S7-1200支持標(biāo)準(zhǔn)TCP協(xié)議,可以作為客戶端和服務(wù)器與其他設(shè)備或軟件進(jìn)行TCP通信。通過(guò)調(diào)用TSEND_C、TRCV_C、TCON等指令可以與通信伙伴建立TCP的連接。在PC上使用網(wǎng)絡(luò)調(diào)試助手與S7-1200建立TCP通信是一種簡(jiǎn)便的調(diào)試方法。
本示例中使用的軟件和硬件環(huán)境:
① TIA Portal V16
② TCP/UDP Socket調(diào)試工具
③ CPU1214C DC/DC/DC(6ES7 214-1AG40-0XB0),V4.4
④ PC
⑤ 以太網(wǎng)線
需要完成的通信任務(wù):
① S7-1200作為客戶端和調(diào)試助手進(jìn)行數(shù)據(jù)通信
② S7-1200作為服務(wù)器和調(diào)試助手進(jìn)行數(shù)據(jù)通信
1、打開(kāi)調(diào)試軟件,選中左方的TCP Server,然后點(diǎn)擊“創(chuàng)建“按鈕。如圖1所示:
圖1.Socket 創(chuàng)建服務(wù)器
2、軟件彈出監(jiān)聽(tīng)端口輸入框,輸入通信端口號(hào)。如圖2所示:
圖2.Socket 設(shè)置通信端口
3、輸入監(jiān)聽(tīng)端口后,軟件會(huì)自動(dòng)啟動(dòng)TCP Server Socket對(duì)*的通信端口進(jìn)行監(jiān)聽(tīng)。如圖3所示:
圖3.Socket 開(kāi)啟偵聽(tīng)
1、打開(kāi)TIA Portal V16,創(chuàng)建一個(gè)新項(xiàng)目,添加CPU1214C DC/DC/DC V4.4并設(shè)置CPU的IP地址。如圖4所示:
圖4.設(shè)置IP地址
2、添加TCP通信指令。如圖5所示:
圖5.調(diào)用TCP通信指令
3、對(duì)通信進(jìn)行組態(tài)。如圖6所示:
圖6.組態(tài)通信連接
4、編寫發(fā)送和接收指令并下載。如圖7所示:
圖7.數(shù)據(jù)收發(fā)指令
注意:S7-1200作為客戶端時(shí),調(diào)用并下載TSEND_C后CPU會(huì)自動(dòng)周期性地發(fā)送TCP連接請(qǐng)求直到被服務(wù)器偵聽(tīng)到從而建立TCP連接。
5、確認(rèn)連接。如圖8所示:
圖8.TCP連接建立
6、數(shù)據(jù)的發(fā)送和接收。如圖9所示:
圖9.數(shù)據(jù)交換
注意:本例中調(diào)試助手是按照ASCII發(fā)送,所以發(fā)送12345678,S7-1200這邊接收會(huì)顯示十六進(jìn)制,也就是16#3132333435363738。
1、打開(kāi)TIA Portal V16,創(chuàng)建一個(gè)新項(xiàng)目,添加CPU1214C DC/DC/DC V4.4并設(shè)置CPU的IP地址。如圖10所示:
圖10.設(shè)置IP地址
2、添加TCP通信指令。如圖11所示:
圖11.調(diào)用TCP通信指令
3、對(duì)通信進(jìn)行組態(tài)。如圖12所示:
圖12.組態(tài)通信連接
4、編寫發(fā)送和接收指令并下載。如圖13所示:
圖13.數(shù)據(jù)收發(fā)指令
注意:S7-1200作為服務(wù)器時(shí),調(diào)用并下載TSEND_C后CPU會(huì)自動(dòng)開(kāi)啟針對(duì)*端口的偵聽(tīng)直到建立TCP連接。
1、打開(kāi)調(diào)試軟件,選中左方的TCP Client,然后點(diǎn)擊“創(chuàng)建”按鈕。如圖14所示:
圖14. Socket 創(chuàng)建客戶端
2、軟件彈出輸入框,輸入服務(wù)器IP地址和通信端口號(hào)。如圖15所示:
圖15.設(shè)置服務(wù)器IP地址和端口
3、確認(rèn)后,軟件不會(huì)自動(dòng)連接TCP Server,點(diǎn)擊“連接”按鈕即可連接TCP Server。如圖16所示:
圖16.客戶端創(chuàng)建完成
4、確認(rèn)連接。如圖17所示:
圖17.TCP建立連接
5、數(shù)據(jù)發(fā)送。如圖18所示:
圖18.數(shù)據(jù)交互
注意:本例中調(diào)試助手是按照ASCII發(fā)送,所以發(fā)送123456789a,S7-1200這邊接收會(huì)顯示十六進(jìn)制,也就是16#31323334353637383961。
詞條
詞條說(shuō)明
IP 接口映射私有 VLAN 組態(tài)頁(yè)面在此頁(yè)面上*可訪問(wèn)主 PVLAN 的 IP 接口的輔助 PVLAN。為所有相關(guān)功能組態(tài) IP 接口分配,終端設(shè)備在使用這些功能時(shí)需要通過(guò)輔助 PVLAN 與主 PVLAN 的 IP 接口通信。示例:將輔助 PVLAN 中的某個(gè)終端設(shè)備組態(tài)為 DHCP 客戶端。設(shè)置遠(yuǎn)程 DHCP 服務(wù)器。將 PVLAN 交換機(jī)組態(tài)為 DHCP 中繼代理。在 DHCP 中繼代理
TestCopyMonitor 的操作DB TestCopyData 的操作模式和傳送方向在 DB TestCopyData 的位 0 (OperationMode) 中,已對(duì) FC 的模式進(jìn)行編碼。值 0 ... 3 標(biāo)識(shí)模式:模式 0功能已阻止模式 1幀條目作為 DB TestCopyData 的開(kāi)始模式 2不斷以循環(huán)緩沖的形式寫入 DB TestCopyData模式 3填充 DB TestC
使用備份功能,備份出來(lái)的文件是不能查看和修改組態(tài)的,這個(gè)文件只能恢復(fù)到相同訂貨號(hào)的設(shè)備上。1. 選擇操作系統(tǒng)“開(kāi)始”菜單 > 所有程序 > Siemens Automation > Simatic > ProSave,打開(kāi)ProSave軟件。在“常規(guī)”選項(xiàng)中,選擇設(shè)備類型,連接方式。所有能下載的方式都能做備份恢復(fù),電纜以及下載參數(shù)設(shè)置和下載是一樣的。2.?同時(shí)需要
在S7-1500中指令TSEND_C and TRCV_C如何使用?
指令"TSEND_C"和"TRCV_C"組態(tài)并建立 TCP,ISO-on-TCP和UDP連接。一旦連接被組態(tài)和建立會(huì)自動(dòng)由CPU維護(hù)和監(jiān)控。指令被異步執(zhí)行并有以下功能:組態(tài)并建立一個(gè)通信連接。通過(guò)現(xiàn)有的連接發(fā)送和接收數(shù)據(jù)。斷開(kāi)或重置通信連接。通信連接通過(guò)CONT=1組態(tài)和建立。發(fā)送任務(wù)在REQ參數(shù)中檢測(cè)到上升沿時(shí)會(huì)被執(zhí)行。如果參數(shù)EN_R的值被設(shè)定"1",數(shù)據(jù)接收會(huì)被使能。下面考慮編程建立連接的情
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00