引用Benisys 的回复内容:另外,什么叫做分级程序设计?
楼主说的: " 当上位机程序一但大了之后时序就会混乱" 这句话是仕么意思? 是不是上位机要读PLC 或很多个节点的数据?
假如必须要全双工通讯, 那不妨用硬件多扩展几个通讯口, 用通讯卡 !
这一点解释还是正确的!!上位机和下位机的程序全部独立!!所有的应急程序和实时动作程序有下位机承担,上位机负责整体动作管理和实时控制,这一点在PLCLINK中是可以做到的!!本身PLCLINK可以做到时序排队!!这一点可以避开时序对整体程序干扰的问题。另外,PLCLINK就是MODBUS通讯,只不过程序通讯会根据您的设定进行自动交换,并且会根据PLC运行的时序顺序运行!!不会存在时序干扰问题!!
另外!!回复5楼,程序大了以后一定还要考虑时序问题,因为PLC是顺序扫描!!肯定存在先后的问题,有一些重要的动作程序设计一定要考虑时序问题,。