本文主要是介绍pyModbusTCP 读取零点 CN- 8031 /CT-121F DI 数字输入,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
from pyModbusTCP.client import ModbusClient # Modbus TCP Client
import time# TCP auto connect on modbus request, close after it
ModbusBMS = ModbusClient(host="192.168.1.100", port=502, unit_id=1, auto_open=True, auto_close=False)
#
bits_addr=1
def ModbusTCP():global bits_addrbits_value=ModbusBMS.read_discrete_inputs(bits_addr,1)print("Bit:",bits_addr,"=","%s" %bits_value) if __name__ == '__main__':while True:ModbusTCP()time.sleep(2) bits_addr=bits_addr+1if bits_addr==16:bits_addr=0
这篇关于pyModbusTCP 读取零点 CN- 8031 /CT-121F DI 数字输入的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!