jiajia4059
級別: 家園?
![]() |
請問(wèn)大家一個(gè)問(wèn)題,有一臺設備有自動(dòng)和手動(dòng)半自動(dòng)三個(gè)狀態(tài),能不能像三菱一樣直接寫(xiě)三個(gè)SFC塊再加上主程序,用主程序調用決定什么狀態(tài),如果可以應該怎么做,用子程序和中斷程序不行,我是要主程序和塊同時(shí)運行,如果不行又怎么辦?難道全部寫(xiě)在一起,那樣多麻煩。本人剛學(xué)西門(mén)子不久,總覺(jué)得西門(mén)子生澀難懂,明明很簡(jiǎn)單的東西,偏偏說(shuō)的很復雜,還弄出好多莫名其妙的名詞,真是坑爹,還是三菱通俗易懂! |
---|---|
|
明維修
級別: 略有小成
![]() |
抵制R貨,堅決不用!用siemens(看看德國總理對二戰的懺悔!就沖這一點(diǎn)我也用它) 呵呵,說(shuō)說(shuō)而已, 自動(dòng)和手動(dòng)半自動(dòng)做成3個(gè)子程序,再做一個(gè)公用程序。在OB1里一直調用公用程序,并根據狀態(tài)選擇自動(dòng)和手動(dòng)半自動(dòng)中的1個(gè) |
---|---|
|
jiajia4059
級別: 家園?
![]() |
大家幫幫我吧!真是郁悶死了,所有資料都找不到該怎么做。用調用子程序的話(huà)如果調用了子程序主程序就會(huì )停止,但那是萬(wàn)萬(wàn)不行的。 |
---|---|
|
明維修
級別: 略有小成
![]() |
公用程序是指自動(dòng)和手動(dòng)半自動(dòng)都要用到的,這個(gè)好像很難講詳細,因為每個(gè)設備的功能都不相同 |
---|---|
|
jiajia4059
級別: 家園?
![]() |
那能說(shuō)一下公用程序的屬性嗎?是什么性質(zhì),如果是用主程序做公用程序怎么設置? |
---|---|
|
明維修
級別: 略有小成
![]() |
給一個(gè)最簡(jiǎn)單的例子,其余的靠領(lǐng)悟了 |
---|---|
|
jiajia4059
級別: 家園?
![]() |
看了樓上的截圖真是獲益匪淺,非常感謝,原來(lái)這樣也行。意思是用主程序一直調用公用程序再按選擇調用另外一個(gè)狀態(tài)子程序達到同時(shí)運行的目的。再弱弱的問(wèn)一下,主程序那么簡(jiǎn)單就可以了嗎?別的計時(shí)計數什么的統統放到公用程序?那主程序公用程序塊程序同時(shí)運行不會(huì )有什么問(wèn)題吧? |
---|---|
|
hbtwhb
級別: 探索解密
![]() |
按理說(shuō)不行,因為你在切換時(shí),就是假如說(shuō)手動(dòng)切,換為自動(dòng),是切換了,但原來(lái)手動(dòng)程序卻停不了,不行你編個(gè)程序試試,所以,不能相當然,真確做法是一起調用,并把急停手自動(dòng)切換各自放入相應塊內,不信,你試試,西門(mén)子就是這樣設計的,和你想象的常理不一樣 |
---|---|
本帖最近評分記錄: |
明維修
級別: 略有小成
![]() |
為什么停不了?手動(dòng)、自動(dòng)、半自動(dòng)實(shí)際上只是提供一個(gè)標志而已,把屬于當前狀態(tài)的功能都標記出來(lái),最終執行輸出的還是在公用程序里,雖然我沒(méi)做過(guò)三態(tài)的,但是用在手自動(dòng)二態(tài)時(shí)沒(méi)發(fā)現問(wèn)題。我想三態(tài)也應該沒(méi)問(wèn)題。前提是把三態(tài)邏輯搞清楚! |
---|---|
|