浅谈工业标准通讯协议SECS\GEM格式

标准的工业通讯协议SECS\GEM格式你知道?
S14F1 W input上面一段代码就是S14F1回复的消息,那么怎么解析这些数据呢?
<L [5]
<A[0]>
<A[9] ‘Substrate’>
<L [1]
<A[8] ‘KW001010’>
>
<L [1]
<L [2]
<A[4] ‘Boat’>
<U1[1] 0>
>
>
<L [1]
<A[7] ‘MapData’>
>

.
<L [5]代表数据结构List,有5个参数,
<A[0] 代表数据结构是ASILL码
<A[8] ‘KW001010’>代表ASILL值是8位数值KW001010
<U1 0> 代表unit1数据结构,值是0

SECS\GEM常用的数据类型:
ASCII,List,UNIT1,UNIT2,UNIT4,BINARY,
具体如下:
Item Format SECS-II Format Code SML Item Format Mnemonic
Binary Octal
LIST 000000 00 L [length]
Binary 001000 10 B
Boolean 001001 11 BOOLEAN
ASCII 010000 20 A [length] or A [min., max.]
JIS-8 010001 21 J [length] or J [min., max.]
8-byte integer (signed) 011000 30 I8
1-byte integer (signed) 011001 31 I1
2-byte integer (signed) 011010 32 I2
4-byte integer (signed) 011100 34 I4
8-byte floating point 100000 40 F8
4-byte floating point 100100 44 F4
8-byte integer (unsigned) 101000 50 U8
1-byte integer (unsigned) 101001 51 U1
2-byte integer (unsigned) 101010 52 U2
4-byte integer (unsigned) 101100 54

  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值