一个CPUC224带两个32入/32继出模块、一个16入/16继出模块,和一个224带四个4入的模拟量模块,加上一块10寸屏,想实现这三部分通讯即屏能分别读两个CPU所带的I/O点和模拟量值,两个CPU间I/O量和模拟量可以互读。
问题补充:
说白了,一个带I/O模块的PLC和一个带模拟量的PLC通讯,再和屏通讯。I/O点和模拟量值互读。通过PPI能实现不?
最佳答案
通讯也可以采用MPI,200的通信口可以就是187.5k的波特率。触摸屏只能是主站,分别对2个200读写。另将2个200需要交换数据及对应的地址在触摸屏里建好变量。通过先建一个脚本来对变量处理。如:PLC1的IO变量为DATA,PLC2的保存1号的IO变量是FROM_DATA。脚本就是:FROM_DATA=DATA。
再在DATA变量的属性中,在数值变化时,运行这个脚本。这样PLC1的IO数据就自动的发到PLC2中。
200可以采用现有的编程口。
提问者对于答案的评价:
谢谢大家
专家置评
采用PPI网络读写指令即可。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc321192.html