展开查看
以下是引用an03152002在2014-08-13 20:06:16的发言 >22楼:这个问题其实是一个相当深奥的问题,而且系统的稳定性很受组态方式的影响。本人在工程经验上很不赞成,网络之间的通讯。尽量避免,在很难避免时,我通过以下两种方式解决:
1.对于存在上位机软件系统来说,特别指两个需要联系的CPU在一个上位机SCAD下时,我通过上位机全局脚本来完成两个CPU之间变量的链接,缺点在于可能影响上位机的运行质量,但是如果变量不多,且恰当的选取扫描激活周期没有问题。
2.对于不存在上位机的系统来说,我喜欢用外接实际I/O控制点来完成,即一个CPU输出DO或AO,另外的CPU接受DI或AI,缺点在于提升了成本。
3.对于外围仪表需要进两个PLC系统的时,我采用别的厂家的一进两出的隔离卡件来实现这个问题。
如果变量过多需要通讯时,我还是建议升级一下硬件配置融入到一个新的大系统中为妙,两个200的话,最好升级为一个300CPU,两个300CPU升级为一400CPU
兄台的观点实在不敢苟同,您的第1个方案通过上位机脚本实现下位机之间的通讯完全违背了分散控制集中管理的集散系统构成原则,脱开上位机下位机就不能工作了。