plc通过opcua订阅或s7读取数据慢的原因

遇到订阅opcua或者读取s7点位问题排查

重点通过博途软件查看,查看到opcua的链接数,链接数多少都没问题,问题在于链接到代码中,有循环不停的通过opcua读取点位,没有失眠或者延时过,造成plc堵塞操作了,解决问题,就是循环读取点位添加延时

注意:如果是opcua没有通讯超过30秒就会关闭会话,造成会话重连,所以好办法就是添加一个读取服务的点位状态

python 复制代码
c = Client(url=server_url)
service_level = c.get_node("ns=0;i=2267").get_value() 
相关推荐
专注VB编程开发20年12 天前
Wifi智能插座,国产运动控制PLC MC508价格1万,西门子2万
plc·智能插座
控电PLC12 天前
29. 长定时电路
plc·plc基本电路编程
专注VB编程开发20年16 天前
PLC协议:Modbus.Device(NModbus4)和手动 Socket.BeginConnect (APM异步编程模型)对比
网络·网络协议·tcp/ip·plc
控电PLC17 天前
28. 计数器的扩展
plc·plc基本电路编程
专注VB编程开发20年17 天前
简易虚拟 PLC 服务器-流水线自动化,上位机程序维护升级,西门子PLC仿真
服务器·单片机·自动化·上位机·plc·流水线·工控
专注VB编程开发20年17 天前
MC508 PLC支持多线程网络通讯,多客户端连接,要注意不要同时读写(麦格米特PLC)
服务器·网络·windows·.net·plc·mc508·麦格米特
控电PLC19 天前
27. 脉冲宽度可控制电路
plc·plc基本电路编程
kyle~19 天前
PLC通信
c++·机器人·plc·通信·工业自动化
控电PLC20 天前
26. 瞬时接通、延时断开电路
plc·plc基本电路编程
Mya1535927378724 天前
BX&Mya PM864AK01 3BSE018161R1 高性能冗余CPU模块
plc·控制器模块·现货库存·价格优惠·处理器模块·pm864ak01·3bse018161r1