江蘇西門子PLC代理商 西門子PLC代理商 西門子PLC總代理
上海君俞自動化科技有限公司
聯 系 人 : 袁昊(銷售經理) 24小時手機 :13818747209(微信同步)
聯 系 QQ : 835304981 傳 真:021-37653206
憑借各種創新技術,SIMATIC S7-1500 的 CPU 極大地提升了生產力和生產效率。該系列 CPU 的硬件設計緊湊。組件和模塊高度集成、通用性強,不僅節省了機柜空間,同時還降低了備件的庫存費用。
To the top of the page

最優性能
-
機器的響應時間降至最低,極大提升了生產效率(控制質量)
-
縮短了循環時間,提高了生產效率
-
相同的循環時間內可執行更多程序
To the top of the page

顯示調試和診斷信息
-
主機架模塊和分布式模塊中統一使用純文本診斷信息,縮短了停機時間
-
可直接使用用戶特定的網絡設置,無需進行現場編程
-
支持在操作過程中對顯示屏進行熱插拔操作
-
可通過 TIA 博途設置顯示屏操作密碼
-
使用壽命更長,運行時間長達 50,000 小時
To the top of the page

每個 CPU 上都支持 PROFINET 標準
-
PN IRT (V2.2) 可確保精準的響應時間以及工廠設備的高精度操作
-
高端 CPU 上附帶的以太網接口,便于集成到工廠網絡中
-
Web server,可快速瀏覽服務和診斷信息
To the top of the page

創新的存儲機制
-
充足的存儲空間,可用于各行業的所有應用
-
靈活的存儲卡機制,適合各種項目規模
-
較大的存儲空間:支持高達 2 GB 的存儲卡,可存儲項目數據、歸檔、配方和相關文檔
-
優化后的數據模塊,可精確選擇剩余存儲空間中的數據。
SIMATIC 工業軟件具有模塊化的設計。各個工具可根據特定應用而單獨使用。
提供了 4 個軟件級別:
STEP 7 是用于對 SIMATIC S7/C7/WinAC 進行編程的基礎。編程時總要使用該軟件。
它具有以下版本:
-
STEP 7:
用于各種應用的完全版本,帶有梯形圖、功能塊圖和指令表編程語言 -
STEP 7 Professional 高性能軟件包:
支持所有 IEC 語言(梯形圖、功能塊圖、指令表、順序功能圖和結構化文本)。并且,還提供了一個集成離線模擬組件 (S7-PLCSIM)。 -
STEP 7 Lite:
適用于較低性能范圍的版本,可用于 SIMATIC S7-300 和 SIMATIC C7 -
STEP 7 Micro:
用于 SIMATIC S7-200 的精簡編程軟件包
工程工具是一些面向任務的工具,除 STEP 7 之外也可使用這些工具。它們可大大降低能源成本,并顯著提高舒適性。
設計工具(Engineering Tool)包括:
-
供編程人員使用的高級語言
-
供技術專家使用的圖形化語言
-
用于診斷、模擬、遠程維護、設備文檔制作等的擴展軟件。
運行版軟件包括已編程好并可由用戶程序調用的解決方案。它直接集成在自動化解決方案中,分為兩種類型:
-
硬件捆綁:
軟件與特定硬件相關 -
非硬件捆綁:
軟件可滿足一般硬件要求。
例如,運行版軟件包括:
-
用于 SIMATIC S7 和 WinAC 的控件
-
用于將自動化系統集成到 WINOOWs 應用程序中的工具
您可在“基于 SIMATIC PC 的控制”下面找到用于基于 PC 的控制的運行版軟件。
人機界面包括:
-
SIMATIC ProTool 和 ProTool/Lite 用于組態操作面板
-
SIMATIC ProTool/Pro – 通過 PC 實現機器級可視化
-
SIMATIC ProAgent ? 用于過程診斷的選件包
-
SIMATIC WinCC flexible – 用于組態 SIMATIC HMI 操作員面板的工程工具和用于在機器級簡便完成可視化任務的高性能可視化軟件
-
SIMATIC WinCC – WINOOWs NT/2000/XP 系統下的高性能可視化系統
西門子S7-200產品信息

