S7系列PLC的tcp、ip驅(qū)動(dòng)產(chǎn)品規(guī)格說明_第1頁(yè)
S7系列PLC的tcp、ip驅(qū)動(dòng)產(chǎn)品規(guī)格說明_第2頁(yè)
S7系列PLC的tcp、ip驅(qū)動(dòng)產(chǎn)品規(guī)格說明_第3頁(yè)
S7系列PLC的tcp、ip驅(qū)動(dòng)產(chǎn)品規(guī)格說明_第4頁(yè)
S7系列PLC的tcp、ip驅(qū)動(dòng)產(chǎn)品規(guī)格說明_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、修改版本:V3.3S7系列PLC的tcp/ip驅(qū)動(dòng)產(chǎn)品規(guī)格說明書(本說明書說明驅(qū)動(dòng)產(chǎn)品的功能,性能指標(biāo),是測(cè)試工程師、文檔工程師和開發(fā)人員交流的重要依據(jù),是編寫測(cè)試用例和幫助文檔的重要依據(jù)。下邊幾項(xiàng)是必須填寫的,如果還有需要說明的部分,需要編寫更多的內(nèi)容)項(xiàng)目經(jīng)理填寫產(chǎn)品功能簡(jiǎn)介支持的硬件型號(hào)說明:S7-200 S7-300 S7-400以太網(wǎng)方式該驅(qū)動(dòng)目前已實(shí)現(xiàn)功能:1.支持設(shè)備多上位采集(200需要在kvS7200.ini進(jìn)行配置)2.支持多下位采集3.字符串下發(fā)命令控制(需要在kvS7200.ini進(jìn)行配置)4.打包長(zhǎng)度可設(shè)(需要在kvS7200.ini進(jìn)行配置)5.綁定通訊網(wǎng)卡(需要在

2、kvS7200.ini進(jìn)行配置)6.300/400軟冗余采集,400硬冗余采集7.采集smart設(shè)備時(shí),需要在kvS7200.ini進(jìn)行配置。注意:配置文件修改之后需要重新打開采集工程運(yùn)行方可生效驅(qū)動(dòng)接口:(3.0開發(fā)包) 設(shè)備添加方式在組態(tài)王中定義設(shè)備時(shí)請(qǐng)選擇:對(duì)于200PLC,選擇 PLC-西門子-S7-200(TCP)-TCP對(duì)于300PLC,選擇 PLC-西門子-S7-300(TCP)-TCP對(duì)于400PLC,選擇 PLC-西門子-S7-400(TCP)-TCP設(shè)備向?qū)ы?yè)選項(xiàng)的特殊說明:是否選串口是是否有地址選擇頁(yè)是通訊方式以太網(wǎng)描述TCP通訊卡名本設(shè)備的地址格式及地址范圍選擇200系

3、列PLC 設(shè)備地址格式:PLC的IP地址:CPU槽號(hào):端口號(hào) XXX.XXX.XXX.XXX : Y : Port XXX 0-255 Y 0-0 Port 102-65535如:172.16.2.72:0:102注:西門子S7-200TCP默認(rèn)CPU槽號(hào)為0,默認(rèn)端口號(hào)為102,目前支持端口號(hào):102不寫,驅(qū)動(dòng)默認(rèn)為102。建議的通訊參數(shù):無需設(shè)置通訊參數(shù)選擇300、400系列PLC PLC與組態(tài)王通過以太網(wǎng)的方式通訊,通訊之前需要進(jìn)行如下設(shè)置: 確認(rèn)計(jì)算機(jī)中安裝有以太網(wǎng)卡,并與PLC 連接到同一網(wǎng)絡(luò)中。 通過Step7編程軟件為通訊模塊(CP443-1)設(shè)定IP地址和子網(wǎng)掩碼,并下傳到PL

4、C中,如IP地址(172.16.2.72)、子網(wǎng)掩碼(255.255.255.0)。 為計(jì)算機(jī)設(shè)定IP地址和子網(wǎng)掩碼,如IP地址(172.16.2.1)、子網(wǎng)掩碼(255.255.255.0)。 使用ping 命令,保證能ping 到PLC 站。設(shè)備地址格式:PLC的IP地址:CPU機(jī)架號(hào):CPU槽號(hào):端口號(hào)XXX.XXX.XXX.XXX:Y:Z:Port XXX 0-255 Y 0-21 Z 0-18 Port 102-65535如:172.16.2.72:0:2:102注:目前支持端口號(hào):102不寫,驅(qū)動(dòng)默認(rèn)為102。新增選擇300、400系列PLC (軟冗余)設(shè)備地址格式:PLC的IP地

