第一次使用PLC200的modbus通信功能,CPU226CN+MP277触摸屏与与我公司的一个控制器进行modbus通讯,CPU226读取一控制器的一个数据后存取在VW200内,如在触摸屏上触发一个信号后将VW200增加10后再写入控制器。由于modbus每次只能执行一次读写指令,我以前编写的程序是先次扫描先读后写,这样无论触摸屏有无触发信号都要执行写的程序。各位大哥是否有相似的案例?是怎么样实现的?谢谢!
问题补充:
感谢各位的帮助,我现在就是在屏上添加一个BOOL按纽,每次当BOOL变量为1时再启动写的程序。但是如何让写程序的时候别的读程序停止工作?用中断指令吗? 或是用别的方式?
最佳答案
很简单的逻辑关系就可以实现你的功能了。
提问者对于答案的评价:
THANK
专家置评
请参考网友的建议,思路清晰明了,实现起来简单。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc311997.html