SIEMENS 長沙豪乾智能科技有限公司
公司帶來銷售的產(chǎn)品全部由西門子直接提供,所有產(chǎn)品保證絕對(duì)原裝,每個(gè)產(chǎn)品都可以到西門子長沙辦事處去查驗(yàn)。
我們出售的產(chǎn)品按照西門子質(zhì)保進(jìn)行保修,(保修期為一年)《選擇長沙豪乾,是您最明智的決定》。想了解更多內(nèi)容,請(qǐng)來電,我將為您一一解答。
工作( Q Q ):254598303 136-8731-7079(微信同步)
公司理念:
是專業(yè)從事工業(yè)自動(dòng)化產(chǎn)品銷售和系統(tǒng)集成的高新技術(shù)企業(yè)。在西門子工控領(lǐng)域,公司以精益求精的經(jīng)營理念,從產(chǎn)品、方案到服務(wù),致力于塑造一個(gè)“行業(yè)專家”品牌,以實(shí)現(xiàn)可持續(xù)的發(fā)展。
使用 EM DP01 擴(kuò)展模塊可以將 S7-200 SMART CPU 做為 PROFIBUS-DP 從站連接到PROFIBUS 通信網(wǎng)絡(luò),EM DP01 可作為 DP V0/V1 主站的通信伙伴。通過模塊上的旋轉(zhuǎn)開關(guān)可以設(shè)置 PROFIBUS-DP 從站地址。該模塊支持 9600 波特到 12M 波特之間的任一 PROFIBUS 波特率, 最大允許 244 輸入字節(jié)和 244 輸出字節(jié)。 每個(gè) S7-200 SMART CPU(僅限 ST 與 SR 型號(hào))可擴(kuò)展兩個(gè) PROFIBUS EM DP01。
西門子熱線工程師內(nèi)部學(xué)習(xí)講座-EM DP01模塊部分:
DP01 模塊同時(shí)支持PROFIBUS-DP 和 MPI 兩種協(xié)議。EM DP01 PROFIBUS DP 模塊的 DP 端口可以連接到網(wǎng)絡(luò)中的 DP 主站,并且依然能夠作為 MPI 設(shè)備與其它主站設(shè)備(例如,同一網(wǎng)絡(luò)中的 SIMATIC HMI 設(shè)備或 S7-300/S7-400 CPU)通信。因 DP01 只能作為從站,所以兩個(gè)DP01之間不能通信。作為MPI從站時(shí), 連接資源共6個(gè),1個(gè)預(yù)留給OP,其余5個(gè)為自由資源,可以與MPI主站以及HMI設(shè)備通訊。
定義
同步運(yùn)行中無法修改的數(shù)據(jù)區(qū)稱為一致性數(shù)據(jù)區(qū),即在超出一致性數(shù)據(jù)區(qū)所允許最大空間的連續(xù)數(shù)據(jù)區(qū)中,可同時(shí)包含新數(shù)據(jù)和舊數(shù)據(jù)。
示例
如果中斷通信塊的執(zhí)行過程(例如,由優(yōu)先級(jí)更高的硬件中斷程序中斷),可能會(huì)出現(xiàn)不一致性現(xiàn)象。 如果該中斷程序中的用戶程序?qū)σ延稍撏ㄐ艍K局部處理的數(shù)據(jù)進(jìn)行更改,則傳送數(shù)據(jù)開始于:
部分開始于處理硬件中斷之前,部分開始于處理硬件中斷之后,這意味著,這些數(shù)據(jù)是不一致的(不連續(xù))。
PROFIBUS 支持三種類型的數(shù)據(jù)一致性:
EM DP01 在數(shù)據(jù)處理過程中始終利用緩沖區(qū)一致性。
DP主站的一致性
DP 主站 CPU 的一致性并非總是緩沖區(qū)一致。除非 DP 消息非常小,否則 DP 主站 CPU 不會(huì)將整個(gè) DP 消息作為一個(gè)不可分割的對(duì)象進(jìn)行處理。DP 主站 CPU 通常會(huì)以較小的單位移動(dòng) PROFIBUS 數(shù)據(jù)。既可以通過它們將數(shù)據(jù)移動(dòng)到 I/O 區(qū),也可以由用戶使用 DPRD_DAT(讀取 DP 設(shè)備的一致性數(shù)據(jù))與 DPWR_DAT(寫入 DP 設(shè)備的一致性數(shù)據(jù))指令來控制移動(dòng)。使用 DPRD_DAT 和 DPWR_DAT 指令,一次可獲取一個(gè)組態(tài)"插槽"的信息。因?yàn)樵试S有兩個(gè)組態(tài)插槽,這樣就可以使用兩條 DPRD_DAT 指令來獲取所有數(shù)據(jù)。僅對(duì)每條 DPRD_DAT 指令保證一致性。
在 EM DP01 組態(tài)中,可以支持2個(gè)插槽,混用并匹配以上組態(tài)中的任意兩種。EM DP01 最大允許 244 輸入字節(jié)和 244 輸出字節(jié),如果對(duì) EM DP01 使用兩種組態(tài),則所有的輸入數(shù)據(jù)和所有的輸出數(shù)據(jù)都是連續(xù)的。以下是兩個(gè)示例:
假設(shè) DP 主站已定義一個(gè) I/O 組態(tài),其包含兩個(gè)插槽且 V 存儲(chǔ)器偏移量為 1000。將第一個(gè)插槽組態(tài)為 32 字節(jié)的輸入輸出,第二個(gè)插槽組態(tài)為 8 字節(jié)的輸入輸出。S7-200 SMART CPU 的輸出與輸入緩沖區(qū)均為 40 字節(jié) (32 + 8)。輸出數(shù)據(jù)(來自 DP 主站)緩沖區(qū)起始于 VB1000;輸入數(shù)據(jù)(送入 DP 主站)緩沖區(qū)緊隨輸出緩沖區(qū)并起始于 VB1040。
不同的 PROFIBUS 設(shè)備具有不同的性能特征。這些特點(diǎn)會(huì)因功能(例如 I/O 信號(hào)和診斷消息的數(shù)量)或總線參數(shù)(例如傳送速度與時(shí)間監(jiān)視)而不同。這些參數(shù)因設(shè)備類型和供應(yīng)商不同而不同,通常記錄在技術(shù)手冊(cè)中。為幫助用戶簡化 PROFIBUS 的組態(tài),可在一個(gè)稱為設(shè)備數(shù)據(jù)庫文件或 GSD 文件的電子數(shù)據(jù)表中指定具體設(shè)備的性能特征。基于 GSD 文件的組態(tài)工具可以將不同供應(yīng)商的設(shè)備方便地集成在同一個(gè)網(wǎng)絡(luò)中。GSD 設(shè)備數(shù)據(jù)庫文件以精確定義的格式全面地描述設(shè)備的各項(xiàng)特征。供應(yīng)商負(fù)責(zé)為每種設(shè)備都準(zhǔn)備 GSD 文件并提供給 PROFIBUS 用戶使用。組態(tài)系統(tǒng)使用 GSD 文件可讀取PROFIBUS 設(shè)備的特征并在組態(tài)網(wǎng)絡(luò)時(shí)使用這些信息。
DP01 作為一個(gè)特殊的PROFIBUS-DP從站模塊,其相關(guān)參數(shù)(包括上述的數(shù)據(jù)一致性)是以GSD(或GSE)文件的形式保存的。在主站中配置DP01,需要安裝相關(guān)的GSD文件。
首先,在STEP 7項(xiàng)目里插入一個(gè)S7-300的站:
STEP7的硬件組態(tài)窗口中的"Options"菜單中點(diǎn)擊“Install GSD File..”,導(dǎo)入EM DP 01 GSD文件,安裝DP01配置文件,如下圖:
選擇DP01 GSD文件所在路徑:
導(dǎo)入GSD文件后,在右側(cè)的設(shè)備選擇列表中找到從站EM DP01,(添加的GSD文件一般位于PROFIBUS DP->Additional Field Device->PLC->SIMATIC->EM DP 01 PROFIBUS-DP)并且根據(jù)通訊字節(jié)數(shù),選擇相應(yīng)的配置:
1. 啟動(dòng) TIA Portal 軟件。
2. 新建項(xiàng)目。
3. 在項(xiàng)目視圖中,找到菜單欄并選擇:"選項(xiàng) > 管理通用站描述文件(GSD)"(Options > Manage general station description files (GSD))
4. 在"源"(Source) 路徑中,找到之前加載到計(jì)算機(jī)中的 EM DP01 GSD 文件。
5. 選中相應(yīng) GSD 文件行的復(fù)選框。
6. 單擊"安裝"(Install) 按鈕。
7. 執(zhí)行上述操作后,將在硬件目錄中安裝 EM DP01 GSD 文件,如下圖所示:
EM DP01 PROFIBUS DP 模塊的前面板上有四個(gè)狀態(tài) LED 用于指示 DP 端口的工作狀態(tài):
DIAG LED:
– 雙色(綠色/紅色)LED 指示 EM DP01 的工作狀態(tài)和故障狀態(tài)
– 紅色閃爍:自啟動(dòng)時(shí)開始閃爍,直到 CPU 完成 EM DP01 登錄后停止閃爍,或在 EM DP01 出現(xiàn)故障時(shí)閃爍
– 綠色閃爍:EM DP01 等待 S7-200 SMART CPU 傳輸組態(tài)和參數(shù)(登錄后綠燈立即閃爍)期間或固件升級(jí)期間
– 綠色常亮:無任何故障且 EM DP01 已組態(tài)
POWER LED:
– 綠色常亮:有用戶 24 V DC
– 滅:無用戶 24 V DC
DP ERROR LED:
– 紅色閃爍:DP 主站寫入 EM DP01 的 I/O 組態(tài)或參數(shù)信息存在錯(cuò)誤
– 紅色常亮:DP 通信被中斷
– 滅:無錯(cuò)誤或從未建立數(shù)據(jù)交換
DX MODE LED:
– 滅:S7-200 SMART CPU 通電后,未嘗試進(jìn)行 DP 通信或 DP 通信被中斷
– 綠色常亮:成功發(fā)起 DP 通信后(EM DP01 已進(jìn)入與 DP 主站交換數(shù)據(jù)的模式),該指示燈保持常亮,直至 EM DP01 退出數(shù)據(jù)交換模式
下表總結(jié)了 EM DP01 狀態(tài) LED 指示的狀態(tài):
LED | 滅 | 紅色 | 紅色閃爍 | 綠色閃爍 | 綠色 |
DIAG | - | 模塊內(nèi)部故障 | 自啟動(dòng)時(shí)開始閃爍,直到CPU 完成 EM DP01 登錄后停止閃爍,或在 EM DP01出現(xiàn)故障時(shí)閃爍 | EM DP01 等待 S7- 200 SMART CPU 傳輸組態(tài)和參數(shù)期間或 固件升級(jí)期間 | 無任何故障; EM DP01 已組態(tài) |
POWER | 無 24 V DC 用戶電源 | - | - | - | 24 V DC 用戶電源正常 |
DP ERROR | 無錯(cuò)誤 | DP 通信中斷;數(shù)據(jù)交換模式停止 | 參數(shù)設(shè)置/組態(tài)錯(cuò)誤(來自 DP 主站) | - | - |
DX MODE | 數(shù)據(jù)交換模式未激活或數(shù)據(jù)通信中斷 | - | - | - | 數(shù)據(jù)交換模式激活 |
是否可以通過DP01模塊控制變頻器?
不可以。DP01是PROFIBUS-DP從站模塊,不能做主站;而變頻器需要接受主站的控制。
為什么重新設(shè)置DP01地址后不起作用?
對(duì)DP01重新設(shè)置地址后,需斷電后重新上電才起作用?;蛘邫z查DP01址撥碼是否到位。
主站中對(duì)DP01的I/O配置的數(shù)據(jù)通信區(qū)已經(jīng)到了最大,而仍不能滿足需通信的數(shù)據(jù)量怎么辦?
可以在傳送的數(shù)據(jù)區(qū)中設(shè)置標(biāo)志位,分時(shí)分批傳送。
DP01所支持的通信速率和距離是多少?
電纜長度 | 所支持的通信速率 |
---|---|
1200m | 93.75k |
1000m | 187.5k |
400m | 500k |
200m | 1M到1.5M |
100m | 3M到12M |
DP01的聯(lián)網(wǎng)能力如何?
聯(lián)網(wǎng)能力 | 數(shù)據(jù) |
---|---|
站地址設(shè)置 | 0-99(由旋鈕開關(guān)設(shè)定) |
每段最大站數(shù) | 32 |
每個(gè)網(wǎng)絡(luò)最大站數(shù) | 126,最多99個(gè)DP01站 |
MPI連接 | 一共6個(gè),1個(gè)保留給OP |
一個(gè)網(wǎng)絡(luò)上只能有最多99個(gè)DP01站,是因?yàn)槠涞刂吩O(shè)置開關(guān)的限制。
S7-300或S7-400的PROFIBUS_DP主站最多可以有多少個(gè)DP01從站?
這與S7-300或S7-400的DP口或DP模板的能力有關(guān),要根據(jù)它所支持的DP從站數(shù)而定。一個(gè)網(wǎng)上最多可以有99個(gè)DP01。
織雙層屏蔽,實(shí)心裸銅線導(dǎo)體,2芯并合成對(duì),芯線紅綠二色,綠色環(huán)保PVC外護(hù)套,外觀紫色。
Profibus DP 電纜 采用實(shí)心裸銅線導(dǎo)體作芯線,加厚鋁箔和加密裸金屬絲編織層,屏蔽效果好,紫色PVC外護(hù)套。具有良好的信號(hào)傳輸性能。
6XV1830-0EH10 L2電纜 2芯屏蔽(PROFIBUS總線電纜)(原6XV1830-0AH10已升級(jí)為6XV1830-0EH10)
符合VDE 0472標(biāo)準(zhǔn);B類試驗(yàn)(IEC332.1)。
帶米標(biāo)識(shí),分100米、200米、500米、1000米木輪包裝。
工作參數(shù):單線傳輸最大規(guī)格:1000m,加中繼器可延長至10000m
6XV1830-3EH10 SIMATIC NET, PROFIBUS FC 拖纜, PROFIBUS 拖纜, 最大加速度:4 m/s2, 至少 3 百萬次 彎曲次數(shù),
彎曲半徑: 約 120mm,雙芯屏蔽線,按米銷售,最大長度: 8000m, 最小訂購量: 20 m (原6XV1830-3BH10已升級(jí)為6XV1830-3EH10)
帶米標(biāo)識(shí),分100米、200米、500米、1000米木輪包裝。
工作參數(shù):單線傳輸最大規(guī)格:1000m,加中繼器可延長至10000m
西門子(SIEMENS) 6XV1840-2AH10
產(chǎn)品詳細(xì)信息: 使用fc電纜2 x 2可快速、簡便地連接到工業(yè)以太網(wǎng) fc rj45 引出插座(10/100 mbit/s)
或工業(yè)以太網(wǎng)fc rj45 180/90°接頭上,節(jié)省時(shí)間,專用總線電纜,應(yīng)用靈活,雙層屏蔽電纜和一致的接
地方案,網(wǎng)絡(luò)的抗干擾能力強(qiáng),不含硅。
應(yīng)用范圍: 用于工廠車間中的結(jié)構(gòu)化布線,專用于快速裝配,特別適用于汽車行業(yè)(如噴漆生產(chǎn)線)
技術(shù)說明: 電纜規(guī)格cat 5e特征阻抗,1-100 mhz時(shí)100 Ω ± 15 Ω絕緣電阻 500 mΩ km芯線絕緣pe 1.5
mm工作溫度-40 oc 到+70 oc運(yùn)輸/貯存溫度-40 oc 到 +70 oc允許張力≤ 150 n阻燃性能,符合標(biāo)準(zhǔn)ul 1685
(csa ft 4)認(rèn)證ul 和 ccc
西門子DP總線,
6XV1830-0EH10 profibus總線電纜
6XV1840-2AH10 profibus總線電纜
6XV1830-3EH10 profibus總線電纜
編程/通訊電纜 6ES7 901-3CB30-0XA0 RS484口
編程/通訊電纜 6ES7 901-3DB30-0XA0 USB接口
跟PLC通訊電纜 6ES7901-0BF00-0AA0
總線連接器
90°無編程口 6ES7972-0BA12-0XA0 總線接頭
90°帶編程口 6ES7972-0BB12-0XA0 總線接頭
35°無編程口 6ES7972-0BA41-0XA0 總線接頭
35°帶編程口 6ES7972-0BB41-0XA0 總線接頭
90°無編程口 6ES7972-0BA50-0XA0 總線接頭
90°帶編程口 6ES7972-0BB50-0XA0 總線接頭
總線接頭 6ES7972-0BA52-0XA0
總線接頭 6ES7972-0BB52-0XA0
總線接頭 6GK1500-0FC00
總線接頭 6GK1500-0EA02
============================================
西門子DP總線,
6XV1830-0EH10 profibus總線電纜
6XV1840-2AH10 profibus總線電纜
6XV1830-3EH10 profibus總線電纜
編程/通訊電纜 6ES7 901-3CB30-0XA0 RS484口
編程/通訊電纜 6ES7 901-3DB30-0XA0 USB接口
跟PLC通訊電纜 6ES7901-0BF00-0AA0
============================================
西門子CP5611通訊卡
CP5611通訊卡 6GK1561-1AA00 CP 5611 A1
CP5611通訊卡 6GK1561-1AA01 CP 5611 A2
CP5512通訊卡 6GK1551-2AA00 CP 5512
============================================
西門子 DIN導(dǎo)軌
DIN導(dǎo)軌6ES7390-1AB60-0AA0 (160mm)
DIN導(dǎo)軌6ES7390-1AE80-0AA0 (482mm)
DIN導(dǎo)軌6ES7390-1AF30-0AA0 (530mm)
DIN導(dǎo)軌6ES7390-1AJ30-0AA0 (830mm
DIN導(dǎo)軌6ES7390-1BC00-0AA0 (2000mm)
西門子電源6ES7307-1EA00-0AA0 5A
1.在 PLC_1 的 OB1 中調(diào)用“TCON” 通信指令
① 在第一個(gè) CPU 中調(diào)用發(fā)送通信指令,進(jìn)入 “Project tree” > “ PLC_1” > “Program blocks” > “OB1” 主程序中,從右側(cè)窗口 “Instructions” > “Communications” > “OPEN User Communications”下調(diào)用 “TCON” 指令,創(chuàng)建連接,如圖1.所示。
圖1. 調(diào)用“TCON”通信指令
② 創(chuàng)建DB2 分配連接參數(shù),見圖2所示
圖2. 創(chuàng)建連接數(shù)據(jù)塊 DB2(Con_DB)
③ 定義PLC_1的 “TCON”連接參數(shù)
PLC_1 的 TCON 指令的連接參數(shù)需要在指令下方的屬性窗口“Properties”> “Configuration”>“Connection parameter”中設(shè)置,如圖3.所示。
圖3. 定義 TCON 連接參數(shù)
連接參數(shù)說明:
End point | :可以通過點(diǎn)擊選擇按鈕選擇伙伴 CPU :PLC_2 |
Connection type | :選擇通信協(xié)議為 TCP(也可以選擇 ISO on TCP 或UDP協(xié)議) |
Connection ID | :連接的地址 ID 號(hào),這個(gè) ID 號(hào)在后面的編程里會(huì)用到 |
Connection data |
:創(chuàng)建連接時(shí),生成的Con_DB塊。見圖2所示 |
Active connection setup | :選擇本地 PLC_1作為主動(dòng)連接 |
Address details | :定義通信伙伴方的端口號(hào)為:2000;如果選用的是 ISO on TCP 協(xié)議,則需要設(shè)定的TSAP 地址(ASCII 形式),本地 PLC_1可以設(shè)置成“PLC1”,伙伴方 PLC_2 可以設(shè)置成“PLC2”。 |
2.定義 PLC_1 的“TSEND”發(fā)送通信塊接口參數(shù)
① 調(diào)用 “TSEND” 在OB1內(nèi)調(diào)用 發(fā)送100個(gè)字節(jié)數(shù)據(jù)到PLC2中
進(jìn)入 “Project tree” > “ PLC_1” > “Program blocks” > “OB1” 主程序中,從右側(cè)窗口 “Instructions” > “Communications” > “OPEN User Communications”下調(diào)用 “TSEND” 指令,,如圖4.所示。
圖4. 調(diào)用 TSEND
② 創(chuàng)建并定義PLC_1的發(fā)送數(shù)據(jù)區(qū) DB 塊。
通過“Project tree”>“PLC_1”>“Program blocks”>“Add new block”,選擇“Data block” 創(chuàng)建 DB 塊,選擇絕對(duì)尋址,點(diǎn)擊“OK”鍵,定義發(fā)送數(shù)據(jù)區(qū)為 100個(gè)字節(jié)的數(shù)組,如圖4.及圖5.所示。
圖5. 創(chuàng)建發(fā)送數(shù)據(jù)區(qū) DB 塊
注意:對(duì)于雙邊編程通信的 CPU ,如果通信數(shù)據(jù)區(qū)使用 DB 塊,既可以將 DB 塊定義成符號(hào)尋址,也可以定義成絕對(duì)尋址。使用指針尋址方式,必須創(chuàng)建絕對(duì)尋址的 DB 塊。
圖6. 定義發(fā)送數(shù)據(jù)區(qū)為字節(jié)類型的數(shù)組 圖 PLC1_TSENDC_DATA
③ 定義 PLC_1 的“TSEND”發(fā)送通信塊接口參數(shù),如圖7.所示。
圖7. 定義 TSEND 接口參數(shù)
參數(shù)說明:
輸入接口參數(shù):
REQ
|
:= M0.3
|
// 使用 2Hz 的時(shí)鐘脈沖,上升沿激活發(fā)送任務(wù)
|
ID | : = 1 | //創(chuàng)建連接ID |
LEN
|
:= 100
|
//發(fā)送數(shù)據(jù)長度
|
DATA
|
:= P#DB3.DBX0.0 BYTE 100
|
// 發(fā)送數(shù)據(jù)區(qū)的數(shù)據(jù),使用指針尋址時(shí),DB塊要選用絕對(duì)尋址
|
輸出接口參數(shù):
DONE
|
:= M300.0
|
//任務(wù)執(zhí)行完成并且沒有錯(cuò)誤,該位置 1
|
BUSY
|
:= M300.1
|
// 該位為 1,代表任務(wù)未完成,不能激活新任務(wù)
|
ERROR
|
:= M300.2
|
//通信過程中有錯(cuò)誤發(fā)生,該位置 1
|
STATUS
|
:= MW302
|
//有錯(cuò)誤發(fā)生時(shí),會(huì)顯示錯(cuò)位信息號(hào)
|
3.在 PLC_1 的OB1中調(diào)用接收指令T_CV 并配置基本參數(shù)
為了實(shí)現(xiàn) PLC_1 接收來自 PLC_2 的數(shù)據(jù),則在 PLC_1 中調(diào)用接收指令T_RCV 并配置基本參數(shù)。
① 創(chuàng)建并定義PLC_1的接收數(shù)據(jù)區(qū) DB 塊。
通過“Project tree”>“PLC_1”>“Program blocks”>“Add new block”,選擇“Data block” 創(chuàng)建 DB 塊,選擇絕對(duì)尋址,點(diǎn)擊“OK”鍵,定義發(fā)送數(shù)據(jù)區(qū)為 100個(gè)字節(jié)的數(shù)組,如圖7.及圖8.所示。
圖8. 創(chuàng)建接收數(shù)據(jù)區(qū) DB 塊
注意:對(duì)于雙邊編程通信的 CPU ,如果通信數(shù)據(jù)區(qū)使用 DB 塊,既可以將 DB 塊定義成符號(hào)尋址,也可以定義成絕對(duì)尋址。使用指針尋址方式,必須創(chuàng)建絕對(duì)尋址的 DB 塊。
圖9. 定義接收數(shù)據(jù)區(qū)為字節(jié)類型的數(shù)組
② 調(diào)用 “TRCV” 在OB1內(nèi)調(diào)用
進(jìn)入 “Project tree” > “ PLC_1” > “Program blocks” > “OB1” 主程序中,從右側(cè)窗口 “Instructions” > “Communications” > “OPEN User Communications”下調(diào)用 “TRCV” 指令,配置接口參數(shù),,如圖10.所示。
圖10. 調(diào)用 TRCV 指令并配置接口參數(shù)
參數(shù)說明:
輸入接口參數(shù):
EN_R
|
:= TRUE
|
// 準(zhǔn)備好接收數(shù)據(jù)
|
ID
|
:= 1
|
// 連接號(hào),使用的是 TCON 的連接參數(shù)中 ID號(hào)
|
LEN
|
:= 100
|
// 接收數(shù)據(jù)長度為 100 個(gè)字節(jié)
|
DATA
|
:= P#DB4.DBX0.0 BYTE 100
|
// 接收數(shù)據(jù)區(qū)的地址
|
輸出接口參數(shù):
NDR
|
:= M310.0
|
// 該位為 1,接收任務(wù)成功完成
|
BUSY
|
:= M310.1
|
// 該位為 1,代表任務(wù)未完成,不能激活新任務(wù)
|
ERROR
|
:= M310.2
|
// 通信過程中有錯(cuò)誤發(fā)生,該位置 1
|
STATUS
|
:= MW312
|
// 有錯(cuò)誤發(fā)生時(shí),會(huì)顯示錯(cuò)誤信息號(hào)
|
RCVD_LEN
|
:= MW314
|
// 實(shí)際接收數(shù)據(jù)的字節(jié)數(shù)
|
注意:LEN設(shè)置為 65535 可以接收變長數(shù)據(jù)。
使用TCP 協(xié)議通信,除了連接參數(shù)的定義不同,通信雙方的其它組態(tài)及編程與前面的ISO on TCP 協(xié)議通信完全相同。但注意:主動(dòng)連接方強(qiáng)烈建議選擇S7-300 CP卡。
S7-1200 CPU中,使用 TCP 協(xié)議與S7-300通信時(shí),PLC_1的連接參數(shù),如圖1.所示。通信伙伴 S7-300 的連接參數(shù),如圖2.所示。
圖1.S7-1200 的TCP連接參數(shù)的配置 TCP1200_Connection.BMP
圖2. S7-300 的S7-300 CP卡創(chuàng)建TCP連接參數(shù)的配置
圖3.S7-300 的S7-300 CP卡創(chuàng)建TCP連接參數(shù)的配置,設(shè)置連接伙伴
圖3. S7-300 CP卡創(chuàng)建TCP連接參數(shù)的配置,設(shè)置連接伙伴地址及端口
如果一定要?jiǎng)?chuàng)建S7-1200主動(dòng)連接,那么在S7-300 CP卡,創(chuàng)建連接,一定不能填寫對(duì)方IP與端口如圖4