西門子模塊6ES7216-2AD23-0XB8型號(hào)規(guī)格
閱讀:233 發(fā)布時(shí)間:2023-4-10
西門子模塊6ES7216-2AD23-0XB8型號(hào)規(guī)格
FUN NO | 指令 | 符號(hào) | 助記符 操作數(shù) | 功 能/相關(guān)標(biāo)志 | 操作數(shù) | ||||||||||||
23 | BCD BIN 碼轉(zhuǎn)換 | BIN aBIN | BIN/aBIN(23) 源通道S 目的通道D | 將S通道的BCD碼變換成二進(jìn)制數(shù)據(jù)送入D通道,S通道數(shù)據(jù)不變 出錯(cuò)標(biāo)志25503在S內(nèi)容不是BCD碼時(shí)ON,此時(shí)該指令不執(zhí)行;相等標(biāo)志位25506當(dāng)轉(zhuǎn)換結(jié)果為0000時(shí)ON | S:000~019、200~252 HR00~19、AR00~15 LR00~15 T/C000~127(僅BCD BIN轉(zhuǎn)換時(shí)) DM(及*DM)0000~1023.6144~6655 D:000~019、200~252 HR00~19、AR00~15 LR00~15。 DM0000~1023 *DM0000~1023、6144~6655 | ||||||||||||
24 | BIN BCD轉(zhuǎn)換 | BCD aBCD | BCD/aBCD(24) 源通道S 目的通道D | 將S通道的二進(jìn)制數(shù)變換成BCD碼并送入D通道 25503:當(dāng)轉(zhuǎn)換完的BCD碼大于9999時(shí)或間接尋址DM不存在時(shí)ON,此時(shí)該程序不執(zhí)行 當(dāng)轉(zhuǎn)換結(jié)果為0000時(shí),相等標(biāo)志位25506ON | |||||||||||||
76 | 譯碼器指令 4 16 | MLPX aMLPX | MLPX/aMLPX(76) 源通道S 控制數(shù)據(jù)C 目的開始通道D | 用桁數(shù)據(jù)(C)把S通道內(nèi)的桁(4bit)的內(nèi)容(0~F15)譯碼成一個(gè)16 Bit(位號(hào))數(shù)向 D通道的16位中輸出(相應(yīng)的位置成ON,其它置為OFF) 桁數(shù)據(jù)(C)內(nèi)容 變換開始桁號(hào)(0~3) 譯碼桁數(shù)(0~3) 0:1桁 1:2桁 1:3桁 2:4桁 “0"固定 *C=0011時(shí) 源 S
目的D
當(dāng)D+3超出數(shù)據(jù)區(qū)域范圍或間接尋址DM不存在時(shí),出錯(cuò)標(biāo)志25503ON | S、C:000~019、200~252 HR00~19、AR00~15 、LR00~15 T/C000~127 DM0000~1023、6144~6655 *DM0000~1023、6144~6655 D:000~019、200~252 HR00~19、AR00~15 、LR00~15 DM0000~1023 *DM0000~1023、6144~6655 | ||||||||||||
77 | 編碼器指令 16 4 | DMPX aDMPX | DMPX/aDMPX(77) 源開始通道S 結(jié)果通道D 控制數(shù)據(jù)C | 根據(jù)控制數(shù)據(jù)C的內(nèi)容把S開始的通道內(nèi)的16 Bit數(shù)據(jù)ON狀態(tài)的最上位的Bit位號(hào)變換成4 Bit(0~F)數(shù)據(jù)并向D通道的桁上輸出 (將源通道狀態(tài)為ON的最高位的位號(hào)編碼成4 Bit 16進(jìn)制數(shù)) *一次最多對(duì)四個(gè)源通道編碼 桁的數(shù)據(jù)(C)的內(nèi)容 編碼結(jié)果輸出開始桁(0~3) 編碼數(shù)據(jù)的通道個(gè)數(shù)(0~3) 0:1CH 1:2CH 2:3CH 3:4CH “0"固定 詳見P85頁(yè)圖3。110及3。111 當(dāng)S+3超出數(shù)據(jù)區(qū)域范圍或間接尋址DM通道不存在時(shí)為ON,此時(shí)該指令不執(zhí)行 | S:000~019、200~255 HR00~19、AR00~15 、LR00~15 T/C000~127 DM0000~1023、6144~6655 *DM0000~1023、6144~6655 D:000~019、200~252 HR00~19、AR00~15 、LR00~15 DM0000~1023 *DM0000~1023、6144~6655 C:000~019、200~252 HR00~19、AR00~15 、LR00~15 DM0000~1023 #0000~FFFF *DM0000~1023、6144~6655 | ||||||||||||
86 | ASCII碼變換指令 | ASC a ASC | ASC/a ASC(86) 源通道S 控制數(shù)據(jù)C 結(jié)果開始通道D | 根據(jù)控制數(shù)據(jù)(C)的內(nèi)容將S通道的1桁(4 Bit 1桁,一次最多4桁即16 Bit)的內(nèi)容變換成8 Bit的ASCII碼數(shù)據(jù)并存入的D開始的通道的上位或下位8 Bit上輸出 控制數(shù)據(jù)C的內(nèi)容 S變換開始桁號(hào)(0~3) 變換桁數(shù)(0~3) 0:1桁 1:2桁 2:3桁 4:4桁 DCH的輸出開始位置 0:低8位 1:高8位 奇偶校位 0:無(wú)校驗(yàn) 1:偶校驗(yàn) 2:奇校驗(yàn) 指校驗(yàn)位與ASCII碼中的 “1"的個(gè)數(shù)應(yīng)為偶數(shù) 指較驗(yàn)位與ASCII碼中的“1"的個(gè)數(shù)應(yīng)為奇數(shù) *若C中從D的高位開始存放,則目的通道最多可占用3個(gè) 當(dāng)控制數(shù)據(jù)錯(cuò)誤、結(jié)果通道超出數(shù)據(jù)區(qū)范圍、間接尋址DM不存在時(shí),出錯(cuò)標(biāo)志位25503ON,該指令不執(zhí)行.例見P86 | S:000~019、200~255 HR00~19、AR00~15 、LR00~15 T/C000~127 DM0000~1023、6144~6655 *DM0000~1023、6144~6655 C:000~019、200~252 HR00~19、AR00~15 、LR00~15 T/C000~127 DM0000~1023、6144~6655 *DM0000~1023、6144~6655 D:000~019、200~252 HR00~19、AR00~15 、LR00~15 DM0000~1023 *DM0000~1023、6144~6655 | ||||||||||||
78 | 七段譯碼指令 | SDEC a SDEC | SDEC/a SDEC(78) 源通道S(二進(jìn)制) 控制數(shù)據(jù)C 目的開始通道D | 根據(jù)控制數(shù)據(jù)C把S通道內(nèi)的1桁的內(nèi)容(0~F)(一次最多4桁)變換成8bit的七段數(shù)據(jù)并在的DCH--的上位或下位輸出。如果C從D的上位(高8位)開始存放,則最多可占用3個(gè)目的通道,每個(gè)通道可放兩桁的轉(zhuǎn)換結(jié)果,分低8位和高8位,bit7和bit15不用,其它七位分別對(duì)應(yīng)于七段數(shù)碼管的a、b、c、d、e、f、g段 控制數(shù)據(jù)C的內(nèi)容 S中第一個(gè)被譯碼的桁號(hào)(0~3) S中被譯碼的桁數(shù) (0~3) 0:1桁 1:2桁 2:3桁 3:4桁 從D的高位還是低位開始 接受第1個(gè)轉(zhuǎn)換結(jié)果 0:低8位 1:高8 位 固定為“0" 例見P88頁(yè)3。116及3。117 | S:000~019、200~255 HR00~19、AR00~15 、LR00~15 T/C000~127 DM0000~1023、6144~6655 *DM0000~1023、6144~6655 C:000~019、200~252 HR00~19、AR00~15 、LR00~15 T/C000~127 DM0000~1023、6144~6655 *DM0000~1023、6144~6655 #0000~FFFF D:000~019、200~252 HR00~19、AR00~15 、LR00~15 DM0000~1023 *DM0000~1023、6144~6655 |