本機集成8輸入/6輸出共14個數字量I/O點。可連接2個擴展模塊。6K字節程序和數據存儲空間。4個獨立的30kHz高速計數器,2路獨立的20kHz高速脈沖輸出。1個RS485通訊/編程口,具有PPI通訊協議、MPI通訊協議和自由方式通訊能力。非常適合于小點數控制的微型控制器。

本機集成14輸入/10輸出共24個數字量I/O點。可連接7個擴展模塊,最大擴展至168路數字量I/O點或35路模擬量I/O 點。13K字節程序和數據存儲空間。6個獨立的30kHz高速計數器,2路獨立的20kHz高速脈沖輸出,具有PID控制器。1個RS485通訊/編程口,具有PPI通訊協議、MPI通訊協議和自由方式通訊能力。I/O端子排可很容易地整體拆卸。是具有較強控制能力的控制器。

本機集成14輸入/10輸出共24個數字量I/O點,2輸入/1輸出共3個模擬量I/O點,可連接7個擴展模塊,最大擴展值至168路數字量I/O點或38路模擬量I/O點。20K字節程序和數據存儲空間,6個獨立的高速計數器(100KHz),2個100KHz的高速脈沖輸出,2個RS485通訊/編程口,具有PPI通訊協議、MPI通訊協議和自由方式通訊能力。本機還新增多種功能,如內置模擬量I/O,位控特性,自整定PID功能,線性斜坡脈沖指令,診斷LED,數據記錄及配方功能等。是具有模擬量I/O和強大控制能力的新型CPU。

本機集成24輸入/16輸出共40個數字量I/O 點。可連接7個擴展模塊,最大擴展至248路數字量I/O 點或35路模擬量I/O 點。13K字節程序和數據存儲空間。6個獨立的30kHz高速計數器,2路獨立的20kHz高速脈沖輸出,具有PID控制器。2個RS485通訊/編程口,具有PPI通訊協議、MPI通訊協議和自由方式通訊能力。I/O端子排可很容易地整體拆卸。用于較高要求的控制系統,具有更多的輸入/輸出點,更強的模塊擴展能力,更快的運行速度和功能更強的內部集成特殊功能。可完全適應于一些復雜的中小型控制系統。24小時熱線:13818747209
西門子S7-300產品說明

現有性能范圍極寬的分級 CPU 系列,可用于組態控制器。
產品范圍包括 7 種標準的 CPU、
7 種緊湊式 CPU、5 種故障防護型 CPU 以及 3 種工藝 CPU。
現有 CPU 的寬度僅 40mm
SIMATICS7-300 是我們全集成自動化設計的一部分,是銷量最大的控制器。
應用范圍
-
在第一個實例中,SIMATIC S7-300 用于制造工藝中的創新性系統解決方案,特別是用于汽車工業,一般機械工程,特別是特殊機械制造和機器的連續生產 (OEM),以及塑料加工、包裝行業、食品和飲料工業和加工工程
-
作為一種多用的自動化系統,S7-300 是那些需要靈活的設計以實現集中和本地組態的應用的理想解決方案。
-
對于由于環境條件限制需要特殊的堅固性的應用,我們可以提供SIPLUS 極端設備。
特別是在后期加工工藝上,S7-300 可以用于以下行業:
-
汽車工業
-
通用機械工程
-
特殊機器制造
-
系列機械工程,OEM
-
塑料加工
-
包裝行業
-
食品和飲料工業
-
加工工程
-
快速計數/fairs,可以直接訪問硬件計數器
-
簡單定位,直接控制 MICROMASTER 頻率靜態變頻器
-
帶有集成功能塊的 PID-Regulation
優點
-
由于具有高處理速度,CPU 可以實現非常短的機器循環時間。
-
S7-300 系列 CPU 可以為各種應用提供合適的解決方案,客戶只需為特定任務實際需要的性能付款
-
S7-300 建立在模塊式的組態上,無需 I/O 模塊的插槽規則
-
現有豐富的模塊可用于集中組態和搭配 ET 200M 實現分布式組態。
-
集成的 PROFINET 接口可以實現控制器的簡單網絡化,與其它運行管理等級方便的進行數據交換
-
模塊寬度窄,可以實現緊湊式的模塊設計或者小型控制柜。
-
能夠把強大的 CPU 與工業以太網/PROFINET 接口、集成的工藝功能或故障防護設計集成在一起,從而避免附加投資。
設計和功能

