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