S7-300 集成PN 口與S7-300+CP343-1 模塊的以太網(wǎng)通訊
1. S7 通信簡介
S7 通信是S7 系列PLC 基于MPI、PROFIBUS、ETHERNET 網(wǎng)絡(luò)的一種優(yōu)化的通訊協(xié)議,主要用于S7300/400PLC 之間的通信。SIMATIC S7-PN CPU 包含一個集成的PROFINET 接口,該接口除了具有PROFINET I/0 功能,還可以進行基于以太網(wǎng)的S7 通訊協(xié)議。SIMATIC S7-PN CPU 支持無確認數(shù)據(jù)交換、確認數(shù)據(jù)交換和單邊訪問功能。功能塊的調(diào)用如圖1,圖2 所示。本文以單邊編程通信進行說明。
若單邊通信設(shè)置在S7-300 集成PN 口這端時,功能塊的調(diào)用如圖1 所示
若單邊通信設(shè)置在S7-300+CP343-1 模塊這端時,功能塊的調(diào)用如圖2 所示
要通過S7-PN CPU 的集成PROFINET 接口實現(xiàn)S7 通信,需要在硬件組態(tài)中建立連接。
2. 硬件及網(wǎng)絡(luò)組態(tài)
CPU 采用一個315-2PN/DP,另一個315-2DP+CP343-1 模塊,使用以太網(wǎng)進行通信。在STEP7 中創(chuàng)建一個新項目,項目名稱為PN S7。插入兩個S7-300 站,在硬件組態(tài)中分別插入CPU315-2PN/DP 和CPU315-2DP.如圖所示,分別組態(tài)兩個系統(tǒng)的硬件模塊:
注意事項:選擇以太網(wǎng)的時候應(yīng)該選擇剛才組態(tài)**個站的時候新建的網(wǎng)絡(luò)Ethernet(1),從而保證兩個PLC 在同一個以太網(wǎng)內(nèi)。
分別下載各自的硬件組態(tài)到相應(yīng)的PLC 中。
3. 建立通信鏈接通道
**的硬件組態(tài)只是保證了PLC 能夠通過通信處理器模塊到工業(yè)以太網(wǎng)內(nèi),并且配置了CP343-1 的IP 地址,輸入/輸出地址。而工業(yè)以太網(wǎng)采用的TCP/IP協(xié)議,是基于一種可靠的連接進行通信的。也就是說,通信雙方還沒有建立一個通信的通道,CPU 也就無法知道到底在和誰在通信,采用什么樣的協(xié)議通信。因此,為了能夠順利通信,必須在以太網(wǎng)的各個站點之間建立通信鏈接通道。西門子的工業(yè)以太網(wǎng)支持的連接主要有S7 Connection、TCP/IP、ISO-ON-TCP 等。
在項目管理器界面下單擊組態(tài)網(wǎng)絡(luò)按鈕,出現(xiàn)下圖所示組態(tài)界面。
右擊其中一個站的CPU(315-2PN/DP),在出現(xiàn)的選項中選擇“插入新連接”后,如下圖所示。
選擇框內(nèi)已組態(tài)的站點,在連接類型中選擇S7 連接,單擊確定按鈕,出現(xiàn)S7屬性對話框:
在常規(guī)信息標(biāo)簽內(nèi),這里需要用戶記住連接的標(biāo)識號(ID),并且單擊“單向”,單擊“確定”按鈕,可以看到在組態(tài)網(wǎng)絡(luò)圖下半部分**行出線一個連接,這個連接包括ID 號、通信雙方的CPU 的型號,連接激活狀態(tài)和連接的類型等信息。因為是單向連接,連接表中沒有通信伙伴的ID,選中站點CPU315-2DP 所在的小方框,連接表中沒有連接信息。
建立好連接后選擇圖中的**個站的CPU,保存,編譯,單擊下載按鈕;然后在選擇另一個站的CPU 下載。在S7 單向連接,CPU315-2PN/DP 和CPU315-2DP 分別作為客戶機(Client)和服務(wù)器(Server),客戶機調(diào)用單向通信功能塊GET和PUT,通過以太網(wǎng)和S7 通信,讀,寫服務(wù)器的存儲區(qū)。服務(wù)器是通信中的被動方,不需要調(diào)用通信功能塊。至此,已成功建立一個基于S7 連接的小型工業(yè)以太網(wǎng)。下面以該以太網(wǎng)為基礎(chǔ)通過編程來實現(xiàn)數(shù)據(jù)的共享和通信。
注意事項:S7-300 站點是否能作S7 通信的客戶機或建立S7 雙向連接,與CPU和以太網(wǎng)CP 的訂貨號和固件版本號都有關(guān)系。
4. 軟件編程(單邊訪問)
可以通過FB14“GET”,從遠程CPU 中讀取數(shù)據(jù)。在REQ 的上升沿處讀取數(shù)據(jù)。在REQ 的每個上升沿處傳遞參數(shù)ID、ADDR_1 和RD_1。在每個作業(yè)結(jié)束之后,可以分配新數(shù)值給ID、ADDR_1 和RD_1 參數(shù)。通過狀態(tài)參數(shù)NDR 數(shù)值為1 來指示此作業(yè)已完成。只有在**個作業(yè)已經(jīng)完成之后,才能重新激活讀作業(yè)。遠程CPU 可以處于RUN 或STOP 工作狀態(tài)。如果正在讀取數(shù)據(jù)時發(fā)生訪問故障,或者如果數(shù)據(jù)類型檢查過程中出錯,則出錯和警告信息將通過ERROR 和STATUS 輸出表示。
通過使用FB15“PUT”,可以將數(shù)據(jù)寫入到遠程CPU。在REQ 的上升沿處發(fā)送數(shù)據(jù)。在REQ 的每個上升沿處傳遞參數(shù)ID、ADDR_1 和SD_1。在每個作業(yè)結(jié)束之后,可以分配新數(shù)值給ID、ADDR_1 和SD_1 參數(shù)。如果沒有產(chǎn)生任何錯誤,則在下一個FB 調(diào)用時,通過狀態(tài)參數(shù)DONE 來指示,其數(shù)值為1.只有在最后一個作業(yè)完成之后,才能再次激活寫作業(yè)。遠程CPU 可以處于RUN 或STOP模式。如果正在寫入數(shù)據(jù)時發(fā)生訪問故障,或如果執(zhí)行檢查過程中出錯,則出錯和警告信息將通過ERROR 和STATUS 輸出表示。
打開CPU315-PN/DP 的OB1,在OB1 中依次調(diào)用FB14,F(xiàn)B15 如圖所示,插入兩個共享數(shù)據(jù)塊DB1 和DB2,在CPU315-2DP 站點中插入兩個共享數(shù)據(jù)塊DB3 和DB4。
編譯下載程序,通過變量表監(jiān)視可以看到運行結(jié)果。
詞條
詞條說明
結(jié)構(gòu)的訪問規(guī)則在下文中,將詳細介紹訪問結(jié)構(gòu)時的相應(yīng)規(guī)則。讀取和寫入 OPC UA 服務(wù)器中整個結(jié)構(gòu)的值時,需遵循這些規(guī)則。S7-1500 CPU 的客戶端如何訪問結(jié)構(gòu)S7-1500 CPU 的 OPC UA 客戶端并不使用 TypeDictionaries 和 DataTypeDefinition 屬性(服務(wù)器通過這些屬性對結(jié)構(gòu)進行解析)進行結(jié)構(gòu)訪問。在運行系統(tǒng)中,OPC UA 客戶端用于檢查結(jié)構(gòu)
1200預(yù)定義的 IPv6 規(guī)則組態(tài)*墻
使用預(yù)定義的 IPv6 規(guī)則組態(tài)*墻含義利用預(yù)定義的 IPv6 規(guī)則,可以為使用 IPv6 的服務(wù)組態(tài)*墻。在支持 IPv6 的 S7-1200 CP 的本地安全設(shè)置中啟用預(yù)定義的 IPv6 規(guī)則后,*墻中也啟用了系統(tǒng)定義的 ICMPv6 服務(wù),該服務(wù)可在全局安全功能的“ICMP”選項卡中的“*墻 > 服務(wù) >為 IP 規(guī)則定義服務(wù)”(Firewall > Service
修改不可移植的連接的組態(tài) (WinCC flexible)
修改不可移植的連接的組態(tài) (WinCC flexible)簡介如果無法移植連接,可選擇執(zhí)行以下操作:移植前在 WinCC flexible 中更改組態(tài)移植后更改組態(tài)移植前更改連接如果移植過程不支持所選擇的用于連接的通信驅(qū)動程序,必須選擇移植支持的驅(qū)動程序。 此外,HMI 設(shè)備也須支持所選的通信驅(qū)動程序。如果所用的 HMI 設(shè)備沒有適當(dāng)?shù)尿?qū)動程序,則必須使用適當(dāng)?shù)?HMI 設(shè)備。 然后在 WinCC
重命名硬件組件在圖形區(qū)域、相應(yīng)的表格區(qū)域或巡視窗口內(nèi),可輕松編輯所有三個視圖(網(wǎng)絡(luò)視圖、設(shè)備視圖、拓撲視圖)的硬件組件名稱。規(guī)則可對硬件組件進行重命名,如下所示:選擇所顯示的名稱后,在圖形視圖中進行重命名。在表格視圖中,對表格單元內(nèi)待更改的名稱進行重命名。在巡視窗口的“屬性 > 常規(guī)”(Properties > General) 中,對所選擇的硬件組件進行重命名。操作步驟要在視圖的圖形
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機: 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com