S7-400作為PROFINET IO控制器(STEP7)
S7-400集成PN口和CP443-1均可作為PROFINET IO控制器。本文以CPU 414-3 PN/DP作為IO設(shè)備,分別闡述以CPU 416-3 PN/DP和CP443-1作為IO控制器在經(jīng)典STEP7平臺(tái)通訊配置。
硬件及軟件列表
| 硬件/軟件 | 訂貨號(hào) |
| UR2 | 6ES7 400-1JA01-0AA0 |
| PS 407 4A | 6ES7 407-0DA02-0AA0 |
|
CPU 416-3 PN/DP |
6ES7 416-3ES06-0AB0 V6.0 |
|
CP 443-1 |
6GK7 443-1EX30-0XE0 V3.2 |
|
CPU 414-3 PN/DP |
6ES7 414-3EM06-0AB0 V6.0 |
|
STEP7 V5.6 SP2 |
6ES7810-4CC11-0YA5 |
配置PROFINET IO設(shè)備
在配置PROFINET IO控制器之前,需要先配置PROFINET IO設(shè)備。本文使用S7-400集成PN口作為PROFINET IO設(shè)備,其配置步驟請(qǐng)參考“S7-400集成PN口作為PROFINET IO設(shè)備”。該文檔的配置總結(jié)如下:
|
PROFINET IO設(shè)備 |
CPU 414-3 PN/DP |
|
訂貨號(hào) |
6ES7 414-3EM06-0AB0V6.0 |
|
IP地址 |
192.168.0.139 |
|
GSD標(biāo)識(shí) |
PN-IO-Device(STEP7) |
|
GSD設(shè)備名稱 |
PN-IO-Device(STEP7) |
|
傳輸區(qū)域 |
IB 512 |
獲取到IO設(shè)備的GSD文件后,在STEP7 Hardware組態(tài)界面Option下拉菜單,點(diǎn)擊Install GSD file,安裝PROFINET IO設(shè)備的GSD文件 。

GSD文件安裝完成后,在Hardware組態(tài)界面右側(cè)的硬件目錄 --> PROFINET IO -->Preconfigured Stations路徑下可以找到該GSD文件。

若IO設(shè)備為第三方產(chǎn)品,同樣按照以上方法安裝其GSD文件至STEP7硬件目錄。
S7-400集成PN口作為PROFINET IO控制器
本示例系統(tǒng)配置:
|
設(shè)備 |
角色 |
IP地址 |
|
CPU 416-3 PN/DP |
PROFINET IO控制器 |
192.168.0.177 |
|
CPU 414-3 PN/DP |
PROFINET IO設(shè)備 |
192.168.0.139 |
1. 新建經(jīng)典STEP7項(xiàng)目,插入SIMATIC 400 Station,進(jìn)入Hardware組態(tài)界面。對(duì)S7-400集成PN口設(shè)置IP地址、添加子網(wǎng)。

2. 從硬件目錄中,通過(guò)拖拽的方式將IO設(shè)備添加到IO控制器的PROFINET IO system總線上。在配置PROFINERT IO設(shè)備時(shí),組態(tài)了兩條傳輸區(qū)域,第一條對(duì)應(yīng)于IO設(shè)備的輸入?yún)^(qū)域,起始地址512,長(zhǎng)度1字節(jié);第二條對(duì)應(yīng)與IO設(shè)備的輸出區(qū)域,起始地址512,長(zhǎng)度1字節(jié)。那么,這兩條傳輸區(qū)域在IO控制器中,第一條對(duì)應(yīng)于IO控制器的輸出區(qū)域,第二條對(duì)應(yīng)于IO控制器的輸入?yún)^(qū)域;雙擊通訊區(qū)域條目,可以修改IO控制器對(duì)應(yīng)的輸入輸出區(qū)域的起始地址。

3. 本示例中使用的IO控制器的輸出區(qū)域起始地址1024,輸入?yún)^(qū)域起始地址1024。通訊數(shù)據(jù)總是從一方的輸出區(qū)域發(fā)送到另一方的輸入?yún)^(qū)域,那么結(jié)合IO設(shè)備的傳輸區(qū)域,本示例中IO控制器和IO設(shè)備的數(shù)據(jù)對(duì)應(yīng)關(guān)系為:

