從WinCC V7.2版本起,軟件新增加了SIMATIC S7-1200 S7-1500 Channel驅動,用于WinCC與 S7-1200/S7-1500 PLC之間的通信。
對于WinCC V7.2以前的版本,不能使用此方法,只能通過OPC的方式進行通信。并且此驅動只支持以太網通訊,使用 TCP/IP 協議。
本教程使用的軟硬件如下:
硬件:WinCC項目運行的電腦自帶普通以太網卡、CPU 1214C
軟件:WinCC V7.2 Upd6、Simatic NET V8.2 SP1、Step7 V13(用于組態S7-1200)
1、設置PLC通訊參數以及DB塊屬性設置在博途Step7 V13組態軟件中打開S7-1200項目,并組態硬件。
注意,如果使用固件版本為 V4.0 以上的 S7-1200 CPU,則需要如下設置,才能保證通信正常。
打開CPU的設備組態,屬性->常規->保護里“連接機制”一項需要勾選“允許從遠程伙伴(PLCHMIOPC...)使用 PUT/GET 通信訪問”,如下圖所示:
在樹形菜單中打開“設備和網絡”,打開網絡視圖點擊CPU 1214C 通訊端口,在“屬性”界面中設置通訊參數,在“子網”列表中可把接口連接到某一子網,設置“IP地址”和“子網掩碼”參數,如下圖所示。
打開項目中“程序塊”,創建DB塊,創建數據,如下圖所示。
注意:WinCC需要讀寫的DB塊,不能使用符號尋址,只能使用juedui尋址。所建的DB塊屬性中需要取消“優化的塊訪問”,如下圖所示。
編寫相應的PLC程序,下載到實際硬件。
在WinCC項目中可添加驅動,如下圖所示,打開變量管理界面,選擇“變量管理”點擊鼠標右鍵,選擇“添加新的驅動程序”,在驅動列表中選擇“SIMATIC S7-1200,S7-1500 Channel”驅動。
3、電腦網卡參數設置在電腦操作系統的網絡連接中,設置此網卡的IP地址以及子網掩碼,在此例中,電腦IP地址和PLC的IP地址在同一樣網段中,子網掩碼一致,如下圖所示。
把PLC和電腦用以太網通訊電纜進行連接,并測試電腦與PLC之間物理連接是否正常。
點擊電腦操作系統左下角“開始”菜單,在Zui下一行運行欄中輸入“CMD”命令,然后回車進入DOS命令界面。
在界面中輸入ping命令,格式:ping
如果物理連接正常如下圖所示;如果顯示超時或者硬件故障,則證明PLC與電腦之間硬件連接有故障,可以檢查IP地址設置、網卡驅動以及物理網線。
4、設置PG/PC接口打開電腦的控制面板,選擇“設置 PG/PC 接口”選項,在界面中點擊“應用程序訪問點”下拉列表,選擇
在彈出框中“新建訪問點”填寫“CP-TCPIP”,點擊“添加”按鈕添加訪問點,如下圖所示,完成后關閉對話框。
返回“設置 PG/PC 接口”界面,“應用程序訪問點”選擇“CP-TCPIP”,“為使用的接口分配參數”選擇普通以太網卡的TCP/IP協議,如下圖所示,完成后點擊“確定“退出。
- 詳解西門子PLC模擬量編程 2024-11-23
- 西門子變頻器損傷電機的秘密,你知道幾個 2024-11-23
- 影響西門子RS-485總線通訊速度和通信可靠性的三個因素 2024-11-23
- 西門子RS-485/RS-422接口為何在停止通信時接收器仍有數據輸出 2024-11-23
- 西門子RS-485網口不知道Zui遠站點是哪一個,應該如何接匹配電阻呢 2024-11-23
- 采用西門子RS485接口時,傳輸電纜的長度如何考慮 2024-11-23
- 什么是西門子RS-485接口?它比西門子RS-232-C接口相比有何特點 2024-11-23
- 如何預防西門子RS485故障的發生呢 2024-11-23
- 在什么情況下西門子RS485總線上要增加終端電阻 2024-11-23
- 西門子RS485總線上設備到設備之間可以有接點嗎 2024-11-23
- 為什么西門子RS485總線要采用手拉手結構,而不能采用星形結構 2024-11-23
- 西門子RS485通信線應如何走線 2024-11-23
- 西門子RS485線纜為什么要接地 2024-11-23
- 西門子RS485總線應采用什么樣的通訊線?一條總線上可以掛接多少臺設備 2024-11-23
- 什么是西門子RS485線纜 2024-11-23
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415