作者:于 2017年05月25日 发布在分类 / 综合 下,并于 2018年08月16日 编辑
    2018-08-16 17:47:50版本: 串口电子秤INI参数配置说明
     历史版本

    修改日期 修改人 备注
    2018-08-17 13:27:56[当前版本] 1
    2018-08-16 17:47:50 1
    2018-08-16 17:39:00 1
    2018-06-07 09:54:02 1

    串口电子秤INI参数配置说明
    电子秤的参数配置文件(BalanceDevice.ini)位于软件运行目录\ini下面,如果你连接一种新的电子秤,需要配置参数文件,同时保证电子秤能把称重重量输出到串口。
    参数配置的规则:
    a)    定义物料或者菜品的单位是公斤、千克、KG、斤、两、克、G
    b)    参数关键符号解释:
    token=是参数前面的固定项
    *        表示任何字符
    %w 表示重量
    %u 表示单位
    %t 表示皮重
    %n 表示净重
    #13 表示回车换行
    设置内容:
    [xxx电子秤]
    token=xxx格式
    c)    举例说明
    大华电子秤
    接收参考数据如下:
    008100

    设置格式如下:

    [大华电子秤]

    token=*%w%u


    赛多利斯CIC-1系列工业天平(不去皮)
    接收参考数据如下:
    +  007500G
    设置格式内容:
    [赛多利斯CIC-1系列工业天平(不去皮)]
    token=*+%w%u
    前面是其他字符,先找到字符+,后面是重量,后面是单位

    赛多利斯CIC-1系列工业天平(去皮)
    接收参考数据如下:
    G+10000
    T+00100
    N+09900
    设置格式内容:
    [赛多利斯CIC-1系列工业天平(去皮)]
    token=*G*+%w%u#13*T*+%t%u#13*N*+%n%u#13*
    前面是其他字符,先找到大写字母G,其他字符,然后找到字符+,后面是重量,后面是单位,然后换行
    前面是其他字符,先找到大写字母T,其他字符,然后找到字符+,后面是皮重,后面是单位,然后换行
    前面是其他字符,先找到大写字母N,其他字符,然后找到字符+,后面是净重,后面是单位,然后换行,再是其他字符

    寺冈电子秤
    接收参考数据如下:
    + 10000 kg
    设置格式内容:
    [寺冈电子秤]
    token=*+%w %u#13*

    前面是其他字符,先找到字符+,后面是重量,空格后,后面是单位,然后换行,再是其他字符。



    电子秤配置参数增加第二种模式,说明如下(2016-12-12版本新增):
    token=!【固定值】【结束符号】>【一个有效电子秤称重数据长度】>【重量长度开始位置】>【重量长度结束位置】>【单位】
    例如:
    token=!#13>10>2>5>g
    s0021 0000(有效数据,#13作为结束符号,0021重量)
    第一个字符!表示解析采用固定长度方式
    #13表示一个有效电子秤称重数据长度数据结束符号
    10表示一个有效电子秤称重数据长度,数据从右往左取,如果结束符在前面,数据要从左往右取,本数值设置为负数。
    2重量长度开始位置
    5重量长度结束位置
    g表示单位克
    中间使用>符号间隔

    电子秤配置参数增加第二种模式,说明如下(2018-08-16版本新增)
    token=!【固定值】【结束符号】>【一个有效电子秤称重数据长度】>【重量长度开始位置】>【重量长度结束位置】>【单位】>【开始符号】
    例如:
    token=!#13>10>2>5>g>s
    s0021 0000(有效数据,#13作为结束符号,s作为开始符号,0021是重量)
    第一个字符!表示解析采用固定长度方式
    #13表示一个有效电子秤称重数据长度数据结束符号
    10表示一个有效电子秤称重数据长度,数据从右往左取,如果结束符在前面,数据要从左往右取,本数值设置为负数。
    2重量长度开始位置
    5重量长度结束位置
    g表示单位克
    s表示一个有效电子秤称重数据长度数据开始符号,注意:开始符号非必需内容,没有开始符号,则最后一个“>”及后面内容不要填写;若开始符为空格,直接输入空格即可。(如果有可能的话,最好填写开始符号,这样结果会更精准)
    中间使用>符号间隔

    例如:
    S 03.123kg
    token=!kg>8>3>8>KG>S
    结束符号:kg
    秤称重数据长度:8
    重量长度开始位置:3
    重量长度结束位置:8
    单位:KG
    开始符号:S


    -----------------------------------------------------

    在设置参数的时候,最好能拿到电子秤有关称重输出的格式说明文档,例如“赛多利斯CIC-1系列工业天平”说明文档。

    秤发给POS系统部分内容:

    02命令 – 重量,单价,总价信息
    STX 30h 32h ESC X ESC D4 D3 D2 D1 D0 ESC D5 D4 D3 D2 D1 D0 ESC D5 D4 D3 D2 D1 D0 ETX
    \____/              I             \___________/            \_____________/             \____________/
     命令号             I                    重量                                  单价                                   总价
       (02)            状态              5 位数字                             6位数字                            6位数字

                                30H = 重量稳定
                                31H = 重量不稳

    wcp知识库系统-V3.2.5.free