S7-300串口通訊模塊CP340和CP341的區(qū)別_第1頁(yè)
S7-300串口通訊模塊CP340和CP341的區(qū)別_第2頁(yè)
S7-300串口通訊模塊CP340和CP341的區(qū)別_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、.S7-300串口通訊模塊CP340和CP341的區(qū)別針對(duì)西門子S7-300的無(wú)線通訊,有通過無(wú)線以太網(wǎng)進(jìn)行的無(wú)線通訊,也可以通過串口進(jìn)行無(wú)線通訊,主要是根據(jù)用戶要求的通訊速度,通訊距離來(lái)決定選用何種通訊方式。賽遠(yuǎn)的無(wú)線通訊,主要采用低頻段的無(wú)線通訊方式,具有通訊的衍射能力強(qiáng),被遮擋時(shí)可以選擇其他路徑進(jìn)行傳輸,通訊協(xié)議靈活等特點(diǎn),但通訊速度不高,最大為19200bps。針對(duì)S7-300的無(wú)線串口通訊,可以通過部分緊湊型S7-300C上的本機(jī)串口,賽遠(yuǎn)還推薦通過帶有兩個(gè)串口的S7-200來(lái)完成,當(dāng)然也可以通過串口模塊CP340和CP341進(jìn)行通訊,針對(duì)CP340和CP341,價(jià)格不同,功能也不同

2、,主要對(duì)比如下:序號(hào)內(nèi)容CP340CP3411MODBUS不能插硬dongleCP341可插所謂的狗直接支持Modbus2價(jià)格2000元多4000元多3供電cp340不要24VDC供電要24VDC供電4最大通訊速度最高19200bps,不如CP341;使用ASCII,最高9600bps最高76800bps5協(xié)議只支持ASCII和3964(R)兩種協(xié)議;支持ASCII協(xié)議,傳輸?shù)淖址且訟SCII碼形式吧,雙方協(xié)議可以自定義吧,如約定開始結(jié)束字符,約定校驗(yàn)方法,如CRC校驗(yàn),BCC校驗(yàn),自己編程比較靈活。ASCII和3964(R)、RK512、ModbusMaster、ModbusSlave6具

3、體的設(shè)置方法STEP7里有關(guān)CP340的功能塊FBP_RCV,有使能接受位EN_R,有停止接受R,接受數(shù)據(jù)所放的數(shù)據(jù)塊號(hào)DB_NO,數(shù)據(jù)開始字節(jié)DBB_NO等,在硬件組態(tài)的參數(shù)里XON/XOFFCharacters(ValueRange:0to7FH/FFH(7/8databits),DefaultValue:11HforXON,13HforXOFF)FordataflowcontrolwithXON/XOFF,specifyherethecodesforXONandXOFF.Chooseonlycharacterswhicharenotincludedintheuserdata.在參數(shù)里設(shè)置

4、通訊速率,字符位數(shù),停止位數(shù),校驗(yàn),然后調(diào)用系統(tǒng)功能塊。step7要安裝點(diǎn)對(duì)點(diǎn)軟件包,在硬件組態(tài)里雙擊cp340,點(diǎn)擊parameter,在protocol里選擇ascii,雙擊protocol就可以看到通訊速度等設(shè)定選項(xiàng)了。也有人這么用:我一般都用CP340來(lái)實(shí)現(xiàn)MODBUS的通信:做一個(gè)大的FB,比如FB100,作為主程序,利用接收發(fā)送塊的完成故障位來(lái)協(xié)調(diào)發(fā)送和接收,并判斷故障等。FB101作為協(xié)議處理程序,接收到數(shù)據(jù)利用CRC校驗(yàn)判斷數(shù)據(jù)有效性后存儲(chǔ)數(shù)據(jù)并根據(jù)條件組織下一幀Modbus報(bào)文(有控制命令優(yōu)先處理控制命令),取FB101的ENO信號(hào)延時(shí)相應(yīng)時(shí)間后激活FB3的發(fā)送位。FB2,F

5、B3,FB101都作為多重背景被FB100調(diào)用。ModbusRTU是基于串口的一種通信協(xié)議,協(xié)議開放,多用于連接現(xiàn)場(chǎng)儀表設(shè)備,通信距離與串行通信定義相同。由于報(bào)文簡(jiǎn)單、開發(fā)成本比較低,許多現(xiàn)場(chǎng)儀表仍然使用ModbusRTU協(xié)議通信。ModbusRTU格式通信協(xié)議以主從的方式進(jìn)行數(shù)據(jù)傳輸,主站發(fā)送數(shù)據(jù)請(qǐng)求報(bào)文到從站,從站返回相應(yīng)報(bào)文。CP341發(fā)送模塊的發(fā)送程序主要是通過調(diào)用功能塊FB8來(lái)實(shí)現(xiàn),F(xiàn)B8是基于上升沿觸發(fā)工作的來(lái)一個(gè)上升沿FB8工作一次向總線上發(fā)送一個(gè)請(qǐng)求數(shù)據(jù)包,所以在程序中一定要設(shè)計(jì)一個(gè)觸發(fā)代碼段,來(lái)不斷的使REQ:=M500循環(huán)往復(fù)的置“1”置“0”,這樣FB8就可以正常運(yùn)行了。

