我在PLC的位M0.0=1,時需要通知用戶去登錄或重新登錄,自動顯示SHOWLOGONDIALOG
程序很簡單,目的是在仿真軟件上練習FC的使用。編寫的程序是設(shè)定電機的星三角啟動時間(xing_time)和電機運行時間(san_time),程序如圖?,F(xiàn)在的問題是分別調(diào)用功能塊時,設(shè)定兩組不同的時間,但效果都是一樣,不知什么問題。(程序調(diào)試過很多次,都沒問題)



答: 你的FC功能塊了調(diào)用了全局變量!出現(xiàn)上述問題!
如果要把你個FC功能塊作為通用的塊來調(diào)用,就要全部運用局部變量來編程。
然后,在引用FC的時候,只需要向相應的管腳填寫相應變量即可!
全局變量和局部變量的區(qū)別:
全局變量就就是在整個程序中都有效,內(nèi)存中有固定的存儲地址,局部變量只是在某個程序塊中有效,只有在調(diào)用該程序塊時,系統(tǒng)才為它在內(nèi)存中分配存儲空間,該程序塊調(diào)用結(jié)束時,它的存儲地址將不再有效,可能被分配給別的變量,也可能處于空閑狀態(tài)。
你現(xiàn)在的功能塊是無條件調(diào)用的,而你的定時器是同一個定時器,你讓一個定時器,同時有兩個設(shè)定值,怎么能正確呢,建議將兩個FC1的前面加兩個按鈕,注意不要同時調(diào)用FC1,這樣應該就OK 了



答: 你的FC功能塊了調(diào)用了全局變量!出現(xiàn)上述問題!
如果要把你個FC功能塊作為通用的塊來調(diào)用,就要全部運用局部變量來編程。
然后,在引用FC的時候,只需要向相應的管腳填寫相應變量即可!
全局變量和局部變量的區(qū)別:
全局變量就就是在整個程序中都有效,內(nèi)存中有固定的存儲地址,局部變量只是在某個程序塊中有效,只有在調(diào)用該程序塊時,系統(tǒng)才為它在內(nèi)存中分配存儲空間,該程序塊調(diào)用結(jié)束時,它的存儲地址將不再有效,可能被分配給別的變量,也可能處于空閑狀態(tài)。
你現(xiàn)在的功能塊是無條件調(diào)用的,而你的定時器是同一個定時器,你讓一個定時器,同時有兩個設(shè)定值,怎么能正確呢,建議將兩個FC1的前面加兩個按鈕,注意不要同時調(diào)用FC1,這樣應該就OK 了
本文標簽:我在PLC的位M0.0=1,時需要通知用戶去登錄或重新登錄,自動顯示SHOWLOGONDIALOG
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《我在PLC的位M0.0=1,時需要通知用戶去登錄或重新登錄,自動顯示SHOWLOGONDIALOG》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
關(guān)于“我在PLC的位M0.0=1,時需要通知用戶去登錄或重新登錄,自動顯示SHOWLOGONDIALOG”的更多資訊










