西門(mén)子工業(yè)自動(dòng)化與驅(qū)動(dòng)集團(tuán)合作伙伴 |
廣州三合自動(dòng)化設(shè)備有限公司 |
聯(lián) 系 人: |
阿 拉 雷 |
電 話 : |
o 2 o - 3 9 o o 8 7 5 9 |
手 機(jī): |
1 7 7 2 8 (微*)1 9 8 3 3 1 |
傳 真: |
o 2 o - 3 9 o o 8 7 5 9 |
商務(wù) QQ : |
2 3 8 2 1 1 9 6 6 8 |
公司地址: |
廣州市南沙區(qū)金嶺北路252號(hào)1704房 |
銷(xiāo)售西門(mén)子SMART熱電阻模塊6ES7288-3AR04-0AA0
廣州三合自動(dòng)化設(shè)備有限公司本著“以人為本,持續(xù)創(chuàng)新,科學(xué)發(fā)展”三大方針,著重于工業(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控制系統(tǒng),傳動(dòng)技術(shù)應(yīng)用,伺服控制系統(tǒng),數(shù)控產(chǎn)品備件,人機(jī)界面及網(wǎng)絡(luò)軟件應(yīng)用為公司的技術(shù)特長(zhǎng),三合與德國(guó)西門(mén)子自動(dòng)化以及驅(qū)動(dòng)部門(mén)展開(kāi)了長(zhǎng)期緊密合作,期間建立了良好的相互協(xié)作關(guān)系,德國(guó)西門(mén)子看中三合的業(yè)務(wù)優(yōu)勢(shì),地理優(yōu)勢(shì),企業(yè)文化優(yōu)勢(shì),依據(jù)南沙自貿(mào)區(qū)域內(nèi)的公司及企業(yè),國(guó)家給予相關(guān)的稅收優(yōu)惠政策,本公司承諾,在保證給予客戶的產(chǎn)品為西門(mén)子全新,原裝,正品前提下,產(chǎn)品價(jià)格對(duì)比業(yè)界同行,西門(mén)子自動(dòng)化進(jìn)口系列優(yōu)惠幅度從5%至13%不等,本公司產(chǎn)品從購(gòu)買(mǎi)日期開(kāi)始,享受西門(mén)子質(zhì)保一年,保質(zhì)期內(nèi)因產(chǎn)品本身質(zhì)量問(wèn)題(非人為損壞),免費(fèi)更換維修,不收取任何費(fèi)用。
歡迎來(lái)電咨詢
三合致力于推動(dòng)世界智慧工廠的進(jìn)程 確保工業(yè)4.0時(shí)代的早日到來(lái)
主要優(yōu)勢(shì)產(chǎn)品西門(mén)子:S7-200CN、S7-200、Smart200、S7-300、S7-400、S7-1200、觸摸屏、6FC、6SN、S120、V10、V20、V60、V80、G110、G120、6RA、伺服數(shù)控備件、NCU、MM系列變頻器。
1. 概述
串口模塊ET200S 1SI(訂貨號(hào):6ES7 138-4DF01-0AB0)是一款用于ET200S上的串口模塊,支持兩種軟件協(xié)議(ASCII和3964(R)),通過(guò)接線區(qū)分可支持三種硬件接口(RS232C、RS422和RS485)。
在Step 7硬件組態(tài)中選擇模塊時(shí),硬件目錄中有以下六種版本的模塊:
? ASCII (4B)
? ASCII(8B)
? ASCII(32B)
? 3964(R) (4B)
? 3964(R) (8B)
? 3964(R) (32B)
4/8/32字節(jié)代表數(shù)據(jù)傳輸?shù)耐掏侣蚀笮?,字?jié)數(shù)越大,吞吐率越大,即數(shù)據(jù)傳輸越快,但是在ET200S機(jī)架上占用的I/O存儲(chǔ)區(qū)也越多,如果從傳輸速率考慮,選擇32B最快,如果從占用的I/O區(qū)最小考慮,選擇4B占用最少,根據(jù)具體應(yīng)用要求選擇。
模塊信息及指示燈含義,如下圖1所示。
圖1 模塊指示燈含義
RS232C、RS422和RS485三種接口通訊的終端模塊端子分配和電纜連接,如下圖2/3/4所示。
圖2-1 RS232C接口終端模塊端子分配
圖2-2 RS232C接口終端模塊電纜連接
圖3-1 RS422接口終端模塊端子分配
圖3-2 RS422接口終端模塊電纜連接
圖4-1 RS485接口終端模塊端子分配
圖4-2 RS485接口終端模塊電纜連接
注意:RS485接口內(nèi)部已經(jīng)短接,不需要外部短接處理,只要直接連接1,2,8。
2. 軟件環(huán)境
2.1 STEP7 V5.4 SP5
用于編寫(xiě)S7-300/400程序,此軟件需要從西門(mén)子購(gòu)買(mǎi),本文檔中的部分代碼使用Step7 V5.4 SP5的軟件編寫(xiě)。
2.2 ET200S 1SI 串行接口模塊的功能塊
STEP 7 軟件中不包含ET200s 1SI模塊做串口通訊的功能塊,需要單獨(dú)安裝一個(gè)軟件,然后在Libraries下才有ET200sSI的庫(kù),功能塊可供通訊調(diào)用,該軟件從以下的鏈接下載。25358470
2.3 串口調(diào)試器
第三方提供的串口調(diào)試工具,可以從互聯(lián)網(wǎng)上免費(fèi)下載,可用于測(cè)試串口通訊。
3. 硬件列表和接線
3.1 硬件列表
CPU | CPU317-2PN/DP | 6ES7 317-2EK14-0AB0 |
ET200S | 接口模塊 | 6ES7 151-1BA01-0AB0 |
功率模塊 | 6ES7 138-4CA00-0AA0 | |
1 SI串口模塊 | 6ES7 138-4DF01-0AB0 | |
功率模塊的終端模塊 | TM-P15S23-A0 | 6ES7 193-4CD20-0AA0 |
電子模塊的終端模塊 | TM-E15C24-01 | 6ES7 193-4CA30-0AA0 |
表1 硬件設(shè)備
3.2 硬件接線示意圖
以RS232C的方式接線為例說(shuō)明,1 Si 模塊按照RS232C的接線方式連接到電腦的232口,連接示意圖如下所示。
圖5 硬件結(jié)構(gòu)和接線示意圖
4.組態(tài)設(shè)置和編程
4.1 組態(tài)和配置
1.打開(kāi)STEP7,點(diǎn)擊File->New...創(chuàng)建一新項(xiàng)目,項(xiàng)目名稱為et200s ASCII。
圖6新建項(xiàng)目對(duì)話框
2.用鼠標(biāo)右鍵點(diǎn)擊項(xiàng)目名稱,選擇Insert New Object->SIMATIC 300 Station,更改站的名稱為 317-2PN/DP ,如下圖7所示。
圖7 插入S7-300站
3. 在硬件組態(tài)中按訂貨號(hào)和硬件安裝次序依次插入機(jī)架、CPU和ET200S標(biāo)準(zhǔn)從站模塊,如下圖8所示,注意所選串行接口模塊為32字節(jié)的1SI ASCII (這里僅考慮數(shù)據(jù)傳輸?shù)耐掏侣?,不考慮占用的I/O存儲(chǔ)區(qū)的大小)。
圖8組態(tài)硬件
4.雙擊1 SI ASCII 模塊,點(diǎn)擊Parameter選項(xiàng),配置串口通信 參數(shù)。
圖9 參數(shù)分配
本例中,“Interface”設(shè)為RS232C接口,勾選斷線診斷,流量控制:無(wú)。通信波特率:9.6kb/s,數(shù)據(jù)位:8位,停止位:1位,奇偶效驗(yàn):無(wú),字符延遲時(shí)間:4ms,其他的參數(shù)都采用默認(rèn)設(shè)置。注意:設(shè)定的參數(shù)要和通訊伙伴的相 同。
部分參數(shù)說(shuō)明:
1.接口的選擇
圖10 接口設(shè)置
三種接口中:RS232C和RS422接口可以選擇“斷線檢測(cè)”和“數(shù)據(jù)流量控制” 的功能, RS485/422可以設(shè)置“接收線路的初始化狀態(tài)”。
2.字符楨的格式:支持10位和11位的字符楨格式,包括數(shù)據(jù)傳輸?shù)牟ㄌ芈?,?shù)據(jù)位,停止位和奇偶校驗(yàn)位。
3.接收字符楨結(jié)束判斷條件
圖11 結(jié)束判斷條件
On expiration of character delay time: 以固定的字符延遲時(shí)間為每幀數(shù)據(jù)的結(jié)束方式;
On receipt of end-of-text character: 以結(jié)束字符作為每幀數(shù)據(jù)的結(jié)束方式;
On receipt of fixed number of characters: 以固定的字符長(zhǎng)度作為每幀數(shù)據(jù)的結(jié)束方式。
4.緩沖區(qū)處理方式
圖12 緩沖區(qū)設(shè)置
Dynamic Message frame buffer:如果勾上,模塊就可以緩沖多個(gè)不同長(zhǎng)度的消息;
Prevent message frame buffer overwrite:如果勾上,防止接收到的新消息覆蓋緩沖區(qū)中的消息楨,這可以防止丟失以前接收到的消息楨;
Delete receive buffer during CPU startup:如果勾上,當(dāng)CPU的工作模式從STOP切換到RUN(CPU啟動(dòng))時(shí),模塊的接收緩沖區(qū)自動(dòng)清空。
更多關(guān)于串口接口模塊的組態(tài)和參數(shù)設(shè)置,請(qǐng)參考手冊(cè)《ET 200S 串行接口模塊》第2.9章節(jié)的內(nèi)容,手冊(cè)鏈接:9260793
4.2 編程
4.2.1 PLC側(cè)編程
1.程序調(diào)用:從庫(kù)Libraries -> ET200s SI -> ET200S Serial Interface -> ET200s SI中調(diào)用功能塊,調(diào)用發(fā)送 FB3(S_SEND)和接收 FB2(S_RCV),并為其分配背景數(shù)據(jù)塊分別為DB30和DB20,將塊參數(shù)LADDR設(shè)為硬件組態(tài)中1 SI模塊的起始邏輯地址256。
圖13 ET200S串口模塊的邏輯地址
2.創(chuàng)建發(fā)送數(shù)據(jù)塊DB1和接收數(shù)據(jù)塊DB2
圖14發(fā)送/接收數(shù)據(jù)塊DB1/DB2
3.調(diào)用發(fā)送功能塊
ET200S 1SI 的發(fā)送功銷(xiāo)售西門(mén)子SMART熱電阻模塊6ES7288-3AR04-0AA0能塊FB3 S_SEND 的參數(shù)設(shè)置見(jiàn)下表2。
LADDR | 硬件組態(tài)中串口模塊的起始邏輯地址,本例中為256 |
DB_NO | 發(fā)送數(shù)據(jù)塊號(hào),本例中為1(DB1) |
DBB_NO | 發(fā)送數(shù)據(jù)的起始地址,本例中為0(從DB1.DBB0開(kāi)始) |
LEN | 發(fā)送數(shù)據(jù)的長(zhǎng)度,本例中為10 |
REQ | 發(fā)送數(shù)據(jù)觸發(fā)位,上升沿觸發(fā),本例中為M0.0 |
R | 取消通訊,本例中不用 |
COM_RST | 如果為1 ,重新啟動(dòng)FB,本例中為M0.2 |
DONE | 發(fā)送完成位,發(fā)送完成且沒(méi)有錯(cuò)誤時(shí)為T(mén)RUE, |
ERROR | 錯(cuò)誤位,為T(mén)RUE說(shuō)明有錯(cuò)誤 |
STATUS | 狀態(tài)字,標(biāo)識(shí)錯(cuò)誤代碼,察看ET200S串行接口模塊手冊(cè)獲得相應(yīng)的說(shuō)明 |
表2 FB3 S_SEND 的參數(shù)定義
圖15 在程序中調(diào)用FB3 S_SEND
4.調(diào)用接收功能塊
ET200S 1SI的接收功能塊FB2 S_RCV的參數(shù)設(shè)置見(jiàn)下表3。
LADDR | 硬件組態(tài)中串口模塊的起始邏輯地址,本例中為256 |
DB_NO | 接收數(shù)據(jù)塊號(hào),本例中為2(DB2) |
DBB_NO | 接收數(shù)據(jù)的起始地址,本例中為0(DB2.DBB0) |
LEN | 接收數(shù)據(jù)的長(zhǎng)度,本例中為MW4,只有在接收到數(shù)據(jù)的當(dāng)前周期,此值不為0 ,需要編程讀出 |
EN_R | 使能接收位,本例中為M0.2 |
R | 取消通訊,本例中不用 |
COM_RST | 如果為1 ,重新啟動(dòng)FB,本例中為M0.2 |
NDR | 接收完成位,接收完成并沒(méi)有錯(cuò)誤時(shí)為T(mén)RUE |
ERROR | 錯(cuò)誤位,為T(mén)RUE時(shí)說(shuō)明有錯(cuò)誤 |
STATUS | 狀態(tài)字,標(biāo)識(shí)錯(cuò)誤代碼,查看ET200S串行接口模塊手冊(cè)獲得相應(yīng)的說(shuō)明 |
表3 FB2 S_RCV的參數(shù)定義
圖16 在程序中調(diào)用FB2 S_RCV
4.2.2 PC機(jī)參數(shù)設(shè)置
參數(shù)分配:串口選擇COM1(默認(rèn)),傳輸波特率為9.6Kb/s, 8位數(shù)據(jù)位,無(wú)校驗(yàn),1位停止位,這些參數(shù)要和ET200s中1SI ASCII模塊設(shè)置一致,同時(shí)將串口調(diào)試軟件打開(kāi)。
圖17 串口調(diào)試軟件參數(shù)設(shè)置
4.3 通訊測(cè)試
1.ET200S 1SI發(fā)送數(shù)據(jù),調(diào)試軟件接收數(shù)據(jù)
首先將硬件配置和程序下載到PLC,將DB1中前10個(gè)字節(jié)設(shè)為十六進(jìn)制的01 02 03 04 05 06 07 08 09 10 ,然后將FB3的M0.0從FALSE置成TRUE,ET200S將發(fā)送數(shù)據(jù)10個(gè)字節(jié)數(shù)據(jù),可以從串口調(diào)試軟件的接收字符窗口中看到收到的數(shù)據(jù)(十六進(jìn)制),結(jié)果如下圖18所示。
圖18 ET200S 1SI發(fā)送數(shù)據(jù)調(diào)試軟件接收數(shù)據(jù)測(cè)試結(jié)果
2.調(diào)試軟件發(fā)送數(shù)據(jù),ET200S 1 SI接收數(shù)據(jù)
首先將硬件配置和程序下載到CPU中,將FB2的M0.1設(shè)為T(mén)RUE,使能ET200S 接收。在PC機(jī)的串口軟件打開(kāi),在發(fā)送字符輸入窗口輸入16進(jìn)制數(shù)據(jù)1122334455667788 9900,然后點(diǎn)擊“手動(dòng)發(fā)送”按鈕發(fā)送數(shù)據(jù),則在PLC側(cè)DB2的前10個(gè)字節(jié)能接收到數(shù)據(jù),接收的長(zhǎng)度為10,測(cè)試結(jié)果如下。
圖19調(diào)試軟件發(fā)送數(shù)據(jù)ET200S 1SI接收數(shù)據(jù)測(cè)試結(jié)果
銷(xiāo)售西門(mén)子SMART熱電阻模塊6ES7288-3AR04-0AA0
5.總結(jié)
本文檔以串口模塊ET200S 1SI和PC機(jī)之間的通訊簡(jiǎn)單介紹了ASCII協(xié)議的組態(tài)設(shè)置和編程。使用3964(R) 協(xié)議進(jìn)行通訊和ASCII類(lèi)似,細(xì)節(jié)請(qǐng)參考手冊(cè)《ET 200S 串行接口模塊》的相關(guān)章節(jié)
ERTEC ASIC
ERTEC 系列 ASIC 以太網(wǎng)控制器基于 ARM 9 處理器,并集成有 IRT 交換機(jī)功能。這種控制器可完美滿足對(duì)實(shí)時(shí)性、總線形拓?fù)浣Y(jié)構(gòu)以及 IT 系統(tǒng)集成等各項(xiàng)要求。
集成交換機(jī)功能支持 PROFINET 實(shí)時(shí) (RT) 和等時(shí)同步 (IRT) 循環(huán)數(shù)據(jù)傳輸。從而為 ARM 處理器中各種簡(jiǎn)單現(xiàn)場(chǎng)設(shè)備應(yīng)用的處理節(jié)約了大量的過(guò)程資源。
此外,還可使用不同的開(kāi)發(fā)工具包開(kāi)發(fā)不同的 ERTEC ASIC 現(xiàn)場(chǎng)設(shè)備。這些開(kāi)發(fā)工具包簡(jiǎn)單易用,只需一個(gè)簡(jiǎn)單的應(yīng)用示例即可快速入門(mén)。
ERTEC 200P
ERTEC 200P 已成為 PROFINET 通信性能的一個(gè)新標(biāo)桿。ERTEC 200P 的循環(huán)時(shí)間僅為 31.25 μs,首次實(shí)現(xiàn)了 PROFINET 性能突破性的改進(jìn)。憑借高速 ARM 926 CPU 和更多接口,這一款控制器的體積更小,性能更卓越。這也就意味著,在 ERTEC 200P 上除了 PROFINET 通信之外,還可集成更多應(yīng)用組件。
ERTEC 200
ERTEC 200 支持具有 IRT 功能的現(xiàn)場(chǎng)設(shè)備,且等時(shí)同步循環(huán)時(shí)間僅 250 μs。由于集成了雙端口交換機(jī),這些設(shè)備還可用于 ERTEC 200 所在的總線形拓?fù)浣Y(jié)構(gòu)中。
ERTEC 400
ERTEC 400 帶有 4 個(gè)集成端口和一個(gè)集成 PCI 接口,可對(duì)網(wǎng)絡(luò)組件與現(xiàn)場(chǎng)設(shè)備的通信功能進(jìn)行進(jìn)一步開(kāi)發(fā)。與 ERTEC 200 相同,ERTEC 400 的 IRT 循環(huán)時(shí)間也僅為 250 μs。
全面支持實(shí)時(shí) (RT) 和等時(shí)同步 (IRT) 通信
相關(guān)組件高度集成,節(jié)省空間
支持循環(huán)數(shù)據(jù)傳輸?shù)乃型ㄐ拍J?
集成高性能型 ARM 微處理器
帶有大量接口,應(yīng)用更為廣泛
全面支持 IO 數(shù)據(jù)實(shí)時(shí)通信和開(kāi)放式 TCP/IP 通信
支持對(duì)時(shí)間要求嚴(yán)格的 IRT 通信,較標(biāo)準(zhǔn)以太網(wǎng)控制器更多技術(shù)優(yōu)勢(shì)
經(jīng)過(guò) PROFINET 研發(fā)中心認(rèn)證,可實(shí)現(xiàn)全球技術(shù)支持
功能特性 |
ERTEC 200P |
ERTEC 200 |
ERTEC 400 |
---|---|---|---|
集成 IRT 交換機(jī) |
2 端口 |
2 端口 |
4 端口 |
集成 PHY |
x |
x |
- |
支持銅纜和光纜 |
x |
x |
x |
最小循環(huán)時(shí)間 |
31.25 μs |
250 μs |
250 μs |
ARM CPU |
ARM 926 |
ARM 946 |
ARM 946 |
最大時(shí)鐘頻率 |
250 MHz |
150 MHz |
150 MHz |
可配置的 IO 數(shù)量, |
最多 96 個(gè) |
最多 45 個(gè) |
32 |
外殼尺寸 |
17 x 17 mm |
19 x 19 mm |
19 x 19 mm |
端子間距 |
0.8 mm |
0.8 mm |
0. 8 mm |
在歐洲,按照法律的要求,設(shè)備廠商(注重產(chǎn)品安全)和設(shè)備擁有者(注重系統(tǒng)安全)需要確保人員和設(shè)備的安全。
安全定義了一種狀態(tài)。在這種狀態(tài)下,發(fā)生損壞的風(fēng)險(xiǎn)降低至可以接受的水平,或者可認(rèn)為沒(méi)有風(fēng)險(xiǎn)。功能安全是指對(duì)人員、設(shè)備和環(huán)境提供相應(yīng)保護(hù)。
安全系統(tǒng)的目標(biāo)是將人員和設(shè)備在某一種應(yīng)用中所面臨的風(fēng)險(xiǎn)降低到可接受的水平。
安全功能:
安全功能描述了設(shè)備/裝置在發(fā)生特定事件(例如,防護(hù)門(mén)打開(kāi))時(shí)的反應(yīng)。安全功能由與安全相關(guān)的控制系統(tǒng)來(lái)執(zhí)行,此控制系統(tǒng)通常由三個(gè)子系統(tǒng)組成:
提供了以下安全功能:銷(xiāo)售西門(mén)子SMART熱電阻模塊6ES7288-3AR04-0AA0
監(jiān)控傳感器的安全功能
監(jiān)控傳感器輸入通道(導(dǎo)線)的狀態(tài)
監(jiān)控安全繼電器是否正常工作
監(jiān)控已關(guān)斷回路中的執(zhí)行器的狀態(tài)
發(fā)生危險(xiǎn)時(shí)安全斷開(kāi)
為了發(fā)現(xiàn)與設(shè)備相關(guān)的全部危險(xiǎn),所有設(shè)備廠商都必須執(zhí)行風(fēng)險(xiǎn)評(píng)估。廠商需要對(duì)所涉及的風(fēng)險(xiǎn)進(jìn)行評(píng)估和分析,并在設(shè)計(jì)和建造設(shè)備時(shí),將這種危險(xiǎn)因素考慮在內(nèi)。
大多數(shù)安全功能在經(jīng)過(guò)風(fēng)險(xiǎn)評(píng)估后,都需要達(dá)到安全等級(jí) SIL 2 或 SIL 3 或者 PL d 或 PL e 1) 。
1) SIL = 安全完整性等級(jí)
等級(jí) 1 = 最低安全等級(jí)
等級(jí) 4 = 最高安全等級(jí)
PL = 性能等級(jí)
PL a = 對(duì)風(fēng)險(xiǎn)降低的貢獻(xiàn)較低
PL e = 對(duì)風(fēng)險(xiǎn)降低的貢獻(xiàn)較高
避免損害,從而避免相應(yīng)的成本
可能的成本陷阱:
? 維修期間的生產(chǎn)損失/設(shè)備停產(chǎn)
? 更換/維修損壞的設(shè)備
? 因發(fā)生事故而需要繳納更高保險(xiǎn)費(fèi)
? 事故/人身傷害發(fā)生后的罰款/法律訴訟
明顯的附加利益
? 法律保障
? 增加出口機(jī)會(huì):在許多市場(chǎng)中,滿足機(jī)械設(shè)備法規(guī)是采用某種設(shè)備的前提條件
? 設(shè)備可用性較高,從而提高了生產(chǎn)效率
? 工業(yè)事故減少,相關(guān)成本降低 銷(xiāo)售西門(mén)子SMART熱電阻模塊6ES7288-3AR04-0AA0