S7300-MODBUS.doc_第1頁(yè)
S7300-MODBUS.doc_第2頁(yè)
S7300-MODBUS.doc_第3頁(yè)
S7300-MODBUS.doc_第4頁(yè)
S7300-MODBUS.doc_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2008071210413300001(S7-300CP340341440441串口通訊)文件類型:PDF/Adobe Acrobat 文件大?。鹤止?jié)更多搜索:20080712104133000017-300CP340341440441串口通訊串口通訊模塊的信息與使用 朱震忠SIEMENS A&D CS 2004-3-25 ASCII碼對(duì)照表完整版:Ascii.hlp 首先我們建議您訪問(wèn)siemens A&D公司的技術(shù)支持網(wǎng)站:www4.ad.siemens.de 在檢索窗口中鍵入相關(guān)產(chǎn)品或問(wèn)題的 關(guān)鍵字 ,獲取關(guān)于產(chǎn)品或問(wèn)題的詳細(xì)信息和手冊(cè). 1口通訊模塊基本信息介紹 CP340/CP341/CP440/CP441-1/CP441-2模塊是西門(mén)子S7-300/400系列PLC中的串行通訊模塊,這些模塊具有1個(gè)(CP441-2有2個(gè))串行通訊口(RS232C或TTY或RS485/422).您可以使用這種通訊模塊實(shí)現(xiàn)S7300/400與其他串行通訊設(shè)備的數(shù)據(jù)交換,例如打印機(jī),掃描儀,儀表,Modbus主從站,Data Highway站,變頻器,USS站等; 如下給出串口通訊模塊以及相關(guān)產(chǎn)品的訂貨信息:S7-300系列訂貨號(hào)產(chǎn)品名稱支持的協(xié)議注釋6ES7 340-1AH00-0AE0S7300 RS232C 串行通訊模板ASCII, 3964R,USS9針D型針接頭6ES7 340-1AH01-0AE0S7300 RS232C 串行通訊模板ASCII, 3964R, Printer USS9針D型針接頭6ES7 340-1BH00-0AE0S7300 20mA TTY串行通訊模板ASCII, 3964R, printer USS9針D型針接頭6ES7 340-1CH00-0AE0S7300 RS422/485串行通訊模板ASCII, 3964R, printer,USS9針D型針接頭6ES7 341-1AH0x-0AE0S7300 RS232C 串行通訊模板RK512,ASCII,3964(R), modbus Master/Slave(RTU格式), Data Highway(DF1協(xié)議) ,USS9針D型針接頭6ES7 341-1BH0x-0AE0S7300 20mA TTY串行通訊模板RK512, ASCII, 3964(R), Modbus master/Slave(RTU格式), Data Highway(DF1協(xié)議) ,USS9針D型孔接頭6ES7 341-1CH0x-0AE0S7300 RS422/485串行通訊模板ASCII, Modbus Master/Slave(RTU格式), Data Highway (DF1協(xié)議) ,USS15針D型孔接頭S7-400系列: 6ES7 440-1CS00-0YE0S7400 RS422/485串行通訊模板ASCII,3964(R),USS9針D型孔接頭6ES7 441-1AA03-0AE0S7400串行通訊模板ASCII, 3964R, printer,USS 441-1加1個(gè)963模塊才能組成有一個(gè)接口的串行通訊模塊9針D型孔接頭6ES7 963-1AA00-0AA0RS232C 接口塊9針D型針接頭6ES7 963-2AA00-0AA020mA TTY 接口塊6ES7 963-3AA00-0AA0RS422/485接口塊15針D型針接頭6ES7 441-2AA03-0AE0S7400串行通訊模板ASCII, Modbus Master/Slave(RTU格式), Data Highway(DF1協(xié)議) USS 441-2加2個(gè)963模塊可以組成有兩個(gè)接口的串行通訊模塊9針D型孔接頭6ES7 963-1AA00-0AA0RS232C 接口塊9針D型針接頭6ES7 963-2AA00-0AA020mA TTY 接口塊6ES7 963-3AA00-0AA0RS422/485接口塊15針D型針接頭連接電纜系列 6ES7 902-1AB00-0AA0 6ES7 902-1AC00-0AA0 6ES7 902-1AD00-0AA0 RS232C與RS232C連接電纜 5米 10米 15米 雙頭為9針D型孔接頭 6ES7 902-2AB00-0AA0 6ES7 902-2AC00-0AA0 6ES7 902-2AG00-0AA0 20mA TTY與TTY連接電纜 5米 10米 50米 雙頭為9針D型針接頭 6ES7 902-3AB00-0AA0 6ES7 902-3AC00-0AA0 6ES7 902-3AG00-0AA0 RS422與RS422連接電纜 5米 10米 50米 雙頭為15針D型針接頭 協(xié)議驅(qū)動(dòng)系列 6ES7 870-1AA01-0YA0 MODBUS主站硬件狗Dongle 包括軟件,手冊(cè)光盤(pán) 6ES7 870-1AA01-0YA1 MODBUS主站硬件狗Dongle Copy License,不包括軟件,手冊(cè)光盤(pán) 6ES7 870-1AB01-0YA0 MODBUS從站硬件狗Dongle 包括軟件,手冊(cè)光盤(pán)6ES7 870-1AB01-0YA1 MODBUS從站硬件狗Dongle Copy License,不包括軟件,手冊(cè)光盤(pán) 6ES7 870-1AE01-0YA0 Data Highway硬件狗Dongle 包括軟件,手冊(cè)光盤(pán) 6ES7 870-1AE01-0YA1 Data Highway硬件狗Dongle Copy License,不包括軟件,手冊(cè)光盤(pán) 6ES7 341-1AH00-8BA0 CP341模板英文使用手冊(cè) 注: 1. 當(dāng)您要實(shí)現(xiàn)MODBUS或Data Highway通訊時(shí),需要在CP341/CP441-2模塊上插入相應(yīng)協(xié)議的硬件狗后,CP模板才能夠支持MODBUS(RTU格式)或Data Highway (DF1)協(xié)議,CP441-2使用同樣的硬件狗,這里我們所提到的硬件狗,Dongle,協(xié)議驅(qū)動(dòng)或Loadable driver指的是同一個(gè)東西,如下圖: 圖2 2. MODBUS為單主站網(wǎng)絡(luò)協(xié)議,所以系統(tǒng)中只能夠有一個(gè)Modbus主站,并且只能夠?qū)崿F(xiàn)主站和從站的數(shù)據(jù)交換,從站之間不能進(jìn)行數(shù)據(jù)交換.CP341插入MODBUS主站Dongle或插入從站Dongle,就可以作為MODBUS主站,或者作為MODBUS從站,如下圖: 插入Dongle之前 插入Dongle之后 圖3 3. 一般來(lái)講,RS232的通訊最大距離為15m,20mA TTY的通訊最大距離為100m(主動(dòng)模式),1000m(被動(dòng)模式),RS422/485的通訊最大距離位1200m.4. CP34x/CP44x模塊可以同時(shí)與多臺(tái)串行通訊設(shè)備進(jìn)行通訊,如同時(shí)連接多個(gè)變頻器,連接多個(gè)智能儀表等,如果您采用ASCII碼通訊方式,需要在發(fā)送的數(shù)據(jù)包中包括站號(hào),數(shù)據(jù)區(qū),讀寫(xiě)指令等信息,供CP34x/CP44x模塊所連接的從站設(shè)備鑒別數(shù)據(jù)包是發(fā)給哪個(gè)站的,以及該數(shù)據(jù)包是對(duì)那個(gè)數(shù)據(jù)區(qū)進(jìn)行的讀或?qū)懙墓δ? 5. 串行通訊模板只有RS232C或TTY或RS485/422 三種電氣接口類型,如果您想實(shí)現(xiàn)串口的光纖通訊,只能在電子市場(chǎng)上購(gòu)買(mǎi)第三方制造的電氣與光纜的轉(zhuǎn)換設(shè)備,西門(mén)子不提供該類設(shè)備. CP34x調(diào)試過(guò)程在您的計(jì)算機(jī)上首先安裝STEP7 5.x軟件和CP34x模板所帶的軟件驅(qū)動(dòng)程序,模板驅(qū)動(dòng)程序包括了對(duì)CP341進(jìn)行參數(shù)化的窗口(在STEP7的硬件組態(tài)界面下可以打開(kāi)),用于串行通訊的FB程序塊,模板不同應(yīng)用方式的例子程序,光盤(pán)上CP34x模板手冊(cè)的附錄B中說(shuō)明了CP模板通訊口的針腳定義.當(dāng)系統(tǒng)上電,CP34x模板初始化完成后,CP34x上的SF燈點(diǎn)亮; I.參數(shù)化CP34x模板: 在硬件組態(tài)窗口中雙擊CP34x模板,打開(kāi)CP34x模板的屬性窗口,請(qǐng)記錄下模板的硬件地址: 圖4 在編寫(xiě)通訊程序時(shí),你需要該地址參數(shù).點(diǎn)擊屬性窗口上的Parameters按鈕: 圖5 選擇你所要使用的通訊協(xié)議,這里我們選用ASCII協(xié)議,雙擊信封圖標(biāo): 圖6 彈出ASCII協(xié)議通訊參數(shù)設(shè)置窗口,這里我們使用默認(rèn)值:9600 bit/s, 8 data bits, 1 stop bit, even parity.對(duì)您的硬件組態(tài)存盤(pán)編譯,下載硬件組態(tài),如果此時(shí)SF燈亮,請(qǐng)將通訊電纜與另一個(gè)通訊伙伴進(jìn)行連接后,SF燈熄滅,說(shuō)明硬件組態(tài)正確. . II.編寫(xiě)通訊程序: 在安裝完CP34x/CP44x的驅(qū)動(dòng)程序,Modbus主站軟件,Modbus從站軟件等3個(gè)軟件后,你可以在目錄.SiemensSTEP7Examples當(dāng)中找到關(guān)于CP34x/CP44x的串口通訊和Modbus通訊的例子程序,通過(guò)在STEP7軟件的SIMATIC Manager下打開(kāi)例子程序: 圖7 你可以使用CP341串口例子程序中 3964(R)站 中的程序塊實(shí)現(xiàn)ASCII通訊協(xié)議 打開(kāi) CPU 站下的Blocks文件夾,復(fù)制所有的程序塊(除過(guò)system data)到你的項(xiàng)目當(dāng)中,只要作一些簡(jiǎn)單的參數(shù)修改,就可以實(shí)現(xiàn)相應(yīng)的通訊了,如果你的CP34x的硬件地址與例子程序當(dāng)中的不同,那么你應(yīng)當(dāng)修改相應(yīng)程序塊 LADDR 參數(shù),CP34x/CP44x模塊實(shí)際的硬件組態(tài)地址值相同(與圖4中的地址值一致),修改后,下載程序塊,將CPU切換至運(yùn)行狀態(tài),CP34x開(kāi)始循環(huán)發(fā)送數(shù)據(jù),您可與看到TxD燈閃爍. 調(diào)用FB7/FB8(CP341)或FB2/FB3(CP340)實(shí)現(xiàn)模塊的字符收發(fā)功能: 圖8 下圖顯示了調(diào)用FB7/FB8實(shí)現(xiàn)通訊功能,在線監(jiān)視的狀態(tài): 圖9 注意這里一定要將M20.0和M30.0使能位置1,同時(shí)在您的程序中插入接收數(shù)據(jù)區(qū)DB1和發(fā)送數(shù)據(jù)區(qū)DB2. 調(diào)試CP34x的一個(gè)基本方法是采用PC機(jī)上的串口通訊調(diào)試軟件,Windows系統(tǒng)自帶的 超級(jí)終端 ( Hyper Terminal )軟件是一個(gè)非常方便的串口調(diào)試工具,用電纜將CP34x的通訊口和PC機(jī)的Com口(RS232C)連接起來(lái),如果你采用的是485/422或TYY接口的模塊,那還需在中間加一個(gè)RS485噲RS232 或 TYY噲RS232 信號(hào)轉(zhuǎn)換器,打開(kāi)超級(jí)終端的路徑如下圖: 圖10 您打開(kāi)超級(jí)終端軟件后,定義連接的名稱,確定通訊端口以及串口通訊的屬性(波特率,數(shù)據(jù)位個(gè)數(shù),校驗(yàn)類型,流控類型等),界面如下列圖: 圖11 圖12 圖13 圖14 這里請(qǐng)您注意,如果您是用的是其他Com口,請(qǐng)根據(jù)實(shí)際連接的Com口進(jìn)行選擇,波特率,數(shù)據(jù)位,奇偶校驗(yàn)位,停止位,流控要與CP34x/CP44x組態(tài)時(shí)設(shè)定的值一致,起始位為1位,停止位可設(shè)定為1-2位,但必須是1,不能修改. Modbus 從站調(diào)試注意事項(xiàng): 首先需要在CP模塊上插入Modbus從站Dongle,如圖3所示,然后安裝Modbus從站軟件包,您可以在下面的下載路徑中獲得,安裝完軟件包后,在您的項(xiàng)目中組態(tài)modbus從站,雙擊CP341模塊,在模塊的屬性窗口中點(diǎn)擊Parameter按鈕,選擇Modbus從站協(xié)議: 圖15 將您的PC和PLC連接起來(lái),PLC上電,點(diǎn)擊Load Drivers圖標(biāo),彈出裝載驅(qū)動(dòng)窗口: 圖16 點(diǎn)擊Load Drivers按鈕,完成從站驅(qū)動(dòng)安裝過(guò)程,進(jìn)行Modbus驅(qū)動(dòng)裝載的時(shí)候,PLC必須處于STOP狀態(tài).在點(diǎn)擊信封圖標(biāo),打開(kāi)Modbus從站參數(shù)窗口: 圖17 默認(rèn)從站地址222,然后在設(shè)定modubs從站的Function Code地址與PLC中M,I,Q等地址的對(duì)應(yīng)關(guān)系: 圖18 以上所設(shè)定的參數(shù)含義是Modbus主站讀從站的前256個(gè)位(00001-00256)對(duì)應(yīng)S7300站中MB0-MB31中的數(shù)據(jù),主站讀從站第257個(gè)到512個(gè)位對(duì)應(yīng)QB0-QB31. Function Code 01,05,15 對(duì)應(yīng)M,Q,T,C等數(shù)據(jù)區(qū),可讀可寫(xiě),具體的字節(jié)范圍由您在modbus從站組態(tài)時(shí)設(shè)定. Function Code 02對(duì)應(yīng)M,I數(shù)據(jù)區(qū),只讀,具體的字節(jié)范圍由您在modbus從站組態(tài)時(shí)設(shè)定. Function Code 03,06,16 對(duì)應(yīng)DB區(qū),可讀可寫(xiě),在modbus從站組態(tài)時(shí)設(shè)定對(duì)應(yīng)的DB塊 . Function Code 04 對(duì)應(yīng)DB區(qū),只讀,在modbus從站組態(tài)時(shí)設(shè)定對(duì)應(yīng)的DB塊. 在STEP7的SIMATIC Manager中打開(kāi)Modbus從站例子程序,如圖7所示,將例子程序當(dāng)中的所有程序塊復(fù)制到您的項(xiàng)目當(dāng)中,修改OB1當(dāng)中的Network1里的LADDR參數(shù),與您模塊的實(shí)際硬件地址相同,如圖4所示,將blocks文件夾下載到PLC當(dāng)中,CPU運(yùn)行,對(duì)M180.0和M180.5置位,就可以在Modbus主站上得到數(shù)據(jù)了,這里您需要注意S7 PLC與Modbus主站之間的數(shù)據(jù)地址對(duì)應(yīng)關(guān)系,Modbus從站手冊(cè)中包括了相關(guān)信息,通過(guò)下面的下載路徑,您可以下載到該手冊(cè). WinCC作為Modbus主站,進(jìn)行浮點(diǎn)數(shù)讀取時(shí),Tag的類型應(yīng)當(dāng)選為浮點(diǎn)數(shù)32位,注意地址偏移為 32的整數(shù)倍+1(即33,65,97),如果采用選用Input Bits/Output Bits方式讀寫(xiě)(Function Code 01,02),在PLC當(dāng)中應(yīng)當(dāng)將一個(gè)字的高低8位進(jìn)行對(duì)調(diào).如果選用Input Words/Output Words方式讀寫(xiě)(Function Code 03,04),在PLC當(dāng)中將一個(gè)雙字的高低16位進(jìn)行對(duì)調(diào),S7200 Modbus程序塊的浮點(diǎn)數(shù)處理存在誤差,大致在0.5%左右. Modbus 主站調(diào)試注意事項(xiàng): 首先需要在CP模塊上插入Modbus主站Dongle,如圖3所示,然后安裝Modbus主站軟件包,您可以在下面的下載路徑中獲得,安裝完軟件包后,Modbus主站驅(qū)動(dòng)的裝載過(guò)程與從站相同,如圖15,16所示. 在STEP7的SIMATIC Manager中打開(kāi)Modbus主站例子程序,如圖7所示,將例子程序當(dāng)中的所有程序塊復(fù)制到您的項(xiàng)目當(dāng)中,DB42是Modbus發(fā)送到到從站的數(shù)據(jù)區(qū),該DB區(qū)第一個(gè)字節(jié)位從站的站地址,第二個(gè)字節(jié)為Function Code值,代表指令的讀寫(xiě)功能和數(shù)據(jù)區(qū),第三個(gè)字節(jié)和第四個(gè)字節(jié)所組成的整數(shù)代表所讀數(shù)據(jù)區(qū)的地址偏移量,第五個(gè)字節(jié)和第六個(gè)字節(jié)所組成的整數(shù)代表總共要讀寫(xiě)多少位數(shù)據(jù),注意該數(shù)值必須在1-2040范圍內(nèi),否則發(fā)送指令不執(zhí)行.下圖說(shuō)明了DB42前幾個(gè)字節(jié)所代表的含義: 圖19 第一個(gè)字節(jié)說(shuō)明從站站號(hào)為5,第二個(gè)字節(jié)說(shuō)明Function Code為1,第三個(gè)字節(jié)和第四個(gè)字節(jié)中的字說(shuō)明讀從站地址偏移40位(5個(gè)字節(jié))的數(shù)據(jù)區(qū),第五個(gè)字節(jié)和第六個(gè)字節(jié)中的整數(shù)說(shuō)明讀取16位的數(shù)據(jù),即一個(gè)整數(shù).這些信息您可以在Modbus主站手冊(cè)第五章中獲取,通過(guò)下面的下載路徑,您可以下載到該手冊(cè). DB40.DBW6存儲(chǔ)FB8成功執(zhí)行的次數(shù),DB40.DBW6存儲(chǔ)FB8執(zhí)行出錯(cuò)的次數(shù),DB40.DBW14存儲(chǔ)FB8執(zhí)行出錯(cuò)的故障代碼,您可以在Modbus主站手冊(cè)中7-7頁(yè)查找到錯(cuò)誤代碼所表達(dá)的具體信息. III.關(guān)于CP34x的一些下載路徑: CP340, CP341, CP440, CP441軟件驅(qū)動(dòng)程序, 版本號(hào): V5.1.4: Windows 95 / 98 / Me / NT / 2000 / XP http:/www4.ad.siemens.de/-snm-0135030360-1078737587-0000007680-0000000000-1079675017-enm-WW/view/en/12310504 MODBUS主站驅(qū)動(dòng)程序Loadable driver CP PtP Modbus Master V3.1.2: http:/www4.ad.siemens.de/-snm-0135030360-1078737587-0000007680-0000000000-1079683701-enm-WW/view/en/8713784 MODBUS從站驅(qū)動(dòng)程序Loadable driver CP PtP Modbus Slave V3.1.3: http:/www4.ad.siemens.de/-snm-0135030360-1078737587-0000007680-0000000000-1079676736-enm-WW/view/en/8715908 Data Highway(DF1)協(xié)議驅(qū)動(dòng)程序Loadable driver CP PtP Data Highway DF1 V1.0.1: http:/www4.ad.siemens.de/-snm-0135030360-1078737587-0000007680-0000000000-1079678039-enm-WW/view/en/8715118 CP340實(shí)現(xiàn)打印功能的使用指南: http:/www4.ad.siemens.de/-snm-0135030360-1078737587-0000007680-0000000000-1079674438-enm-WW/view/en/16527390 串口通訊模塊作為Modbus從站使用手冊(cè): http:/www4.ad.siemens.de/-snm-0135030360-1080199645-0000022069-0000000209-1080202117-enm-WW/view/en/1218007 串口通訊模塊作為Modbus主站使用手冊(cè): http:/www4.ad.siemens.de/-snm-0135030360-1080199645-0000022069-0000000209-1080202365-enm-WW/view/en/1220184 行通訊模板使用手冊(cè)下載鏈路: 設(shè)備 題目 CP模板手冊(cè)下載鏈路 S7-300 / CP 340 CP 340使用手冊(cè) 1137332 S7-300 / CP 341 CP 341使用手冊(cè) 1117397 S7-400 / CP 440 CP 440使用手冊(cè) 2042641 S7-400 / CP 441 CP 441使用手冊(cè) 1137419 CP341支持的協(xié)議應(yīng)用手冊(cè)下載鏈路: 協(xié)議驅(qū)動(dòng) 訂貨號(hào). 協(xié)議使用手冊(cè)下載鏈路 Modbus主站Dongle 6ES7870-1AA01-0YA0 Entry-ID 1220184 Modbus 從站Dongle 6ES7870-1AB01 0YA0 Entry-ID 1218007 Data Highway協(xié)議Dongle 6ES7870-1AE00-0YA0 Entry-ID 1218110 CP34x常見(jiàn)問(wèn)題列表 QUESTION 1 : CP34x的各種通訊連接電纜中,針腳是如何定義的 QUESTION 2 : 在PCS7系統(tǒng)或S7400作主機(jī)時(shí),如何使用CP341模板實(shí)現(xiàn)Modbus主站或從站通訊,我應(yīng)當(dāng)定購(gòu)那些產(chǎn)品 QUESTION 3 : 在用CP340,CP341與第三方產(chǎn)品通訊時(shí)(如PC機(jī),用VB,VC讀數(shù)據(jù))怎樣識(shí)別聯(lián)線是否是好的 QUESTION 4 : 在點(diǎn)到點(diǎn)通信中,協(xié)議 3964(R)和RK 512 之間的區(qū)別是什么 QUESTION 5 : 如何在ET200M從站上添加一個(gè)插有硬件Dongle(如Modbus Master)的CP341模板,實(shí)現(xiàn)S7300 PLC對(duì)通訊數(shù)據(jù)的讀寫(xiě) QUESTION 6 : 雖然信號(hào)電壓在測(cè)量范圍,但我從SM 331-1KF00模塊讀出的數(shù)值依然顯示超出范圍 QUESTION 7 : 每當(dāng)斷電重啟后,CP341模板和調(diào)制解調(diào)器(如SATEL的modem)之間的通訊出錯(cuò),而使用CP441模板卻沒(méi)有同樣的問(wèn)題,為什么 QUESTION 8 : 對(duì)一個(gè)用CP340 和 3964R協(xié)議的點(diǎn)到點(diǎn)連接進(jìn)行參數(shù)化和編程的過(guò)程 QUESTION 9 : 在CPU318上連接CP341模板,不同協(xié)議方式下所能實(shí)現(xiàn)的傳輸速率是多少 QUESTION 10: CP 341 / CP 441-2 需要多少許可證(License) QUESTION 11: 如何定義CP341 中的斷開(kāi)識(shí)別和如何通過(guò)LED顯示單元進(jìn)行通訊狀態(tài)的診斷 QUESTION 12: 關(guān)于串行通訊中的起始位,數(shù)據(jù)位,校驗(yàn)位,停止位的說(shuō)明 QUESTION 13:CP341模板都支持那些通訊接口方式和協(xié)議 QUESTION 1 : CP34x的通訊連接電纜中,針腳是如何定義的 解答:如果你使用自己制作的電纜,那么必須使用帶屏蔽外殼的D型接頭,屏蔽線應(yīng)當(dāng)和接頭的外殼連接,禁止將電纜的屏蔽層和GND連接,否則會(huì)造成通訊接口的損壞,請(qǐng)注意RS232不支持熱插拔,所以一定要斷電后在插拔通訊電纜; A:RS 232 C的連接定義: 下圖給出了RS232C點(diǎn)到點(diǎn)通訊模板CP34x,CP44x與橫河DR230型打印記錄儀的連接,要在記錄儀上選擇 IBM Proprinter Emulation設(shè)定: RS232C點(diǎn)到點(diǎn)通訊模板CP34x,CP44x與siemens PT88型打印機(jī)連接: CP34x,CP44x之間,或與標(biāo)準(zhǔn)串口(PC機(jī)上的COM口)進(jìn)行通訊的連接電纜: . B:20mA TTY的連接定義: CP34x,CP44x與DR2030/2040型打印機(jī)的連接,打印機(jī)active,CP34x,CP44x模板passive: 注意: 通訊雙方一定不能同時(shí)設(shè)定為active模式,否則可能會(huì)損壞通訊端口! CP34x,CP44x與DR2030/2040型打印機(jī)的連接,打印機(jī)Passive,CP34x,CP44x模板active: 注意: 通訊雙方一定不能同時(shí)設(shè)定為active模式,否則可能會(huì)損壞通訊端口! CP34x,CP44x與CP34x,CP44x的連接: C:RS485的連接定義: 電纜長(zhǎng)度超50米時(shí)在接收端(R(A)和R(B)之間)加入330電阻.如果接線錯(cuò)誤,在CP340,341,441硬件診斷中會(huì)提出端口:接收線斷 D:RS422的連接定義: 電纜長(zhǎng)度超50米時(shí)在接收端(R(A)和R(B)之間)加入330電阻,RS485兩線操作時(shí)只有pin4,pin11有效.如果接線錯(cuò)誤,在CP340,341,441硬件診斷中會(huì)提出端口:接收線斷返 回 Entry ID: 18248289 Date: 01/26/2004 QUESTION 2 : 在PCS7系統(tǒng)或S7400作主機(jī)時(shí),如何使用CP341模板實(shí)現(xiàn)Modbus主站或從站通訊,我應(yīng)當(dāng)定購(gòu)那些產(chǎn)品Which components have to be ordered for the function of PCS 7 / STEP 7 with a CP341 module as MODBUS master and which components have to be ordered for the function of PCS 7 / STEP 7 with a CP341 module as MODBUS slave ANSWER: You need at least the following components for each of the options described below: CP341 module: 6ES7 341-1xH01-0AE0 (x:= A: RS232; x:= B: TTY; x:= C: RS422/485) This card is always supplied with the installation CD for PtP communication. Single license (MODBUS master): 6ES7 870-1AA01-0YA0 This delivery package includes the installation CD for retrofittable MODBUS master driver, documentation and a hardware dongle for the CP341. or Single license (MODBUS slave): 6ES7 870-1AB01-0YA0 This delivery package includes the installation CD for retrofittable MODBUS slave driver, documentation and a hardware dongle for the CP341. For each further MODBUS master link you need an additional CP341 module (see above) and another single license without software and documentation (only hardware dongle). The order number for this is: Single license (without software and documentation): 6ES7 870-1AA01-0YA1 This delivery package includes one hardware dongle for the CP341. For each further MODBUS slave link you need an additional CP341 module (see above) and another single license without software and documentation (only hardware dongle). The order number for this is: Single license (without software and documentation): 6ES7 870-1AB01-0YA1 This delivery package includes one hardware dongle for the CP341. The following configurations with CP341 are released: 1. PCS 7 / STEP 7 is MODBUS master or slave (not redundant) Required order: 1* CP341 and 1* single license 2.PCS 7 / STEP 7 is MODBUS master or slave (not redundant) Required order: 1* CP341 and 1* single license 5. PCS 7 / STEP 7 is MODBUS master or slave (redundant) Required order: 1* CP341 and 1* single license Additional order: 1* CP341 and 1* single license (without software and documentation) 返 回 QUESTION 3 : 在用CP340,CP341與第三方產(chǎn)品通訊時(shí)(如PC機(jī),用VB,VC讀數(shù)據(jù))怎樣識(shí)別聯(lián)線是否是好的 解答: 在用CP340,CP341與PC機(jī)通訊時(shí),常常讀不出數(shù)據(jù),這樣有兩個(gè)方面原因.其一,在PLC側(cè)程序是否正確.用上升沿觸發(fā)P_Send,可以看見(jiàn)TXD燈閃,這樣可以判斷PLC側(cè)程序沒(méi)問(wèn)題;其二,PC側(cè) VB,VC程序的問(wèn)題及電纜線的聯(lián)接好壞,無(wú)從知道,如果聯(lián)線沒(méi)問(wèn)題,就可以集中精力在PC側(cè)找原因,判定聯(lián)線是否接好,顯得非常重要,有一個(gè)小方法可以測(cè)出.在PLC側(cè)修改CP340用ASCII方式傳送,在發(fā)送DB塊中寫(xiě)幾個(gè)字符形式的數(shù)據(jù)(chat 如1,2,A等)并間隔觸發(fā)P_Send功能塊.在PC側(cè)修改串口參數(shù)與PLC一致,如波特率,數(shù)據(jù)長(zhǎng)度,停止位,奇偶校驗(yàn),無(wú)握手信號(hào)等.在Windows下附件中打開(kāi)Hyper Terminal建立一個(gè)直接到串口的連接,這樣就可以讀到從PLC中發(fā)送的數(shù)據(jù)如12A等.同樣用Send Text File的功能,把一些字符送到PLC.這樣如果聯(lián)接電纜是好的,那么可以簡(jiǎn)單地判斷問(wèn)題是出在哪里 返 回 Entry ID: 12932189 Date: 01/20/2004 QUESTION 4 : 在點(diǎn)到點(diǎn)通信中,協(xié)議 3964(R)和RK 512 之間的區(qū)別是什么 解答: 這兩個(gè)協(xié)議的主要區(qū)別在于消息報(bào)頭和響應(yīng)消息的不同.使用RK 512,提供有最高的數(shù)據(jù)完整性.下面是一個(gè)帶有可用協(xié)議的分類的參考模塊: 圖 1:可用協(xié)議的分類 程序 3964(R) 當(dāng)傳送信息數(shù)據(jù)時(shí),程序 3964(R)將控制字符(安全層)添加到信息數(shù)據(jù)上.這些控制字符激活通信伙伴,檢查數(shù)據(jù)是否全部接收,是否無(wú)錯(cuò)誤.程序 3964(R)和RK 512 評(píng)估下列控制字符: 控制字符 含義 (英語(yǔ)) STX 文本開(kāi)始 DLE 數(shù)據(jù)鏈路換碼 ETX 文本結(jié)束 BCC 塊檢查字符(僅 3964R/RK512) NAK 否定應(yīng)答 表 1:控制字符概覽 下圖所示為程序 3964(R)發(fā)送時(shí)數(shù)據(jù)傳送的順序: 圖 2:當(dāng)用程序 3964(R)發(fā)送時(shí)的數(shù)據(jù)通信量 程序 RK 512 與程序 3964(R)相反,計(jì)算機(jī)連接RK 512 除了有位傳送層(第 1 層)和安全層(第 2 層)外,還有傳輸層(第 4 層). 計(jì)算機(jī)連接RK 512 也提供了更高的數(shù)據(jù)完整性,以及更好的地址選項(xiàng).圖 3 顯示了當(dāng)用計(jì)算機(jī)連接RK 512 發(fā)送一個(gè)響應(yīng)消息時(shí)的數(shù)據(jù)傳送順序: 圖 3:當(dāng)發(fā)送響應(yīng)消息時(shí)的數(shù)據(jù)通信量 更多的信息可在表 2 中列出的電氣手冊(cè)中獲得,這些手冊(cè)可以從網(wǎng)站中下載: 設(shè)備 題目 條目ID S7-300 / CP 340 建立和參數(shù)化點(diǎn)到點(diǎn)鏈接 CP 340 1137332 S7-300 / CP 341 建立和參數(shù)化點(diǎn)到點(diǎn)鏈接 CP 341 1117397 S7-400 / CP 440 建立和參數(shù)化點(diǎn)到點(diǎn)鏈接 CP 440 2042641 S7-400 / CP 441 建立和參數(shù)化點(diǎn)到點(diǎn)鏈接 CP 441 1137419 表 2:電氣手冊(cè) 返 回 Entry ID: 17854293 Date: 12/18/2003 QUESTION 5 :如何在ET200M從站上添加一個(gè)插有硬件Dongle(如Modbus Master)的CP341模板,實(shí)現(xiàn)S7300 PLC對(duì)通訊數(shù)據(jù)的讀寫(xiě) How can I load a loadable driver (e.g. CP PtP MODBUS Master) into a CP 341 that is connected to a high-availability system by means of the ET 200M ANSWER: In order to expand the functions and adapt the CP 341 to the communication partner, other transmission protocols can be loaded onto the CP, in addition to the standard protocols. The following basic requirements must be fulfilled in order to load drivers into a CP 341 subsequently. There must be a version of STEP 7 Base V4.02 or higher installed. There must be a version of the Point-to-Point Couplings Parameterization (CP PtP Param) options package V4.1 or higher installed. The latest version of this software is available to download from the Internet as freeware under Entry ID: 12310504. Plug the dongle which comes with the driver into the back of the CP. The loadable driver has to be configured in the CP-PtP Param parameterization user interface first of all. Once this has been configured, the configuration and parameterization data can be loaded online from the PG into the CPU via the Load target system menu command. In order to load the loadable MODBUS driver in the S7-400 high-availability system into the CP 341 on the ET 200M, both high-availability CPUs must be switched to STOP mode. The driver is then loaded directly from the PG into the EPROM on the CP 341 via the MPI interface on the master CPU. For this reason, module exchange is not possible without a PG! This loading process can also take place in a S7-300 central rack via an S7-300 CPU. The CP is then plugged into the ET 200M. Note: This procedure is only necessary for loading the loadable drivers, not for assigning parameters. The loadable driver only has to be loaded into the CP 341 once. With the hardware dongle plugged in, the CP can then be operated with the MODBUS master/slave protocol. You can find further information about these drivers in the manuals on the MODBUS Slave (Entry ID: 1218007) and MODBUS Master (Entry ID: 1220184). The loadable drivers CP PtP MODBUS Slave V3.1.3 and CP PtP MODBUS Master V3.1.2 are available to download on the Internet under Entry IDs: 8715908 and 8713784 respectively. 返 回 Entry ID: 18590727 Date: 03/08/2004 QUESTION 6 : 每當(dāng)斷電重啟后,CP341模板和調(diào)制解調(diào)器(如SATEL的modem)之間的通訊出錯(cuò),而使用CP441模板卻沒(méi)有同樣的問(wèn)題,為什么 ANSWER: The modules CP341 and CP441 have different default settings for the V24 output signals DTR and RTS after return of power: the CP441 starts up with DTR = RTS = 1 and the CP341 with DTR = TRS = 0. As a result of DTR = 0 the SATEL modem puts the Receive line of the CP341 (RxD) into BREAK and in this state sending is not possible. With reference to the interfacing of modems, when assigning the parameters for the CP341 in the hardware configuration, you have the option Automatic operation of V24 signals. With this setting the CP341 sets its DTR statically to 1 and also the RTS before each Send. However, this setting requires correct response behavior of the modem that is not provided by the SATEL modem. Other modems acknowledge the set DTR of the CP with set DSR or the set RTS of the CP with set CTS. If the DSR and CTS remain at 0 (as with SATEL), then a corresponding error message is generated and the Send procedure aborted. Remedy: In order to realize communication between the CP341 and the SATEL modem after resumption of power you have to call block FC6 (V24_SET), for example, in OB1. The parameters RTS and DTR must then be set to TRUE. 返 回 Entry ID: 7816615 Date: 05/14/2002 QUESTION 7 : 配置CP 340 RS232C打印工作應(yīng)注意什么,應(yīng)用CP 340 RS232C傳送信息給打印機(jī),功能塊中P_PRINT(FB4),怎樣使Pointer DB,Variables DB和Form String在一起工作完成需要的發(fā)送任務(wù) 解答: 調(diào)用功能塊FB4P_PRINT打印字符信息.功能塊 P_PRINT傳送信息給通訊處理器CP340,CP340發(fā)送信息給打印機(jī)把信息打印出來(lái).為了打印這些信息必須知道參數(shù)P_PRINT,Pointer DB,Variables DB和Format String的相對(duì)關(guān)系. 注意:隨模塊帶的CD包含CP340的組態(tài)工具CP PtP PARAM.安裝后包含例子程序,可以參考一些參數(shù). CP PtP PARAM組態(tài)工具提供的例子將解釋提及到的一起工作的功能塊. 例子程序調(diào)用設(shè)置打印工作參數(shù)的數(shù)據(jù)塊DB30DB35,DB4是FB4的背景數(shù)據(jù)塊. 數(shù)據(jù)塊P_PRINT通過(guò)參數(shù)DB_NO(數(shù)據(jù)塊號(hào))和DBB_NO(開(kāi)始字節(jié))訪問(wèn)指針DB(DB30).指針中存儲(chǔ)包含信息文本的有固定順序的數(shù)據(jù)塊(DB31, 32, 33, 34, 35) .可參考FAQ Entry ID 1137332 在手冊(cè) Setting up and parameterizing the point-to-point connection CP 340 (Edition 04) 怎樣設(shè)置指針 DB.6.3.2章節(jié) Output of message texts on a printer 演示了圖形結(jié)構(gòu).必須為每一個(gè)打印工作生產(chǎn)一個(gè)獨(dú)立的指針數(shù)據(jù)塊,指針數(shù)據(jù)塊已經(jīng)包含5個(gè)指針,功能塊P_PRINT 參數(shù)DBB_NO 必須指定指針數(shù)據(jù)塊的初始地址 定義數(shù)據(jù)塊DB31, 32, 33, 3

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論