PIM里使用梅特勒电子秤有两种型号。
护理品区域使用型号XS402的电子秤,主要用来称皂块重量。
营养品胶囊区域使用型号PB3002的电子秤,主要用来秤胶囊颗粒重量。
因为都是梅特勒电子秤,所以都有稳态和持续两种数据发送方式,稳态数据发送方式通过操作员手工按电子秤数据发送按钮发送稳定重量数据给应用程序;持续数据发送方式不需要操作员操作,电子秤持续不断发送连续不稳定重量数据给应用程序。
根据项目应用场景,PIM选择稳态数据发送方式,具体操作步骤如下:
如果是称皂块重量,操作人员将皂块放到电子秤,点击发送按钮给电子秤应用程序,电子秤应用程序调用PIM的WebService,以电子秤应用程序所在电脑IP为主键,写入当前电子秤重量到Application变量存储;操作员扫描皂块标签,根据ip地址获取当前application 变量存储的电子称重量。
当前Application变量存储的电子秤重量显示在网页文本框中,《电子秤读数上传原理图》如下:
如果是称胶囊一个颗粒的重量,操作步骤与上面称皂块重量相同。
如果是称胶囊多个颗粒的重量,首先将胶囊颗粒重量读取到电子秤应用程序的文本框中(文本框数量可以根据胶囊颗粒数量动态配置),点击电子秤应用程序的发送按钮,将多个颗粒重量组装成逗号(,)分隔的字符串,也是存放到Application变量,使用时需要根据逗号(,)解析出对应数目的重量,显示在网页文本框中。
型号XS402的电子秤的稳态发送方式配置,可以参考文档《04-pim电子秤维护》的“配置XS402电子秤部分”。
型号PB3002的电子秤的稳态发送方式配置,可以参考文档《04-pim电子秤维护》的“配置PB3002电子秤部分”。
单个称重的电子秤配置,可以参考文档《04-pim电子秤维护(单个称重)》。
多个称重的电子秤配置,可以参考文档《04-pim电子秤维护(多个称重)》。
关于XS402的更详细配置,可以参考文档《XS分析天平操作说明书_Part 1》和《XS天平操作说明书_Part 2》。
关于PB3002的更详细配置,可以参考文档《PB3002-S-FACT》。
可以使用commix.exe调试电子秤,可以参考文档《使用Commix测试秤通讯》。
目前实现了通过电子秤应用程序为中介传送数据,代码可以参考下面URL(未来需要进一步改善):
1 .实现电子秤应用程序发送命令给电子秤(达到主动控制电子秤目的)。
2. 将电子秤应用程序封装成网页插件,用户可以通过插件发送命令给电子秤,电子秤读数可以通过直接扫描条码获取并显示到网页文本框中。
3 .可以兼容更多厂商的电子秤,比如Sartorius。
实现上述2点,减少操作人员2步操作为1步,使操作更加流程,节约操作时间。