01
所需軟件及硬件
STEP7 MircoWin smart2.7版、博途V17;
CPU1214一臺,固件版本為V4.5,ST30一臺,固件版本為V2.6;
網線兩條。
02
項目組態編程
1.S7-200SMART組態編程
S7-200SMART編程軟件自V2.4版本、CPU固件也是自2.4版本起起開始支持Profinet通信。S7-200SMART即可以做IO控制器,也可以做IO設備。下面的例程以S7-200SMART做IO設備舉例。首先打開軟件建立一個名為“設備IO”的項目,點擊“系統塊”,在彈出的對話框中設置IP地址,我這里設置的是192.168.0.101,與實物PLC一致。如下圖1所示:
圖1
點擊菜單欄的工具-PROFINET選項,在彈出的畫面中勾選智能設備,其余選項默認即可,然后點擊下一步,如下圖2所示:
圖2
將默認的SBR0子程序重命名為配方處理,建立一個帶參數的子程序。在變量表中建立相應的接口參數,程序編輯區編寫配方處理程序,在下一步的畫面中配置傳輸區,即和S7-1200PLC的數據交換區。可通過“添加”、“移除”按鈕來增加或移除輸入輸出傳送區。注意:這里的輸入和輸出起始地址IB1152、QB1152不能更改,且輸入輸出傳送區Zui大長度為128個字節,地址和長度出錯均會報錯。為測試方便,我配置了5個字節,如下圖3所示:
圖3
下面的步驟是導出S7-200SMART的GSD文件。首先點擊瀏覽按鈕,選擇放置生成的GSD文件的文件夾,如下圖4中選擇的桌面的GSD文件夾;然后點擊導出按鈕,Zui后一定記得還要點擊生成按鈕。注意:當你在博圖中做過多次配置S7-200SMART做IO設備的項目時,切記要將本次生成的GSD文件名系住。因為S7-200SMART的GSD文件名都很相似,在博途中選錯了是沒法建立通信的。本次的文件名如圖中的紅色方框內所示:
圖4
至此,S7-200SMART PLC作為PN通信的IO設備的組態步驟設置完畢。
2.S7-1200PLC組態設置
在博途建立一個名稱為“PN控制器”的項目,添加一臺1214CPU,固件版本為V4.5,設置IP地址為192.168.0.105,與實物PLC一致,且和S7-200SMARTPLC處于同一網段,如下圖5所示:
圖5
安裝GSD文件。點擊菜單-選項-管理通用站描述文件(GSD),在彈出的對話框中按下圖6中的1、2、3步驟操作,即可安裝好GSD文件。注意:圖中步驟1源路徑選擇放置GSD的文件夾。當選好后,相應的GSD文件會顯示在“導入路徑內容”的列表當中,勾選后點安裝即可。如下圖6所示:
圖6
點擊網絡視圖,組態IO設備S7-200SMART PLC。安裝好S7-200SMART PLC的GSD文件后,該設備的位置在硬件目錄的Other field devices文件夾下,將其拖拽至網絡視圖中,為其分配IO控制器1214CPU。然后雙擊200SMART PLC,查看“設備概覽”,可以看到已自動分配了IQ傳輸區域,這里的傳輸區域地址是指S7-1200PLC的地址,而且與S7-200SMART不同,地址可以更改。
注意兩者的地址對應,S7-1200的Q區對應S7-200SMART的I區,也就是S7-1200將Q區數據傳送至S7-200SMART的I區;另一組對應地址則相反,S7-1200的I區接收S7-200SMART Q區發送過來的數據。示例中的地址對應為S7-1200的QB68-72對應S7-200SMART的IB1152-56;IB68-72對應S7-200SMART的QB1152-56組態即傳送區地址如下圖7、8所示:
圖7
圖8
03
測試
分別將項目下載至對應的PLC,在博圖里建一個監控表,輸入傳送區地址,并在Q區填寫要發送的數據;在S7-200SMART編程軟件里打開狀態監控表,輸入傳送區地址,并在Q區填寫要發送的數據。觀察下圖9可見,數據都已成功傳送、接收,說明兩者已建立了正常的PN通信。
圖9
總結:建立PN通信其實很簡單,只要熟悉了組態的步驟一般都可以通信成功,希望這篇文章可以為大家學習PN通信帶來幫助。
- 西門子200SMART 一鍵啟停還能這樣做 2024-12-26
- 編碼器怎么實現定位功能,用PLC控制如何設計梯形圖? 2024-12-26
- 西門子1200PLC通信連接資源詳解,可以連接多少個設備呢? 2024-12-26
- 匯川伺服如何進行 EtherCAT總線控制?知道的都是高手! 2024-12-26
- 西門子PLC S7-1200實現4ms準確周期采集的方法! 2024-12-26
- PLC更換CPU后為什么會出問題-案例分享2 2024-12-26
- 屏蔽雙絞線的作用 2024-12-26
- PLC和變頻器之間通信線纜等電位線的連接注意事項 2024-12-26
- CPU緩沖區被IO地址訪問錯誤占滿怎么辦 2024-12-26
- 設備上電前如何檢查? 2024-12-26
- 供電電源對變頻器的影響 2024-12-26
- PLC什么時候需要設置網關地址 2024-12-26
- 串口通信標準RS232 RS485 RS422的區別 2024-12-26
- S7-300移植到S7-1500_2_先別進行一致性檢查 2024-12-26
- 西門子PLC S7-300移植到S7-1500移植前先解密程序塊 2024-12-26
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595