西門子S7-1200模塊廣泛的應用在工業自動化控制領域的各類項目中,為用戶提供了多種不同類型的自動化控制系統解決方案。擴展能力很強,用戶通過配置不同類型的模塊,可以完成多種不同的功能。在實現西門子PLC與其他設備的通訊功能時,用戶需要配置相應的通訊模塊,用戶通過這些通訊模塊可以實現多種不同協議的通訊方式。
西門子S7-1200模塊是一款通信模塊,具有多種通信功能,可用于連接不同類型的PLC和自動化產品,可滿足不同應用場景的需求。其中,CPU模塊,支持PROFINET通信,可連接到S7-1200/S7-300/S7-400/S7-1500等CPU;信號板模塊,用于模擬量輸入和控制器之間的連接;接口模塊,用于連接不同類型的傳感器和執行器。此外,還支持多種通信協議,如Modbus TCP/IP、PROFIBUS-DP、OPC UA等,可滿足不同應用場景的通信需求。
西門子模塊與上位機通訊連接本系統采用上、下位機形式的控制結構,由工控機作為上位機,西門子PLC作為下位機。應用組態軟件進行系統組態后,上位機負責對溫度采集數據的監控和顯示,下位機負責溫度數據的采集和傳輸,由于自行設計軟件難度大、周期長,運行在Windows2000/XP環境下的全中文界面組態軟件,采用了多線程、COM組件等新技術,能方便地構成監控界面,具有豐富的設備驅動程序、靈活的組態方式和數據鏈接功能,不需專業的編程技能,即可實現與PLC的通訊連接,與采用直接編程利用自由口通訊協議與PLC通訊的方式相比,大大縮短了開發時間,并能夠保證系統質量。
西門子模塊支持五種通訊方式:串口通訊、數據采集板、DDE通訊、人機界面卡和網絡模塊。本系統采用串口通訊的方式與西門子PLC建立連接。首先安裝西門子PIC通訊協議,然后在設備庫中選擇西門子PIC設備,并為該設備定義一個邏輯地址“simensplc,然后按照”設備安裝向導的提示一步步完成安裝,這樣即可在上位機和PLC之間建立通訊。然后設置變量并進行變量到PLC的連接,為了保證運行的安全可靠,通常不建議直接使用在忠定義的變量,而是在數據詞典中定義VO變量,與預先在PLC中的變量存儲器區定義的中間變量相關聯。
西門子S7-1200模塊進行完數據變量設置后,便可進行畫面組態,實現上位機監控功能,根據系統實際需要,設計的軟件實現了溫度測試數據的動態顯示、使用曲線圖顯示數據變化和溫度超限報警,并可以實現歷史曲線查詢等??蓪崿F溫度數據的定時采集和多點分析,以得到松散煤體導熱系數的變化趨勢。