技术论坛

PC通过OPC UA协议与PLC通讯

作者 主题
至圣

经验值: 13749
发帖数: 2032
精华帖: 16
主题:【分享】PC通过OPC UA协议与PLC通讯
推荐帖


只看楼主 楼主 2020-01-03 15:43:57

原来PC端一直使用S7协议与PLC通讯,也就是直接寻址读取或写入PLC数据。


最近1200也支持OPC UA Server,这样1200/1500都支持OPC UA Server,这样可以开始思考切换OPC UA通讯可行性。


优点还是很明显的:

1.数据类型可以读取出来。



2.没有大端小端的问题,不需要字节顺序变化了。


3.字符串读取写入非常简单,之前的S7通讯很麻烦就是字符串,因为上位机的字符串是字符数组,PLC中多了2个字节,所以PC写入之后PLC端还需要判断字符串的实际长度。(之前让上位机写入实际长度,还出现过实际长度比总长还大,报了系统级错误)


4.通讯资源占用的是其他通讯,S7协议最多只能有8个。(我连续开了5个,占用5个资源)


5.可以使用订阅功能,数据变化了主动告诉PC端,这样就不用像之前S7那样,不停地调用读取方法来检测PLC的反馈。




工控毁我青春!
分享帖版主置评: 订阅功能至少OPC-DA就有的 (推荐人:Zane)
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1602242&b_id=50&s_id=0&num=26

至圣

经验值: 18890
发帖数: 2107
精华帖: 0
回复:PC通过OPC UA协议与PLC通讯
推荐帖


只看楼主 1楼 2020-01-04 10:58:03

没用偶OPC,学习吧


 
以下网友喜欢您的帖子:

  
至圣

经验值: 18405
发帖数: 2409
精华帖: 1
回复:PC通过OPC UA协议与PLC通讯


只看楼主 2楼 2020-01-04 11:37:20

物美价廉!


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 4390
发帖数: 669
精华帖: 0
回复:PC通过OPC UA协议与PLC通讯


只看楼主 3楼 2020-01-05 06:09:50


学习了,感谢分享!


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 2314
发帖数: 222
精华帖: 0
回复:PC通过OPC UA协议与PLC通讯


只看楼主 4楼 2020-01-05 12:50:21

收藏,谢谢分享!


认真学习,努力做事
以下网友喜欢您的帖子:

  
侠士

经验值: 1915
发帖数: 28
精华帖: 0
回复:PC通过OPC UA协议与PLC通讯


只看楼主 5楼 2020-01-06 13:59:17


 1200还是支持这个协议了,哈哈哈


朝着目标,每天进步一点点!
以下网友喜欢您的帖子:

  
侠圣

经验值: 2381
发帖数: 147
精华帖: 0
回复:PC通过OPC UA协议与PLC通讯


只看楼主 6楼 2020-01-09 10:12:44
O(∩_∩)O谢谢版主分享,学习了。
妖姬动力
以下网友喜欢您的帖子:

  
游士

经验值: 267
发帖数: 65
精华帖: 0
回复:PC通过OPC UA协议与PLC通讯


只看楼主 7楼 2020-01-10 16:45:13

 

感谢楼主分享!学习学习。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 12543
发帖数: 1843
精华帖: 0
回复:PC通过OPC UA协议与PLC通讯


只看楼主 8楼 2020-01-11 08:20:32

opc的实时性 还是差一些。


邮箱 yongquancun@126.com
以下网友喜欢您的帖子:

  
奇侠

经验值: 9046
发帖数: 375
精华帖: 0
回复:PC通过OPC UA协议与PLC通讯


只看楼主 9楼 2020-01-13 08:13:05


厉害啊!收藏了!


随心所欲
以下网友喜欢您的帖子:

  
侠圣

经验值: 4030
发帖数: 1259
精华帖: 6
回复:PC通过OPC UA协议与PLC通讯


只看楼主 10楼 2020-02-04 11:16:44

我的客户端怎么搜索不到PLC的变量,只能看到一些状态信息?


QQ 402550360 TEL 17606539722
以下网友喜欢您的帖子:

  
至圣

经验值: 13749
发帖数: 2032
精华帖: 16
回复:PC通过OPC UA协议与PLC通讯


只看楼主 楼主 11楼 2020-02-04 12:22:33
以下是引用master_mb在2020-02-04 11:16:44的发言 >10楼

我的客户端怎么搜索不到PLC的变量,只能看到一些状态信息?

PLC端是需要组态变量的,你参照1500。


工控毁我青春!
以下网友喜欢您的帖子:

  
侠圣

经验值: 4030
发帖数: 1259
精华帖: 6
回复:PC通过OPC UA协议与PLC通讯


只看楼主 12楼 2020-02-04 14:18:29

怎么组态?该勾选的都勾选了。

就是只能看到服务器的一些状态信息,看不到具体的变量和数据块。


QQ 402550360 TEL 17606539722
以下网友喜欢您的帖子:

  
至圣

经验值: 13749
发帖数: 2032
精华帖: 16
回复:PC通过OPC UA协议与PLC通讯


只看楼主 楼主 13楼 2020-02-04 17:37:52
以下是引用master_mb在2020-02-04 14:18:29的发言 >12楼

怎么组态?该勾选的都勾选了。

就是只能看到服务器的一些状态信息,看不到具体的变量和数据块。

服务器里面需要添加PLC的变量才行。


工控毁我青春!
以下网友喜欢您的帖子:

  
侠圣

经验值: 2075
发帖数: 208
精华帖: 10
回复:PC通过OPC UA协议与PLC通讯


只看楼主 15楼 2020-02-13 09:33:50

OPC UA的订阅功能实时性不太好,1511plc应该是在500ms左右,可以试一下注册读,实时性相对较高,应该在100ms以内,只不过PC端会更耗一点内存吧。


No end for learning
以下网友喜欢您的帖子:

  
游侠

经验值: 537
发帖数: 76
精华帖: 0
回复:PC通过OPC UA协议与PLC通讯


只看楼主 16楼 2020-02-22 22:42:52


学习了学习了


 
以下网友喜欢您的帖子:

  
游民

经验值: 92
发帖数: 3
精华帖: 0
回复:PC通过OPC UA协议与PLC通讯


只看楼主 17楼 2020-03-02 17:01:59

请问电脑与1500的OPC通讯,用什么软件?


 
以下网友喜欢您的帖子:

  
侠士

经验值: 1368
发帖数: 109
精华帖: 0
回复:PC通过OPC UA协议与PLC通讯


只看楼主 18楼 2020-03-02 17:31:38

1200和1500 OPC功能需要授权么


学无止境
以下网友喜欢您的帖子:

  
侠圣

经验值: 4030
发帖数: 1259
精华帖: 6
回复:PC通过OPC UA协议与PLC通讯


只看楼主 19楼 2020-03-03 07:56:53

实测不需要


QQ 402550360 TEL 17606539722
以下网友喜欢您的帖子:

  
游民

经验值: 94
发帖数: 11
精华帖: 0
回复:PC通过OPC UA协议与PLC通讯


只看楼主 20楼 2020-03-09 21:50:36

 

这个和Profibus比较怎么样

 


共同进步
以下网友喜欢您的帖子:

  
收起
PC通过OPC UA协议与PLC通讯
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。