当前位置: 首页 > news >正文

平度网站建设seo sem是指什么意思

平度网站建设,seo sem是指什么意思,甘肃网站建设的过程,做vi的图有网站吗ModbusTcp获取数据 记录一个用 pymodbus 库来获取数据的代码。 注意: 1.读取寄存器地址是16进制的。2.大小端转换通过代码知道原理。读取数据时,切记频率别太高,否则会出现连接被关闭问题。 from pymodbus.client.sync import ModbusTcpCli…

ModbusTcp获取数据


记录一个用 pymodbus 库来获取数据的代码。

  • 注意:
    • 1.读取寄存器地址是16进制的。
    • 2.大小端转换通过代码知道原理。
    • 读取数据时,切记频率别太高,否则会出现连接被关闭问题。
from pymodbus.client.sync import ModbusTcpClient
import struct
from datetime import datetime 
import time
def read_coordinate(host, port, register_address, unit_id,coordinate):"""通过Modbus TCP读取机械臂的X坐标值。参数:host (str): Modbus TCP服务器的IP地址。port (int): Modbus TCP服务器的端口号。register_address (int): 存储X坐标值的第一个寄存器地址。unit_id (int): Modbus设备的单元ID,默认为1。返回:float: 机械臂的X坐标值,如果读取失败则返回 None。"""start_time = datetime.now()client = ModbusTcpClient(host, port)try:if client.connect():# 读取两个连续的寄存器response = client.read_holding_registers(address=register_address, count=6, unit=unit_id)if response.isError():print(f"Modbus error: {response}")return Noneelse:# 获取两个寄存器的值registers = response.registerscoordinates = []for i in range(0,6,2):#小端模式combined_value = (registers[i + 1] << 16) | registers[i]#大端模式# combined_value = (registers[i] << 16) | registers[i + 1]# 将两个寄存器的值组合成一个32位整数coordinate_value = struct.unpack('!f', struct.pack('!I', combined_value))[0]coordinates.append(coordinate_value)coordinate.extend(coordinates)return coordinateselse:print("Failed to connect to Modbus server")return Nonefinally:client.close()if __name__ == "__main__":
# 示例使用host = '192.168.2.100'  # 替换为实际的Modbus服务器IP地址port = 502              # 替换为实际的Modbus服务器端口号register_address = 0x54 # 替换为实际的寄存器地址unit_id = 1coordinate = []while True:coordinate = read_coordinate(host, port, register_address,unit_id,coordinate)if coordinate is not None:x_coordinate = coordinate[0] * 1000y_coordinate = coordinate[1] * 1000z_coordinate = coordinate[2] * 1000print(f"机械臂的Xyz坐标值: {x_coordinate,y_coordinate,z_coordinate}")coordinate.clear()else:print("无法读取机械臂的X坐标值")time.sleep(0.2)
http://www.ds6.com.cn/news/47436.html

相关文章:

  • 室内设计网站排行榜前十名知乎seo关键词排名软件
  • 网址交易网站手机系统优化软件
  • 做网站有什么潍坊百度网站排名
  • 自己搭建一个网站优化关键词排名
  • 重庆网站建设在哪里怎么样推广自己的店铺和产品
  • 做电影网站教程百度搜索量查询
  • 南宁网站推广公司恶意点击软件哪几种
  • cms网站有哪些百度手机助手官网
  • c 创建一个网站怎么做网店运营工作内容
  • 单页面网站怎么优化适合seo优化的网站
  • 做代练去什么网站安全百度的首页
  • 现在网站用什么软件做seo技术是什么意思
  • 专业网站建设哪里有如何做一个自己的网站呢
  • 网站建设工作下步打算市场营销专业
  • 建筑人才网官seo数据优化教程
  • 吕梁营销型网站建设费用浏阳廖主任打人
  • 官方网站建设制作平台广告媒体资源平台
  • 烟台产品网站建设百度搜索引擎首页
  • 东莞企业网站建设制作营销培训视频课程免费
  • 重庆小程序开发公司seo云优化方法
  • 昆山网站建设及推广谷歌seo 优化
  • 网站开发加维护大概多少钱有没有专门做营销的公司
  • 学校门户网站建设必要性2023网站推广入口
  • 万网站建设网址导航浏览器下载
  • 欧美风格网站特点网络推广软件有哪些
  • 搜索引擎网站优化推广2021百度热搜年度榜
  • 摄影师 网站 模板seo什么意思中文意思
  • 山东做网站建设的好公司哪家好专业做网站的公司
  • 小白学做网站买什么书淘宝怎么推广自己的产品
  • 佛山网站设计师深圳百度搜索排名优化