2310036294
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 187 個
工控威望: 426 點
下載積分: 1461 分
在線時間: 98(小時)
注冊時間: 2015-02-10
最后登錄: 2024-11-09
查看2310036294的 主題 / 回貼
樓主  發(fā)表于: 2022-06-09 19:12
圖片:
圖片:
在結(jié)構(gòu)化編程FB中的局部標簽建立很多輸出變量

在ST編程時肯定會有多個地方對其進行賦值操作的,但是編譯時會報警,雖然也不影響使用,但是每次編譯很多報警,比較煩人。

梯形圖編程時SET,RSET指令操作同一個變量也會報警,但是這個在設(shè)置中可取消。

但是這個設(shè)置好像對ST賦值雙線圈不起作用。
ayusecret
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 181 個
工控威望: 259 點
下載積分: 802 分
在線時間: 72(小時)
注冊時間: 2021-10-31
最后登錄: 2024-11-05
查看ayusecret的 主題 / 回貼
1樓  發(fā)表于: 2022-06-09 19:23
因為你用的不是Set/Reset指令,本質(zhì)上這個是線圈。你可以在輸出結(jié)果上,把對應(yīng)的警告代碼給過濾掉,另外,建議中止編譯件數(shù)將錯誤改成1
沖出槍林彈雨
沖出槍林彈雨
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 141 個
工控威望: 622 點
下載積分: 350 分
在線時間: 86(小時)
注冊時間: 2020-09-05
最后登錄: 2024-11-04
查看沖出槍林彈雨的 主題 / 回貼
2樓  發(fā)表于: 2022-06-09 22:32
避免雙線圈問題,可以通過子程序或者步進程序;在一個程序內(nèi)部時,也可以通過中間其他繼電器當(dāng)做線圈,把這些中間繼電器并聯(lián)作為條件去接通唯一想要輸出的線圈
技術(shù)交流vx: Electric973
2310036294
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 187 個
工控威望: 426 點
下載積分: 1461 分
在線時間: 98(小時)
注冊時間: 2015-02-10
最后登錄: 2024-11-09
查看2310036294的 主題 / 回貼
3樓  發(fā)表于: 2022-06-10 08:55
引用
引用第1樓ayusecret于2022-06-09 19:23發(fā)表的  :
因為你用的不是Set/Reset指令,本質(zhì)上這個是線圈。你可以在輸出結(jié)果上,把對應(yīng)的警告代碼給過濾掉,另外,建議中止編譯件數(shù)將錯誤改成1


你好,你這句話什么意思(建議中止編譯件數(shù)將錯誤改成1)
初學(xué)不是太懂。!
ayusecret
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 181 個
工控威望: 259 點
下載積分: 802 分
在線時間: 72(小時)
注冊時間: 2021-10-31
最后登錄: 2024-11-05
查看ayusecret的 主題 / 回貼
4樓  發(fā)表于: 2022-06-10 09:30
引用
引用第3樓2310036294于2022-06-10 08:55發(fā)表的  :


你好,你這句話什么意思(建議中止編譯件數(shù)將錯誤改成1)
初學(xué)不是太懂。!

就是在編譯時,如果有錯誤,一般不是會報很多條但編譯還不會結(jié)束嘛,這個修改的意思就是報錯一條,直接停止編譯,修正后再重新選擇編譯,針對性的一條條修正
本帖最近評分記錄:
  • 下載積分:+1(2310036294)
    2310036294
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 187 個
    工控威望: 426 點
    下載積分: 1461 分
    在線時間: 98(小時)
    注冊時間: 2015-02-10
    最后登錄: 2024-11-09
    查看2310036294的 主題 / 回貼
    5樓  發(fā)表于: 2022-06-10 13:19
    引用
    引用第4樓ayusecret于2022-06-10 09:30發(fā)表的  :

    就是在編譯時,如果有錯誤,一般不是會報很多條但編譯還不會結(jié)束嘛,這個修改的意思就是報錯一條,直接停止編譯,修正后再重新選擇編譯,針對性的一條條修正



    哦,你說的這個意思,但是我用ST編寫的雙線圈,其實是可以正常運行的,而且邏輯也是對的,

    因為某些是輸出變量,多個地方賦值也是沒問題的,那個IF 條件滿足,那邊就執(zhí)行,如果輸出變量只用一次,那如果這個變量條件太多,還分不同模式,那書寫就太麻煩啦。

    像C語言,西門子SCL,都可以這么寫。
    cl522790202
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 33 個
    工控威望: 126 點
    下載積分: 521 分
    在線時間: 54(小時)
    注冊時間: 2016-06-01
    最后登錄: 2024-07-02
    查看cl522790202的 主題 / 回貼
    6樓  發(fā)表于: 2022-06-13 11:13
    學(xué)習(xí)學(xué)習(xí)。!
    283596603
    盟主
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 138 個
    工控威望: 275 點
    下載積分: 1075 分
    在線時間: 111(小時)
    注冊時間: 2010-06-15
    最后登錄: 2024-07-24
    查看283596603的 主題 / 回貼
    7樓  發(fā)表于: 2022-06-14 14:23
    習(xí)慣了,不管他。沒有Error一般不管。
    cnydb
    cnydb
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 185 個
    工控威望: 325 點
    下載積分: 846 分
    在線時間: 216(小時)
    注冊時間: 2009-03-14
    最后登錄: 2024-11-08
    查看cnydb的 主題 / 回貼
    8樓  發(fā)表于: 2022-11-24 01:03
    樓主后來解決了沒有?我的也是用ST報一大堆雙線圈,OMRON的ST就不會報。