特殊I/O單元讀指令梯形圖符號如圖1所示。 圖1 特殊I/O單元讀指令梯形圖符號 操作數數據區域C:控制代碼 IR,SR,AR,DM,HR,TC,LR,# S:源信息 IR,SR,AR,DM,HR,TC,LR,# D:目標的第一個字地址 IR,SR,AR,DM,HR,LR 這里,@ IORd(-)是IORd(-)的微分形式。 控制代碼C取決于指定的特殊I/O單元。 說明:當該指令的執行條件為ON時,IORd(-)指令將特殊I/O單元存儲區的數據傳送到D開始的字中,源信息提供特殊I/O單元的節點號和讀出的字數,它的格式如圖2所示。 特殊I/O單元讀指令實例:當IR00000從OFF變成ON時,圖3所示的梯形圖把3#特殊I/O單元存儲區中的100字傳送到DM0100~DM0199。
圖2 IORd(-)指令讀出數據格式
圖3 特殊I/O單元讀指令例梯形圖 特殊I/O單元寫指令梯形圖符號如圖4所示。 圖4 特殊I/O單元寫指令梯形圖符號 操作數數據區域C:控制代碼 IR,SR,AR,DM,HR,TC,LR,# S:第一源字地址 IR,SR,AR,DM,HR,TC,LR D:目標信息 IR,SR,AR,DM,HR,LR,# 這里,@ IOWR(-)是IOWR(-)的微分形式。 控制代碼C取決于指定的特殊I/O單元。 說明:當該指令的執行條件為ON時,IOWR(-)指令將S開始字中的內容傳送到指定特殊I/O單元存儲區。目標信息提供特殊I/O單元的節點號和寫入的字數,它的格式如圖5所示。 特殊I/O單元寫指令實例:當IR00000從OFF變成ON時,圖6所示的梯形圖把DM0100~DM0109間10個字的內容寫到2#特殊I/O單元存儲區。
圖5 IOWR(-)指令寫入數據格式
圖6 特殊I/O單元讀指令例的梯形圖 與特殊I/O有關的指令還有七段顯示輸出指令7SEG(-)、數字開關輸入指令DSW(-)、十六進制鍵盤輸入指令HKY(-)、十進制鍵盤輸入指令TKY(-)、矩陣輸入指令MTR(-)。 |
電工學習網 ( )
GMT+8, 2021-12-6 20:47