湖南亞貝納自動(dòng)化設(shè)備有限公司
承諾:1、保證全新*:湖南西門(mén)子plc模塊代理商
2,、保證安全準(zhǔn)時(shí)發(fā)貨:
3,、保證售后服務(wù)質(zhì)量
流程:1,、客戶確認(rèn)所需采購(gòu)產(chǎn)品型號(hào):
2,、我方會(huì)根據(jù)詢價(jià)單型號(hào)查詢價(jià)格以及交貨期,擬一份詳細(xì)正規(guī)報(bào)價(jià)單
3,,客戶收到報(bào)價(jià)單并確認(rèn)型號(hào)無(wú)誤后訂購(gòu)產(chǎn)品
4,、報(bào)價(jià)單負(fù)責(zé)人根據(jù)客戶提供型號(hào)以及數(shù)量擬份銷(xiāo)售合同:
5、客戶收到合同查閱同意后蓋章回傳并按照合同銷(xiāo)售額匯款到公司賬戶
6我公司財(cái)務(wù)查到款后,,業(yè)務(wù)員安排發(fā)貨并通知客戶跟蹤運(yùn)單,。
本著“以人為本、科技先導(dǎo),、顧客滿意,、持續(xù)改進(jìn)”的工作方針,致力于工業(yè)自動(dòng)化控制領(lǐng)域的產(chǎn)品開(kāi)發(fā),、工程配套和系統(tǒng)集成,,擁有豐富的自動(dòng)化產(chǎn)品的應(yīng)用和實(shí)踐經(jīng)驗(yàn)以及雄厚的技術(shù)力量,,尤其以PLC復(fù)雜控制系統(tǒng)、傳動(dòng)技術(shù)應(yīng)用,、伺服控制系統(tǒng),、數(shù)控備品備件、人機(jī)界面及網(wǎng)絡(luò)/軟件應(yīng)用為公司的技術(shù)特長(zhǎng),,幾年來(lái),,公司在與德國(guó) SIEMENS公司自動(dòng)化與驅(qū)動(dòng)部門(mén)的*緊密合作過(guò)程中,建立了良好的相互協(xié)作關(guān)系,,在可編程控制器,、交直流傳動(dòng)裝置方面的業(yè)務(wù)逐年成倍增長(zhǎng),為廣大用戶提供了SIEMENS的新技術(shù)及自動(dòng)控制的解決方案,。


專業(yè)銷(xiāo)售西門(mén)子S7-200/300/400/1200/1500PLC,、(備有大量現(xiàn)貨 包括部分已經(jīng)停產(chǎn)型號(hào)庫(kù)存)數(shù)控系統(tǒng)、變頻器,、人機(jī)界面,、觸摸屏、伺服,、電機(jī),、西門(mén)子電線電纜、西門(mén)子軟件等,并提供供西門(mén)子plc模塊維修服務(wù).

支持中國(guó)轉(zhuǎn)型升級(jí),,讓關(guān)鍵所在,,逐一實(shí)現(xiàn)
中國(guó)已進(jìn)入了經(jīng)濟(jì)“新常態(tài)”格局,企業(yè)面臨轉(zhuǎn)型升級(jí)的關(guān)鍵時(shí)刻,。西門(mén)子以客戶面臨的挑戰(zhàn)為驅(qū)動(dòng)力,,憑借的工程技術(shù)與創(chuàng)新能力,以優(yōu)秀的電氣化,、自動(dòng)化和數(shù)字化產(chǎn)品,,解決方案和服務(wù),為客戶帶來(lái)更大價(jià)值——更強(qiáng)的靈活,,更高的效率,,更快的上市時(shí)間,實(shí)現(xiàn)可持續(xù)的發(fā)展,。我們將這種力量稱之為“博大精深,,同心致遠(yuǎn)”。
湖南西門(mén)子plc模塊代理商

