技术论坛

 花了几天的工夫,不过总算是成功了!

返回主题列表
作者 主题
迷茫小电工
侠客

经验值: 988
发帖数: 16
精华帖: 1
楼主    2018-10-21 23:48:01
主题:花了几天的工夫,不过总算是成功了!





c# 引用S7.net(开源) 读取PLC(300,400,1200,1500) 数据.  利用OPC通讯 写入到IBA opc服务器中,将数据保存。由于读写都采用多线程,效果相当不错。本例中使用的是315PLC。考虑到IBA软件的授权问题,就不多说了!大伙都明白。


--意孤行
奇侠

经验值: 5096
发帖数: 520
精华帖: 7
1楼    2018-10-22 09:19:24
主题:回复:花了几天的工夫,不过总算是成功了!

都是高手 学习了

认真做事,低调做人
菲戈
至圣

经验值: 28622
发帖数: 5906
精华帖: 61
3楼    2018-10-24 21:48:41
主题:回复:花了几天的工夫,不过总算是成功了!

现在1500的话应该晚OPC UA了吧

欢迎交流,QQ:2301013064 邮箱:feige6@139.com
迷茫小电工
侠客

经验值: 988
发帖数: 16
精华帖: 1
6楼    2018-10-25 16:23:19
主题:回复:花了几天的工夫,不过总算是成功了!

搞维护的  要的是快速的找到现场的故障点,进行快速处理。300,400 的时候 用IBA直接连接就可以了,奈何1200,1500 不能用了(估计新版的也能用,但是不会是免费的!呵呵)!西门子 倒是有自己的OPC服务器,不过跟WINCC差不多,变量的更新记录速度有点慢,现场信号的闪断 不能有效的记录!查看也不如IBA方便。这也是被逼的。再就是这个不需要动硬件配置,动硬件就要停机,正常运行后也不太想去动这个,开放式的TCP/IP通讯也能达到这个效果,但是需要编程,也会影响CPU的扫描周期。目前代码还需要优化,不过都是些小问题了,有兴趣的可以一块讨论下。

W.M.J
侠士

经验值: 1720
发帖数: 102
精华帖: 6
8楼    2018-10-25 17:05:36
主题:回复:花了几天的工夫,不过总算是成功了!

 1200,1500不能用吗?好像设置一下put、get 功能就行了!

liubo1975
至圣

经验值: 15669
发帖数: 644
精华帖: 0
9楼    2018-10-27 12:51:04
主题:回复:花了几天的工夫,不过总算是成功了!

不错  长知识了

岂能尽如人意 但求无愧我心
而上。
侠士

经验值: 1255
发帖数: 77
精华帖: 0
10楼    2018-10-27 19:39:40
主题:回复:花了几天的工夫,不过总算是成功了!

楼主的方法使数据更详细了

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。