金華西門子中國(guó)代理商
金華西門子中國(guó)代理商
如圖8所示是對(duì)圖7功能表圖采用STL指令編寫的梯形圖,。對(duì)于并行序列的分支,當(dāng)S0的STL觸點(diǎn)和X0的常開觸點(diǎn)均接通時(shí),,S31和S34被同時(shí)置位,系統(tǒng)程序?qū)⑶凹?jí)步S0變?yōu)椴换顒?dòng)步;對(duì)于并行序列的合并,用S32,、S35的STL觸點(diǎn)和X2的常開觸點(diǎn)組成的串聯(lián)電路使S33置位。在圖8中,,S32和S35的STL觸點(diǎn)出現(xiàn)了兩次,,如果不涉及并行序列的合并,,同一狀態(tài)器的STL觸點(diǎn)只能在梯形圖中使用一次,,當(dāng)梯形圖中再次使用該狀態(tài)器時(shí),只能使用該狀態(tài)器的一般的常開觸點(diǎn)和LD指令,。另外,,FX系列plc規(guī)定串聯(lián)的STL觸點(diǎn)的個(gè)數(shù)不能超過8個(gè),換句話說,,一個(gè)并行序列中的序列數(shù)不能超過8個(gè),。
圖8 并行序列的梯形圖
(2)使用通用指令的編程
如圖9所示的功能表圖包含了跳步、循環(huán),、選擇序列和并行序列等基本環(huán)節(jié),。
圖9 復(fù)雜的功能表圖
如圖10所示是對(duì)圖9的功能表圖采用通用指令編寫的梯形圖。步M301之前有一個(gè)選擇序列的合并,,有兩個(gè)前級(jí)步M300和M313,,M301的起動(dòng)電路由兩條串聯(lián)支路并聯(lián)而成。M313與M301之間的轉(zhuǎn)換條件為,,相應(yīng)的起動(dòng)電路的邏輯表達(dá)式為
,,該串聯(lián)支路由M313、X13的常開觸點(diǎn)和C0的常閉觸點(diǎn)串聯(lián)而成,,另一條起動(dòng)電路則由M300和X0的常開觸點(diǎn)串聯(lián)而成,。步M301之后有一個(gè)并行序列的分支,當(dāng)步M301是活動(dòng)步,,并且滿足轉(zhuǎn)換條件X1,,步M302與步M306應(yīng)同時(shí)變?yōu)榛顒?dòng)步,這是用M301和Xl的常開觸點(diǎn)組成的串聯(lián)電路分別作為M302和M306的起動(dòng)電路來實(shí)現(xiàn)的,,與此同時(shí),,步M301應(yīng)變?yōu)椴换顒?dòng)步。步M302和M306是同時(shí)變?yōu)榛顒?dòng)步的,,因此只需要將M302的常閉觸點(diǎn)與M301的線圈串聯(lián)就行了,。
圖10 使用通用指令編寫的梯形圖
步M313之前有一個(gè)并行序列的合并,該轉(zhuǎn)換實(shí)現(xiàn)的條件是所有的前級(jí)步(即步M305和M311)都是活動(dòng)步和轉(zhuǎn)換條件X12滿足。由此可知,,應(yīng)將M305,,M311和X12的常開觸點(diǎn)串聯(lián),作為控制M313的起動(dòng)電路,。M313的后續(xù)步為步M314和M301,,M313的停止電路由M314和M301的常閉觸點(diǎn)串聯(lián)而成。
編程時(shí)應(yīng)該注意以下幾個(gè)問題:
1)不允許出現(xiàn)雙線圈現(xiàn)象,。
2)當(dāng)M314變?yōu)椤?/span>1"狀態(tài)后,,C0被復(fù)位(見圖10),其常閉觸點(diǎn)閉合,。下一次掃描開始時(shí)M313仍為“1"狀態(tài)(因?yàn)樵谔菪螆D中M313的控制電路放在M314的上面),,使M301的控制電路中最上面的一條起動(dòng)電路接通,M301的線圈被錯(cuò)誤地接通,,出現(xiàn)了M314和M301同時(shí)為“1"狀態(tài)的異常情況,。為了解決這一問題,將M314的常閉觸點(diǎn)與M301的線圈串聯(lián),。