設計
S7-300 可以實現空間節省和模塊式組態。除了模塊,只需要一條 DIN 安裝軌用于固定模塊并把它們旋轉到位。
這樣就實現了堅固而且具有 EMC 兼容性的設計。
隨用隨建式的背板總線可以通過簡單的插入附加的模塊和總線連接器進行擴展。S7-300 系列豐富的產品既可以用于集中擴展,也可用于構建帶有 ET 200M 的分布式結構;因此實現了經濟高效的備件控制。
擴展選件
如果自動化任務需要超過 8 個模塊,S7-300 的中央控制器 (CC) 可以使用擴展裝置 (EU) 擴展。中心架上最多可以有 32 個模塊,每個擴展裝置上最多 8 個。接口模塊 (IM) 可以同時處理各個機架之間的通訊。如果工廠覆蓋范圍很寬,CC/EU 還可以相互間隔較長距離安裝(最長 10m)。
在單層結構中,這可以實現 256 個 I/O 的最大組態,在多層結構中最多可以達到 1024 個 I/O。在帶有 PROFIBUS DP 的分布式組態中,可以有 65536 個 I/O 連接(最多 125 個站點,如通過 IM153 連接的 ET200M)。插槽可自由編址,因此無需插槽規則。
S7-300 模塊種類豐富,還可以用在分布式自動化解決方案中。
與 S7-300 具有相同結構的 ET 200M I/O 系統通過接口模塊不僅可以連接到 PROFIBUS 上還可以連接到 PROFINET 上。
西門子S7-400產品說明
有一系列從入門級CPU直到高性能CPU,用于配置控制器。所有CPU控制大量結構;多個CPU可以在一個多值計算配置中一起工作以提高性能。由于CPU的高處理速度和確定性的響應時間,可縮短機器的循環周期。
不同的CPU具有不同性能,例如,工作存儲器,地址范圍,連接數量和執行時間。十款款標準的CPU,集成PROFIBUS、PROFINET 總線接口。

