西門子擴(kuò)展模塊6ES7222-1BF32-0XB0
S7-1215C與200 SMART PLC的S7通訊
手頭上正好有2臺PLC,一直尋思著想做一個以200SMART PLC為客戶機(jī),S7-1215C為服務(wù)器的通訊驗(yàn)證項目。
通訊驗(yàn)證器材:
1)200SMART CR60(6ES7 288-1CR60-0AA0)一臺;
2)S7-1215C(6ES7 215-1AG40-0XB0)一臺;
3)安裝有PORTAL V13 SP1 UPT9版本的電腦一臺;
4)以太網(wǎng)線二條;及給S7-1215C PLC提供的電源模塊一臺;
驗(yàn)證要求:
以200 SMART PLC作為S7通訊是客戶機(jī),向S7-1215C PLC發(fā)送和接收10個字節(jié)的數(shù)據(jù)。其中,設(shè)置200 SMART的IP地址為:192.168.0.1,設(shè)置S7-1215C的IP地址為:192.168.0.2。調(diào)用200 SMART軟件向?qū)Вㄒ部梢杂脩糇约喊碢UT/GET指令含義自行編輯通訊程序)中的PUT/GET指令進(jìn)行,S7-1215C側(cè)不需要編輯通訊程序。
1)硬件組態(tài):200 SMART的PUT向?qū)В?/p>

按實(shí)際PLC選擇機(jī)型,調(diào)用GET/PUT向?qū)?,選擇PUT指令,定義服務(wù)器側(cè)PLC的IP地址:192.168.0.2,定義由客戶機(jī)側(cè)發(fā)送VB0~VB9的數(shù)據(jù)到服務(wù)器側(cè)的MB0~MB9地址的10個字節(jié)數(shù)據(jù)。
2)繼續(xù)組態(tài)GET向?qū)В?/p>

選擇既定的通訊參數(shù)及通訊數(shù)據(jù)。給向?qū)Х峙浯鎯ζ鞯刂穮^(qū),是通訊數(shù)據(jù)交換運(yùn)行的需要。這次驗(yàn)證的寄存器地址使用較少,一旦實(shí)際應(yīng)用時,建議事先在Excel表單上劃分好通訊交換的數(shù)據(jù)區(qū),以免引起不必要的麻煩。

自定義了自VB1000開始的連續(xù)70個字節(jié)的數(shù)據(jù)存儲區(qū)作為通訊指令的運(yùn)行,確定生成向?qū)У淖映绦?,確定生成,完成向?qū)А?/p>
3)編輯S7通訊的程序,創(chuàng)建狀態(tài)圖表;

4)S7-1215C側(cè)的硬件組態(tài);
打開PORTAL V13 SP1軟件創(chuàng)建一個新項目;

按實(shí)際PLC選擇機(jī)型及版本,這里選擇版本為V4.1,確定。
5)給CPU屬性窗口中配置新子網(wǎng)PN/IE_1及IP地址:192.168.0.2;

6)在CPU“保護(hù)"選項中選擇“允許從遠(yuǎn)程伙伴使用PUT/GET訪問;

7)創(chuàng)建“監(jiān)控與強(qiáng)制表"方便監(jiān)控通訊數(shù)據(jù)的交換;

8)將組態(tài)好的硬件及程序分別下載到各自的PLC中,監(jiān)控通訊狀態(tài);

NET_EXE指令錯誤位為0,說明通訊指令運(yùn)行正常。