所有 CPU 均具有堅(jiān)固,、緊湊的塑料機(jī)殼,。在前面板上的部件有:
狀態(tài)和故障 LED
模式選擇開(kāi)關(guān)
MPI 端口
CPU 還具有以下配置:
SIMATIC 微型存儲(chǔ)卡(MMC 卡)插槽;
MMC 卡替代集成的裝載存儲(chǔ)器,,因此是操作*品,。
使用前連接器連接到集成的 I/O 端口(*緊湊型 CPU)
連接 PROFIBUS 總線(*于DP型CPU)
RS 422/485 的連接(僅 PtP CPU)
連接 PROFINET(*于PN型CPU)
SIMATIC S7-300 CPU 具有高性能,、所需空間小以及zui小的維護(hù)成本,因此提高了性價(jià)比,。
高處理速度,;
例如,在 CPU 315-2 DP 中,,位運(yùn)算時(shí),,0.05 ?s;浮點(diǎn)運(yùn)算時(shí),,0.45 ?s,,
在 CPU 319-3 PN/DP 中,位運(yùn)算時(shí),,0.004 ?s,;浮點(diǎn)運(yùn)算時(shí),0.04 ?s
擴(kuò)展數(shù)量
作為裝載存儲(chǔ)器的 SIMATIC 微型存儲(chǔ)卡(MMC):
可在微型存儲(chǔ)卡中存儲(chǔ)一個(gè)完整的項(xiàng)目,,包括符號(hào)和注釋,。RUN 模式下也可以進(jìn)行讀/寫(xiě)操作。這樣可以降低服務(wù)成本
無(wú)需電池即可在 MMC 上備份 RAM 數(shù)據(jù)
編程
使用STEP7中的 LAD,、FBD STL 對(duì) CPU 進(jìn)行編程,。可以使用下列編程工具:STEP 7 Basis 和 STEP 7 Professional,。
可以運(yùn)行 CPU 314 的工程與組態(tài)工具(例如,,S7-GRAPH、S7-HiGraph,、SCL,、CFC 或 SFC)。
標(biāo)準(zhǔn)型CPU
對(duì)標(biāo)準(zhǔn)型 CPU 進(jìn)行編程時(shí)需要 STEP 7 V5.2 SP1 以上的軟件,。
緊湊型 CPU
對(duì)緊湊型 CPU 進(jìn)行編程時(shí)需要 STEP 7 V5.3 SP2 以上的軟件,。老版本的STEP 7需要升級(jí)。
SIMATIC 軟件是一個(gè)無(wú)縫互連的軟件工具系統(tǒng),,適用于 SIMATIC S7 和 SIMATIC WinAC 可編程控制器,。它對(duì)自動(dòng)化工程的各個(gè)階段都提供方便的功能:
硬件的規(guī)劃、組態(tài)和參數(shù)化及通訊,。
生成一個(gè)用戶程序
文檔。
測(cè)試,、調(diào)試和維修
過(guò)程控制系統(tǒng)
歸檔
SIMATIC 軟件使用標(biāo)準(zhǔn):
DIN EN 6.1131-3:
SIMATIC 編程語(yǔ)言符合標(biāo)準(zhǔn) DIN EN 6.1131-3,。這就降低了花在熟悉和培訓(xùn)中的費(fèi)用。
Microsoft WINOOWs:
使用基于 WINOOWs 的應(yīng)用程序和圖形大大縮短了熟悉和培訓(xùn)過(guò)程,。
SIMATIC 軟件已集成:
公用數(shù)據(jù)管理:
所有項(xiàng)目數(shù)據(jù)(如,,符號(hào)表,、組態(tài)數(shù)據(jù)和參數(shù)分配數(shù)據(jù))均存儲(chǔ)在一個(gè)*數(shù)據(jù)庫(kù)中。它們可供所有工具使用:這就節(jié)省了多重輸入的時(shí)間并減少了錯(cuò)誤,。
集成式工具系統(tǒng):
用戶友好的工具在自動(dòng)化項(xiàng)目的每一步都可以使用,。
兼容性:
SIMATIC 軟件系統(tǒng)平臺(tái)和辦公系統(tǒng)兼容。
SIMATIC 軟件提高生產(chǎn)率:
面向工作的工具:
這些工具易于使用并針對(duì)每一種應(yīng)用場(chǎng)合進(jìn)行了優(yōu)化,。
可多次使用的程序部件:
完整的程序組件存儲(chǔ)在庫(kù)中,,并且在后續(xù)項(xiàng)目中只需拷貝過(guò)來(lái)即可。
并行處理:
將一個(gè)系統(tǒng)細(xì)分成多個(gè)項(xiàng)目,,允許您將處理分配給不同人員,。

