T”WEIGHTcommand3//辊道台秤命令结束符:ETX_03H
_003:NOP0
AM100.6
=L0.1
BLD103
ALO.0
JNB_004
CALL"AG_SEND”//调用FC5AG_SEND发送接口
ACT:=10.1//激活发送功能命令
ID:=3//硬件组态连接号TCPconnection3
LADDR:=W#16#100//CP模块十六进制硬件组态地址
SEND:=P#DBl00.DBX94.0BYTE3//发送命令块起始地址
LEN:=3//发送命令块长度共3B
DONE:="WEIGHT".B2//发送执行代码位
ERROR:="WEIGHT".B3//发送错误代码位
STATUS:="WEIGHT".W3//发送状态字
_004:NOP0
AM100.1
SM100.6
A(
O"WEIGHT".B2//发送完毕
0”WEIGHT".B3、//出错时屏蔽发送
)
RM100.6
AM100.4//数据接收准备
JNB-005
CALL"AG_RECV”//调用FC6AG_RECV接口来接收数据
ID:=3//硬件组态连接号TCPconnection3
LADDR:=W#16#100//CP模块十六进制硬件组态地址
RECV:=P#DBl00.DBX36.0BYTE12//接收数据起始地址
NDR:="WEIGHT".B5//接收数据确认位
ERROR:="WEIGHT".B6//接收错误代码位
STATUS:="WEIGHT".Wl//接收状态字
LEN:="WEIGHT".Wll//接收数据长度
-005:NOP0
接收数据块DB100.DBX36.0,只需定义成BYTE类型的数组,并且长度不小于12B即可,对于辊道台秤仪表的实际称量是以ASCⅡ码值存放于此接收缓冲区中,需进行ASCⅡ码数据转换处理为十进制值,具体实现方法是,将ASCⅡ码重量值的每个字节,分别屏蔽高4位保留低4位,再进行移位后相或生成BCD值,再利用BCD_DI指令转换成长整形数。以上仅是对一套电子台秤的数据采集编程进行了概述,其余电子台秤的功能编程FC101一FC105与此类同,只是占用不同连接、不同的组态连接号及硬件组态地址来实现类似的通信功能。
(2)标签打印编程
GODEXEZ-llOOPlus标签打印机具有热敏/热转印两种工作模式,具备TCPServer/Client和USB接口,内置常用标准条码库和支持EZPL程序语言,EZPL程序语言属条码高级控制语言,有三种命令模式:控制命令、设定命令和标签格式命令。EZPL命令包括一串字符参数,并以一个大写英文字母启首,作为功能识别码,各参数间以“,”作为区隔,每行命令结束时,以内建隐藏式符号“CR”为识别,控制命令及设定命令分别以符号“一”及“^’’启首,标签格式命令则不以符号启首,各识别码均为大写英文字母,各参数则为小写字母,旨在定义各类数据,如线条、矩形、条码、文字、图像等。
条码技术是随着计算机与信息技术的发展和应用而诞生的,它是集编码、印刷、识别、数据采集和处坪于一体的实用技术,它的诞牛极大地促进了商品流通,条码技术也是早期“物联网”概念诞生的驱动力之一。现代化的物流装备离不开商品条码,当前世界上常用的条码制总类繁多,但使用最广泛的是EAN商品条码,它由国际物品编码协会制定并通用于世界各地,我国目前推行使用的也是这种商品条码,EAN商品条码中最常用的是EAN-13码,也俗称为EAN标准版。EAN-13通用商品条码一般由前缀部分、制造厂商代码、商品代码和校验码组成,条码的最后用1位校验码来校验商品条码中左起第1—12数字代码的正确性。从前面所述的TCP连接及通信流程图中可看出,GODEXEZ-llOOPlus标签打印机占有TCPconnection2连接,在081中调用FC106实现单向数据流通信的EAN-13码打印功能,数据流其实就是标签打印的组合式命令,其命令盼格式如下:
控制命令+设定命令+“L(起始命令)+标签格式命令+E(END命令)
台达DOP-W系列提供10.4”/12”/15&rdqu…
JetNet 3005G · 5口全千兆RJ-45交换机 …
显示规格 一般规格 环境规格 结构规格 外形…
功能规格 …
功能规格 …
西门子SIMATIC S7-400PLC的主要特色为:极高的处理…