為修修為
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 130 個(gè)
工控威望: 274 點(diǎn)
下載積分: 1090 分
在線時(shí)間: 41(小時(shí))
注冊(cè)時(shí)間: 2009-12-11
最后登錄: 2024-12-28
查看為修修為的 主題 / 回貼
樓主  發(fā)表于: 2022-11-22 20:43
我這里有一個(gè)應(yīng)用,設(shè)備允許運(yùn)行條件,有需要滿足多條件完成,才可以發(fā)出允許運(yùn)行信號(hào)。因?yàn)楣に囈髼l件會(huì)有所變化,所以建了一個(gè)FB,16路輸入,能夠?qū)崿F(xiàn)任意引腳輸入條件,完成。但是有一個(gè)問(wèn)題,輸入的條件需要是需要取反,請(qǐng)教一下,怎么才能實(shí)現(xiàn)不需要取反,而實(shí)現(xiàn)這個(gè)功能。
[ 此帖被為修修為在2022-11-23 20:21重新編輯 ]
為修修為
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 130 個(gè)
工控威望: 274 點(diǎn)
下載積分: 1090 分
在線時(shí)間: 41(小時(shí))
注冊(cè)時(shí)間: 2009-12-11
最后登錄: 2024-12-28
查看為修修為的 主題 / 回貼
1樓  發(fā)表于: 2022-11-23 20:15
主要是想實(shí)現(xiàn),先預(yù)設(shè)16個(gè)引腳,引腳的實(shí)參不固定,引腳數(shù)量也不固定,隨意填寫(xiě),實(shí)現(xiàn)允許條件達(dá)到后OUT輸出。主要是這個(gè)邏輯怎么實(shí)現(xiàn),F(xiàn)在是實(shí)參輸入的bool量必須得是取反才可以實(shí)現(xiàn)。怎么樣才能不取反也能實(shí)現(xiàn)呢。
引用
引用第1樓blueflow于2022-11-23 09:36發(fā)表的  :
可以試一下將16個(gè)Bool條件組裝為一個(gè)字比如MWxxx,Mxxx.0 :=#IN_1 , Mxxx.1:=#IN_2,......再去判斷字的值。
為修修為
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 130 個(gè)
工控威望: 274 點(diǎn)
下載積分: 1090 分
在線時(shí)間: 41(小時(shí))
注冊(cè)時(shí)間: 2009-12-11
最后登錄: 2024-12-28
查看為修修為的 主題 / 回貼
2樓  發(fā)表于: 2022-11-23 20:18
主要是想實(shí)現(xiàn),先預(yù)設(shè)16個(gè)引腳,引腳的實(shí)參不固定,不用的引腳可以空著,不影響功能實(shí)現(xiàn),引腳實(shí)參隨意填寫(xiě),隨意引腳填寫(xiě)。實(shí)現(xiàn)允許條件達(dá)到后OUT輸出。主要是這個(gè)邏輯怎么實(shí)現(xiàn),F(xiàn)在是實(shí)參輸入的bool量必須得是取反才可以實(shí)現(xiàn)。怎么樣才能不取反也能實(shí)現(xiàn)呢。
引用
引用第1樓blueflow于2022-11-23 09:36發(fā)表的  :
可以試一下將16個(gè)Bool條件組裝為一個(gè)字比如MWxxx,Mxxx.0 :=#IN_1 , Mxxx.1:=#IN_2,......再去判斷字的值。
為修修為
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 130 個(gè)
工控威望: 274 點(diǎn)
下載積分: 1090 分
在線時(shí)間: 41(小時(shí))
注冊(cè)時(shí)間: 2009-12-11
最后登錄: 2024-12-28
查看為修修為的 主題 / 回貼
3樓  發(fā)表于: 2022-11-24 11:59
感謝指點(diǎn)。我試一下。
引用
引用第4樓zh_s_c于2022-11-24 09:21發(fā)表的  :
在輸入變量里增加一個(gè)int類(lèi)型變量Number,用于定義運(yùn)行條件的數(shù)量。
在臨時(shí)變量里增加一個(gè)int類(lèi)型變量Temp,用于累計(jì)滿足運(yùn)行條件的數(shù)量。

temp := 0;

.......