LabVIEWwilliam hill官网
直播中

hong-roc

10年用户 158经验值
擅长:可编程逻辑 电源/新能源 MEMS/传感技术 嵌入式技术 制造/封装 光电显示 控制/MCU
私信 关注
[问答]

通过opc写入数据至PLC,如何判断数据已写入成功?

本帖最后由 hong-roc 于 2016-7-18 17:35 编辑

数据写入PLC,写入成功后需PLC执行,但如何判断PLC对应数据为刚写入的最新值?
1. DSC模块有值改变的事件,这个事件应该是相对变量引擎来说的吧,我想应该不代表写入PLC成功。
2. 当然,最简单的是写入PLC后再读取回来对比是否为最新值,但这会拖慢传输速度。还有就是,写入再读读取的是OPC的值呢?还是PLC的值呢?

请问是否有两全之策?
已退回5积分

回帖(4)

516169

2016-7-20 10:22:57
建议可以设置一个软元件,控制时间的或者其他什么可以容易观察的形式,比如让这个代表电机的转速或者LED亮的时间,这样就可以有效的看到是否写入数值
举报

Aire7

2017-8-30 15:46:03
楼主解决了吗~我也出现了这个问题      T T
举报

autoctrl

2018-5-7 19:42:09
数据采集项目上也遇到了同样的问题,之前在学校学控制原理时老师就教导我们了控制的最基本原理——反馈,而OPC竟然没有这个机制,后来果断放弃了OPC,选择了通讯组件DLL程序集的方式,每个函数都有返回值,方便多了,同时效率比OPC快一个数量级;
举报

潘良亚

2018-12-13 09:09:13
尝试一下autoctrl的资料
举报

更多回帖

发帖
×
20
完善资料,
赚取积分