T_FIL单笔数据多点传输

2015-06-30 9:32:30 人评论 次浏览 分类:永宏应用案例

【控制要求】用一台 FBs-24MC PLC主机通过 RS485通讯,控制多台变频器时,有时需要多台变频器的运转频率相同。假设通过 PLC内部程序使得 PLC的 D10~D14分别对应 5台变频器的驱动频率。这时,只需旋动多段旋钮开关,即可同时改变 5台变频器的频率。
【元件说明】
PLC 元件 控制说明
X0 选择 0Hz频率:当旋钮旋转到〝 0Hz〞位置时, X0状态为 ON
X1 选择 30Hz频率:当旋钮旋转到〝 30Hz〞位置时, X1状态为 ON
X2 选择 40Hz频率,当旋钮旋转到〝 40Hz〞位置时, X2状态为 ON
X3 选择 50Hz频率,当旋钮旋转到〝 50Hz〞位置时, X3状态为 ON
D10-D14 变频器 1 ~5的驱动频率
【控制程序】

通讯表格:

【程序说明】
  1. X0=ON时,将 0传送到寄存器 D10~D14,5个变频器的运转频率为 0Hz。
  2. X1=ON时,将 3000传送到寄存器 D10~D14,5个变频器的运转频率为 30Hz。
  3. X2= ON时,将 5000传送到寄存器 D10~D14,5个变频器的运转频率为 50Hz。
  4. X3= ON时,将 6000传送到寄存器 D10~D14,5个变频器的运转频率为 60Hz。
  5. FUN.150指令,通过 ModBus协议与变频器通讯,通讯表格见上图。
  6. FUN107.T_FIL,单笔数据多点传输。比一般的 MOV指令,程序长度缩小为 1/5。