如何通过 TCP 连接协议为 pymodbus 编写异常,它告诉我设备未连接

问题描述

您好,当我使用协议 pymodbus tcp v3.4 实现与设备的连接的异常时遇到问题。 我需要当设备未连接时,程序会显示设备未连接并等待连接。

这是我的python代码

# ciclo para la conexion con la pantalla HMI
def conexion(self):
    while(True):
        try:
            clientCon= self.client.connect()
        except ConnectionException:
            print("conexion fallida")
            pass
        else:
            self.client.write_coil(address=0,value=clientCon,unit=self.UNIT)
            return clientCon

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...