5、址:CPU機(jī)架號(hào):CPU槽號(hào)/REDUND_MXX或/REDUND_DBXX.XX,如:172.16.2.72:0:3/REDUND_M20 或 172.16.2.72:0:3/REDUND_DB1.8,主從設(shè)備都應(yīng)按此設(shè)置。通過循環(huán)檢測(cè)主從機(jī)冗余標(biāo)志位,實(shí)現(xiàn)組態(tài)王主從設(shè)備冗余切換。詳細(xì)內(nèi)容請(qǐng)參考西門子軟冗余指南一文。如上設(shè)置,將檢測(cè)DB1的DBW8的低字節(jié)DBB9中的DBB9.0標(biāo)志位確定主從機(jī)情況。新增選擇400系列PLC (硬冗余 單網(wǎng)卡單網(wǎng)段,單網(wǎng)卡雙網(wǎng)段,雙網(wǎng)卡雙網(wǎng)段)設(shè)備地址格式:PLC的IP地址:CPU機(jī)架號(hào):CPU槽號(hào):端口號(hào)/REDUND如:172.16.2.71:0:3:1

6、02/REDUND 或 172.16.2.72:1:3:102/REDUND,主從設(shè)備都應(yīng)按此設(shè)置。說明:西門子400硬冗余采集功能通過產(chǎn)品中的設(shè)備冗余功能+驅(qū)動(dòng)來實(shí)現(xiàn)。舉例說明:建設(shè)備要建2個(gè):主設(shè)備,從設(shè)備,設(shè)備創(chuàng)建完成后需要關(guān)聯(lián)為冗余設(shè)備。主從設(shè)備設(shè)備地址中需要添加標(biāo)識(shí)/REDUND。PLC的IP地址:即為通過Step7 編程軟件為通訊模塊(CP443-1)設(shè)定的IP地址,詳細(xì)請(qǐng)查看HYPERLINK mk:MSITStore:C:Program%20FileskingviewKingview_driver.chm:/設(shè)置PLC的IP地址和子網(wǎng)掩碼.htm如何設(shè)置PLC的IP地址和子網(wǎng)掩

7、碼CPU槽號(hào):即PLC的CPU模塊在機(jī)架中的槽號(hào),如下圖CPU 414-2DP 的槽號(hào)為3。關(guān)于這些內(nèi)容,原有的200和300、400 的幫助中有詳細(xì)的說明,請(qǐng)參看之寄存器列說明 S7-200系列設(shè)備寄存器列表:寄存器名稱 通道范圍 數(shù)據(jù)類型 變量類型 讀寫屬性寄存器說明VddVdd.xxdd: 065535BYTE,SHORT, USHORT,LONG,FLOATI/O整型I/O整型I/O整型I/O實(shí)型讀寫V數(shù)據(jù)區(qū)dd:065535xx:0-7BITI/O離散Vdd.xxdd:065533xx:1-127 (dd + xx 65535)STRINGI/O字符串讀寫IddIdd.xxdd: 0

8、65535BYTEI/O整型只讀數(shù)字量輸入?yún)^(qū)dd:065535xx:0-7BITI/O離散QddQdd.xxdd: 065535BYTEI/O整型讀寫數(shù)字量輸出區(qū)dd:065535xx:0-7BITI/O離散MddMdd.xxdd: 065535BYTE,SHORT, USHORTLONG,FLOATI/O整型I/O整型I/O整型I/O實(shí)型讀寫中間寄存器區(qū)dd: 065535xx:0-7BITI/O離散Debugdddd:0USHORTI/O整型讀寫打印信息寄存器,向DEBUG寄存器變量寫入一個(gè)正整數(shù)值,該數(shù)值的-6位分別控制種打印信息的開關(guān),代表開啟,代表關(guān)閉(1- ImpMessage2-

9、 ErrMessage4- FunMessage8- DataMessage16- UserMessage32- AllMessage)特別說明:對(duì)于S7-200 Smart系列對(duì)應(yīng)設(shè)備的IP地址和槽號(hào)去更改kvS7200.ini配置文件的相應(yīng)的IP地址和槽號(hào)(組態(tài)王若安裝在系統(tǒng)盤可能需要去掉只讀屬性)S7-300/400系列設(shè)備寄存器列表: 寄存器名稱 通道范圍 數(shù)據(jù)類型 變量類型 讀寫屬性寄存器說明 IddIdd.xxdd: 065535BYTE,FLOATI/O整型I/O實(shí)型只讀數(shù)字量輸入?yún)^(qū)dd:065535xx:0-7BITI/O離散QddQdd.xxdd: 065535BYTEFLO

