kongxiao
師父多多,好處多多!嘿嘿!
級別: 略有小成
|
請問各位大師,西門子的FB模塊有什么用呢?怎么不用FB模塊程序照樣可以正常運行啊?還有就是什么時候改用字節(jié),什么時候改用字,什么時候改用雙字,什么時候該用整數(shù)呢? 還想咨詢的是西門子觸摸屏寫入的數(shù)據(jù)是什么類型的數(shù)據(jù)?謝謝回答!我哦一輩子都會感謝您的!!!!!!!! |
|
---|---|---|
|
teng_hua
級別: 略有小成
|
FB快是你自己創(chuàng)建的一個程序塊(相當于日系里de子程序),可以在調(diào)用時才運行。255以內(nèi)用字節(jié),65535以內(nèi)用字,2147483647以內(nèi)用雙字。浮點數(shù)也是雙字。觸摸屏寫入的數(shù)據(jù)的類型要根據(jù)你在PLC端的類型來一致的。在變量表里設置。祝你好運 |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
你想想看,如果我只在OB1塊里寫段程序,其他都不用,那么程序也可以正常運行,那么是否可以說FC、DB都沒用呢?
這要在不斷編程學習的過程中慢慢體會。 例如對于當I0.0為ON時,Q0.0~Q0.3為1,Q0.4~Q0.7為0這樣的程序, 我可以對位進行操作: A I0.0 = Q0.0 = Q0.1 = Q0.2 = Q0.3 NOT = Q0.4 = Q0.5 = Q0.6 = Q0.7 也可以對字節(jié)進行操作: A I0.0 L 15 T QB0 如果我要操作的對象長度超過了一個字節(jié),那么就要用字來做了(例如L 1000 T MW0);長度再超過字,那么就用雙字。 至于“什么時候該用什么”,沒有這個說法。 因為編程的思路是多種多樣的,沒有定式。
各種類型的數(shù)據(jù)都有可能。但歸根結(jié)底都是對PLC的內(nèi)部地址進行操作。位、字節(jié)、字、雙字……都有可能。要看程序才能知道。 ------------------------------ 具體問題具體分析,靈活學習靈活應用。 |
---|---|
|
meiyouleya
天黑路滑,社會復雜!!!
級別: 略有小成
|
FB塊是帶背景數(shù)據(jù)塊的(也就是DB),F(xiàn)C是不帶背景數(shù)據(jù)塊的。可以用戶自行創(chuàng)建,就類似是其他PLC插入功能塊。 |
---|---|
|
wlw
級別: 略有小成
|
三菱歐姆龍只要求了解2進制8進制16進制的意思。西門子特別講究數(shù)字電路里的數(shù)據(jù),位,字節(jié),字,雙字。它的指令都是含這些數(shù)據(jù)內(nèi)容的,位bi,字節(jié)B,字W,雙子DW,從助記符都能表現(xiàn)這些字母出來,這就是你說的什么時候改用字,什么時候改用雙字,什么時候該用整數(shù)。 |
---|---|
|
kongxiao
師父多多,好處多多!嘿嘿!
級別: 略有小成
|
感謝各位好心人的幫助。 |
|
---|---|---|
|