当脉冲数设为零时则电机实际运行长度为无限长;
电机运行方向设定:即设定步进电机的运行方向;
0 为反转,1 为正转;
电机运转速度:即步进电机运行一秒钟所走的步数;参数范围:
00000~99999;单位:脉
冲
/秒;
送完输出延时:即一次送料完成后送料完成信号的保持输出时间;
参数范围:
00000~99999 单位:毫秒;
起步速度设定:即设定步进电机启动时的初速度;
参数范围:
00000~99999; 单位:脉冲/秒;
手动速度(脉冲数
/秒)设定:即步进电机在手动运行时电机的运行速度;
参数范围:
00000~99999; 单位:脉冲数/秒;
4)参数设置完之后即可以正常运行;
5)可根据客户的要求定义一些控制功能和相应的上位机软件参数。
6)用地址设定软件设定 0 号地址时对应到步进电机参数设定软件的第一号控制器;
2.3 通信协议
对于简单应用场合采用
RS232 通信,电脑与控制器之间是一对一的关系;最大通信距离是
10 米;
对于复杂应用场合可以采用
RS485 通信,电脑与控制器之间是一对多的关系;最大通信距
离是
1.5 千米,每个控制器可以设定不同的地址,一台电脑最多可控制 255 个控制器。
通信技术参数如下
:
波特率:
9600;奇偶校验:无;数据位:8 位;停止位:1 位。
通信协议如下:
读取输入点状态
: OE(00,R)
返回数据是
: I (00,000000000000)
定义控制器地址:
OADDR(00);
X 轴:
1.步进电机启动: OAA(00,0000000);
2.方向 OAR (00,0);
3.运行速度设定: OAB(00,00000);
4.停止转动: OAE(00,P)
5.启动转动: OAE(00,S)
6.读取电机运行状态: OAF(00,M) 返回数据是:IA(00,00000,0)
7.送完输出延时: OAP(00,1,00000);
8.起步速度: OAP(00,2,00000);
9.手动速度设定: OAP(00,4,00000);
Y 轴:
1.步进电机启动: OBA(00,0000000);
2.方向 OBR (00,0);
3.运行速度设定: OBB(00,00000);
4.停止转动: OBE(00,P)
5.启动转动: OBE(00,S)
6.读取电机运行状态: OBF(00,M) 返回数据是:IB(00,00000,0)
7.送完输出延时: OBP(00,1,00000);
8.起步速度: OBP(00,2,00000);
9.手动速度设定: OBP(00,4,00000);