zhongliang
學無止境
級別: 工控俠客
|
圖片:
圖片:
圖片:
如題:三菱FX5U FB塊 特殊軟元件能用變址修飾嗎 想把三菱5U的定位指令封裝成FB塊,不清楚與定位相關的特殊軟元件(比如SM5500,SD5502),能否用變址來修飾。 還有新建定位FB的時候,FB類型應該選【子程序類型】,還是選 【宏類型】,二者有什么區別。歡迎大家評論指點。 [ 此帖被zhongliang在2021-04-26 22:08重新編輯 ] |
|
---|---|---|
|
zhongliang
學無止境
級別: 工控俠客
|
有哪位高手出來指點一下嗎? 測試了一下,在沒有寫其他程序情況下,下載到PLC,程序動作能達到預期效果,就是不知道有沒有不可預知的隱患,歡迎高手出來指正 |
|
---|---|---|
|
zhongliang
學無止境
級別: 工控俠客
|
前幾天打了三菱客服電話,我問他FB塊里面,能不能用變址寄存器來修飾特殊軟元件。客服說不行,至于為什么,他也沒說出個所以然。他讓我把特殊軟元件放在FB塊外面,從輸入輸入引腳輸入。我覺得這樣太繁瑣了,做FB塊沒有什么必要了。不知大家有沒有什么好的經驗。 |
|
---|---|---|
|
wangnaizhi
級別: 論壇先鋒
|
特殊軟元件屬于全局變量 FB內部的地址屬于自動分配不固定 相當于局部變量 不會影響其他FB的動作 特殊軟元件你把他丟里面也沒事 前提你自己別搞亂了 功能塊之間別項目影響就可以了 個人理解是這樣的 具體的你看他FB的內部地址的分配機制 |
---|---|
|
chenjie
級別: 略有小成
|
子程序類型只要掃描到FB即使內部沒有操作都給你返回結果(沒執行全返回0),宏類型則是FB內對應輸出值有操作才映射到輸出引腳;子程序類型一般用于寫一些不需要多次調用的功能塊,需要重復調用使用宏類型。 |
---|---|
|