---------上海蔻湘自動化設備商行 本著“以人為本、科技先導、顧客滿意、持續改進”的工作方針,致力于工業自動化控制領域的產品開發、工程配套和系統集成,擁有豐富的自動化產品的應用和實踐經驗以及雄厚的技術力量,尤其以 PLC復雜控制系統、傳動技術應用、伺服控制系統、控備品備件、人機界面及網絡/軟件應用為公司的技術特長,幾年來,上海蔻湘在與德國 SIEMENS公司自動化與驅動部門的*緊密合作過程中,建立了良好的相互協作關系,在可編程控制器、交直流傳動裝置方面的業務逐年成倍增長,為廣大用戶提供了SIEMENS的技術及自動控制的解決方案。
蕪湖市西門子模塊PLC售后服務 蕪湖市西門子模塊PLC售后服務
主要經營范圍:
PLC及 模塊:S7-200、 S7-300、 S7-400、S7-1200,S7-1500,ET-200系列
變 頻 器:MM420、 MM430、 MM440、 6SE70、 6RA70,V20,V60,V90系列
觸 摸 屏:OP27、 OP37、 OP270、 OP370,TD200, TD400C, K-TP OP177 TP177,MP277, MP377,等系列
數 控:6SN、1FT、6FC、6FX,1FK等系列
S7-300仿真功能調用問題
時間:2012-07-08 來源:www.dqjsw。。com.cn 編輯:李亮 點擊:次 字體設置: 大 中 小
程序很簡單,目的是在仿真軟件上練習FC的使用。編寫的程序是設定電機的星三角啟動時間(xing_time)和電機運行時間(san_time),程序如圖。現在的問題是分別調用功能塊時,設定兩組不同的時間,但效果都是一樣,不知什么問題。(程序調試過很多次,都沒問題)
答: 你的FC功能塊了調用了全局變量!出現上述問題!
如果要把你個FC功能塊作為通用的塊來調用,就要全部運用局部變量來編程。
然后,在引用FC的時候,只需要向相應的管腳填寫相應變量即可!
全局變量和局部變量的區別:
全局變量就就是在整個程序中都有效,內存中有固定的存儲地址,局部變量只是在某個程序塊中有效,只有在調用該程序塊時,系統才為它在內存中分配存儲空間,該程序塊調用結束時,它的存儲地址將不再有效,可能被分配給別的變量,也可能處于空閑狀態。
你現在的功能塊是無條件調用的,而你的定時器是同一個定時器,你讓一個定時器,同時有兩個設定值,怎么能正確呢,建議將兩個FC1的前面加兩個按鈕,注意不要同時調用FC1,這樣應該就OK 了