載入中……
[供應(yīng)]西門子6ES7312-1AE13-0AB0
- 產(chǎn)品產(chǎn)地:德國(guó)
- 產(chǎn)品品牌:西門子
- 包裝規(guī)格:6ES7312-1AE13-0AB0
- 產(chǎn)品數(shù)量:01111
- 計(jì)量單位:1
- 產(chǎn)品單價(jià):01
- 更新日期:2018-04-28 09:00:52
- 有效期至:2019-04-28
-

-
- 收藏此信息
西門子6ES7312-1AE13-0AB0
詳細(xì)信息
西門子6ES7312-1AE13-0AB0
SIEMENS西門子上海朕鋅電氣設(shè)備有限公司
聯(lián)系人:鐘濤
24小時(shí)銷售及維修熱線:18221357245
電話:021-31139793
手機(jī):18221357245
QQ:1824547528 
地址:上海市金山區(qū)楓灣路500號(hào) 
《銷售宗旨》:為客戶創(chuàng)造價(jià)值是我們永遠(yuǎn)追求的目標(biāo)!
《產(chǎn)品質(zhì)量》:原裝正品,全新原裝!
《產(chǎn)品優(yōu)勢(shì)》:專業(yè)銷售薄利多銷信譽(yù)好,口碑好,價(jià)格低,貨期短,大量現(xiàn)貨,服務(wù)周到!
1本文描述的的TCP通訊適用范圍
TCP通訊是眾多的S7-300/S7-400通訊方式之一,可以在:CPx43-1、集成PN口的CPU、調(diào)用套接字編寫的程序、第三方支持開發(fā)以太網(wǎng)通訊的設(shè)備之間相互通訊。
本文描述的TCP通訊,僅適用于CP343-1/CP443-1(支持TCP通訊的版本)之間,建立TCPconnection,調(diào)用AG_Send/AG_Recv的情形。對(duì)于CPx43-1通過(guò)TCP連接接收其他設(shè)備發(fā)送的數(shù)據(jù),如果對(duì)方設(shè)備可以協(xié)調(diào)使用本文方法也可以使用。
CPx43-1的TCP通訊,在發(fā)送接收固定長(zhǎng)度數(shù)據(jù)時(shí)沒有任何問(wèn)題。但是在設(shè)備應(yīng)用過(guò)程中,往往有不同長(zhǎng)度的數(shù)據(jù)需要在兩個(gè)S7PLC之間傳輸,如果不做處理,會(huì)出現(xiàn)接收數(shù)據(jù)錯(cuò)位或接收數(shù)據(jù)延遲超出預(yù)期時(shí)間。
解決的方法有多種,如設(shè)置通訊中可能出現(xiàn)的最長(zhǎng)的數(shù)據(jù)長(zhǎng)度作為接收區(qū)(AG_Recv的RCV參數(shù))的固定長(zhǎng)度,其他小于該長(zhǎng)度的數(shù)據(jù)發(fā)送,也按此最大長(zhǎng)度進(jìn)行發(fā)送(接收將出現(xiàn)多余字節(jié))。這種方法是值得推薦的。又如,可以設(shè)置接收區(qū)長(zhǎng)度為1字節(jié),把對(duì)方發(fā)過(guò)來(lái)的數(shù)據(jù)逐字節(jié)逐字節(jié)的接收,也可以解決問(wèn)題,但是這種方法是不推薦的,因?yàn)檫@種方式會(huì)使TCP接收變得極其緩慢,遠(yuǎn)遠(yuǎn)低于對(duì)方發(fā)送的速度。
本文示例介紹另外一種方式。
2示例使用的主要PLC模塊
CPU315站(接收端)CPU315F-2DP6ES7315-6FF01-0AB0V2.6CP343-16GK7343-1EX30-0XE0V2.4
 
CPU319站(發(fā)送端)CPU319-3PN/DP6ES7315-6FF01-0AB0V2.6CP343-1Adv6GK7343-1GX21-0XE0V1.1
軟件:STEP7V5.5SP1
3示例工作機(jī)制
示例假定發(fā)送方可以自由定制發(fā)送數(shù)據(jù)的內(nèi)容及長(zhǎng)度,且最大數(shù)據(jù)發(fā)送量小于接收CPx43-1的最大TCP數(shù)據(jù)包長(zhǎng)度(如CP343-1的TCP數(shù)據(jù)包最大為240字節(jié))。
實(shí)現(xiàn)的方法是,把一個(gè)數(shù)據(jù)包分割成2個(gè)部分接收,約定前部分為整包有效發(fā)送數(shù)據(jù)長(zhǎng)度,后部分為有效數(shù)據(jù)。示例的第一部分按1字節(jié)作為長(zhǎng)度處理,發(fā)送方按此格式發(fā)送。
3.1發(fā)送流程
發(fā)送方在發(fā)送之前,在AG_Send的Send參數(shù)第一個(gè)字節(jié)加入數(shù)據(jù)長(zhǎng)度,后跟待發(fā)送數(shù)據(jù)串,Len參數(shù)為數(shù)據(jù)長(zhǎng)度加1個(gè)字節(jié),然Act=True觸發(fā)發(fā)送。
3.2接收流程
先把AG_Recv的RCV參數(shù)長(zhǎng)度設(shè)置為一個(gè)字節(jié)接收,NDR=True后,把RCV的長(zhǎng)度調(diào)整為接收到的字節(jié)所設(shè)定的長(zhǎng)度,再次啟動(dòng)接收,把有效數(shù)據(jù)完整的一次接收,這樣不會(huì)發(fā)生錯(cuò)位。
4相關(guān)參考
示例中所涉及的TCP組態(tài)及基本編程,請(qǐng)參考下載中心文檔“通過(guò)CP343-1實(shí)現(xiàn)S7-300之間的以太網(wǎng)通訊”編號(hào)為A0020;對(duì)于ANY指針的格式,請(qǐng)參考請(qǐng)參考下載中心文檔“S7-300和S7-400尋址”,編號(hào)F0215。
同類型其他產(chǎn)品
免責(zé)聲明:所展示的信息由企業(yè)自行提供,內(nèi)容的真實(shí)性、和合法性由發(fā)布企業(yè)負(fù)責(zé),浙江民營(yíng)企業(yè)網(wǎng)對(duì)此不承擔(dān)任何保證責(zé)任。
友情提醒:普通會(huì)員信息未經(jīng)我們?nèi)斯ふJ(rèn)證,為了保障您的利益,建議優(yōu)先選擇浙商通會(huì)員。