10、ATI/O整型I/O實(shí)型讀寫數(shù)字量輸出區(qū)dd:065535xx:0-7BITI/O離散MddMdd.xxdd: 065535BYTE, SHORT, USHORTLONG,FLOATI/O整型I/O整型I/O整型I/O實(shí)型讀寫中間寄存器區(qū)dd:065535xx:0-7BITI/O離散DBx.yDBx.y.zx: 165535y: 065535BYTE,SHORT, USHORT,LONG,FLOATI/O整型I/O整型I/O整型I/O 實(shí)數(shù)讀寫數(shù)據(jù)塊寄存器X為數(shù)據(jù)塊(DB)的編號(hào);y是寄存器的起始字節(jié)號(hào),z是相對(duì)于y字節(jié)的從低位起第z位x:165535y:065535z:0-7BITI/O離散

11、DBx.y.zx:165535y:065533z:1-127 (y + z 65535)STRINGI/O字符串讀寫數(shù)據(jù)塊寄存器,x,y含義同上z是字符串的長(zhǎng)度PIdd dd: 065535BYTE, SHORT, USHORTLONG,FLOATI/O整型I/O整型I/O整型I/O實(shí)型只讀直接讀取輸入模塊Cdddd: 0255USHORTI/O整型讀寫讀寫計(jì)數(shù)器Debugdddd:0USHORTI/O整型讀寫打印信息寄存器,向DEBUG寄存器變量寫入一個(gè)正整數(shù)值,該數(shù)值的-6位分別控制種打印信息的開關(guān),代表開啟,代表關(guān)閉(1- ImpMessage2- ErrMessage4- FunMes

12、sage8- DataMessage16- UserMessage32- AllMessage)說明: 1, 對(duì)于只寫寄存器,請(qǐng)將采集頻率設(shè)置為0 2,對(duì)于USHORT,SHORT,LONG數(shù)據(jù)類型,如果要向PLC數(shù)據(jù)區(qū)寫入SHORT或USHORT型數(shù)據(jù),其通道號(hào)必須不能存在重疊情況。如USHORT型數(shù)據(jù)M10,M11,向M10寫入數(shù)據(jù)時(shí),實(shí)際向PLC數(shù)據(jù)塊MB10,MB11寫入數(shù)據(jù),此時(shí)將影響M11映射的PLC數(shù)據(jù)塊MB11,MB12中的MB11 3, 對(duì)于FLOAT數(shù)據(jù)類型,如果要向PLC數(shù)據(jù)區(qū)寫入FLOAT型數(shù)據(jù),其通道號(hào)必須不能存在重疊情況。如FLOAT型數(shù)據(jù)M5、M6、M7、M8,向

13、M5寫入數(shù)據(jù)時(shí),實(shí)際向PLC數(shù)據(jù)塊MB5,MB6,MB7,MB8寫入數(shù)據(jù),此時(shí)將影響M6映射的PLC數(shù)據(jù)塊MB7,MB8,MB9,MB10中的MB7,MB8,MB9。所以建FOLAT類型數(shù)據(jù),通道號(hào)要隔3個(gè)(比如:M1、M5、M9)。M10MB10MB11 M11MB11MB12寄存器名稱讀寫屬性數(shù)據(jù)類型變量類型寄存器說明I0只讀BYTEI/O整數(shù)數(shù)字量輸入?yún)^(qū),按字節(jié)讀取I0.1只讀BITI/O整數(shù)數(shù)字量輸入?yún)^(qū),按位讀取,讀取通道0的第1位I0.7只讀BITI/O整數(shù)數(shù)字量輸入?yún)^(qū),按位讀取,讀取通道0的第7位Q1讀寫B(tài)YTEI/O整數(shù)數(shù)字量輸出區(qū),按字節(jié)(8位)讀寫M2讀寫B(tài)YTEI/O整數(shù)中

