foxplc
水到渠成
級(jí)別: 家園常客
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個(gè)
工控威望: 628 點(diǎn)
下載積分: 4239 分
在線時(shí)間: 112(小時(shí))
注冊(cè)時(shí)間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
樓主  發(fā)表于: 2008-08-05 22:12
在S7-300中要有沒(méi)有好一點(diǎn)的LAD條件判斷指令,

如高級(jí)編程語(yǔ)言中的

IF T1>30 OR T2>30 OR T3>30
   .....

ENDIF

把這樣的條件判斷寫(xiě)在同一個(gè)NETWORK中

因?yàn)樵?個(gè)溫度滿足時(shí),要執(zhí)行相同的動(dòng)作.雖然寫(xiě)一個(gè)后,其余可copy,paste,但是程序顯得很冗長(zhǎng),笨拙.或者有個(gè)好用的條件判斷

后,把相同的動(dòng)作寫(xiě)成子程序,重復(fù)調(diào)用.
cvlsam
富士低壓,POD(觸摸屏),PLC專賣(mài)
級(jí)別: VIP會(huì)員

精華主題: 3 篇
發(fā)帖數(shù)量: 6779 個(gè)
工控威望: 38382 點(diǎn)
下載積分: 5020 分
在線時(shí)間: 9548(小時(shí))
注冊(cè)時(shí)間: 2006-09-13
最后登錄: 2025-01-11
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2008-08-05 22:30
先前有看到您使用的是S7-300系列的PLC,那么就以S7-300的編程軟件Step7作為討論對(duì)象。

Step7中可以使用FB,或者FC來(lái)對(duì)重復(fù)使用的程序作整合,具體使用FB還是FC取決于您的需求,如果您只是需要有一個(gè)返回值來(lái)表達(dá)狀態(tài),那么可以使用FC,如果您需要多個(gè)返回值的話那么只能使用FB了。

FB會(huì)占用到較多的系統(tǒng)資源,當(dāng)然,如果您熟悉日系的產(chǎn)品的話,會(huì)發(fā)現(xiàn)西門(mén)子的編程方式與日系的大同小異而已。

我所指的日系編程產(chǎn)品是指支持IEC61131的產(chǎn)品軟件。
如三菱的GX IEC Developer,富士的D300Win,歐姆龍的CX-ONE,松下的Fpwin PRO等。

以上~~~