通訊模塊集成工藝
集成的PROFINET 接口用于編程、HMI 通訊和 PLC 間的通訊,。此外它還通過(guò)開(kāi)放的以太網(wǎng)協(xié)議支持與第三方設(shè)備的通訊,。
該接口帶一個(gè)具有自動(dòng)交叉網(wǎng)線(auto-cross-over)功能的RJ45 連接器,提供10/100 Mbit/s 的數(shù)據(jù)傳輸速率,,它支持zui多
16 個(gè)以太網(wǎng)連接以及下列協(xié)議:TCP/IPnative,、ISO-on-TCP 和S7 通訊。

SIMATIC S7-1200 CPU zui多可以添加三個(gè)通訊模塊,。RS485和 RS232 通訊模塊為點(diǎn)到點(diǎn)的串行通訊提供連接,。對(duì)該通訊的組態(tài)和編程采用了擴(kuò)展指令或庫(kù)功能、USS 驅(qū)動(dòng)協(xié)議,、Modbus RTU 主站和從站協(xié)議,,它們都包含在 SIMAT ICSTEP 7 Basic 工程組態(tài)系統(tǒng)中。
·高速輸入
SIMATIC S7-1200 控制器帶有多達(dá)6個(gè)高速計(jì)數(shù)器,。其中3個(gè)輸入為100kHz,,3個(gè)輸入為30kHz,用于計(jì)數(shù)和測(cè)量,。
·高速輸出
SIMATIC S7-1200 控制器集成了兩個(gè)100kHz的高速脈沖輸出,,用于步進(jìn)電機(jī)或控制伺服驅(qū)動(dòng)器的速度和位置,。這兩個(gè)輸出都可以輸出脈寬調(diào)制信號(hào)來(lái)控制電機(jī)速度,、閥位置或加熱元件的占空比,。
·存儲(chǔ)器
用戶程序和用戶數(shù)據(jù)之間的可變邊界可提供zui多50KB容量的集成工作內(nèi)存,。同時(shí)還提供了zui多2MB 的集成裝載內(nèi)存和 2 KB 的掉電保持內(nèi)存,。 SIMATIC 存儲(chǔ)卡可選,,通過(guò)它可以方便地將程序傳輸至多個(gè)CPU,。該卡還可以用來(lái)存儲(chǔ)各種文件或更新控制器系統(tǒng)的固件,。
歡迎來(lái)到西門(mén)子工控產(chǎn)品世界:
*次接觸西門(mén)子工控產(chǎn)品,,請(qǐng)到西門(mén)子產(chǎn)品中心欄目版塊瀏覽產(chǎn)品體系;
已經(jīng)意識(shí)到西門(mén)子產(chǎn)品的重要性,,渴望系統(tǒng)掌握行業(yè)應(yīng)用并與行業(yè)精英們深入交流你可以:加入阿法天基會(huì)員中心成為VIP會(huì)員;
想要掌握西門(mén)子行業(yè)動(dòng)態(tài),了解發(fā)布產(chǎn)品,請(qǐng)到新品速遞發(fā)現(xiàn)寶貝;
再好的產(chǎn)品也會(huì)壞,,維修服務(wù)是您信賴西門(mén)子工控產(chǎn)品的保障,,如何維修請(qǐng)到維修中心了解流程;
西門(mén)子工控產(chǎn)品已經(jīng)覆蓋了36個(gè)行業(yè),更多的了解行業(yè)應(yīng)用,,請(qǐng)到工程項(xiàng)目和行業(yè)解決方案中找答案吧;
西門(mén)子產(chǎn)品那么多那么全,,如何快速入門(mén),各種樣本選型手冊(cè)*,,來(lái)資料下載中心看看有哪些需要的吧;
如果您想買(mǎi)到貨真價(jià)實(shí)的西門(mén)子工控產(chǎn)品,,請(qǐng),我們一定會(huì)給您滿意的價(jià)格 ,。
*整合使用*集成的新工程組態(tài) SIMATIC STEP 7 Basic,,并借助 SIMATIC WinCC Basic 對(duì) SIMATIC S7-1200 進(jìn)行編程。SIMATIC STEP 7 Basic 的設(shè)計(jì)理念是直觀,、易學(xué)和易用,。這種設(shè)計(jì)理念可以使您在工程組態(tài)中實(shí)現(xiàn)率。一些智能功能,,例如直觀編輯器,、拖放功能和“InliSense”(智能感知)工具,能讓您的工程進(jìn)行的更加迅速,。這款新軟件的體系結(jié)構(gòu)源于對(duì)未來(lái)創(chuàng)新的不斷追求,,西門(mén)子在軟件開(kāi)發(fā)領(lǐng)域已經(jīng)有很多年的經(jīng)驗(yàn),因此 SIMATIC STEP 7 的設(shè)計(jì)是以未來(lái)為導(dǎo)向的,。信號(hào)模塊:SIMATIC S7-1200 具有集成的 PROFINET 接口,、強(qiáng)大的集成技術(shù)功能和可擴(kuò)展性強(qiáng)、靈活度高的設(shè)計(jì),。它實(shí)現(xiàn)了簡(jiǎn)便的通信,、有效的技術(shù)任務(wù)解決方案,并能*一系列的獨(dú)立自動(dòng)化需求,。不同的用戶可以從兩種不同的視圖類型中進(jìn)行選擇 — 選擇自己的視圖,。使用門(mén)戶視圖,您一眼便能看到自動(dòng)化項(xiàng)目的所有任務(wù),。這就意味著,,將會(huì)為初學(xué)者提供一個(gè)以任務(wù)為導(dǎo)向的用戶指南,以及*的完*滿足其自動(dòng)化任務(wù)需求的編輯器,。使用項(xiàng)目視圖時(shí),,整個(gè)項(xiàng)目以項(xiàng)目樹(shù)狀目錄的形式分層顯示,實(shí)現(xiàn)了對(duì)所有編輯器,、參數(shù)和項(xiàng)目數(shù)據(jù)的快速,、直觀的訪問(wèn),,確保工程組態(tài)以對(duì)象為導(dǎo)向,。初學(xué)者和專業(yè)人員均能夠快速,、高效地完成工程組態(tài)任務(wù)。安裝簡(jiǎn)單方便用于閉環(huán)回路控制的 PID 功能遠(yuǎn)程控制應(yīng)用簡(jiǎn)單新的模塊化 SIMATIC S7-1200 控制器是我們新推出產(chǎn)品的核心,,可實(shí)現(xiàn)簡(jiǎn)單卻高度精確的自動(dòng)化任務(wù),。SIMATIC S7-1200 控制器實(shí)現(xiàn)了模塊化和緊湊型設(shè)計(jì),功能強(qiáng)大,、投資安全并且*適合各種應(yīng)用,。為用戶程序和用戶數(shù)據(jù)之間的浮動(dòng)邊界提供多達(dá) 50 KB 的集成工作內(nèi)存。同時(shí)提供多達(dá) 2 MB 的集成加載內(nèi)存和 2 KB 的集成記憶內(nèi)存,??蛇x的 SIMATIC 存儲(chǔ)卡可輕松轉(zhuǎn)移程序供多個(gè) CPU 使用。該存儲(chǔ)卡也可用于存儲(chǔ)其它文件或更新控制器系統(tǒng)固件,。在SIMATIC S7-1200上采用集成PROFINET接口可以實(shí)現(xiàn)與其他制造商生產(chǎn)的設(shè)備之間的無(wú)縫集成,。利用所支持的本地開(kāi)放式以太網(wǎng)協(xié)議TCP/IP和TCP上的ISO,可以與多個(gè)第三方設(shè)備進(jìn)行連接和通訊,。
S7-1200 與 S7-300 之間的以太網(wǎng)通信方式比較多,,可以采用ISO on TCP、TCP和 S7 的方式進(jìn)行通信,。在S7-1200 CPU 中采用ISO on TCP和TCP這兩種協(xié)議進(jìn)行通信所使用的指令是相同的,,都使用 T-block ( TSEND_C, TRCV_C, TCON, TDISCON, TSEN, TRCV ) 指令編程。S7-300 CPU一側(cè)如果使用的是CPU集成的PN接口,,連接不在STEP7的NetPro中建立連接,,而是使用西門(mén)子提供的OPEN IE 的方式來(lái)實(shí)現(xiàn)。
本文主要介紹了如何實(shí)現(xiàn)在S7-1200 和S7-300 CPU集成PN口之間的ISO on TCP通信,,包括通信的基本步驟,、配置及編程等內(nèi)容。具體的實(shí)現(xiàn)方法有多種,,比如在S7-1200中可以使用不帶連接的通信指令(TCON, TDISCON, TSEN, TRCV),,也可以使用帶連接的通信指令(TSEND_C, TRCV_C);在S7-300中可以采用功能塊編程的方式來(lái)實(shí)現(xiàn),,也可以使用Open Communication Wizard工具(OPEN IE向?qū)В┑姆绞絹?lái)建立OPEN IE的通信,。
為了方便理解,本文在S7-1200中使用不帶連接的通信指令TCON, TDISCON, TSEN, TRCV,,在S7-300側(cè)通過(guò)功能塊編程的方式來(lái)實(shí)現(xiàn),。
關(guān)于S7-1200和S7-300 OPEN IE通信的文檔可以登錄西門(mén)子自動(dòng)化與驅(qū)動(dòng)集團(tuán)的下載中心,:http://www.ad.siemens.com.cn/download/ ,,根據(jù)如表1提供的文檔編號(hào)搜索并下載相關(guān)文檔,。
文檔編號(hào) | 中文標(biāo)題 |
A0426 | 西門(mén)子 S7-1200 PLC 技術(shù)參考Version 1.5 |
A0416 | S7-1200與S7-300 的以太網(wǎng)TCP 及ISO on TCP通信 |
A0421 | 如何實(shí)現(xiàn)兩個(gè)S7-1200 CPU之間的以太網(wǎng)通信 |
A0415 | 通過(guò)S7協(xié)議實(shí)現(xiàn)S7-1200 與S7-300的通信 |
A0414 | S7-1200基本以太網(wǎng)通信使用指南 |
A0284 | 使用西門(mén)子PLC集成的PN口實(shí)現(xiàn)S5 兼容通信使用入門(mén) |
A0345 | 使用 Open Communication Wizard 建立開(kāi)放式 ISO on TCP 通信 |
A0346 | 使用 Open Communication Wizard 建立開(kāi)放式 UDP 通信 |
A0347 | 使用 Open Communication Wizard 建立開(kāi)放式 TCP 通信 |
A0344 | S7-300和S7-400集成PN口的S7通信 |
A0334 | PN CPU/CP的開(kāi)放式通訊-Open IE |
表1 下載中心文檔列表
2 軟硬件及所要完成的通信任務(wù)
2.1硬件設(shè)備
實(shí)驗(yàn)的硬件設(shè)備:
1、S7-1200 CPU,CPU1212 AC/DC/RLY(6ES7 212-1BD30-0XB0)
2,、S7-300 PN CPU,,CPU317-2PN/DP(6ES7 317-2EH13-0AB0 V2.6.7)
3、PC機(jī)(帶以太網(wǎng)卡)
4,、SCALANCE X216交換機(jī),,S7-1200、S7-300和PC通過(guò)交換機(jī)互連起來(lái)
5,、TP以太網(wǎng)電纜
2.2 軟件環(huán)境
1,、STEP7 Basic V10.5 SP2
2、STEP7 V5.4 SP5
3,、通信所需的功能塊,,請(qǐng)參見(jiàn)附件提供的例程 ”Sample_1 ( 50 KB ) ” 或參考下載中心文檔:《A0284 使用西門(mén)子PLC集成的PN口實(shí)現(xiàn)S5 兼容通信使用入門(mén)》提供的程序。下載鏈接:80490650
2.3 所要完成的通信任務(wù)
本例中所要完成的通信任務(wù)定義為:
1,、 將S7-1200的發(fā)送數(shù)據(jù)塊DB3里的8個(gè)字節(jié)數(shù)據(jù)發(fā)送到S7-300的DB3中,。
2、 將S7-300 DB3里接收到的8個(gè)字節(jié)數(shù)據(jù)再發(fā)送到S7-1200的接收數(shù)據(jù)塊DB4中,。
3 S7-1200 CPU的組態(tài)編程
3.1創(chuàng)建新項(xiàng)目
1,、打開(kāi)STEP 7 Basic 軟件并新建項(xiàng)目
在STEP 7 Basic 的 “Portal View”中選擇“Create new project”創(chuàng)建一個(gè)新項(xiàng)目,項(xiàng)目名稱為“GS_ISO”,。
2,、添加硬件并命名PLC
然后進(jìn)入 “Project view”,在“Project tree” 下雙擊 “Add new device”,,在對(duì)話框中選擇所使用的S7-1200 CPU(6ES7 212-1BD30-0XB0)添加到機(jī)架上,,設(shè)備名為 PLC_1,如圖1所示,。