14、間寄存器DB10.0讀寫B(tài)YTEI/O整數(shù)DB塊寄存器,DB塊序號(hào)10,塊中地址序號(hào)0DB10.2讀寫FLOATI/O實(shí)數(shù)DB塊寄存器,DB塊序號(hào)10,塊中地址序號(hào)2DB10.6讀寫SHORTI/O整數(shù)DB塊寄存器,DB塊序號(hào)10,塊中地址序號(hào)6DB10.6.2讀寫B(tài)ITI/O整數(shù)DB塊寄存器,讀取DB10塊地址6的第2位特殊寄存器詳細(xì)說明1 組態(tài)王中定義的寄存器的通道范圍是指該寄存器支持的最大范圍,實(shí)際范圍由PLC中的程序確定,如果組態(tài)王中定義的寄存器通道范圍超出了PLC的實(shí)際范圍,則在運(yùn)行時(shí)組態(tài)王信息窗口會(huì)提示(超出范圍的)寄存器讀失敗。 2 組態(tài)王中定義的DB寄存器序號(hào)、數(shù)據(jù)類型必須與P

15、LC中定義的保持一致,否則運(yùn)行系統(tǒng)讀上來的數(shù)據(jù)有可能是錯(cuò)誤的。比如,PLC中DB塊的定義為:DB1.0(INT),DB1.2(UINT), DB1.4(REAL),DB1.8(BYTE),則在組態(tài)王中定義變量時(shí)寄存器序號(hào)和數(shù)據(jù)類型對(duì)應(yīng)為DB1.0(SHORT),DB1.2(USHORT), DB1.4(FLOAT),DB1.8(BYTE)。 3 對(duì)于BIT數(shù)據(jù)類型,I Q M寄存器的定義方式為xx.yy, xx為對(duì)應(yīng)字節(jié)的通道,yy為其中位的通道,范圍0-7; 對(duì)于DB寄存器,在不同的定義情況下,其通道設(shè)定是不一樣的。當(dāng)在設(shè)備列表中選擇了200系列時(shí),則該寄存器的在BIT數(shù)據(jù)類型情況下,定義方

16、式為x.y, x為對(duì)應(yīng)字節(jié)的通道,y為其中位的通道,范圍為0-7當(dāng)選擇300或者400系列PLC時(shí),定義方式為xx.yy.zz,xx為DB塊號(hào),范圍是0-255,yy為對(duì)應(yīng)塊中地址序號(hào), zz為其中位的通道號(hào),當(dāng)寄存器類型是BIT型時(shí),范圍是0-7。當(dāng)寄存器類型是STRING型時(shí),范圍是0-127字符串讀取方式控制通過配置文件StringType字段控制。0:按組態(tài)王工程字符串變量定義長(zhǎng)度讀取。1(除0外其他數(shù)字):按設(shè)備響應(yīng)數(shù)據(jù)幀中數(shù)據(jù)段第二個(gè)字節(jié)作為讀取長(zhǎng)度。打包長(zhǎng)度可配置,最大不能超過222。打包規(guī)格描述: (程序員需要提供此參數(shù),此說明只用于測(cè)試工程師測(cè)試,用戶文檔中不列此項(xiàng)。) 寄存

17、器名稱打包范圍(對(duì)于不能實(shí)現(xiàn)打包的請(qǐng)說明原因,范圍填寫00)打包規(guī)則(備注:說明每個(gè)寄存器的打包規(guī)則以及包的最大通道個(gè)數(shù);)I,Q,M,V所有通道(065535)連續(xù)200字節(jié)組一包,超過200字節(jié),超過部分另組一包DB所有通道(065535)不同DB塊數(shù)據(jù)單獨(dú)組包連續(xù)200字節(jié)組一包,超過200字節(jié),超過部分另組一包接收緩沖區(qū)的大?。海ǔ绦騿T需要提供此參數(shù),此說明只用于測(cè)試工程師測(cè)試,用戶文檔中不列此項(xiàng)。)2K Bytes 重點(diǎn)測(cè)試部分說明(需要測(cè)試工程師重點(diǎn)測(cè)試部分的說明)程序員測(cè)試特殊說明(程序員在調(diào)試程序中發(fā)現(xiàn)的一些特殊需要說明的問題,例如某個(gè)寄存器寫范圍超過多大的數(shù)據(jù)就有問題了)是否

18、需要雙機(jī)熱備測(cè)試?驅(qū)動(dòng)運(yùn)行需要涉及的其他軟件的支持(備注:驅(qū)動(dòng)運(yùn)行需要安裝的軟件或需要調(diào)用的庫(kù)文件或數(shù)據(jù)庫(kù)文件的說明)其他軟硬件環(huán)境支持的簡(jiǎn)要操作說明和注意事項(xiàng) (備注:1,和通訊相關(guān)的硬件參數(shù)的設(shè)置,例如儀表需要設(shè)備某個(gè)參數(shù)才能和組態(tài)王通訊2,設(shè)備軟件上影響通訊的參數(shù)的設(shè)置方法,例如對(duì)于plc設(shè)備,需要用軟件對(duì)設(shè)備進(jìn)行特殊的參數(shù)設(shè)置后,設(shè)備才能和組態(tài)王通訊,結(jié)合圖片說明)S7-200多主站的連接設(shè)置說明:(請(qǐng)注意,該驅(qū)動(dòng)最多支持單臺(tái)PLC與8臺(tái)PC進(jìn)行,在每次設(shè)置并向PLC下載完畢后,請(qǐng)斷電并重啟PLC以保證配置能正常被使用)在STEP 7-Micro/Win 編程軟件中對(duì)Ethernet連

