奥豪斯的电子天平修改为梅特勒兼容命令

故事背景

公司要上MES系统,MES只能按照梅特勒的SICS驱动。

配完网络后。

发送 置零Z,收到的是Z OK。 与梅特勒的协议 Z A不一致。无法对接。

联系供应商后,供应商提供方案,通过串口可以修改输出命令为梅特勒兼容的命令。

 

 不愿意安装COM的软件,以下是通过Python调整的代码

import serial

ser = serial.Serial('COM5', 9600)  # Windows示例


ser.write(b'CMDMODE 1\n')  # 发送字符串,注意转换为字节类型


data = ser.readline().decode('ascii')  # 读取一行数据并解码为字符串
print("Received:", data)



input("Press Enter to go on ...")  # 等待用户输入以便查看输出


ser.write(b'PFMT 1\n')  # 发送字符串,注意转换为字节类型


data = ser.readline().decode('ascii')  # 读取一行数据并解码为字符串
print("Received:", data)


# 关闭串口
ser.close()

 

posted @ 2025-06-18 11:21  帆帆Evan  阅读(18)  评论(0)    收藏  举报