置前的準(zhǔn)備工作——查看或設(shè)置電腦IP段號
按照上期接線方式:
PLC、觸摸屏——都與路由器網(wǎng)線連接。
電腦——與路由器之間采用無線上網(wǎng)方式。
目的:1、是為了程序的上下載。
2、查看電腦IP段號,或優(yōu)先設(shè)置電腦IP地址,目的是使觸摸屏的IP段號與之相同。
本電腦是WIN10系統(tǒng):
2、設(shè)置網(wǎng)絡(luò)屬性IP:
*如果電腦與屏用網(wǎng)線直接相連:
則在第4步以后,重新設(shè)置IP地址
要求:與電腦IP地址同段號
給觸摸屏通電如下:
屏與PLC是RS485通信方式,則需選擇PLC類型及加載該類型通信驅(qū)動程序
按以下步驟操作:
以上實際上設(shè)置了二項內(nèi)容:
本文章會詳細(xì)介紹多臺西門子S7-200SMART PLC與威綸通觸摸屏modbus rtu通訊連接的步驟。
01、威綸通觸摸屏485端口腳位定義
打開EasyBuilder Pro軟件中的幫助,在通訊端口腳位定義中找到你需要連接的觸摸屏型號,如圖1所示。這里以TK8071iP為例,可以看到COM2 [RS-485]2W通訊端口腳位定義,如圖2所示。
圖1
圖2
02、200SMART PLC 485端口腳位定義
1) 200SMART PLC本體端口
200SMART PLC選擇可以選擇CPU 集成的 RS485 通信端口和標(biāo)準(zhǔn)型 CPU 額外支持 SB CM01 信號板。CPU 集成的 RS485 通信端口的引腳分配如圖3所示,CPU 額外支持 SB CM01 信號板
圖3
2) 200SMART 信號板
標(biāo)準(zhǔn)型 CPU 額外支持 SB CM01 信號板,該信號板可以通過 STEP 7-Micro/WIN SMART 軟件組態(tài)為 RS485 通信端口或者 RS232 通信端口。SB CM01 信號板的引腳分配,如圖4 所示。
圖4
03、PLC與觸摸屏連接
1) CPU 集成的 RS485 通信端口與觸摸屏連接
PLC端口引腳3連接觸摸屏COM2 [RS-485]2W端口引腳2,PLC端口引腳8連接觸摸屏COM2 [RS-485]2W端口引腳1,如圖5所示。
2) SB CM01 信號板與觸摸屏連接
SB CM01 信號板Tx/B連接觸摸屏COM2 [RS-485]2W端口引腳2,SB CM01 信號板Rx/A連接觸摸屏COM2 [RS-485]2W端口引腳1,如圖5所示。
圖5
01、通訊參數(shù)設(shè)置
1) 打開EasyBuilder Pro軟件在文件菜單欄中新建項目選擇TK8071iP這款觸摸屏,如圖6所示;
圖6
2) 在菜單欄中的常用—系統(tǒng)參數(shù),如圖7所示,進(jìn)行通訊參數(shù)設(shè)置;
圖7
3) 在系統(tǒng)參數(shù)設(shè)置窗口中選擇新增設(shè)備,如圖8所示;
圖8
4) 選擇MODBUS RTU,RTU over TCP,如圖9所示;
圖9
5) 通訊參數(shù)根據(jù)圖10設(shè)置,如果設(shè)備預(yù)設(shè)站號設(shè)置的為10設(shè)置不同,組態(tài)的元件地址如果沒有加站號地址的組態(tài)元件都是從站10的地址數(shù)據(jù),例如2#(此處可參考2號從站和3號從站組態(tài)程序編寫內(nèi)容)。
需要注意的是200SMART PLC的32位數(shù)據(jù)類型需要勾選數(shù)據(jù)轉(zhuǎn)換,如圖10所示。
圖10
02、2號站軟件組態(tài)
1) 按鈕組態(tài)
組態(tài)如圖11所示;
圖11
4x_Bit表示的是保持寄存器,200SMART plc中的V存儲區(qū)的的位地址;
2#10015中2#代表2號站,100代表V存儲區(qū)的字起始地址,15代表的是第15位,如圖12所示。10015代表的是V188.7,因為PLC程序是從VW0開始的,換算以后的地址是VW188,VW188包含了VB188和vb189,而VW188的第15位是V188.7,如圖13所示。
圖12
圖13
2) 輸出指示燈組態(tài)
組態(tài)如圖14所示,0x表示的是輸出存儲區(qū),2#1表示的是2號站的Q0.0。
圖14
3) 16位無符號整數(shù)
組態(tài)如圖15所示,4x表示的是保持寄存器,2#1表示的是2號站的VW0,格式選擇16-bit Unsigned。
圖15
4) 32位無符號整數(shù)
組態(tài)如圖16所示,4x_Double表示的是32的保持寄存器,2#2表示的是2號站的VD0,格式選擇32-bit Unsigned。
圖16
5) 32位浮點(diǎn)數(shù)
如圖17所示,4x_Double表示的是32位的保持寄存器,2#4表示的是2號站的VD6,格式選擇32-bit Float。
圖17
03、3號站軟件組態(tài)
1) 按鈕組態(tài)
組態(tài)如圖18所示;
圖18
4x_Bit表示的是保持寄存器,200SMART plc中的V存儲區(qū)的的位地址;
3#10015中3#代表3號站,100代表V存儲區(qū)的字起始地址,15代表的是第15位,如圖19所示。10015代表的是V188.7,因為PLC程序是從VW0開始的,換算以后的地址是VW188,VW188包含了VB188和vb189,而VW188的第15位是V188.7,如圖20所示。
圖19
圖20
2) 輸出指示燈組態(tài)
組態(tài)如圖21所示,0x表示的是輸出存儲區(qū),3#1表示的是3號站的Q0.0。
圖21
3) 16位無符號整數(shù)
組態(tài)如圖22所示,4x表示的是保持寄存器,3#1表示的是3號站的VW0,格式選擇16-bit Unsigned。
圖23
4) 32位無符號整數(shù)
組態(tài)如圖24所示,4x_Double表示的是32位的保持寄存器,2#2表示的是2號站的VD0,格式選擇32-bit Unsigned。
圖24
5) 32位浮點(diǎn)數(shù)
如圖25所示,4x_Double表示的是32位的保持寄存器,2#4表示的是2號站的VD6,格式選擇32-bit Float。
圖25
最后組態(tài)程序編寫好后如圖26所示
圖26
04、下載組態(tài)程序
1) 在電腦中插入U盤;
2) 在工程文件—建立下載數(shù)據(jù),如圖27所示;
圖27
3) 在U盤中先新建一個文件夾命名為ab(可自定義),在瀏覽選中這個文件夾,然后點(diǎn)擊建立,U盤程序包就建立完成,如圖28所示;
圖28
4) 在觸摸屏中插入U盤,如圖29所示;
圖29
5) 選擇下載,如圖30所示;
圖30
6) 輸入默認(rèn)密碼:111111,勾選下載工程文件,然后點(diǎn)確定,如圖31所示;
圖31
7) 選擇ab文件,點(diǎn)確定,就會進(jìn)入程序下載,如圖32所示,程序下載完會自動重啟觸摸屏,拔掉U盤。
圖32
01、2號從站程序
打開STEP 7-MicroWIN SMART 軟件中找到modbus rtu從站庫,然后編寫modbus rtu從站程序,如圖33所示。需要注意給庫存儲區(qū)分配地址,在程序塊中的庫右鍵選擇庫存儲區(qū)分配,如圖34所示。程序編寫好下載到plc中,plc切換至運(yùn)行模式。
圖33
圖34
02、3號從站程序
打開STEP 7-MicroWIN SMART 軟件中找到modbus rtu從站庫,然后編寫modbus rtu從站程序,如圖35所示。需要注意給庫存儲區(qū)分配地址,在程序塊中的庫右鍵選擇庫存儲區(qū)分配,如圖36所示。程序編寫好下載到plc中,plc切換至運(yùn)行模式。
圖35
圖36
如圖37所示,觸摸屏與PLC已經(jīng)通訊成功,數(shù)據(jù)實現(xiàn)交換,圖38為200SMART PLC從站2數(shù)據(jù),圖39為200SMART PLC從站3數(shù)據(jù)。
圖37
圖38
圖39
以上就是整個多臺西門子S7-200SMART PLC與威綸通觸摸屏modbus rtu通訊連接的步驟,文章內(nèi)容如有錯誤請聯(lián)系我們。
文檔程序
1) 威綸通觸組態(tài)程序
2) modbus rtu通訊2號站.smart
3) modbus rtu通訊3號站.smart
4) 西門子PLC Modbus地址計算器
技成培訓(xùn)網(wǎng)原創(chuàng),作者:鄒志銳,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究