圖1 添加新的PLC站
為了編程方便,,我們使用 CPU 屬性中定義的時(shí)鐘位,定義方法如下:
在“Project tree> PLC_1 > Device configuration” 中,,選中 CPU ,,然后在下面的屬性窗口中,“Properties > System and clock memory” 下,,將系統(tǒng)位定義在MB1,,時(shí)鐘位定義在MB0,如圖2所示,。程序中我們主要使用 M0.3,,它是以2Hz 的速率在0和1之間切換的一個(gè)位,可以使用它去自動(dòng)激活發(fā)送任務(wù),。

圖2 系統(tǒng)和時(shí)鐘存儲(chǔ)器
3,、為 S7-1200 CPU的PROFINET 通信口分配以太網(wǎng)地址
在 “Device View”中點(diǎn)擊 CPU 上代表PROFINET 通信口的綠色小方塊,,在下方會(huì)出現(xiàn)PROFINET 接口的屬性,在 “Ethernet addresses”下分配IP 地址為 192.168.0.2 ,,子網(wǎng)掩碼為255.255.255.0,,如圖3所示。
圖3為 S7-1200 CPU的PROFINET 接口分配IP地址
3.2調(diào)用并配置通信指令
1,、在 PLC_1 的 OB1 中調(diào)用 “TCON”通信指令
進(jìn)入“Project tree > PLC_1 > Program blocks > OB1” 主程序中,,從右側(cè)窗口 “Instructions > Extended Instructions > Communications” 下調(diào)用 “TCON” 指令,,并選擇 “Single Instance” 生成背景 DB塊,,如圖4所示。

