使用smart 200 com1 232接线方式自由口,PLC连接的是一个继电器板,需要先发送再接收的方式,发送给继电器板指令,继电器板会回复对应的指令,就需要,PLC这边先发送一个指令,随后读取返回的指令。这样连续的一发一收的指令有很多组,这样怎么编写程序
最佳答案
定义通讯参数:定义数据位数,校验位,通讯长度,发送完成中断、接收完成中断等。
初始化通讯参数后,发送数据给继电器板,待接收,进入到发送完成子程序,到返回的数据且通过校验正确后,再跳转到接收完成子程序,装载第二组数据发送给继电器板,等待接收完成,完成后先校验,再进行下一个通讯任务。
先发送完成一个数据,到发送完成中断,等待继电器信息返回,接收到正确的返回数据后进行第二组数据的发送和接收校验。
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc292091.html