当前位置: 首页 > news >正文

阳江网站网站开发工资高吗

阳江网站,网站开发工资高吗,廊坊百度快速排名,搜索引擎优化时营销关键词这里的重点是plc_connection,第一次建立client的时候,它会报错 连接失败,错误信息: b TCP : Unreachable peer 所以才建不了client,所以也get不了 plc data,所以才报错。 所以plc_connection一定要有重试机制&#…

 这里的重点是plc_connection,第一次建立client的时候,它会报错

连接失败,错误信息: b' TCP : Unreachable peer'

所以才建不了client,所以也get不了 plc data,所以才报错。

所以plc_connection一定要有重试机制!!!

import snap7
import struct
import timePLC_IP = '192.168.10.2'def plc_connection(PLC_IP, retry_delay=2):"""尝试连接 PLC,无限重试,直到成功。每次失败后等待 retry_delay 秒再重试。"""while True:try:PLC = snap7.client.Client()PLC.connect(PLC_IP, rack=0, slot=2)if PLC.get_connected():print(f"成功连接到 PLC (IP: {PLC_IP})")return PLCexcept Exception as e:print(f"连接失败,错误信息: {e}")time.sleep(retry_delay)  # 等待一段时间后重试def get_plc_data(plc_obj, db):data = plc_obj.db_read(db_number=db, start=0, size=2)value = struct.unpack('!h', data)[0]return valuedef is_connected(plc_obj):"""检查 PLC 是否仍然连接。通过尝试读取一个 DB 块来验证连接状态。"""try:# 尝试读取一个小型数据块(例如 2 字节)a=plc_obj.db_read(db_number=1200, start=0, size=2)return Trueexcept Exception as e:print(f"连接检测失败,错误信息: {e}")return Falsedef main():retry_delay = 2plc_obj = None  # 初始化 PLC 对象为 Nonewhile True:try:a=get_plc_data(plc_obj,1200)print(a)# 如果 PLC 对象不存在或连接已断开,则重新连接# if plc_obj is None or not is_connected(plc_obj):#     if plc_obj is not None:#         try:#             plc_obj.disconnect()  # 断开旧的连接(如果存在)#         except Exception as e:#             print(f"断开旧连接时出错: {e}")#     print("尝试重新连接 PLC...")#     plc_obj = plc_connection(PLC_IP, retry_delay=retry_delay)# print('lianjie', plc_obj.get_connected())# time.sleep(5)except Exception as e:print(f"发生未知错误: {e}")print("等待 5 秒后重试连接...")if plc_obj is not None:try:plc_obj.disconnect()  # 断开旧的连接(如果存在)except Exception as e:print(f"断开旧连接时出错: {e}")print("尝试重新连接 PLC...")plc_obj = plc_connection(PLC_IP, retry_delay=retry_delay)time.sleep(5)  # 等待一段时间后重新尝试连接if __name__ == '__main__':main()

http://www.dtcms.com/a/464443.html

相关文章:

  • 网站建设与管理多选题wordpress采集器
  • 怎么学好网站开发沈阳城市建设招生网站
  • 台州品牌网站设计效能建设网站
  • 东莞seo建站优化方法免费ppt模板大全下载
  • 国际网站建设与维护宁波男科公立医院哪家最好
  • 那些网站是php开发的微信营销软件商城
  • 自己搭建网站wordpress 模板 导航栏
  • 百度企业网站建设费用教育类网站框架
  • 网站制作的软件wordpress+示例
  • 天津企业网站制作个人对网络营销的看法
  • 重庆承越网站建设地址百度站长工具是什么意思
  • 常见的网站推广途径wordpress禁止搜索页面
  • .耐思尼克官方网站企业所得税优惠政策最新2022计算
  • 网站系统排名郑州哪些公司做网站建设
  • 聚合页做的比较好的教育网站装修培训班大约多少钱一个月
  • 国外手机html5网站企业网站做多大尺寸
  • 陕西手机网站建站雅安北京网站建设
  • 贵阳高端网站开发制作园区开发公司
  • 做一个网站要注意什么用第三方做网站
  • 青岛网站建设找正信医院网站源码 asp
  • .网站开发工具dw网站教育培训机构十大排名
  • 酒店网站建设因素上海 响应式网站公司
  • 怎么做盗号网站国内视频培训网站建设
  • 企业对网站建设的发展加盟做地方门户网站
  • 中国风网站表现东阳做网站
  • 水利厅网站集约化建设建e网室内设计网模型楼梯
  • 做解析视频网站怎么赚钱wordpress htaccess 301
  • 北京网站建设seo公司哪家好菠菜网站做首存
  • 短网址生成站长工具阿里巴巴网站维护怎么做
  • 好的手机端网站模板下载软件福建莆田网站开发