#PIW =256 (256为设备的组态地址)
#DB_START_ADDRESS=0
PLC程序中,
L #PIW
IDT
SLD 3
T #PIW_0
L #PIW_0
T #addr_src
L #DB_START_ADDRESS
ITD
SLD 3
T #addr_dst
L PIW[#adr_src]
OPN DB 10
T DBW[#addr_dst]
在这个程序里,为什么#PIW 和L #DB_START_ADDRESS
要*8(左移3位)
左移3为之后,
这段程序
{
L PIW[#adr_src]
OPN DB 10
T DBW[#addr_dst]
}
的意思是否为将起始地址为256的WORD存储到DB10.DBW0中?
按照这么理解,
L PIW[#adr_src] (#adr_scr=2024)
的意思是否为装载外部输入区第2024位为起始位的WORD,即PIW256?