應(yīng)用領(lǐng)域 | 環(huán)保,石油,電子,印刷包裝,紡織皮革 |
---|
西門(mén)子通訊電纜本公司主要從事工業(yè)自動(dòng)化產(chǎn)品的工程和銷售。公司以低廉的價(jià)格,強(qiáng)大的技術(shù)力量,周到的服務(wù)取得用戶的信任。本公司的客戶范圍廣泛,行業(yè)涉及冶金,造紙機(jī)械,紡織機(jī)械,水處理設(shè)備,水泥,飲料,包裝等生產(chǎn)企業(yè),大專院校,科研單位和工程公司等。
參考價(jià) | ¥84 |
訂貨量 | 1 件 |
更新時(shí)間:2019-08-30 15:51:39瀏覽次數(shù):142
聯(lián)系我們時(shí)請(qǐng)說(shuō)明是化工儀器網(wǎng)上看到的信息,謝謝!
湖南亞貝納自動(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ù)量擬份銷售合同:
5、客戶收到合同查閱同意后蓋章回傳并按照合同銷售額匯款到公司賬戶
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è)銷售西門(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ù).
湖南西門(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)資料下載中心看看有哪些需要的吧;
如果您想買到貨真價(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ù)