圖4 調(diào)用TCON指令
2,、定義PLC_1 的 “TCON” 連接參數(shù)
PLC_1 的 TCON 指令的連接參數(shù)需要在指令下方的屬性窗口“Properties > Configuration > Connection parameter”中設(shè)置,,如圖5所示。
連接參數(shù)說(shuō)明:
End point | :選擇通信伙伴,,這里選擇“unspecified” |
Address | :通信伙伴S7-300站的IP地址“192.168.0.3” |
Connection type | :選擇通信協(xié)議為ISO on TCP |
Connection ID | :連接的地址 ID 號(hào),,這個(gè) ID 號(hào)在后面的編程里會(huì)用到 |
Connection data | :創(chuàng)建連接時(shí),系統(tǒng)會(huì)自動(dòng)生成本地的連接 DB 塊,,所有的連 接數(shù)據(jù)都會(huì)存在這個(gè) DB 塊中,。 |
| :選擇本地 PLC_1作為主動(dòng)連接,S7-300 CPU作為被動(dòng)連接 |
Address details | :設(shè)定 TSAP 地址這里本地設(shè)置成“PLC_1”,, TSAP ID自動(dòng)為“50.4C.43.5F.31”,,伙伴方設(shè)置成不設(shè)置TSAP(ASCII),設(shè)置TSAP ID 為“E0.02.50.4C.43.5F.31”,。 |

