應用領域 | 電子/電池 | 產地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
《銷售態(tài)度》:質量保證、誠信服務,、及時到位,!
《銷售宗旨》:為客戶創(chuàng)造價值是我們永遠追求的目標!
《服務說明》:現貨配送至全國各地含稅(17%)含運費,!
《產品質量》:原裝正品,,*!
《產品優(yōu)勢》:專業(yè)銷售 薄利多銷 信譽好,,口碑好,,價格低,貨期短,,大量現貨,服務周到,!
![]() |
參考價 | 面議 |
更新時間:2022-02-24 11:41:25瀏覽次數:264
聯系我們時請說明是化工儀器網上看到的信息,,謝謝!
西門子6ES7332-5HD01-0AB0
不同型號的 PLC ,其輸入 / 輸出通道的范圍是不一樣的,,應根據所選 PLC 型號,,查閱相應的編程手冊,決不可“張冠李戴”,。必須參閱有關操作手冊,。
( 2 )部輔助繼電器
內部輔助繼電器不對外輸出,不能直接連接外部器件,,而是在控制其他繼電器,、定時器 / 計數器時作數據存儲或數據處理用。
從功能上講,,內部輔助繼電器相當于傳統(tǒng)電控柜中的中間繼電器,。
未分配模塊的輸入 / 輸出繼電器區(qū)以及未使用 1 : 1 鏈接時的鏈接繼電器區(qū)等均可作為內部輔助繼電器使用。根據程序設計的需要,,應合理安排PLC 的內部輔助繼電器,,在設計說明書中應詳細列出各內部輔助繼電器在程序中的用途,,避免重復使用,。參閱有關操作手冊,。
( 3 )分配定時器 / 計數器
PLC 的定時器 / 計數器數量分別見有關操作手冊。
7.3 PLC 軟件系統(tǒng)設計方法及步驟
7.3.1 PLC 軟件系統(tǒng)設計的方法
在了解了 PLC 程序結構之后,,就要具體地編制程序了,。編制 PLC 控制程序的方法很多,這里主要介紹幾種典型的編程方法,。
變頻器日常維護內容及定期更換配件方法二,、定期保養(yǎng)定期除塵檢查風扇進風口是否堵死,每月清掃空氣過濾器冷卻風道及內部灰塵,。定期檢查,,應一年進行一次:檢查螺絲釘、螺栓以及即插件等是否松動,,輸入輸出電抗器的對地及相間電阻是否有短路現象,,正常應大于幾十兆歐。
多也只在一個項目中的15個CPU之間建立全局數據,。
西門子6ES7332-5HD01-0AB0
S7-1200 與 S7-300 之間的以太網通信方式比較多,,可以采用ISO on TCP、TCP和 S7 的方式進行通信,。在S7-1200 CPU 中采用ISO on TCP和TCP這兩種協(xié)議進行通信所使用的指令是相同的,,都使用 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側通過功能塊編程的方式來實現,。
文檔編號 | 中文標題 |
A0426 | 西門子 S7-1200 PLC 技術參考Version 1.5 |
A0416 | S7-1200與S7-300 的以太網TCP 及ISO on TCP通信 |
A0421 | 如何實現兩個S7-1200 CPU之間的以太網通信 |
A0415 | 通過S7協(xié)議實現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 軟件環(huán)境
1,、STEP7 Basic V10.5 SP2
2、STEP7 V5.4 SP5
3,、通信所需的功能塊,,請參見附件提供的例程 ”Sample_1 ( 50 KB ) ” 或參考下載中心文檔:《A0284 使用西門子PLC集成的PN口實現S5 兼容通信使用入門》提供的程序。下載鏈接:80490650
2.3 所要完成的通信任務
本例中所要完成的通信任務定義為:
1,、 將S7-1200的發(fā)送數據塊DB3里的8個字節(jié)數據發(fā)送到S7-300的DB3中,。
2、 將S7-300 DB3里接收到的8個字節(jié)數據再發(fā)送到S7-1200的接收數據塊DB4中,。
3 S7-1200 CPU的組態(tài)編程
3.1創(chuàng)建新項目
1,、打開STEP 7 Basic 軟件并新建項目
在STEP 7 Basic 的 “Portal View”中選擇“Create new project”創(chuàng)建一個新項目,項目名稱為“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” 下,,將系統(tǒng)位定義在MB1,,時鐘位定義在MB0,如圖2所示,。程序中我們主要使用 M0.3,,它是以2Hz 的速率在0和1之間切換的一個位,可以使用它去自動激活發(fā)送任務,。
圖2 系統(tǒng)和時鐘存儲器
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 | :選擇通信協(xié)議為ISO on TCP |
Connection ID | :連接的地址 ID 號,,這個 ID 號在后面的編程里會用到 |
Connection data | :創(chuàng)建連接時,系統(tǒng)會自動生成本地的連接 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”,。 |