19、接進(jìn)行設(shè)置1)打開Tools Ethernet Wizard2)點(diǎn)選Next到IP地址配置界面,輸入分配給PLC的IP地址3)點(diǎn)選Next到連接配置界面,輸入欲連接本PLC的上位機(jī)數(shù)目,如示例中為24)點(diǎn)選Next,對(duì)連接做詳細(xì)配置。首先選擇Server Connection選項(xiàng),將200設(shè)置為Server,Remote Properties中TSAP填寫10.00與配置頁(yè)面左側(cè)Local Properties編輯框中10.00相同,Accept connection IP地址填寫欲連接該200的上位機(jī)IP地址。1臺(tái)上位機(jī)參數(shù)設(shè)置完畢后,點(diǎn)擊Next Connection到下一頁(yè),配置內(nèi)容與之

20、前相同。全部配置完畢之后,點(diǎn)擊OK完成,在點(diǎn)擊Next直至全部配置完畢。依賴文件kvS7200.iniXXX.XXX.XXX.XXX:0:102 XXX.XXX.XXX.XXX 表示目標(biāo)S7-200IP地址(注意:此處填寫的地址必須和組態(tài)王建立的設(shè)備地址保持一致,即如果組態(tài)王工程中設(shè)備地址省略了102端口,此處也必須省略)LocalTSAP=XXXX 對(duì)應(yīng) STEP 7-Micro/Win配置中的Remote TSAPRemoteTSAP=XXXX 對(duì)應(yīng) STEP 7-Micro/Win配置中的Local TSAP 這行要空白INI文件共4行,如:172.16.6.60:0:102LocalT

21、SAP=1000 RemoteTSAP=1000 如有多臺(tái)PLC,INI文件內(nèi)容重復(fù)添加,如172.16.6.60:0:102LocalTSAP=1000 RemoteTSAP=1000 172.16.6.41:0:102LocalTSAP=1100 RemoteTSAP=1100 推薦用戶使用,10.00 11.00 12.00 17.00 為TSAP參數(shù)值,表示8個(gè)不同的連接資源,每個(gè)Connection設(shè)定相同的LocalTSAP和RemoteTSAP即可。Ini文件路徑為于C:Program FileskingviewDRIVER,以用戶實(shí)際安裝路徑為準(zhǔn),此為參考。說明:1.TSAP值

22、 4D57 是默認(rèn)的PC與S7-200 TCP連接方式連接時(shí)使用的標(biāo)示,用戶可以考慮在調(diào)試以太網(wǎng)連接通訊時(shí),在INI文件中LocalTSAP 和 RemoteTSAP填寫該值。2.當(dāng)目標(biāo)S7-200的IP地址填寫錯(cuò)誤時(shí),驅(qū)動(dòng)程序?qū)⒉捎肨SAP值 4D57與目標(biāo)PLC通訊,以保證正常通訊,請(qǐng)注意,對(duì)于同一臺(tái)S7-200,只有一臺(tái)PC能以TSAP值 4D57與目標(biāo)PLC通訊。3.配置文件最后一行后請(qǐng)回車換行,否則最后一行的數(shù)據(jù)讀取不到。具體接線圖的說明(有特殊連線要求的填寫)對(duì)于性能事項(xiàng)的特別說明參考資料的說明本地網(wǎng)卡綁定說明如上圖,新增Local欄,IP值為所選定網(wǎng)卡的IP,根據(jù)需要填寫對(duì)應(yīng)IP即可。S7-200-Smart多上位配置說明如上圖LocalTSAP和RemoteTSAP改為0201即可支持兩個(gè)上位連接。此二值可選0101、0201、0301三個(gè)值,默認(rèn)0101單上位連接,TpduTSAP是指TPDU size,000A表示1024字節(jié),默認(rèn)不變即可。SourceTSAP是源地址,本地實(shí)際測(cè)試過程發(fā)現(xiàn)任意賦值即可連接plc

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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)論