pyModbusTCP 读取零点 CN- 8031 /CT-121F DI 数字输入

python 复制代码
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_addr
    bits_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+1
        if bits_addr==16:
               bits_addr=0
相关推荐
一方热衷.8 小时前
YOLO26-Seg ONNXruntime C++/python推理
开发语言·c++·python
YMWM_9 小时前
如何将包路径添加到conda环境lerobot的python路径中呢?
人工智能·python·conda
靓仔建9 小时前
Vue3导入组件出错does not provide an export named ‘user_setting‘ (at index.vue:180:10)
开发语言·前端·typescript
田里的水稻9 小时前
ubuntu22.04_openclaw_ROS2
人工智能·python·机器人
梁正雄9 小时前
Python前端-2-css练习
前端·css·python
wefly201710 小时前
开发者效率神器!jsontop.cn一站式工具集,覆盖开发全流程高频需求
前端·后端·python·django·flask·前端开发工具·后端开发工具
赶路人儿10 小时前
UTC时间和时间戳介绍
java·开发语言
6+h10 小时前
【java】基本数据类型与包装类:拆箱装箱机制
java·开发语言·python
GDAL10 小时前
MANIFEST.in简介
linux·服务器·前端·python
MoRanzhi120311 小时前
pillow 图像合成、透明叠加与蒙版处理
python·计算机视觉·pillow·图片处理·图像合成·透明叠加·多图层叠加