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

2019-07-17 09:14发布

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

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

请问是否有两全之策?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
autoctrl
2019-07-17 15:14
数据采集项目上也遇到了同样的问题,之前在学校学控制原理时老师就教导我们了控制的最基本原理——反馈,而OPC竟然没有这个机制,后来果断放弃了OPC,选择了通讯组件DLL程序集的方式,每个函数都有返回值,方便多了,同时效率比OPC快一个数量级;

可编程控制器PC通讯组件使用说明V25.pdf 下载积分: 积分 -1 分

384.34 KB, 下载次数: 88, 下载积分: 积分 -1 分

一周热门 更多>