信手在各自的監(jiān)控表中寫了一些數(shù)據(jù),看發(fā)送與接收方的通訊傳送情況,傳輸數(shù)據(jù)正常。自此,這個S7通訊驗(yàn)證結(jié)束。
小結(jié):
之前,看過200SMART PLC的技術(shù)參考手冊,在以太網(wǎng)通訊章節(jié)之S7通訊文章處,有以S7-1200 PLC作為客戶機(jī)200SMART作為服務(wù)器的例程,又剛好手頭上有這2個PLC,頓生了做一個200SMART PLC作為客戶機(jī),S7-1215C作為服務(wù)器的念頭,則乃,看似一個簡單的S7通訊在實(shí)際驗(yàn)證中總是連接不上。本以為是S7通訊,那么,必須在S7-1200側(cè)設(shè)置S7通訊的參數(shù)。試著用3~4中設(shè)置方式,測試結(jié)果仍然無法通訊,NET_EXE指令錯誤位為1。無奈之下,想起久未聯(lián)系過的西門子客服熱線,都說現(xiàn)在的西門子客服熱線非常非常的忙碌,今天下午我電話過去,先打200熱線,正忙需等待。趕緊換到S7-1200處,登記大致的問題情況,沒有5分鐘時間,口袋中的手機(jī)驟然想起,于是,早已經(jīng)把通訊失敗總結(jié)如數(shù)家珍與熱線工程師說明,很快那位工程師就讓我在CPU屬性下的保護(hù)中勾選PUT/GET訪問允許,在此感謝那位熱線工程師,不然,我還需要在此選項問題上耗費(fèi)不少時間和精力。
由于我沒有在“保護(hù)"選項中勾選允許訪問,其它的任何設(shè)置均被無法通訊,特將此設(shè)置方法告知論壇上有此驗(yàn)證想法的同行。
1)因?yàn)槲因?yàn)證的是S7-1215C 機(jī)型的PLC,機(jī)型自帶2個以太網(wǎng)接口,我將一臺網(wǎng)線連接到PLC之間構(gòu)建以太網(wǎng)網(wǎng)絡(luò),另一條由S7-1215C PLC連接到電腦。這樣的連接,在之前的驗(yàn)證過程中有幾次無法分別下載到各自的PLC中,非得我單獨(dú)將網(wǎng)線與電腦單獨(dú)連接才可以,這個可能的應(yīng)用是我的電腦與軟件之間的兼容性問題,我200 SMART的版本為V2.4(自安裝V2.1后,卸載安裝V2.3到剛剛前一些天更新安裝到V2.4),主要是想熟悉一些庫指令中的幾個通訊指令。
2)由于在200 SMART軟件向?qū)е薪M態(tài)S7-1200側(cè)沒有DB數(shù)據(jù)塊的選項,所以,這個通訊驗(yàn)證中只能是200 SMART側(cè)的V區(qū),與S7-1200側(cè)的M區(qū)(I/Q)區(qū)進(jìn)行通訊數(shù)據(jù)交換。
3)關(guān)于200 SMART側(cè)PUT/GET通訊向?qū)碌囊淮巫畲髷?shù)據(jù)傳送數(shù)量為200個字節(jié),(如果是自行編輯的PUT/GET指令,PUT最大為212個字節(jié);GET最大通訊數(shù)量為222個字節(jié)),當(dāng)在向?qū)е芯庉嫵鲎畲笸ㄓ嵶止?jié)數(shù),軟件并不會出現(xiàn)報警,此處需引起注意。同一個時刻最多允許對8個不同IP地址的遠(yuǎn)程PLC進(jìn)行PUT/GET通訊。
4)200 SMART PLC以太網(wǎng)口除了同時具有8個主動連接資源,本例中就是一個主動連接資源的例子,和8個被動連接資源;一個用于軟件通訊的連接資源外,新的PLC版本還派生出8個主動和8個被動的與第三方設(shè)備的Open IE的連接資源,使200 SMART PLC通訊連接資源更能夠進(jìn)一步發(fā)揮積極的作用。
西門子擴(kuò)展模塊6ES7222-1BF32-0XB0
SIMATIC S7-1200是一款緊湊型、模塊化的PLC,可完成簡單邏輯控制、高級邏輯控制、HMI 和網(wǎng)絡(luò)通信等任務(wù) 。
單機(jī)小型自動化系統(tǒng)的解決方案。 對于需要網(wǎng)絡(luò)通信功能和單屏或多屏HMI的自動化系統(tǒng),易于設(shè)計和實(shí)施。
具有支持小型運(yùn)動控制系統(tǒng)、過程控制系統(tǒng)的高級應(yīng)用功能。新的模塊化 SIMATIC S7-1200 控制器是我們新推出產(chǎn)品的核心,可實(shí)現(xiàn)簡單卻高度精確的自動化任務(wù)。SIMATIC S7-1200 控制器實(shí)現(xiàn)了模塊化和緊湊型設(shè)計,功能強(qiáng)大、投資安全并且*適合各種應(yīng)用。
可擴(kuò)展性強(qiáng)、靈活度高的設(shè)計,可實(shí)現(xiàn)最高標(biāo)準(zhǔn)工業(yè)通信的通信接口以及一整套強(qiáng)大的集成技術(shù)功能,使該控制器成為完整、全面的自動化解決方案的重要組成部分。
SIMATIC HMI 基礎(chǔ)面板的性能經(jīng)過優(yōu)化,旨在與這個新控制器以及強(qiáng)大的集成工程組態(tài)兼容,可確保實(shí)現(xiàn)簡化開發(fā)、快速啟動、精確監(jiān)控和最高等級的可用性。正是這些產(chǎn)品之間的相互協(xié)同及其創(chuàng)新性的功能,幫助您將小型自動化系統(tǒng)的效率提升到一個的水平。
To the top of the page
優(yōu)勢
整合
SIMATIC HMI 基礎(chǔ)面板的性能經(jīng)過優(yōu)化,旨在與這個新控制器以及強(qiáng)大的集成工程組態(tài)兼容,可確保實(shí)現(xiàn)簡化開發(fā)、快速啟動、精確監(jiān)控和最高等級的可用性。正是這些產(chǎn)品之間的相互協(xié)同及其創(chuàng)新性的功能,幫助您將小型自動化系統(tǒng)的效率提升到一個的水平。
用于可擴(kuò)展設(shè)計中緊湊自動化的模塊化概念。
SIMATIC S7-1200 具有集成的 PROFINET 接口、強(qiáng)大的集成技術(shù)功能和可擴(kuò)展性強(qiáng)、靈活度高的設(shè)計。它實(shí)現(xiàn)了通信簡便,有效的技術(shù)任務(wù)解決方案,并一系列的獨(dú)立自動化系統(tǒng)的 應(yīng)用需求。
在工程組態(tài)中實(shí)現(xiàn)率.
使用*集成的新工程組態(tài) SIMATIC STEP 7 Basic,并借助 SIMATIC WinCC Basic 對 SIMATIC S7-1200 進(jìn)行編程。SIMATIC STEP 7 Basic 的設(shè)計理念是直觀、易學(xué)和易用。這種設(shè)計理念可以使您在工程組態(tài)中實(shí)現(xiàn)率。一些智能功能,例如直觀編輯器、拖放功能和“IntelliSense"(智能感知)工具,能讓您的工程進(jìn)行的更加迅速。這款新軟件的體系結(jié)構(gòu)源于對未來創(chuàng)新的不斷追求,西門子在軟件開發(fā)領(lǐng)域已經(jīng)有很多年的經(jīng)驗(yàn),因此 SIMATIC STEP 7 的設(shè)計是以未來為導(dǎo)向的。
To the top of the page
設(shè)計和功能
SIMATIC S7-1200 CPU
6ES7221-1BH32-0XB0技術(shù)介紹SIMATIC S7-1200 系統(tǒng)有三種不同模塊,分別為 CPU 1211C、CPU 1212C 和 CPU 1214C。其中的每一種模塊都可以進(jìn)行擴(kuò)展,以您的系統(tǒng)需要??稍谌魏?CPU 的前方加入一個信號板,輕松擴(kuò)展數(shù)字或模擬量 I/O,同時不影響控制器的實(shí)際大小??蓪⑿盘柲K連接至 CPU 的右側(cè),進(jìn)一步擴(kuò)展數(shù)字量或模擬量 I/O 容量。CPU 1212C 可連接 2 個信號模塊,CPU 1214C 可連接 8 個信號模塊。最后,所有的 SIMATIC S7-1200 CPU 控制器的左側(cè)均可連接多達(dá) 3 個通訊模塊,便于實(shí)現(xiàn)端到端的串行通訊。
安裝簡單方便
所有的 SIMATIC S7-1200 硬件都有內(nèi)置的卡扣,可簡單方便地安裝在標(biāo)準(zhǔn)的 35 mm DIN 導(dǎo)軌上。這些內(nèi)置的卡扣也可以卡入到已擴(kuò)展的位置,當(dāng)需要安裝面板時,可提供安裝孔。SIMATIC S7-1200 硬件可以安裝在水平或豎直的位置,為您提供其它安裝選項。這些集成的功能在安裝過程中為用戶提供了最大的靈活性,并使 SIMATIC S7-1200 為各種應(yīng)用提供了實(shí)用的解決方案。.
節(jié)省空間的設(shè)計
所有的 SIMATIC S7-1200 硬件都經(jīng)過專門設(shè)計,以節(jié)省控制面板的空間。例如,經(jīng)過測量,CPU 1214C 的寬度僅為 110 mm,CPU 1212C 和 CPU 1211C 的寬度僅為 90 mm。結(jié)合通信模塊和信號模塊的較小占用空間,在安裝過程中,該模塊化的緊湊系統(tǒng)節(jié)省了寶貴的空間,為您提供了率和最大靈活性。
SIMATIC S7-1200
可擴(kuò)展的緊湊自動化的模塊化概念
SIMATIC S7-1200 具有集成的 PROFINET 接口、強(qiáng)大的集成技術(shù)功能和可擴(kuò)展性強(qiáng)、靈活度高的設(shè)計。它實(shí)現(xiàn)了簡便的通信、有效的技術(shù)任務(wù)解決方案,并能一系列的獨(dú)立自動化需求。
亮點(diǎn)
可擴(kuò)展性強(qiáng)、靈活度高的設(shè)計
信號模塊:
最大的 CPU 最多可連接八個信號模塊,以便支持其它數(shù)字量和模擬量 I/O。
信號板:
可將一個信號板連接至所有的 CPU,讓您通過在控制器上添加數(shù)字量或模擬量 I/O 來自定義 CPU,同時不影響其實(shí)際大小。SIMATIC S7-1200 提供的模塊化概念可讓您設(shè)計控制器系統(tǒng),以您應(yīng)用的需求。
內(nèi)存
為用戶程序和用戶數(shù)據(jù)之間的浮動邊界提供多達(dá) 50 KB 的集成工作內(nèi)存。同時提供多達(dá) 2 MB 的集成加載內(nèi)存和 2 KB 的集成記憶內(nèi)存。可選的 SIMATIC 存儲卡可輕松轉(zhuǎn)移程序供多個 CPU 使用。該存儲卡也可用于存儲其它文件或更新控制器系統(tǒng)固件。
集成的 PROFINET 接口
集成的 PROFINET 接口用于進(jìn)行編程以及 HMI 和 PLC-to-PLC 通信。另外,該接口支持使用開放以太網(wǎng)協(xié)議的第三方設(shè)備。該接口具有自動糾錯功能的 RJ45 連接器,并提供 10/100 兆比特/秒的數(shù)據(jù)傳輸速率。它支持多達(dá) 16 個以太網(wǎng)連接以及以下協(xié)議:TCP/IP native、ISO on TCP 和 S7 通信。
SIMATIC S7-1200 集成技術(shù)
SIMATIC S7-1200 具有用于進(jìn)行計算和測量、閉環(huán)回路控制和運(yùn)動控制的集成技術(shù),是一個功能非常強(qiáng)大的系統(tǒng),可以實(shí)現(xiàn)多種類型的自動化任務(wù)。
用于速度、位置或占空比控制的高速輸出
SIMATIC S7-1200 控制器集成了兩個高速輸出,可用作脈沖序列輸出或調(diào)諧脈沖寬度的輸出。當(dāng)作為 PTO 進(jìn)行組態(tài)時,以高達(dá) 100 千赫的速度 提供50% 的占空比脈沖序列,用于控制步進(jìn)馬達(dá)和伺服驅(qū)動器的開環(huán)回路速度和位置。使用其中兩個高速計數(shù)器在內(nèi)部提供對脈沖序列輸出的反饋。當(dāng)作為 PWM 輸出進(jìn)行組態(tài)時,將提供帶有可變占空比的固定周期數(shù)輸出,用于控制馬達(dá)的速度、閥門的位置或發(fā)熱組件的占空比。
PLCopen 運(yùn)動功能塊
SIMATIC S7-1200 支持控制步進(jìn)馬達(dá)和伺服驅(qū)動器的開環(huán)回路速度和位置。使用軸技術(shù)對象和國際認(rèn)可的 PLCopen 運(yùn)動功能塊,在工程組態(tài) SIMATIC STEP 7 Basic 中可輕松組態(tài)該功能。除了“home"和“jog"功能,也支持絕對移動、相對移動和速度移動。
驅(qū)動調(diào)試控制面板
工程組態(tài) SIMATIC STEP 7 Basic 中隨附的驅(qū)動調(diào)試控制面板,簡化了步進(jìn)馬達(dá)和伺服驅(qū)動器的啟動和調(diào)試操作。
它提供了單個運(yùn)動軸的自動控制和手動控制,以及在線診斷信息。
用于閉環(huán)回路控制的 PID 功能
SIMATIC S7-1200 最多可支持 16 個 PID 控制回路,用于簡單的過程控制應(yīng)用。借助 PID 控制器技術(shù)對象和工程組態(tài) SIMATIC STEP 7 Basic 中提供的支持編輯器,可輕松組態(tài)這些控制回路。另外,SIMATIC S7-1200 支持 PID 自動調(diào)整功能,可自動為節(jié)省時間、積分時間和微分時間計算最佳調(diào)整值。
PID 調(diào)試控制面板
SIMATIC STEP 7 Basic 中隨附的 PID 調(diào)試控制面板,簡化了回路調(diào)整過程。它為單個控制回路提供了自動調(diào)整和手動控制功能,同時為調(diào)整過程提供了圖形化的趨勢視圖。