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