圖5 “TCON” 指令的連接參數(shù)
3,、分配 “TCON” 的塊參數(shù)
在指令下方的屬性窗口“Properties > Configuration > block parameter”中設(shè)置,可以根據(jù)需要自己為“TCON” 塊相應(yīng)的輸入輸出參數(shù),。好參數(shù)的塊,,如圖6所示。其中M8.0作為啟動(dòng)連接的觸發(fā)位,,連接ID = 1與連接參數(shù)里面的設(shè)置相同,。

圖6 “TCON” 的塊參數(shù)
4、在 PLC_1 的 OB1 中調(diào)用 “TSEND” 發(fā)送通信指令
首先創(chuàng)建一個(gè)發(fā)送數(shù)據(jù)塊,,通過(guò) “Project tree > PLC_1 > Program blocks > Add new block”,,選擇 “Data block” 創(chuàng)建 DB 塊,選擇尋址,,點(diǎn)擊“OK”鍵,,如圖7所示。

圖7 創(chuàng)建一個(gè)發(fā)送數(shù)據(jù)塊DB3
打開(kāi)創(chuàng)建的發(fā)送數(shù)據(jù)塊,,在數(shù)據(jù)塊中定義發(fā)送數(shù)據(jù)區(qū)為 8個(gè)字節(jié)的數(shù)組,,如圖8所示,。

圖8 創(chuàng)建發(fā)送數(shù)據(jù)區(qū)
然后在OB1 中調(diào)用“TSEND”發(fā)送通信指令,并為“TSEND”參數(shù),。使用M0.3( 2Hz 的時(shí)鐘脈沖)上升沿激活發(fā)送任務(wù),,發(fā)送數(shù)據(jù)區(qū)為P# DB3.DBX0.0 BYTE 8,連接 ID = 1與連接參數(shù)里面的設(shè)置相同,,發(fā)送長(zhǎng)度LEN=8,。分配好參數(shù)的“TSEND”塊如圖9所示。

