PU 的"I-Device"(智能設(shè)備)功能簡(jiǎn)化了與 IO 控制器的數(shù)據(jù)交換和 CPU 操作過程(如用作子過程的智能預(yù)處理單元)。智能設(shè)備可作為 IO 設(shè)備鏈接到上位IO 控制器中,預(yù)處理過程則由智能設(shè)備中的用戶程序完成。集中式或分布式(PROFINET IO 或 PROFIBUS DP)I/O 中采集的處理器值由用戶程序進(jìn)行預(yù)處理,并提供給 IO 控制器。
智能設(shè)備的應(yīng)用領(lǐng)域:
分布式處理
可以將復(fù)雜自動(dòng)化任務(wù)劃分為較小的單元或子過程,這樣簡(jiǎn)化了子任務(wù)的同時(shí)也優(yōu)化了項(xiàng)目管理。
單獨(dú)的子過程
通過使用智能設(shè)備,可以將分布廣泛的大量復(fù)雜過程劃分為具有可管理的多個(gè)子過程。必要的話,這些子過程可存儲(chǔ)在單個(gè)的 TIA 項(xiàng)目中,這些項(xiàng)目隨后可合并在一起形成一個(gè)主項(xiàng)目。
專有技術(shù)保護(hù)
智能設(shè)備接口描述使用 GSD 文件傳輸,而不是通過 STEP 7 項(xiàng)目傳輸,這樣用戶程序的專有技術(shù)得以保護(hù)。
智能設(shè)備的優(yōu)勢(shì):
簡(jiǎn)單鏈接 IO 控制器。
實(shí)現(xiàn)IO 控制器之間的實(shí)時(shí)通信。
通過將計(jì)算容量分發(fā)到智能設(shè)備可減輕 IO 控制器的負(fù)荷。
由于在局部處理過程數(shù)據(jù),從而降低了通信負(fù)載。
可以管理單獨(dú) TIA 項(xiàng)目中子任務(wù)的處理 。
智能設(shè)備可以作為共享設(shè)備。
S7-1200 與 S7-1200/S7-1500 Profinet IO 通信
S7-1200 V4.0及以上版本開始支持智能 IO 設(shè)備功能。本示例中介紹1200 CPU之間如何進(jìn)行智能設(shè)備PROFINET通信,分別在相同項(xiàng)目和不同項(xiàng)目下進(jìn)行組態(tài)
此外本文也可以用于S7-1200與S7-1500之間Profinet IO通信。
S7-1200 智能設(shè)備在相同項(xiàng)目下組態(tài)
STEP 1:創(chuàng)建 TIA Portal 項(xiàng)目并進(jìn)行接口參數(shù)配置
使用TIA V15.1創(chuàng)建一個(gè)新項(xiàng)目,進(jìn)入網(wǎng)絡(luò)視圖添加表1列出的所有設(shè)備,并進(jìn)入各個(gè)設(shè)備以太網(wǎng)地址選項(xiàng)分別設(shè)置子網(wǎng)、IP地址以及設(shè)備名稱。
STEP 2:操作模式配置
本例1215C作為智能IO設(shè)備,需要將其操作模式改為IO設(shè)備,并且分配給對(duì)應(yīng)IO控制器,配置所需的傳輸區(qū)。
此外,如果不激活“PN接口的參數(shù)由上位IO控制器進(jìn)行分配”復(fù)選框,可指定是在上位 IO 控制器的項(xiàng)目中設(shè)置智能設(shè)備的更新時(shí)間、看門狗時(shí)間、伙伴端口、拓?fù)涞裙δ堋?/p>
如果激活“PN接口的參數(shù)由上位IO控制器進(jìn)行分配”復(fù)選框,可指定是在上位 IO 控制器的項(xiàng)目中設(shè)置介質(zhì)冗余、優(yōu)先啟動(dòng)、傳輸速率等接口和端口的幾乎所有功能。
需要強(qiáng)調(diào)的是,一旦激活“PN接口的參數(shù)由上位IO控制器進(jìn)行分配”復(fù)選框,則該智能設(shè)備將不再可以同時(shí)作為IO控制器使用。
智能IO設(shè)備還支持優(yōu)先啟動(dòng),勾選后加快IO設(shè)備的啟動(dòng)速度,詳情請(qǐng)了解優(yōu)先啟動(dòng)相關(guān)功能。
進(jìn)入傳輸區(qū)視圖還可以分配地址區(qū)所屬組織塊及過程映像。
STEP 3:項(xiàng)目編譯、下載、測(cè)試
分別編譯下載兩個(gè)PLC,在監(jiān)控表中添加傳輸區(qū)數(shù)據(jù),給Q區(qū)賦值,監(jiān)控發(fā)送和接收數(shù)據(jù)區(qū)是否一致。
S7-1200 智能設(shè)備在不同項(xiàng)目下組態(tài)
STEP 1:創(chuàng)建 TIA Portal 項(xiàng)目并進(jìn)行接口參數(shù)配置
分別創(chuàng)建2個(gè)不同項(xiàng)目,一個(gè)項(xiàng)目添加1217C,另一個(gè)項(xiàng)目添加1215C,進(jìn)入表1中各個(gè)設(shè)備以太網(wǎng)地址選項(xiàng)分別設(shè)置子網(wǎng)、IP地址以及設(shè)備名稱。
STEP 2:操作模式配置
本例1215C作為智能IO設(shè)備,需要將其操作模式改為IO設(shè)備,由于控制器未在同一項(xiàng)目,這里選擇未分配。
這里與相同項(xiàng)目下傳輸區(qū)的配置不同的是IO控制器的地址需要在主站項(xiàng)目下才能分配。
此外,如果不激活“PN接口的參數(shù)由上位IO控制器進(jìn)行分配”復(fù)選框,可指定是在上位 IO 控制器的項(xiàng)目中設(shè)置智能設(shè)備的更新時(shí)間、看門狗時(shí)間、伙伴端口、拓?fù)涞裙δ堋?/p>
如果激活“PN接口的參數(shù)由上位IO控制器進(jìn)行分配”復(fù)選框,可指定是在上位 IO 控制器的項(xiàng)目中設(shè)置介質(zhì)冗余、優(yōu)先啟動(dòng)、傳輸速率等接口和端口的幾乎所有功能。
需要強(qiáng)調(diào)的是,一旦激活“PN接口的參數(shù)由上位IO控制器進(jìn)行分配”復(fù)選框,則該智能設(shè)備將不再可以同時(shí)作為IO控制器使用。
智能IO設(shè)備還支持優(yōu)先啟動(dòng),不同項(xiàng)目下無法直接選擇優(yōu)先啟動(dòng)功能,需要先選擇“PN接口的參數(shù)由上位IO控制器進(jìn)行分配”,然后在主站項(xiàng)目下為智能設(shè)備設(shè)置接口選項(xiàng)中的優(yōu)先啟動(dòng)功能。
STEP 3:項(xiàng)目編譯后導(dǎo)出GSD文件
這里注意導(dǎo)出GSD之前需要正確編譯項(xiàng)目的硬件配置,不然導(dǎo)出選項(xiàng)是灰色的,無法選擇。導(dǎo)出GSD文件選項(xiàng)可以由用戶設(shè)置GSD文件名稱的標(biāo)識(shí)部分(GSD文件名稱的版本、廠商、日期等部分為默認(rèn)設(shè)置),然后選擇存儲(chǔ)路徑并導(dǎo)出文件。注意導(dǎo)出的GSD文件不要修改文件名稱,不然會(huì)造成無法導(dǎo)入項(xiàng)目中。
STEP 4:導(dǎo)入GSD文件
進(jìn)入主站項(xiàng)目管理GSD文件視圖,選擇存儲(chǔ)GSD文件源路徑,在路徑下選擇需要安裝的文件進(jìn)行安裝。
STEP 5:添加智能IO設(shè)備
進(jìn)入硬件目錄,在其它現(xiàn)場(chǎng)設(shè)備列表中找到安裝的智能IO設(shè)備并添加,添加完成后進(jìn)入圖2以太網(wǎng)地址配置視圖,檢查智能IO設(shè)備的設(shè)備名稱是否與源項(xiàng)目中名稱一致(注意一定要保證名稱一致),檢查無誤后分配給控制器,如設(shè)備概覽視圖,分配給控制器后會(huì)自動(dòng)分配地址,也可以手動(dòng)設(shè)置控制器側(cè)傳輸區(qū)地址。
STEP 6:項(xiàng)目編譯、下載、測(cè)試
分別編譯下載兩個(gè)項(xiàng)目中PLC,在監(jiān)控表中添加傳輸區(qū)數(shù)據(jù),給Q區(qū)賦值,監(jiān)控發(fā)送和接收數(shù)據(jù)區(qū)是否一致。
-
控制器
+關(guān)注
關(guān)注
112文章
16402瀏覽量
178574 -
通信
+關(guān)注
關(guān)注
18文章
6043瀏覽量
136151 -
S7-1200
+關(guān)注
關(guān)注
11文章
331瀏覽量
18010
原文標(biāo)題:S7-1200CPU之間的PROFINET通訊
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論