張榮熙
級別: 略有小成
![]() |
本人覺得這個(gè)不是步進(jìn)圖!但是如果仿真是強(qiáng)制接通M4為什么又可以從上而下一步一步運(yùn)行呢?還有為什么時(shí)間繼電器為什么會周期性的接通呢;請大家?guī)臀医獯鹨幌?/div>
|
---|---|
|
qlin
學(xué)過一點(diǎn)FX型PLC基本知識
級別: 家園常客
![]() |
將原程序用圖形貼出: ![]() STL S100等,表示STL接點(diǎn),這是在編程軟件GX中的表示方式,F(xiàn)XGP中有區(qū)別。 運(yùn)行程序,若M4接通,則S100接通,其STL接點(diǎn)接通(第0步所在的行,簡稱0行),Y0接通,T0開始計(jì)時(shí); 當(dāng)T0計(jì)時(shí)時(shí)間到,S20接通,其STL接點(diǎn)接通,Y1接通、Y0斷開,T1開始計(jì)時(shí); T1計(jì)時(shí)到,S21置位接通,其21行STL接點(diǎn)接通,Y2通、Y1斷;T2計(jì)時(shí)到,S100接通,重復(fù)前一個(gè)循環(huán)。 |
|
---|---|---|
本帖最近評分記錄:
|
qlin
學(xué)過一點(diǎn)FX型PLC基本知識
級別: 家園常客
![]() |
謝謝樓主加分。 我請問一下,你手上有FXGP編程軟件嗎?如果有,就可以編出“編程手冊”上的形式。 如果是2樓所示梯形圖,可以把STL S100看成是一個(gè)接點(diǎn)(STL接點(diǎn));這樣,Y0是接在STL接點(diǎn)后的,而不是直接接在母線上。而T0接的M8000也是可以去掉的,這時(shí)需用一豎線連至Y0的橫線上,而不能直接連于“母線”(語法問題);或者從語句表中修改,再轉(zhuǎn)換為梯形圖。 T0與Y0,都由OUT指令驅(qū)動,當(dāng)狀態(tài)轉(zhuǎn)換后,例如從S100接通,轉(zhuǎn)為S20接通,至下一個(gè)掃描周期,Y0、T0的執(zhí)行條件斷開(即STL S100斷開),使Y0、T0復(fù)位——因?yàn)門0計(jì)時(shí)到,就可置位S20,而發(fā)生狀態(tài)轉(zhuǎn)換。 狀態(tài)與狀態(tài)之間,例如S100與S20之間,第6步的T0常開接點(diǎn),就是轉(zhuǎn)移條件,所以T0接通就會發(fā)生轉(zhuǎn)移。 在S100接通時(shí),S20、S21都是斷開的,即STL S20、STL S21接點(diǎn)都是斷開的,這時(shí)其后的程序塊不執(zhí)行;因此雖然此時(shí)第14步、第23步的M8000是接通的,但由于STL S20、STL S21斷開,故T1、T2的執(zhí)行條件不通、因此不會計(jì)時(shí)。 |
|
---|---|---|
本帖最近評分記錄:
|
qlin
學(xué)過一點(diǎn)FX型PLC基本知識
級別: 家園常客
![]() |
若把STL S100看成接點(diǎn),則Y0沒有直接接在母線上; T0的接法,只是梯形圖形式上的區(qū)別,與Y0接法效果上是一樣的(對于一些要求,如果只是應(yīng)用,可遵守就行了,暫不深究;若是開發(fā)PLC產(chǎn)品,則例外); 可以認(rèn)為,STL接點(diǎn)后,若無RET指令、或者STL指令,其均是接在STL接點(diǎn)之后的。 我把程序用FXGP形式表達(dá),附圖于后,供參考。 ![]() 在第28句之前,采用了7樓的程序;之后,采用原來的程序。 雖然在實(shí)際應(yīng)用中,一般不這樣編程(7樓梯形圖);但為便于理解而想到這點(diǎn),是相當(dāng)不錯的。 |
|
---|---|---|
本帖最近評分記錄:
|