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