通过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条回答
516169
1楼-- · 2019-07-17 09:18
建议可以设置一个软元件,控制时间的或者其他什么可以容易观察的形式,比如让这个代表电机的转速或者LED亮的时间,这样就可以有效的看到是否写入数值
Aire7
2楼-- · 2019-07-17 10:43
 精彩回答 2  元偷偷看……
autoctrl
3楼-- · 2019-07-17 15:14
数据采集项目上也遇到了同样的问题,之前在学校学控制原理时老师就教导我们了控制的最基本原理——反馈,而OPC竟然没有这个机制,后来果断放弃了OPC,选择了通讯组件DLL程序集的方式,每个函数都有返回值,方便多了,同时效率比OPC快一个数量级;

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

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

第一潘
4楼-- · 2019-07-17 20:29
尝试一下autoctrl的资料

一周热门 更多>