圖9 調(diào)用“TSEND”發(fā)送通信塊
5,、在 PLC_1 的 OB1 中調(diào)用“TRCV”接收通信指令
同樣,,先創(chuàng)建一個(gè)接收數(shù)據(jù)塊DB4 ,如圖10所示,。“TRCV”接收通信指令的調(diào)用方法與“TSEND” 發(fā)送通信指令的調(diào)用方法相同,,M8.1作為接收指令的使能位,如圖11所示,。

圖10創(chuàng)建接收數(shù)據(jù)區(qū)

圖11 調(diào)用“TRCV”接收通信塊
6,、在 PLC_1 的 OB1 中調(diào)用 “TDISCON”通信指令
zui后,為了斷開(kāi)通信鏈接,,我們需要調(diào)用“TDISCON”通信指令,,如圖12所示。

圖12 調(diào)用“TDISCON”通信塊
3.3下載程序
至此,,S7-1200側(cè)的組態(tài)和編程都已經(jīng)完成,,可以在項(xiàng)目編譯無(wú)錯(cuò)誤后,直接下載到S7-1200 CPU中,,并啟動(dòng)CPU的運(yùn)行,。
4 S7-300 CPU的組態(tài)編程
S7-300帶PN接口的CPU支持ISO on TCP通信功能,通過(guò)該集成以太網(wǎng)接口組態(tài)ISO on TCP通信時(shí),,只能使用開(kāi)放式通信的功能塊,,這些的功能塊可以在STEP7 “ 通訊塊”的 “標(biāo)準(zhǔn)庫(kù) ”中找到,如圖13所示,。

圖13 S7-300 CPU通信指令庫(kù)
庫(kù)中提供了下列通信功能塊:
′> FB 65 "TCON",,用于建立連接,連接時(shí)需要UDT65來(lái)提供參數(shù)
> FB 66 "TDISCON",,用于終止連接
> FB 63 "TSEND",,用于發(fā)送數(shù)據(jù)到S7站點(diǎn)、S5站點(diǎn),、PC站或者第三方設(shè)備
> FB 64 "TRCV" 用于從S7站點(diǎn),、S5站點(diǎn)、PC站或者第三方設(shè)備接收數(shù)據(jù)
要通過(guò)CPU 的 集成PN 接口實(shí)現(xiàn)開(kāi)放的ISO on TCP通信,,不能在Netpro網(wǎng)絡(luò)組態(tài)中直接建立連接,,必須通過(guò)程序每個(gè)連接的參數(shù),。用于通信的FB標(biāo)準(zhǔn)功能塊,請(qǐng)參見(jiàn)附件提供的例程 ”Sample_1 ( 50 KB ) ” 或參考下載中心文檔《A0284 使用西門(mén)子PLC集成的PN口實(shí)現(xiàn)S5 兼容通信使用入門(mén)》提供的例程,。下載鏈接:80490650
從附件提供的例程 ”Sample_1 ( 50 KB ) ” 中將把需要的程序塊拷貝到新建的項(xiàng)目中,,包括:
> UDT 65 "TCON_PAR",存放用戶通信參數(shù)
> FB420 "SET_ISO_ENDPOINT" ,,用于修改UDT65內(nèi)通信對(duì)象參數(shù)
> FC21,, 被FB420調(diào)用
隨后,使用通信功能塊 FB65 "TCON",、FB66 "TDISCON",、FB63 "TSEND" 和 FB64 "TRCV" 完成程序的編寫(xiě)。
4.1創(chuàng)建新項(xiàng)目
1,、打開(kāi)STEP7,,新建一個(gè)項(xiàng)目
2、在項(xiàng)目中插入一個(gè)SIMATIC 300的站
3,、組態(tài)硬件,插入一個(gè)CPU317-2PN/DP的CPU,,并為PN接口分配IP地址“192.168.0.3”,,如圖14所示。同時(shí),,在CPU的“Cycle/Clock Memory”屬性頁(yè)中MB0為時(shí)鐘存儲(chǔ)器,,在程序中可以使用M0.3(2Hz 的時(shí)鐘脈沖)去自動(dòng)激活發(fā)送任務(wù)