目录
1.1 BASIC语言的特点
BASIC语言,其特点如下:
1.简单易懂:使用一两条语句就可控制电机运动,同时拥有数控系统的操作简单、PLC的强大逻辑功能等优点。相比常见的PC编程语言,本公司的BASIC语言具有统一变量类型,动态参数识别等特点。使用起来更加灵活。
2.交互性强:通过解释执行,可以实时交互控制,用户可以随时了解程序执行状态。
3.稳定性高:当用户程序出现错误时,不会出现系统崩溃。
运动控制器使用的3种编程指令的特点比较如表1.2所示。
| BASIC | G代码 | 梯形图 |
可理解性 | 较容易 | 容易 | 困难 |
执行方式 | 解释执行 | 解释执行 | 编译执行 |
执行速度 | 较快 | 慢 | 很慢 |
功能 | 全 | 较少 | 全 |
操作硬件能力 | 所有 | 只支持电机、IO控制 | 所有 |
子程序 | 支持 | 支持 | 不支持 |
任务数 | 6个 | 1主任务/3从任务 | 不支持 |
变量 | 支持 | 不支持 | 支持 |
数组 | 支持 | 不支持 | 不支持 |
数学函数 | 支持 | 不支持 | 支持 |
程序个数 | 78 | 79 | 1 |
1.2 运动控制器典型应用
运动控制器已广泛应用于各行各业自动化设备中。主要设备有:
· 电子产品装配、测量设备
· 半导体、LCD生产设备
· 激光加工设备
· 生物、医学自动采样、处理设备
· 特种数控机床
· 机器视觉及自动检测设备
· 工业机器人
· 其它控制步进电机、伺服电机的自动化设备
运动控制器不但能独立运行,而且可组成网络控制系统,用于自动生产线等大型设备中。
1.3 BASIC语言开发软件
BASIC采用自主研发的软件BASIC-IDE,在windows下进行编辑、下载、调试、上载程序及参数,十分方便。