6、在設(shè)計(jì)程序時(shí)一定要注意FB8的參數(shù)SF:=S及R_TYP:=X的值都是大寫否則程序調(diào)試不成功。FB8需要一個(gè)背景數(shù)據(jù)塊這一背景數(shù)據(jù)塊一般由系統(tǒng)自動(dòng)生成以上程序中為DB3;對(duì)于通過CP341的ModbusMaster驅(qū)動(dòng)通訊的發(fā)送模塊需要設(shè)計(jì)發(fā)送數(shù)據(jù)塊DB塊用來(lái)對(duì)主站發(fā)送參數(shù)進(jìn)行設(shè)置和初始化。接收程序是調(diào)用FB7來(lái)實(shí)現(xiàn)的,由于CP341可以處理接收程序的細(xì)節(jié)部分因此對(duì)于設(shè)計(jì)者來(lái)說只需要進(jìn)行簡(jiǎn)單的設(shè)計(jì)就可以實(shí)現(xiàn)數(shù)據(jù)的接收。對(duì)于Modbus多從站的通信(CP341帶硬件狗為主站),編程時(shí)尤為需要注意,對(duì)于地址和站號(hào)等的輪詢需要合理安排,否則會(huì)引起從站間的數(shù)據(jù)混亂。同時(shí)注意讀上來(lái)的高低字節(jié)問題。7規(guī)格

7、型號(hào)CP340有4種型號(hào),及支持協(xié)議:。(1)6ES7340-1AH00-0AE0S7300RS232C串行通訊模板ASCII,3964R,USS。(2)6ES7340-1AH01-0AE0S7300RS232C串行通訊模板ASCII,3964R,printer,USS。(3)6ES7340-1BH00-0AE0S730020mATTY串行通訊模板ASCII,3964R,printer,USS。(4)6ES7340-1CH00-0AE0S7300RS422/485串行通訊模板ASCII,3964R,printer,USSCP341有3種型號(hào),及支持協(xié)議:。(1)6ES7341-1AH0x-0A

8、E0S7300RS232C串行通訊模板RK512,ASCII,3964(R),ModbusMaster/Slave(RTU格式),DataHighway(DF1協(xié)議),USS。(2)6ES7341-1BH0x-0AE0S730020mATTY串行通訊模板RK512,ASCII,3964(R),ModbusMaster/Slave(RTU格式),DataHighway(DF1協(xié)議),USS。(3)6ES7341-1CH0x-0AE0S7300RS422/485串行通訊模板ASCII,ModbusMaster/Slave(RTU格式),DataHighway(DF1協(xié)議),USS8管腳定義通信處理

9、器模塊CP340,CP341以及CP441的RS232C(V2.4)接口管腳的定義與PC/PG的9針COM2接口定義是一致的,并都是9針插頭。通信處理器模塊CP340,CP341以及CP441的RS232C(V2.4)接口管腳的定義與PC/PG的9針COM2接口定義是一致的,并都是9針插頭。9ASCII通訊所需的功能塊FB3發(fā)送,F(xiàn)B2接收,流量控制及輔助信號(hào)控制FC5,FC6FB8發(fā)送,F(xiàn)B7接收,流量控制及輔助信號(hào)控制FC5,FC610工作存儲(chǔ)器中的塊,最大FB長(zhǎng)度2700字節(jié)5500字節(jié)總體來(lái)說,CP340是CP341的經(jīng)濟(jì)型,少了很多功能,包括協(xié)議支持方面,如CP341支持MODBUSRTU,而CP340不支持。我們?cè)谟行﹫?chǎng)合,為了節(jié)約成本,用過這樣的方案:用一個(gè)CPU224XP作為MODBUS通訊設(shè)備(主/從都支持),而用另外一個(gè)通訊口與S7-300的PLC進(jìn)行連接做MPI從站,S7-300用“X_GET”和“X_PUT”向S7-200中讀寫數(shù)據(jù),使用的效果看,既穩(wěn)定編程也簡(jiǎn)單,最重要的是省錢,但從機(jī)柜設(shè)計(jì)和接

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論