保存并編譯以上硬件組態(tài)。
4. 為避免S7-400 CPU因通訊相關(guān)錯(cuò)誤停機(jī),在程序塊中添加OB82、OB83、OB86、OB122。分別下載IO控制器和IO設(shè)備的組態(tài)。
5. 在PROFINET IO系統(tǒng)中,Device name(設(shè)備名稱)是IO設(shè)備最重要的身份標(biāo)識(shí),因此需要確認(rèn)組態(tài)與實(shí)際的IO設(shè)備名稱是否一致。確認(rèn)方法:選中PROFINET IO system總線,在PLC下拉菜單中點(diǎn)擊Ethernet(以太網(wǎng)) --> Verify Device Name(確認(rèn)設(shè)備名稱)。若Status(狀態(tài))為綠色對(duì)勾,表示IO設(shè)備名稱組態(tài)與實(shí)際一致。


若Status(狀態(tài))為紅色叉號(hào),表示IO設(shè)備名稱組態(tài)與實(shí)際不一致,則需要Assign Device Name(分配設(shè)備名稱)。
6. 實(shí)驗(yàn)結(jié)果:對(duì)IO控制器的PQB 1024編程寫入數(shù)值,IO設(shè)備的PIB 512隨即接收到此數(shù)值;對(duì)IO設(shè)備的PQB 512編程寫入數(shù)值,IO控制器的PIB 1024隨即接收到此數(shù)值。

CP443-1作為PROFINET IO控制器
CP443-1 作為PROFINET IO控制器的前提要求:
a. 型號(hào)及版本要求
|
CP443-1 |
6GK7 443-1EX20-0XE0 V1.0及以上 |
|
CP443-1 Advanced-IT |
6GK7 443-1GX20-0XE0 V2.0及以上 |
| CP443-1 OPC UA | 不支持 |
| CP443-1 RNA | 不支持 |
b. 與S7-400 CPU的兼容性:請(qǐng)?jiān)谝韵骆溄酉螺d兼容性列表
S7-400工業(yè)以太網(wǎng)CP的CPU兼容性
本示例系統(tǒng)配置:
|
設(shè)備 |
角色 |
IP地址 |
|
CP443-1 |
PROFINET IO控制器 |
192.168.0.178 |
|
CPU 414-3 PN/DP |
PROFINET IO設(shè)備 |
192.168.0.139 |
1. 新建經(jīng)典STEP7項(xiàng)目,插入SIMATIC 400 Station,進(jìn)入Hardware組態(tài)界面。對(duì)CP443-1的PN口設(shè)置IP地址、添加子網(wǎng)。

2. 右鍵點(diǎn)擊CP443-1的PN口,對(duì)其插入PROFINET IO系統(tǒng) 。


3. 從硬件目錄中,通過(guò)拖拽的方式將IO設(shè)備添加到CP443-1的PROFINET IO system總線上。在配置PROFINERT IO設(shè)備時(shí),組態(tài)了兩條傳輸區(qū)域,第一條對(duì)應(yīng)于IO設(shè)備的輸入?yún)^(qū)域,起始地址512,長(zhǎng)度1字節(jié);第二條對(duì)應(yīng)與IO設(shè)備的輸出區(qū)域,起始地址512,長(zhǎng)度1字節(jié)。那么,這兩條傳輸區(qū)域在IO控制器中,第一條對(duì)應(yīng)于IO控制器的輸出區(qū)域,第二條對(duì)應(yīng)于IO控制器的輸入?yún)^(qū)域;雙擊通訊區(qū)域條目,可以修改IO控制器對(duì)應(yīng)的輸入輸出區(qū)域的起始地址。

