我有一个储存/打印数据的模块可以通过自由口将数据发送给模块进行保存,也可发送指令将一段数据打印出来。这个功能单独使用没问题。然后我想查询这个模块是否出现死机,给它做个定时对话的程序,隔一段时间模块给PLC发送一个字符串,在一段时间内PLC能接受到字符串说明没有死机。这个接受功能单独做也没问题。
但是我把两个合起来用时就不行了,只能接受,发送不了了。接受程序是按《s7-200系统手册》里面的例子做的。
我想实现的功能是: 在3分钟内PLC能接收到 A5 A5 01 00 00 5A 5A 这串数值表示运行正常,然后不管什么时候点击打印按钮PLC发送 A5 A5 02 00 11 5A 5A指令时立即执行打印。
怎么样可以实现这个功能?请各位大神赐教!