/
A#BIT_0_START_STOP
A#ENABLE_DA_STATUS_WORD
=L1.0
//
A#BIT_1_OFF2
A#ENABLE_DA_STATUS_WORD
=L1.1
//
A#BIT_2_OFF3
=L1.2
//
A#ENABLE_DRIVE
=L1.3
//
A#BIT_4_AZZ_OUT_RAMPA
A#ENABLE_DA_STATUS_WORD
=L1.4
//
A#BIT_5_FREEZE_RAMPA
=L1.5
//
A#BIT_6_AZZ_OUT_RAMPA
=L1.6
//
A#BIT_7_FAILURE_RESET
=L1.7
//
A#BIT_8_JOG_FWD
=L0.0
//
A#BIT_9_JOG_BKW
=L0.1
//
A#BIT_10_LOCAL_BUS
=L0.2
//
A#BIT_11_ROT_CW_CCW
=L0.3
//
A#BIT_12
=L0.4
//
A#BIT_13_MOP_UP
=L0.5
//
A#BIT_14_MOP_DOWN
=L0.6
//
A#BIT_15_LOCAL_REMOTE
=L0.7
//
L#AUX_OUT
T#COMMAND_WORD
/////////////////////////////////////////////////为什么COMMAND_WORD它得到的数据最高位为L0.7,,最低位是L.0啊???为什么不是最高位对应L1.7,最低位L0.0啊???不是一一对应的?????
最佳答案
一个字的排序是有规则的。simatic的寻址方式是以字节为单位,一个字由两个字节构成,高8位是由低字节构成,而低8位由高字节构成。见下图
图片说明:
5c2ef63cCE06ac3b711ad9e4f11a9b80
提问者对于答案的评价:
谢谢