控制系统由4个smart200 CPU组成该怎么布局编程

控制系统由4个%ignore_a_1% CPU组成,(分别是SR30+6个ER32;SR40+6个ER32;SR30+6个ER32;SR20+6个AE08;)这4个cpu分别控制相应的泵阀或者接收变送器信号,,该怎么布局编程好,是分别在各自的cpu里编写控制逻辑程序还是单单选择其中一个cpu编写控制逻辑程序好?

最佳答案

1、如果每个 CPU 控制设备与其它 CPU 之间的设备在工艺上是独立的,则各写各的,这样工艺控制部分的可靠性是最高的。程序写时也是比较独立的。
2、CPU 之间如果要相互配合完成整个工艺控制,则考虑的问题是比较多的。
A、通讯的实时性;
B、通讯网络的可靠性;
C、通讯数据量的大小;
D、通讯数据区的规划;
E、每个CPU控制对象中工艺独立的部分还是在每一个CPU中单独写。互相配合的部分,最主要的是要考虑通讯的数据怎样用,才能把不独立的部分变成就好像是独立的,然后在每个CPU中写控制逻辑。
等等问题都要在写程序之前考虑清楚。
规划时,尽量减少通讯的数据量。

提问者对于答案的评价:
这个是有比较多要互相配合才能完成一些泵阀的控制的  比方说第一个cpu里面所控制的泵需要第二个 第三个cpu里的泵阀动作了才能动作,如果单选一个cpu出来作为主站写控制程序,程序通信数据交换就没有那么烦乱;(控制结果全部用M地址来输出表示 然后用get指令分别传送至其余三个从站 ,这样可行么?)

最佳答案作者回复:
几个CPU间有联锁关系,就必须有通讯,想法也是可行的

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc286978.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午11:34
下一篇 2020年10月30日 下午11:34

相关推荐