蕪湖市6ES7222-1XF32-0XB0 |
聯(lián)系人:康奎 (先生) | 手機(jī):18621061383 |
電話: |
傳真: |
郵箱:192061030@qq.com | 地址:上海市松江區(qū)三新北路1800弄(松江電子商務(wù)園區(qū)) |
蕪湖市6ES7222-1XF32-0XB0
西門子PLC模塊總代理(中國(guó)授權(quán)) 上海西門子PLC總代理,上海西門子一級(jí)代理,上海西門子變頻器總代理,上海西門子銷售商,中國(guó)總代理西門子電機(jī),西門子中國(guó)官方總代理 中國(guó)官方一級(jí)代理 西門子中國(guó)官方總代理 ,西門子S7-300PLC,西門子s7-200plc ,S7-200PLC總代理,PLC中國(guó)總代理,西門子PLC,西門子PLC總代理,,西門子中國(guó)總代理,上海西門子PLC總代理,S7-200PLC總代理,S7-300西門子PLC,plc模塊,西門子plc編程線,plc編程電纜 S7-1200 CPU 與 S7-300 通過 CP343-1實(shí)現(xiàn) UDP 通信S7-1200 與 S7-300 之間的以太網(wǎng)通信可以通過 UDP 協(xié)議來實(shí)現(xiàn),使用的通信指令是在S7-1200 CPU 側(cè)調(diào)用 T-block ( TCON, TDISCON, TUSEND, TURCV) 指令,在 S7-300 CPU 側(cè)調(diào)用 AG-SEND, AG-RECV 指令來實(shí)現(xiàn)。 硬件和軟件需求及所完成的通信任務(wù)
所需條件:
S7-1200 側(cè)通信的編程,連接參數(shù)及通信參數(shù)的配置
1. 使用 STEP7 V11 軟件新建一個(gè)項(xiàng)目并完成硬件配置
|
端點(diǎn) |
:可以通過點(diǎn)擊選擇按鈕選擇“未指定” ; |
連接類型 |
:選擇通信協(xié)議為 UDP; |
連接 ID |
:連接的地址 ID 號(hào),這個(gè) ID 號(hào)在后面的編程里會(huì)用到; |
連接數(shù)據(jù) |
:點(diǎn)擊新建自動(dòng)生成該數(shù)據(jù)塊; |
主動(dòng)建立連接 |
:此功能在UDP連接時(shí),不能選擇; |
地址詳細(xì)信息 |
:定義本地通信的端口號(hào)為:2001。 |
③創(chuàng)建并定義 S7-1200 的發(fā)送數(shù)據(jù)區(qū) DB4 塊
通過“項(xiàng)目樹”>“1200-AC”>“程序塊”>“添加新塊”,選擇“數(shù)據(jù)塊” 創(chuàng)建 DB4 塊,選擇“標(biāo)準(zhǔn)-與S7-300/400 兼容”,點(diǎn)擊“確定”鍵,定義發(fā)送數(shù)據(jù)區(qū)為 9001 個(gè)字節(jié)的數(shù)組,如圖6.所示,結(jié)果如圖7.所示。
圖6. 創(chuàng)建發(fā)送數(shù)據(jù)區(qū) DB 塊
圖7. 定義發(fā)送數(shù)據(jù)區(qū)為字節(jié)類型的數(shù)組 9001 字節(jié)
④ 定義 UDP 連接參數(shù)數(shù)據(jù)塊
通過“項(xiàng)目樹”>“1200-AC”>“程序塊”>“添加新塊”,選擇“數(shù)據(jù)塊” 創(chuàng)建 DB 塊,然后在右側(cè)“類型”中選擇“TADDR_Param”,如圖8.所示。
圖8. 創(chuàng)建 UDP 連接參數(shù)數(shù)據(jù)塊
創(chuàng)建完 DB 塊后,可以在 DB 塊內(nèi),設(shè)置通訊伙伴的IP地址與端口號(hào)(如對(duì)方 300 CPU 的 IP:192.168.0.22,端口號(hào):2001),如圖9.所示。
圖9. UDP 連接詳細(xì)參數(shù)
⑤調(diào)用 “TUSEND” 在 OB1 內(nèi)調(diào)用 發(fā)送 10 個(gè)字節(jié)數(shù)據(jù)到 300 CPU 中
進(jìn)入 “項(xiàng)目樹” > “1200-AC” > “程序塊” > “OB1 ” 主程序中,從右側(cè)窗口 “指令” > “通訊” > “開放式用戶通信”下調(diào)用 “TUSEND” 指令,配置接口參數(shù),如圖10.所示。
圖10. 定義 TUSEND 接口參數(shù)
參數(shù)說明:
輸入接口參數(shù):
REQ |
:= %M0.3 |
// 使用 2Hz 的時(shí)鐘脈沖,上升沿激活發(fā)送任務(wù); |
ID |
: = 2 |
// 創(chuàng)建連接 ID; |
LEN |
:= 10 |
// 發(fā)送數(shù)據(jù)長(zhǎng)度; |
DATA |
:= P#DB4.DBX0.0 BYTE 10 |
// 發(fā)送數(shù)據(jù)區(qū)的數(shù)據(jù),使用指針尋址時(shí),DB 塊要選用絕對(duì)尋址; |
ADDR |
: = %DB13 |
// UDP 通訊伙伴的連接參數(shù),包括對(duì)方 IP 地址及端口; |
輸出接口參數(shù):
DONE |
:= %M204.1 |
// 任務(wù)執(zhí)行完成并且沒有錯(cuò)誤,該位置 1; |
BUSY |
:= %M204.2 |
// 該位為 1,代表任務(wù)未完成,不能激活新任務(wù); |
ERROR |
:= %M204.3 |
// 通信過程中有錯(cuò)誤發(fā)生,該位置 1; |
STATUS |
:= %MW206 |
// 有錯(cuò)誤發(fā)生時(shí),會(huì)顯示錯(cuò)位信息號(hào)。 |
⑥創(chuàng)建并定義 S7-1200 的接收數(shù)據(jù)區(qū) DB10 塊。
通過“項(xiàng)目樹”>“1200-AC”>“程序塊”>“添加新塊”,選擇“數(shù)據(jù)塊” 創(chuàng)建 DB10 塊,選擇“標(biāo)準(zhǔn)-與S7-300/400 兼容”,點(diǎn)擊“確定”鍵,定義接收數(shù)據(jù)區(qū)為 10 個(gè)字節(jié)的數(shù)組,如圖11.所示,結(jié)果如圖12.所示。
圖11. 創(chuàng)建接收數(shù)據(jù)區(qū) DB10 塊
圖12. 定義接收數(shù)據(jù)區(qū)為字節(jié)類型的數(shù)組
⑦將 “TURCV” 在 OB1 內(nèi)調(diào)用
進(jìn)入 “項(xiàng)目樹” > “1200-AC” > “程序塊” > “OB1 ” 主程序中,從右側(cè)窗口 “指令” > “通訊” > “開放式用戶通信”下調(diào)用 “TURCV” 指令,配置接口參數(shù),如圖13.所示。
圖13. 調(diào)用 TURCV 指令并配置接口參數(shù)
參數(shù)說明:
輸入接口參數(shù):
EN_R |
:= M220.0 |
// 準(zhǔn)備好接收數(shù)據(jù) M220.0=TRUE; |
ID |
:= 2 |
// 連接號(hào),使用的是 TCON 的連接參數(shù)中 ID號(hào); |
LEN |
:= 10 |
// 接收數(shù)據(jù)長(zhǎng)度為 10 個(gè)字節(jié); |
DATA |
:= P#DB10.DBX0.0 BYTE 10 |
// 接收數(shù)據(jù)區(qū)的地址; |
ADDR |
: = %DB13 |
// UDP通訊伙伴的連接參數(shù),包括對(duì)方IP地址及端口; |
輸出接口參數(shù):
NDR |
:= %M220.1 |
// 該位為 1,接收任務(wù)成功完成; |
BUSY |
:= %M220.2 |
// 該位為 1,代表任務(wù)未完成,不能激活新任務(wù); |
ERROR |
:= %M220.3 |
// 通信過程中有錯(cuò)誤發(fā)生,該位置 1; |
STATUS |
:= %MW222 |
// 有錯(cuò)誤發(fā)生時(shí),會(huì)顯示錯(cuò)誤信息號(hào); |
RCVD_LEN |
:= %MW224 |
// 實(shí)際接收數(shù)據(jù)的字節(jié)數(shù)。 |
配置完連接并編譯存盤。
蕪湖市6ES7222-1XF32-0XB0
版權(quán)聲明:以上所展示的信息由會(huì)員自行提供,內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由發(fā)布會(huì)員負(fù)責(zé)。機(jī)電之家對(duì)此不承擔(dān)任何責(zé)任。 友情提醒:為規(guī)避購(gòu)買風(fēng)險(xiǎn),建議您在購(gòu)買相關(guān)產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。 |
機(jī)電之家網(wǎng) - 機(jī)電行業(yè)權(quán)威網(wǎng)絡(luò)宣傳媒體
關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 會(huì)員助手 | 免費(fèi)鏈接Copyright 2025 jdzj.com All Rights Reserved??技術(shù)支持:機(jī)電之家 服務(wù)熱線:0571-87774297
網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178