广州正菱|三菱
当前位置:首页 >> 技术支持 >> G.OUTPUT和G.ONDEMAND?二者有什么不同?
G.OUTPUT和G.ONDEMAND?二者有什么不同?  时间:2013/9/16 23:33:00
请问一下G.OUTPUT指令如何用?
如果PLC要对外发送数据是用G.OUTPUT,还是G.ONDEMAND?二者有什么不同


看到手册里的介绍是G.OUTPUT和G.ONDEMAND都是PLC对外发送数据,二者有什么区别?只知道一个采用了MC协议,一个是无顺序协议,其它二者在应用上有什么区别?
Re:续:G.OUTPUT和G.ONDEMAND?二者有什么不同?  时间:2013/9/17 4:34:00
如果是无顺序协议,请使用G.OUTPUT指令发送,G.ONDEMAND是通过MC协议的接通请求功能对数据进行发送。具体使用方法请参考串口通讯手册,写入控制字和发送数据。

Re:Re:续:G.OUTPUT和G.ONDEMAND?二者有什么不同?  时间:2013/9/17 6:58:00
这个程序是无顺序协议(从QJ71C24N的指示灯上看NEU不亮)
请教一下,如果PLC要读取数据,其工作顺序是什么?
比如:1、先用G.OUTPUT发送一个读取命令,通知对方设备
   2、对方设备判断PLC是要读取还是写入,返给PLC一个信息
3、PLC用G.INPUT接收对方设备返回的信息,并判断是对方设备是要读取PLC的数据还是发送一组数据需要PLC接收
4、如果是对方设备发送来一组数据,PLC用G.INPUT来接收数据,
5、如果对方设备要求PLC发送数据,PLC用G.OUTPUT发送数据
这个判断的依据是数据中的命令和子命令(与MC协议一致?手册中没有无顺序协议命令和子命令的说明)
比如:0401(00 1)以字为单位成批读出
   1401(00 0)以字为单位成批写入
Re:Re:Re:续:G.OUTPUT和G.ONDEMAND?二者有什么不同?  时间:2013/9/17 11:46:00
如果是MC协议通讯您可以参考MC协议手册,手册编号为080414CHN-C。如果是无顺序协议通讯,可以参考串行通讯基础篇的样例。

相关问题
相关下载