西門子模塊6ES7317-2EK14-0AB0原裝
在實際應用中,經常會遇到I/O點數不夠的問題,可以通過增加擴展單元或擴展模塊的方法解決,也可以通過對輸入信號和輸出信號進行處理,減少實際所需I/O點數的方法解決。
(1)分時分組輸入。 一般系統中設有“自動”和“手動”兩種工作方式,兩種方式不會同時執行。將兩種方式的輸入分組,從而減少實際輸入點。如圖1所示。PLC通過I1.0識別“手動”和“自動”,從而執行手動程序或自動程序。圖中的二極管用來切斷寄生電路。若圖中沒有二極管,轉換開關在“自動”,S1、S2、S3閉合,S4斷開,這時電流從L+端子流出,經S3、S1、S2形成的寄生回路電流流入I0.1,使I0.1錯誤的變為ON。各開關串如入二極管后,則切斷寄生回路。
(2)硬件編碼,PLC內部軟件譯碼。如圖2所示。
表1 動作的修飾詞
N | 非存儲型 | 當步變為不活動步時動作終止 |
S | 置位(存儲) | 當步變為不活動步時動作繼續,直到動作被復位 |
R | 復位 | 被修飾詞S,SD,SL,或DS起動的動作被終止 |
L | 時間限制 | 步變為活動步時動作被起動,直到步變為不活動步或設定時間到 |
D | 時間延遲 | 步變為活動步時延遲定時器被起動,如果延遲之后步仍然是活動的,動作被起動和繼續,直到步變不活動步 |
P | 脈沖 | 當步變為活動步,動作被起動并且只執行一次 |
SD | 存儲與時間延遲 | 在時間延遲之后動作被起動,一直到動作被復位 |
DS | 延遲與存儲 | 在延遲之后如果步仍然是活動的,動作被起動直到被復位 |
SL | 存儲與時間限制 | 步變為活動步時動作被起動,一直到設定的時間到或動作被復位 |
在圖17中,定時器T0的線圈應在M1為活動步時“通電”,M1為不活動步時斷電,從這個意義上來說,T0的線圈相當于步M1的一個動作,所以將T0作為步M1的動作來處理。步M1下面的轉換條件T0由在時