【摘要】:在这里,Q PLC和C24模块担当了在MC协议试验中发送读取指令的PC的角色,使用无顺序协议通信的方式按照FX PLC的专用协议发送读取指令,FX PLC充当下位机响应Q PLC的指令。图7-30 FX通信专用指令处理过程本例中使用的FX PLC的专用协议可在《FX系列可编程序控制器用户手册(通信篇)》中查到,在这里只对本例中用到的协议内容进行讲解。图7-34 Q PLC程序图7-35 Q PLC程序
1.实验说明
与Q系列C24模块中的MC协议相类似,在FX PLC中,可以使用专用协议读取和写入软元件中的值。在这里,Q PLC和C24模块担当了在MC协议试验中发送读取指令的PC的角色,使用无顺序协议通信的方式按照FX PLC的专用协议发送读取指令,FX PLC充当下位机响应Q PLC的指令。具体控制过程如图7-30所示。
图7-30 FX通信专用指令处理过程
本例中使用的FX PLC的专用协议可在《FX系列可编程序控制器用户手册(通信篇)》中查到,在这里只对本例中用到的协议内容进行讲解。在通信时具体的通信时序如图7-31所示。
图7-31 FX CPU通信时序
在本例中仅对FX PLC的D100寄存器进行读取操作,其发送指令帧的具体内容如图7-32所示。
图7-32 Q CPU发送内容
如果FX PLC中D100的值为零,则FX返回的数据包的格式如图7-33所示。(www.xing528.com)
图7-33 FX CPU返回内容
2.实例程序
在制作实际程序时,先用7.2.6节所述的方法将模块设置复位,以防出现错误。
在程序执行后将M50置1,之后C24模块将不断地向FX PLC发送数据读出指令,读取FX PLC中D100的数据。
Q PLC的程序如图7-34与图7-35所示。
图7-34 Q PLC程序(1)
图7-35 Q PLC程序(2)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。