通过CANOpen总线对ATV31变频器进行通讯控制时,可采用过程数据目标(PDO: Process Data Objects)完成实时数据交换(周期性刷新或数据变化时交换),ATV31变频器支持两种预设置的PDO:
1PDO1:一个接收的PDO(如控制字CMDD)和一个发送的PDO (如状态字ETAD)
2PDO6:两个接收的PDO和两个发送的PDO (可根据需要设置不同的参数)
PDO自动映射到Micro PLC内设置对应的内存区内,Micro PLC对ATV31变频器的控制等同于对自身对应内存的读/写操作,无需编写任何通讯程序;同时,ATV31变频器支持两种起
动/停止控制方式:通讯指令控制(通过控制字CMDD)和输入端子控制(通过逻辑输入口Lix)。
此外,ATV31支持服务数据目标(SDO: Service Data Objects),可用于系统组态和参数设置;同时,还支持识别代码的缺省分配、广播方式(COB-ID为0)、NMT-Master服务、“心跳”(Heartbeat)目标、急停目标、节点监护目标等其它功能。
4.卷布辊收卷/放卷控制算法
卷染机工艺要求两个卷布辊对织物反复收卷、放卷的恒线速度恒张力控制,因此需要在系统中对卷染张力(Tf)和速度(vf)进行精确测量,将测量值输入到PLC中,与设定张力(T0)和速度(V0)进行比较和PID运算后,输出转速信号(v)控制卷布辊运行。卷布辊收卷时,转速随卷径增大而逐渐减小;放卷时,转速随卷径减小而逐渐增大,具体算法如下:
收卷算法:v=v-PID(v0-vf) -PID(T0-Tf)
放卷算法: v=v +PID(v0-vf) +PID(T0-Tf)