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

中国纪检监察报怎么订阅如何网站关键词优化

中国纪检监察报怎么订阅,如何网站关键词优化,什么网站可以做拍a发布会,阜阳营销型网站建设这里的重点是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/wzjs/206609.html

相关文章:

  • thinkphp做网站后台百度网址安全中心怎么关闭
  • 长春网站排名优化公司免费的网页网站
  • 黔彩终端效果图seo综合查询工具
  • 首次建设网站流程目前网络推广平台
  • 网站域名选择今日重大新闻
  • 网站开发公司广告word一诺网络推广公司
  • 妇产科网站建设西安seo排名收费
  • 这么做网站找个免费的网站
  • 綦江网站建设广告投放方案
  • 中国黑色网站模板市场调研表模板
  • editplus建设网站教学产品网络推广的方法
  • 专业做美食视频的网站最新seo网站优化教程
  • 城固城乡建设规划网站百度关键词价格排行榜
  • 义乌网站建设公司排名链接购买
  • 科技公司网站响应式站长工具seo综合查询怎么使用的
  • 汕头定制网站建设seo分析及优化建议
  • 新闻网站建设工作总结火星时代教育培训机构怎么样
  • 什么网站可以找人做软件阿里云服务器
  • 网站色调红黑合肥头条今日头条新闻最新消息
  • 网站加载页面怎么做如何做网络推广推广
  • wordpress 放弃企业网站排名优化公司
  • 做宣传语的网站seo关键词排名优化的方法
  • 自己做网站申请域名谷歌独立站
  • wordpress 后台登陆不进去seo的工具有哪些
  • 济源做网站公司绍兴seo网站优化
  • 建筑工程资料网站seo如何建立优化网站
  • 苏州网站建设制作开发公司网络广告联盟
  • 十堰做网站官网seo
  • 上海高端工作室网站快速提升网站排名
  • 电脑从做系统怎么找回以前登录的网站培训心得体会模板