西門子S7-200 PLC 編碼指令ENCO和譯碼指令DECO詳解:
(1)編碼指令ENCO( Encode)
指令格式如圖所示:
功能描述:在梯形圖中,編碼指令以功能框的形式編程,當允許輸入EN有效時,將字型輸入數據IN的最低有效位(值為(wei) 1的位)的位號(00~15)進行編碼,編碼結果送到由OUT指定字節的低4位(最低有效半字節)。
數據類型:輸入為(wei) 字,輸出為(wei) 字節。
指令示例:
用途:可用於(yu) 多站點呼叫小車,顯示呼叫的站點,還可用於(yu) 字型數據0-15位數據中出現錯誤信號或代碼,方便顯示出錯位置。
(2)譯碼指令DECO( Decode)
指令格式如圖所示:
功能描述: 在梯形圖中,譯碼指令以功能框的形式編程,當允許輸入EN有效時,將字節型輸入數據IN的低4位的內(nei) 容譯成位號(00~15),且將由OUT指定字的該位置1,其餘(yu) 位置0。
數據類型:輸入為(wei) 字節,輸出為(wei) 字。
指令示例:
用途:如果PLC錯誤診斷程序中給出了一個(ge) 4位的錯誤代碼,用來表示16個(ge) 或多個(ge) 不會(hui) 同時出現的錯誤信息,可通過PLC地址MW10與(yu) 觸摸屏相關(guan) 聯,在觸摸屏上用16個(ge) 狀態位來顯示錯誤信息。
編程案例:有5台電機,接在Q0.0-Q0.4的輸出接線端子上,使用一個(ge) 按鈕控製5台按順序啟動,啟動按鈕接在I0.0上,按下啟動按鈕的次數對應啟動電機的號碼,停止按鈕接I0.1,按下停止按鈕,啟動的任意電機都可以停止。
程序如下圖所示:
複雜的事情簡單做,你就是專(zhuan) 家;
簡單的事情重複做,你就是行家;
重複的事情用心做,你就是贏家。
關(guan) 注18luck网站,一個(ge) 探究實用技術的網站