應用
-
S7- 400尤其適合于加工工業中的數據密集型任務。高處理速度和確定性的響應時間,縮短高速機械制造業設備控制的循環周期。
-
S7 - 400最好用于整體協調各種設備,控制低級別的系統。這是由高速通訊能力和集成接口來保證的。
-
在S7- 400的許多器件也可用于極端環境條件下的SIPLUS版本。
S7-400 的成功應用如下:
-
汽車工業
-
標準機械設備制造包括定制的機械設備制造
-
倉儲系統
-
建筑工程
-
鋼鐵行業
-
發電和配電
-
造紙和印刷業
-
木工
-
紡織業
-
醫藥制品
-
食品和飲料行業
-
處理工程,例如水和廢水處理設施
-
化工和石化
效益
-
由于采用各種級別的CPU,S7-400可以靈活擴展升級;I/O能力幾乎是無限的。
-
強大的CPU允許集成新的功能,無需額外硬件投資,例如處理質量數據,用戶友好的診斷,到更高層次的MES解決方案或通過總線系統的高速通訊。
-
可以以模塊化的方式構建S7 - 400,有各種用于集中配置和分布式結構的模塊,以實現處理備件方面的低成本。
-
在操作過程中可以修改S7- 400 的分布式I/O配置(在運行中配置)。另外在工作時還可以刪除和插入信號模塊(熱插拔)。這使得很容易擴展系統或出現故障時替換模塊。
-
項目的完整數據存儲包括CPU上的符號和注釋,簡化了服務和維護過程。
-
可以將安全技術和標準自動化集成到一個單一的S7- 400控制器,可以通過S7- 400的冗余結構增加設備的可用性。
-
S7- 400的許多器件也可用于外部環境條件SIPLUS版本,例如:擴展溫度范圍(-25+60°C)和在惡劣環境/冷凝條件下使用。
-
S7- 400的高速背板總線確保集中式I/ O模塊的高速通訊。
設計和功能
模塊化
S7 - 400的一個重要特點是它的模塊化。S7- 400的高速通訊背板總線和允許直接插入CPU集成的DP接口,允許多條通訊線路的高性能運行。例如,把一根總線用于HMI通訊和編程任務,一根總線用于高性能運動控制,一根總線用于普通I / O現場總線通訊。
此外,也可以實現另外連接到MES-/ERP系統或通過SIMATIC IT連接到互聯網的需要。根據任務情況,可對S7 – 400進行集中擴展或分布式配置。附加設備和接口模塊也可集中用于此目的。在CPU中集成的PROFIBUS或PROFINET接口上也可實現分布式擴展。如果需要,也可以使用通訊處理器(CP)。
設計
設計一個S7 - 400系統基本上包括機架,電源,和中央處理單元。它可以以一個模塊化的方式安裝和擴展。所有的模塊都可以自由地放置在左側插入的電源旁邊。S7- 400具有無風扇的堅固設計。信號模塊可以熱插拔。一個多層面的模塊范圍可用于中央擴展以及具有ET200的分布式拓撲結構的簡單配置。
在集中式擴展中,額外安裝機架直接連接到中央控制器。
除了標準的安裝機架,也提供9槽和18槽鋁合金安裝機架。這些鋁機架可以很高地耐受不利環境條件,緊固耐用,重量輕25%左右。
多值計算
多值計算,也就是在一個S7- 400中央控制器中的幾個CPU的同時操作,為用戶提供不同的益處:
-
可通過多值計算共享的S7 - 400的整體性能。例如,在技術復雜的任務中,如開環控制,可以將計算機或通訊分割和分配給不同的CPU每個CPU分配給自己的,用于此目的本地輸入/輸出。
-
有些任務也可以從每個多值計算方式中斷開,一個CPU處理關鍵時間的處理任務,另一個處理非關鍵時間的任務。
在多值計算操作中,所有的CPU的運行行為像一個CPU,也就是說,當一個CPU進入STOP狀態,其他的也停止。幾個CPU的動作可以通過同步指令選擇性地協調調用。此外,CPU之間的數據交換通過高速的全局數據通訊機制。
數據/程序存儲器
從精細分級的各種CPU中選擇合適的CPU取決于集成工作存儲區的大小。集成裝載存儲器(RAM)足以滿足中小型企業方案。對于大型程序,通過插入RAM或FEPROM存儲卡增大裝載內存(64 KB到64 MB)。
特殊功能
S7- 400 CPU有一些非常有用的特殊功能:
-
從工程工作站通過網絡更新固件實現更簡單和快速的升級
-
通過一個系統功能實現額外的寫保護(例如沒有從PC器件下載到CPU)
-
通過讀取存儲卡的序列號獲得保護,因此,保證了程序只與特定的存儲卡一起運行
集成的路由功能允許在不同總線系統和網絡上訪問數據記錄,例如控制級PC可以通過S7 -400控制器與連接在PROFINET或者PROFIBUS接口上的現場設備進行通訊。 -
西門子DP總線連接器
6ES7972-0BB12-0xA0 網絡總線連接器,帶編程口, 垂直電纜出線
6ES7972-0BA12-0xA0 網絡總線連接器,不帶編程口,垂直電纜出線
6ES7972-0BA41-0xA0 網絡總線連接器,不帶編程口,35°垂直電纜出線
6ES7972-0BB41-0xA0 網絡總線連接器,帶編程口, 35°垂直電纜出線
6ES7972-0BA50-0xA0 網絡總線連接器,90°無編程口快速總線連接器
6ES7972-0BB50-0xA0 網絡總線連接器,90°帶編程口快速總線連接器
6ES7972-0BA52-0xA0 網絡總線連接器,不帶編程口,垂直電纜出線
6ES7972-0BB52-0xA0 網絡總線連接器,帶編程口, 垂直電纜出線西門子DP接頭 西門子DP電纜接頭 西門子DP電纜插頭 西門子總線接頭
西門子總線插頭 西門子DP總線接頭 西門子DP總線插頭 西門子DP通訊接頭
西門子DP通訊插頭 西門子DP通訊連接器 西門子電纜連接器 西門子電纜接頭
西門子電纜插頭 西門子通訊接頭 西門子通訊插頭 西門子通訊連接器
西門子電纜通訊連接器 西門子電纜通訊接頭 西門子電纜通訊插頭
西門子總線電纜連接器 西門子插頭 西門子接頭 西門子連接器
西門子總線電纜接頭 西門子總線電纜插頭 西門子總線電纜通訊接頭
西門子總線電纜通訊插頭 西門子總線電纜通訊連接器
技術數據
Artikelnummer 6ES7972-0BB12-0A0 產品類型名稱 PROFIBUS 總線連接插頭,RS485,螺栓,帶 PG 插孔,90° 產品描述 PROFIBUS 總線連接插頭,RS485,螺栓,帶 PG 插孔,90° SIMATIC DP, 總線連接器,用于PROFIBUS,高達12 MBIT/S,90度出線電纜(W X H X D):15.8 X 54 X 34 MM,端接電阻,帶隔離 應用適宜性 用于連接 PROFIBUS 設備和 PROFIBUS 總線電纜 傳輸速率 傳輸率 / PROFIBUS DP 時 9.6 kbit/s ... 12 Mbit/s 接口 電氣連接數量 ● 適用于 PROFIBUS 導線 2 ● 用于網絡組件和終端設備 1 電氣連接規格 ● 適用于 PROFIBUS 導線 螺栓 電氣連接規格 / FastConnect 不 機械數據 終端電阻規格 集成電阻組合并可通過滑動開關接通。 材料 / 外殼的 塑料 結構、尺寸和重量 寬度 15.8 mm 高度 64 mm 深度 35.6 mm 凈重 10 g 許可的環境條件 環境溫度 ● 運行期間 0 °C ● 存放期間 -40 ... +70 °C ● 運輸期間 -40 ... +70 °C 防護等級 IP IP20 產品特點、功能、組件 / 概述 產品特點 ● 不含硅 是的 產品組件 ● PG 連接插座 是的 ● 應力釋放裝置 是的 標準、規范、許可 資格 ● 與 RoHS 一致 是的 ● UL 許可證 是的
插頭與終端電阻在Profibus通訊中有著非常重要的作用,它們使用起來非常簡單,沒有很多復雜的設置;但是正是由于使用簡單,使得很多工程師在使用當中忽略了一些細節,導致很多通訊問題。
1 Profibus插頭的結構與簡單用法
圖1Profibus插頭結構這是常見的Profibus插頭,如果我們有A、B兩個站點要做Profibus通訊,應該如何連接插頭呢?因為總線上只有兩個站,顯然終端電阻都要打到ON位置。那么插頭上的接線是否要一進一出呢。
圖2 兩個DP站點的連接正確的做法是兩個插頭都連接進線端。因為終端電阻與插頭的出線端是2選1的。終端電阻打ON,進線端連接終端電阻,斷開與出線端的連接;終端電阻打OFF,進線端斷開與終端電阻的連接,連接出線端。
2常見的Profibus總線連接
圖3 主站在總線一端點圖3所示的是一般的Profibus總線連接方法,主站位于總線的一端,終端電阻打ON。
然后依次連接后面的站點,中間的站點終端電阻打OFF,最后面的站點終端電阻打ON。
圖4 主站在總線中間有時候由于現場設備分布的原因,主站也可以安裝在Profibus總線的中間,具體做法如圖4所示。
終端電阻打ON的設備不能斷電,如圖5所示Profibus插頭上除了220歐的終端電阻以外還有兩個390歐的偏置電阻,并且偏置電阻上必須連接電源。
圖5 終端電阻和偏置電阻如果終端設備需要經常斷電維護,或者終端設備只有接線端子而沒有9針D型插座,就需要使用有源終端模塊作為Profibus總線的終端(6ES7 972-0DA00-0AA0)。
圖6 Profibus有源終端模塊如果Profibus電纜不夠長,需要把兩根電纜接起來,不能簡單的把兩根銅芯擰起來,因為這樣會破壞電纜的特征阻抗,可能會導致通訊問題。最好使用圖7中的接頭來連接兩根需要接起來的電纜。
圖7 Profibus連接接頭
3 RS485中繼器的終端電阻使用方法
Profibus通訊電纜的最大長度取決于通訊的波特率,如果電纜超過了所能通訊的最大長度,就需要使用RS485中繼器來延長通訊距離。表1 總線長度與傳輸速率的關系
傳輸速率(kbit/s) 9.6-187.5 500 1500 3000-12000 總線長度(m) 1000 400 200 100 中繼器上有接線端子,Profibus電纜可直接連接到端子上。另外中繼器上也配有終端電阻。其用法與電纜插頭相同。
圖8 1網段只有進線,2網段有進線出線
圖9 1網段只有進線,2網段只有進線
圖10 1網段有進線出線,2網段有進線出線
4 OLM上插頭終端電阻使用方法如果現場設備通訊距離較遠,或者現場電磁干擾嚴重,可以使用OLM把電信號轉化成光信號,使用光纜來傳輸信號。OLM上有RS485電氣接口,需要使用Profibus插頭來連接電纜。并且OLM電氣接口不論連接主站還是從站,接法都一樣。
圖11 1網段只有進線,2網段只有進線
圖12 1網段有進線出線,2網段只有進線
圖13 1網段有進線出線,2網段有進線出線對于只有一個RS485接口的OLM,可認為只有1網段,接法相同。
5 DP/DP coupler上插頭終端電阻使用方法
兩個DP主站可以使用DP/DP coupler來傳輸數據。DP/DP coupler上有兩個RS485接口,連接方法與OLM相同。
圖14 1網段只有進線,2網段只有進線
圖15 1網段只有進線,2網段有進線出線
圖16 1網段有進線出線,2網段有進線出線工業總線系統
SIMATIC NET 培養集成完整解決方案所需的所有部件,并支持下列總線系統:
工業以太網(IEEE 802.3 和 802.11 WLAN)– 區域網絡連接的國際標準是占有 90% 以上市場份額的局域網環境中的首要網絡標準。通過工業以太網,可在分布很廣的區域內構建功能強大的通訊網絡。
國際標準 PROFINET (IEC 61158/61784) 使用了工業以太網,可實現直至現場級的實時通訊,也可將企業級集成進來。由于全面利用了現有 IT 標準,PROFINET 還在工業以太網上實現同步運動控制應用、高效跨廠商工程組態和機器與設備的高可用性。PROFINET 支持分布式自動化和控制器之間的通訊,可實現故障安全應用。
PROFIBUS (IEC 61158/61784) – Ï領先的布線系統國際標準。¼μØÎ»¡£它是僅有的一種可用于在生產應用和過程應用中進行通訊的現場總線。
AS-Interface (IEC 62026-2/EN 50295) – 可替代電纜束的國際標準連接技術,可通過兩線制總線非常經濟地將傳感器和執行器連接在一起。
IO 鏈路 –
用于智能化連接現場級到 MES 級的傳感器和執行器的標準。全球標準 KNX/EIB (EN 50090、ANSI EIA 776)是實現樓宇自動化的礎。
網絡轉換通過控制器或鏈路實現。可以從工廠的任何位置執行組態和診斷。
總線連接器90° 6ES7972-0BA12-0xA0
總線連接器90° 6ES7972-0BB12-0xA0
總線連接器35° 6ES7972-0BA41-0xA0
總線連接器35° 6ES7972-0BB41-0xA0
總線快速連接器 6ES7972-0BA50-0xA0
總線快速連接器 6ES7972-0BB50-0xA0
總線連快速接器 6ES7972-0BA51-0xA0
總線快速連接器 6ES7972-0BB51-0xA0
20針前連接器 6ES7392-1AJ00-0AA0
40針前連接器 6ES7392-1AM00-0AA0
導軌(482mm) 6ES7390-1AE80-0AA0
導軌(530mm) 6ES7390-1AF30-0AA0
導軌(830mm) 6ES7390-1AJ30-0AA0
適配器 6ES7901-3CB30-0xA0
適配器 6ES7901-3CB20-0xA01 概述
S7-1200 與 S7-300 之間的以太網通信方式比較多,可以采用ISO on TCP、TCP和 S7 的方式進行通信。在S7-1200 CPU 中采用ISO on TCP和TCP這兩種協議進行通信所使用的指令是相同的,都使用 T-block ( TSEND_C, TRCV_C, TCON, TDISCON, TSEN, TRCV ) 指令編程。S7-300 CPU一側如果使用的是CPU集成的PN接口,連接不在STEP7的NetPro中建立連接,而是使用西門子提供的OPEN IE 的方式來實現。
本文主要介紹了如何實現在S7-1200 和S7-300 CPU集成PN口之間的ISO on TCP通信,包括通信的基本步驟、配置及編程等內容。具體的實現方法有多種,比如在S7-1200中可以使用不帶連接的通信指令(TCON, TDISCON, TSEN, TRCV),也可以使用帶連接的通信指令(TSEND_C, TRCV_C);在S7-300中可以采用功能塊編程的方式來實現,也可以使用Open Communication Wizard工具(OPEN IE向導)的方式來建立OPEN IE的通信。
為了方便理解,本文在S7-1200中使用不帶連接的通信指令TCON, TDISCON, TSEN, TRCV,在S7-300側通過功能塊編程的方式來實現。
關于S7-1200和S7-300 OPEN IE通信的文檔可以登錄西門子自動化與驅動集團網站的下載中心,網址:http://www.ad.siemens.com.cn/download/ ,根據如表1提供的文檔編號搜索并下載相關文檔。文檔編號 中文標題 A0426 西門子 S7-1200 PLC 技術參考Version 1.5 A0416 S7-1200與S7-300 的以太網TCP 及ISO on TCP通信 A0421 如何實現兩個S7-1200 CPU之間的以太網通信 A0415 通過S7協議實現S7-1200 與S7-300的通信 A0414 S7-1200基本以太網通信使用指南 A0284 使用西門子PLC集成的PN口實現S5 兼容通信使用入門 A0345 使用 Open Communication Wizard 建立開放式 ISO on TCP 通信 A0346 使用 Open Communication Wizard 建立開放式 UDP 通信 A0347 使用 Open Communication Wizard 建立開放式 TCP 通信 A0344 S7-300和S7-400集成PN口的S7通信 A0334 PN CPU/CP的開放式通訊-Open IE 表1 下載中心文檔列表
2 軟硬件及所要完成的通信任務
2.1硬件設備
實驗的硬件設備:
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機(帶以太網卡)
4、SCALANCE X216交換機,S7-1200、S7-300和PC通過交換機互連起來
5、TP以太網電纜2.2 軟件環境
1、STEP7 Basic V10.5 SP2
2、STEP7 V5.4 SP5
3、通信所需的功能塊,請參見附件提供的例程 ”Sample_1 ( 50 KB ) ” 或參考下載中心文檔:《A0284 使用西門子PLC集成的PN口實現S5 兼容通信使用入門》提供的程序。下載鏈接:804906502.3 所要完成的通信任務
本例中所要完成的通信任務定義為:
1、 將S7-1200的發送數據塊DB3里的8個字節數據發送到S7-300的DB3中。
2、 將S7-300 DB3里接收到的8個字節數據再發送到S7-1200的接收數據塊DB4中。
3 S7-1200 CPU的組態編程3.1創建新項目
1、打開STEP 7 Basic 軟件并新建項目
在STEP 7 Basic 的 “Portal View”中選擇“Create new project”創建一個新項目,項目名稱為“GS_ISO”。
2、添加硬件并命名PLC
然后進入 “Project view”,在“Project tree” 下雙擊 “Add new device”,在對話框中選擇所使用的S7-1200 CPU(6ES7 212-1BD30-0xB0)添加到機架上,設備名為 PLC_1,如圖1所示。
圖1 添加新的PLC站為了編程方便,我們使用 CPU 屬性中定義的時鐘位,定義方法如下:
在“Project tree> PLC_1 > Device configuration” 中,選中 CPU ,然后在下面的屬性窗口中,“Properties > System and clock memory” 下,將系統位定義在MB1,時鐘位定義在MB0,如圖2所示。程序中我們主要使用 M0.3,它是以2Hz 的速率在0和1之間切換的一個位,可以使用它去自動激活發送任務。
圖2 系統和時鐘存儲器3、為 S7-1200 CPU的PROFINET 通信口分配以太網地址
在 “Device View”中點擊 CPU 上代表PROFINET 通信口的綠色小方塊,在下方會出現PROFINET 接口的屬性,在 “Ethernet addresses”下分配IP 地址為 192.168.0.2 ,子網掩碼為255.255.255.0,如圖3所示。
圖3為 S7-1200 CPU的PROFINET 接口分配IP地址3.2調用并配置通信指令
1、在 PLC_1 的 OB1 中調用 “TCON”通信指令
進入“Project tree > PLC_1 > Program blocks > OB1” 主程序中,從右側窗口 “Instructions > Extended Instructions > Communications” 下調用 “TCON” 指令,并選擇 “Single Instance” 生成背景 DB塊,如圖4所示。
圖4 調用TCON指令2、定義PLC_1 的 “TCON” 連接參數
PLC_1 的 TCON 指令的連接參數需要在指令下方的屬性窗口“Properties > Configuration > Connection parameter”中設置,如圖5所示。連接參數說明:
End point
:選擇通信伙伴,這里選擇“unspecified”
Address
:指定通信伙伴S7-300站的IP地址“192.168.0.3”
Connection type
:選擇通信協議為ISO on TCP
Connection ID
:連接的地址 ID 號,這個 ID 號在后面的編程里會用到
Connection data
:創建連接時,系統會自動生成本地的連接 DB 塊,所有的連 接數據都會存在這個 DB 塊中。
:選擇本地 PLC_1作為主動連接,S7-300 CPU作為被動連接
Address details
:設定 TSAP 地址這里本地設置成“PLC_1”, TSAP ID自動為“50.4C.43.5F.31”,伙伴方設置成不設置TSAP(ASCII),設置TSAP ID 為“E0.02.50.4C.43.5F.31”。
圖5 “TCON” 指令的連接參數3、分配 “TCON” 的塊參數
在指令下方的屬性窗口“Properties > Configuration > block parameter”中設置,可以根據需要自己為“TCON” 塊指定相應的輸入輸出參數。指定好參數的塊,如圖6所示。其中M8.0作為啟動連接的觸發位,連接ID = 1與連接參數里面的設置相同。
圖6 “TCON” 的塊參數4、在 PLC_1 的 OB1 中調用 “TSEND” 發送通信指令
首先創建一個發送數據塊,通過 “Project tree > PLC_1 > Program blocks > Add new block”,選擇 “Data block” 創建 DB 塊,選擇絕對尋址,點擊“OK”鍵,如圖7所示。