电工学习网

 找回密码
 立即注册
查看: 1206|回复: 0
打印 上一主题 下一主题

一波三折终于打通的OPC通讯

[复制链接]
跳转到指定楼层
楼主
发表于 2021-2-2 16:13:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
很不容易又等到了停机,可以继续搞通讯了。这次停一天,有比较充足的时间,所以我比较放松,也因为已经有思路了,所以并不慌张,想把时间都用在做好准备工作上。没想到还是出师不利。
之前已经用文档附带的一个Excel文档编辑好了符号表,按照要求修改了分隔符,另存为CSV文件。然后打开SIMATIC NET的符号编辑器,准备导入。但是一直提示“LOW 4”出错。看了半天,搞不明白到底是第四行出错了还是第四列出错了。想到可能是符号的问题,但是替换了一遍还是不行。后来想到文档上有这么一句话“编辑器里也可以对符号进行编辑,只是没有在Excel”里方便。于是我就在编辑器里编辑了一个符号,然后把这个符号表导出为CSV格式。然后直接在这个导出的文件里,复制导出的符号进行修改,其他的不做改动。修改完之后,终于成功导入。最终我也没有搞明白之前到底是哪里出错了。因为视觉上来看,导入成功这个表格跟报错的表格并没有区别。
导入成功之后下一步就是导出为TAI格式文件。然后在SIMATIC NET的Configuration Console(我用的是8.1版本的,好像是早期版本的话,不是这个名字)中,关闭opc服务器。关闭之后在才可以修改TAI文件的路径,当时没有注意,直接点击,链接上了新创建的TAI文件。然后,就发现,之前400站通讯上来的数据都不显示了。在OPC Scout V10中测试,发现那个SYM的文件夹下没有之前的符号了,之后新导入的符号。
我把之前的符号覆盖掉了!心里一下子凉了一下,而且我找不到之前那个符号的路径!后来还是靠万能的搜索功能,搜索出来了这个文件,还好之前做这个通讯的时候,有一个备份的文件。只能重新进行上一步操作了,在向符号编辑器导入新变量的时候,打开旧的符号表导入,两个符号表合并之后,导出为新的TAI文件,直接覆盖掉之前的旧文件。这个操作之后需不需要把OPC服务器关闭并重启我没有去验证,我是直接关闭并重启了。不过期间发现有时候会自动重新启动,并报一个“OPC服务器不能关闭”的信息,有时候会停止,需要手动启动。不知道这其中有什么区别和联系。有没有大佬了解的?
再次去OPC Scout V10中验证,这次新旧符号都出现了。测试一下,Good !
历经多次失败,终于搞通了,虽然还有好几个地方没有搞明白,但是还是跌跌撞撞的搞好了。趁着时间充足,又把OPC服务器和上位之间的通讯打通,变量导入,把画面一鼓作气做完。这才把当初预计的半天的活个彻底搞定了。真是不胜唏嘘啊~

相关帖子

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-5-16 16:12

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表