4. 本示例中使用的IO控制器的輸出區(qū)域起始地址600,輸入?yún)^(qū)域起始地址600。通訊數(shù)據(jù)總是從一方的輸出區(qū)域發(fā)送到另一方的輸入?yún)^(qū)域,那么結(jié)合IO設(shè)備的傳輸區(qū)域,本示例中IO控制器和IO設(shè)備的數(shù)據(jù)對(duì)應(yīng)關(guān)系為:

保存并編譯以上硬件組態(tài)。
5. 為避免S7-400 CPU因通訊相關(guān)錯(cuò)誤停機(jī),在程序塊中添加OB82、OB83、OB86、OB122。分別下載IO控制器和IO設(shè)備的組態(tài)。
6. 在PROFINET IO系統(tǒng)中,Device name(設(shè)備名稱)是IO設(shè)備最重要的身份標(biāo)識(shí),因此需要確認(rèn)組態(tài)與實(shí)際的IO設(shè)備名稱是否一致。確認(rèn)方法:選中PROFINET IO system總線,在PLC下拉菜單中點(diǎn)擊Ethernet(以太網(wǎng)) --> Verify Device Name(確認(rèn)設(shè)備名稱)。若Status(狀態(tài))為綠色對(duì)勾,表示IO設(shè)備名稱組態(tài)與實(shí)際一致。


若Status(狀態(tài))為紅色叉號(hào),表示IO設(shè)備名稱組態(tài)與實(shí)際不一致,則需要Assign Device Name(分配設(shè)備名稱)。
7. 實(shí)驗(yàn)結(jié)果:對(duì)IO控制器的PQB 600程寫入數(shù)值,IO設(shè)備的PIB 512隨即接收到此數(shù)值;對(duì)IO設(shè)備的PQB 512編程寫入數(shù)值,IO控制器的PIB 600即接收到此數(shù)值。

審核編輯 :李倩
-
控制器
+關(guān)注
關(guān)注
114文章
17886瀏覽量
195298 -
S7-400
+關(guān)注
關(guān)注
1文章
63瀏覽量
15346
原文標(biāo)題:S7-400作為PROFINET IO控制器(STEP7)
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
基于S7-400/S7-1500 PLC的電池PACK產(chǎn)線智能化:以太網(wǎng)模塊與上位機(jī)協(xié)同管控方案
Renesas S3A7微控制器:高性能與多功能的完美結(jié)合
深度解析Atmel SAM7S系列ARM微控制器:從特性到應(yīng)用
Atmel SAM7S系列ARM微控制器深度解析
西門子 PLC?跨代融合:S7-400 與 S7-1500?以太網(wǎng)通訊在生活用紙?jiān)旒埦€的實(shí)戰(zhàn)落地
西門子 S7-400?與 S7-1500 PLC?以太網(wǎng)通訊及 HMI 集成 實(shí)現(xiàn)板式家具生產(chǎn)線監(jiān)控智能化升級(jí)
【教程】必看!手把手教你調(diào)試Codesys與西門子平臺(tái)的Profinet網(wǎng)絡(luò)?
S7-200 可編程序控制器系統(tǒng)手冊(cè)
西門子S7-400 PLC與S7-1500 PLC以太網(wǎng)通訊及HMI集成實(shí)現(xiàn)涂裝車間監(jiān)控的智能化升級(jí)
ProfiNet 轉(zhuǎn) Ethernet/IP西門子 S7-400 和羅克韋爾 PLC 在加氫精制環(huán)節(jié)的協(xié)同應(yīng)用
【教程】Profinet分布式IO(P31系列)與西門子PLC S7-200smart 連接例程
西門子PLC跨代整合:S7-400與S7-1500以太網(wǎng)通訊在涂裝車間的實(shí)戰(zhàn)應(yīng)用
西門子PLC(S7-1200/1500/300/400)的數(shù)據(jù)采集與監(jiān)控方案
西門子S7-200PLC借助于以太網(wǎng)模塊與STEP7上位機(jī)通訊應(yīng)用配置案例
ModbusRTU轉(zhuǎn)profinet網(wǎng)關(guān)接RAC400 控制器快速通訊案例
S7-400作為PROFINET IO控制器(STEP7)
評(píng)論