发布于 2021-04-24 21:47:54
20楼
集成多方外设多地控制问题…很不好平衡。
如果全都是自己的设计还不简单?PLC作为服务器,其他设备作为客户端。别用PUT/GET这种不灵活的向导就没问题。就像HMI那样平常都是读取数据读,需要修改数据时仅写一次。这样做都可以保证每个客户端都是等权控制,然后写操作权限管理交由客户端用户自己管理,这样做PLC上完全不需要任何额外的编程。
如果是第三方的客户端?并且是弱智的向导PUT/GET方式?简单,加个1200做数据处理就是了。客户不想增加成本不愿意加?那就第三方客户端改程序!!!这些个向导PUT/GET根本不是用在这种多端等权控制场合的!!!向导PUT/GET用在这种场合就像个流~氓,就好比你要出门,这流~氓就疯狂的关门你压根出不了门。把向导PUT/GET用在这种场合的程序员都该辞掉。
如果妥协?哪就每个客户端开辟独立的存储区,然后再增加一个选择控制节点的来操作设备…这种程序的数据同步处理会搞死自己的!!!如果不做数据同步?客户端也没做数据回调?那就放弃妥协直接怼死第三方的问题。