/
A #BIT_0_START_STOP
A #ENABLE_DA_STATUS_WORD
= L 1.0
//
A #BIT_1_OFF2
A #ENABLE_DA_STATUS_WORD
= L 1.1
//
A #BIT_2_OFF3
= L 1.2
//
A #ENABLE_DRIVE
= L 1.3
//
A #BIT_4_AZZ_OUT_RAMPA
A #ENABLE_DA_STATUS_WORD
= L 1.4
//
A #BIT_5_FREEZE_RAMPA
= L 1.5
//
A #BIT_6_AZZ_OUT_RAMPA
= L 1.6
//
A #BIT_7_FAILURE_RESET
= L 1.7
//
A #BIT_8_JOG_FWD
= L 0.0
//
A #BIT_9_JOG_BKW
= L 0.1
//
A #BIT_10_LOCAL_BUS
= L 0.2
//
A #BIT_11_ROT_CW_CCW
= L 0.3
//
A #BIT_12
= L 0.4
//
A #BIT_13_MOP_UP
= L 0.5
//
A #BIT_14_MOP_DOWN
= L 0.6
//
A #BIT_15_LOCAL_REMOTE
= L 0.7
//
L #AUX_OUT
T #COMMAND_WORD
/////////////////////////////////////////////////为什么COMMAND_WORD它得到的数据最高位为L0.7 ,,最低位是L.0啊???为什么不是最高位对应L1.7,最低位L0.0啊???不是一一对应的?????
最佳答案
一个字的排序是有规则的。simatic的寻址方式是以字节为单位,一个字由两个字节构成,高8位是由低字节构成,而低8位由高字节构成。见下图
图片说明:
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc197654.html