作者 | 主题 |
---|---|
迷茫小电工 侠客 经验值: 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
主题:回复:花了几天的工夫,不过总算是成功了! 楼主的方法使数据更详细了 |