產地類別 | 進口 |
---|
產品簡介
詳細介紹
歡迎進入上海金靈祥自動化科技有限公司
上海金靈祥自動化科技有限公司是一家多年從事大型系統備件(集散式控制系統、可編程控制器、冗余容錯控制系統、機器人控制系統、大型伺服控制系統)等進口自動化系統備件、模塊銷售及系統集成的。對西門子自動化產品有著強大的優點與趨勢, 公司在與德國 SIEMENS公司自動化與驅動部門的長期緊密合作過程中,建立了良好的相互協作關系。 上海金靈祥自動化科技有限公司本著、誠信、合作、共贏、的經營理念,竭誠為客戶提供好的服務,好的價格;歡迎來電垂詢。
【案例】電機運行及變頻器調速的控制案例上海松江西門子PLC CPU S7-300模塊上海松江西門子PLC CPU S7-300模塊
控制要求:現有2臺電機,具有相同的控制方式,每臺電機都是通過變頻器驅動的,該控制需要用到模擬量模塊,變頻器的頻率通過模擬量0~10V信號進行調節。
每按一次頻率遞增按鈕,則增加1Hz頻率,每按一次頻率遞減按鈕,則頻率減少1Hz;
按下啟動按鈕,電機啟動運行,電機運行時間達到設定運行時間后會自動停止運行,按下停止按鈕,電機停止運行。
分析:因為有2臺電機需要利用變頻器進行調速,我們選擇一個AQ02的模擬量輸出控制,用于輸出模擬量信號實現對電機頻率的更改。
我們在創建工程項目的時候首先是進行硬件組態的配置,配置如下圖所示,選擇CPU1214C型號的PLC和SM1232 AQ02的模擬量輸出模塊,模擬量輸出類型設置成電壓類型,可以看到分配的地址分別是QW96和QW98。
IO分配:
程序設計:使用FC塊編寫電機運行及調速控制
第一步:建立PLC的數據類型
因為2臺電機采用相同的控制方式,我們可以建立一個PLC數據類型表來存儲電機運行相關的變量和名稱,雙擊“添加新數據類型",然后命名為“電機運行及調速控制",建立如下圖所示的變量。
第二步:添加DB塊
添加一個DB塊,命名為“電機運行數據",在DB塊中新建一個名稱為“電機"的變量,變量的數據類型選擇為數組,Array[1..2]of“電機運行及調速控制",數組中的元素的數據類型選擇為前面建立的PLC數據類型名稱“電機運行及調速控制",[1..2]分別代表電機1和電機2,這樣可以很方便地把2臺電機使用到的地址全部建立好。
第三步:添加FC塊、建立FC接口區變量
添加一個FC塊,命名為“電機運行控制",因為2臺電機采用相同的控制方式,我們建立形式參數變量,形式參數在FC的接口區建立,如下圖所示。
第四步:FC中控制程序的編寫
當我們把形式參數變量建好之后,就可以使用這些形式參數編寫電機的運行及調速控制程序。
建立的形式參數是沒有地址的,只有名稱和分配的數據類型,我們在編程的時候用這些名稱進行編寫就可以了。
第五步:OB1中調用FC
FC的程序編寫好之后,我們可以在OB1中去調用該FC塊,調用時給形式參數賦予不同的實參就可以實現對2臺電機的控制了,因為有2臺電機,我們調用2次,然后寫上前面IO分配的地址即可。