應用領域 | 化工,電子/電池,電氣 | 產地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
S7-300 CPU通信指令庫
庫中提供了下列通信功能塊:
′> FB 65 “TCON“,用于建立連接,連接時需要UDT65來提供參數
> FB 66 “TDISCON“,用于終止連接
> FB 63 “TSEND“,用于發送數據到S7站點、S5站點、PC站或者第三方設備
> FB 64 “TRCV“ 用于從S7站點、S5站點、PC站或者第三方設備接收數
![]() |
參考價 | ¥670 |
訂貨量 | 1 臺 |
更新時間:2022-10-31 23:11:03瀏覽次數:481
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子6EP1333-4BA00
通過 DP/AS-i LINK Advanced,PROFIBUS DP 主站可以循環訪問較低層次 AS-Interface 網段的所有從站的 I/O 數據。
DP/AS-Interface LINK Advanced 占用以下地址區域:
作為單主站:32 字節的輸入數據和 32 字節的輸出數據,其中存儲了 AS-Interface 線路所連接的 AS-Interface 從站(標準和A/B 尋址)連接的 I/O 數據。
字節數加倍,作為雙主站
可選的附加 I/O 字節用于來自模擬量從站的數據
可以壓縮 I/O 圖像的尺寸,因此,在 DP 主站的系統中,只占用實際要求的 I/O 地址區。對模擬信號的綜合評價與訪問數字值同樣容易,因為模擬過程數據也直接取決于 CPU 的 I/O 地址區。
PROFIBUS DP-V1 主站還可通過非循環 PROFIBUS 服務來觸發 AS-Interface 主站調用(如寫入參數、修改地址、讀取診斷值)。使用 AS-Interface Link 中的操作顯示無 CPU,可以全面調試下層 AS-Interface 總線。
DP/AS-i LINK 增強型配有一個附加以太網端口,從而可使用集成網絡服務器。通過標準網頁瀏覽器(例如,Internet Explorer),無需其他軟件即可調用網絡服務器。無需附加軟件,其允許在 PC 上顯示所有診斷信息,顯示總線配置以及任何調節(若適用)。使用這個端口,還可對固件進行更新。
通過可選的 C-PLUG,不用輸入連接參數(PROFIBUS 地址等)即可更換模塊,從而將發生故障時的停機時間縮到短。
診斷
使用 LED、顯示屏和控制鍵、web 界面或 STEP 7,可以實現下列診斷:
DP/AS-Interface LINK 增強型的運行狀態
作為 PROFIBUS DP 從站的鏈路的狀態
AS-Interface 網絡診斷
消息幀統計
在 web 界面中的標準診斷頁,用于使用標準瀏覽器、通過以太網進行快速診斷
如果使用網絡界面,則在 PC 上無需進行網絡設置(Zeroconf 程序)。
可以選擇通過電子郵件或 SNMP Trap 報告診斷事件。集成的診斷緩沖區保存包括時間戳的事件。
安全注意事項
為了保護設備、系統、機器和網絡以防受到網絡威脅,必須實施并持續保持全面、*的工業安全概念。西門子的產品和解決方案只是這種概念的一個組成部分。
定義 接口的引腳布局列表中,“信號類型"欄中的字母有如下含義: VI Voltage Input (電源電壓) VO Voltage Output (電源電壓) GND Ground (接地) I Input (輸入端) O Output (輸出端) B 雙向端子
DRIVE-CLiQ 接口 X100 - X103 接口說明參見 PPU 說明的章節“接口"和“連接"。
數字量輸入/輸出端 插頭名稱: X122 插頭類型: 彈簧壓力端子 1 大可連接橫截面: 0,5 mm2
說明 未占用的輸入視為“低位"電平。 “快速輸入端"可用于位置掃描。
西門子6EP1333-4BA00
7 創建一個發送數據塊DB3
打開創建的發送數據塊,在數據塊中定義發送數據區為 8個字節的數組,如圖8所示。
圖8 創建發送數據區
然后在OB1 中調用“TSEND"發送通信指令,并為“TSEND"參數。使用M0.3( 2Hz 的時鐘脈沖)上升沿激活發送任務,發送數據區為P# DB3.DBX0.0 BYTE 8,連接 ID = 1與連接參數里面的設置相同,發送長度LEN=8。分配好參數的“TSEND"塊如圖9所示。
圖9 調用“TSEND"發送通信塊
5、在 PLC_1 的 OB1 中調用“TRCV"接收通信指令
同樣,先創建一個接收數據塊DB4 ,如圖10所示。“TRCV"接收通信指令的調用方法與“TSEND" 發送通信指令的調用方法相同,M8.1作為接收指令的使能位,如圖11所示。
圖10創建接收數據區
圖11 調用“TRCV"接收通信塊
6、在 PLC_1 的 OB1 中調用 “TDISCON"通信指令
不同型號的 PLC ,其輸入 / 輸出通道的范圍是不一樣的,應根據所選 PLC 型號,查閱相應的編程手冊,決不可“張冠李戴"。必須參閱有關操作手冊。
( 2 )部輔助繼電器
內部輔助繼電器不對外輸出,不能直接連接外部器件,而是在控制其他繼電器、定時器 / 計數器時作數據存儲或數據處理用。
從功能上講,內部輔助繼電器相當于傳統電控柜中的中間繼電器。
未分配模塊的輸入 / 輸出繼電器區以及未使用 1 : 1 鏈接時的鏈接繼電器區等均可作為內部輔助繼電器使用。根據程序設計的需要,應合理安排PLC 的內部輔助繼電器,在設計說明書中應詳細列出各內部輔助繼電器在程序中的用途,避免重復使用。參閱有關操作手冊。
( 3 )分配定時器 / 計數器
PLC 的定時器 / 計數器數量分別見有關操作手冊。
7.3 PLC 軟件系統設計方法及步驟
7.3.1 PLC 軟件系統設計的方法
在了解了 PLC 程序結構之后,就要具體地編制程序了。編制 PLC 控制程序的方法很多,這里主要介紹幾種典型的編程方法。
后,為了斷開通信鏈接,我們需要調用“TDISCON"通信指令,如圖12所示。
圖12 調用“TDISCON"通信塊
3.3下載程序
至此,S7-1200側的組態和編程都已經完成,可以在項目編譯無錯誤后,直接下載到S7-1200 CPU中,并啟動CPU的運行。
4 S7-300 CPU的組態編程
S7-300帶PN接口的CPU支持ISO on TCP通信功能,通過該集成以太網接口組態ISO on TCP通信時,只能使用開放式通信的功能塊,這些的功能塊可以在STEP7 “ 通訊塊"的 “標準庫 "中找到,如圖13所示。
圖13 S7-300 CPU通信指令庫
庫中提供了下列通信功能塊:
′> FB 65 "TCON",用于建立連接,連接時需要UDT65來提供參數
> FB 66 "TDISCON",用于終止連接
> FB 63 "TSEND",用于發送數據到S7站點、S5站點、PC站或者第三方設備
> FB 64 "TRCV" 用于從S7站點、S5站點、PC站或者第三方設備接收數據
要通過CPU 的 集成PN 接口實現開放的ISO on TCP通信,不能在Netpro網絡組態中直接建立連接,必須通過程序每個連接的參數。用于通信的FB標準功能塊,請參見附件提供的例程 "Sample_1 ( 50 KB ) " 或參考下載中心文檔《A0284 使用西門子PLC集成的PN口實現S5 兼容通信使用入門》提供的例程。下載鏈接:80490650
從附件提供的例程 "Sample_1 ( 50 KB ) " 中將把需要的程序塊拷貝到新建的項目中,包括:
> UDT 65 "TCON_PAR",存放用戶通信參數
> FB420 "SET_ISO_ENDPOINT" ,用于修改UDT65內通信對象參數
> FC21, 被FB420調用
隨后,使用通信功能塊 FB65 "TCON"、FB66 "TDISCON"、FB63 "TSEND" 和 FB64 "TRCV" 完成程序的編寫。
4.1創建新項目
1、打開STEP7,新建一個項目
2、在項目中插入一個SIMATIC 300的站
3、組態硬件,插入一個CPU317-2PN/DP的CPU,并為PN接口分配IP地址“192.168.0.3",如圖14所示。同時,在CPU的“Cycle/Clock Memory"屬性頁中MB0為時鐘存儲器,在程序中可以使用M0.3(2Hz 的時鐘脈沖)去自動激活發送任務,如圖15所示。
圖14為PN接口分配IP地址