資源簡介
代碼片段和文件信息
#!/usr/bin/env?python
#?-*-?coding:?utf_8?-*-
‘‘‘
作者:weizy
時間:2017/3/10
簡介:modbus協議主機測試腳本
‘‘‘
import?sys
import?logging
import?modbus_tk
import?modbus_tk.defines?as?cst
import?modbus_tk.modbus_tcp?as?modbus_tcp
LOGGER?=?modbus_tk.utils.create_logger(“console“)
if?__name__?==?“__main__“:
????try:
????????#連接從機地址這里要注意端口號和IP與從機一致
????????MASTER?=?modbus_tcp.TcpMaster(host=“192.168.1.20“?port=11100)
????????MASTER.set_timeout(5.0)
????????LOGGER.info(“connected“)
????????#讀取從機1的0-4保持寄存器
????????LOGGER.info(MASTER.execute(1?cst.READ_HOLDING_REGISTERS?0?4))
????????#讀取從機1的4-14保持寄存器,因為寄存器獨立分塊了,所以不能直接連通讀取,強行結果是會出現數據越界
????????LOGGER.info(MASTER.execute(
- 上一篇:《白話深度學習與TensorFlow》
- 下一篇:python取數組中最大值和最小值
評論
共有 條評論