回复:如何用python控制LOGO模块

已锁定

高山孤影

  • 帖子

    3521
  • 精华

    108
  • 被关注

    314

论坛等级:至圣

注册时间:2012-03-03

钻石 钻石 如何晋级?

发布于 2024-09-26 16:17:23

10楼

请看这里关于读写变量的介绍:https://www.jb51.net/python/323478l1j.htm

写入线圈:

client.write_coil(1, True)    

client.write_coil(2, False)    

client.write_coil(3, True)    


# 读取线圈    注意对于离散量的读取,第二个参数cout是有坑的,必须为8的倍数个    

result:ReadCoilsResponse = client.read_coils(address=1,cout=8)     # 从地址1开始读,读取8个线圈,一次读8的倍数个线圈,不设置为8的倍数可能会出现问题    

print(result.isError())    


读写保持寄存器    

client.write_register(address=40001,value=100)    

result:ReadInputRegistersResponse = client.read_holding_registers(address=40001,count=1)    

print('read_holding_registers ')    

print(result.registers)    

http://blog.163.com/xiuzhang_2000/
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

LOGO!

共有2404条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。