西門(mén)子s71200集通訊快速入門(mén)_第1頁(yè)
西門(mén)子s71200集通訊快速入門(mén)_第2頁(yè)
西門(mén)子s71200集通訊快速入門(mén)_第3頁(yè)
西門(mén)子s71200集通訊快速入門(mén)_第4頁(yè)
西門(mén)子s71200集通訊快速入門(mén)_第5頁(yè)
已閱讀5頁(yè),還剩46頁(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)介

1、S7-1200 GPRS 通訊快速入門(mén)S7-1200 GPRS Communication Getting startedGetting_StartedEdition (2010 年-08 月)摘 要本文主要用 SINAUTMD720-3 實(shí)現(xiàn) GPRS 通訊,并與新一代的器 S7-1200 一起組成 SCADA 系統(tǒng),實(shí)現(xiàn)數(shù)據(jù)的SINAUT GPRS SCADA S7-1200 OPC。Key WordsSINAUTGPRS SCADA S7-1200 OPCIA&DT Service & SupportPage 2-51目錄S7-1200 GPRS通訊快速入門(mén)11 系統(tǒng)概述

2、42 系統(tǒng)配置需求43 系統(tǒng)的配置過(guò)程53.1 中心站的配置步驟:53.2站的配置203.3 在Wincc里顯示要站的數(shù)據(jù)43IA&DT Service & SupportPage 3-511 系統(tǒng)概述本系統(tǒng)由 SINAUT MD720-3 GPRS 調(diào)制解調(diào)器、天線和 GPRS 通訊管理軟件 SINAUTMICRO SC (集成 OPC Server)等組成,實(shí)現(xiàn) S7-200 PLC 的 GPRS(線連接(如圖 1)。移動(dòng)無(wú)線)無(wú)圖 1 S7-1200 GPRS 通訊系統(tǒng)連接圖SINAUT MICRO SC 軟件是一種帶有特殊通訊功能的OPC路由軟件。它能使SINAUTMI

3、CRO SC 同S7-1200器連接和通訊。為此要使用(全球移動(dòng)通訊系統(tǒng)=移動(dòng)網(wǎng))里的GPRS(通用分組無(wú)線業(yè)務(wù))。通過(guò)GPRS連接,OPC路由軟件,或和其它與SINAUTMICRO SC相連接的S7-1200S7-1200器能和器進(jìn)行通訊。S7-1200器通過(guò)GPRS調(diào)制解調(diào)器SINAUT MD720-3和GPRS服務(wù)建立連接。2 系統(tǒng)配置需求中心站IA&DT Service & SupportPage 4-51部件數(shù)量定貨號(hào)注釋表 1站表 23 系統(tǒng)的配置過(guò)程3.1 中心站的配置步驟:首先,安裝所需的軟件,在中心站的PC上安裝下列軟件:SIMATIC S7 STEP 7 B

4、ASIC V10.5、WinCC7.0 SP1、SINAUT MICRO SC,安裝軟件的具體步驟在這里不再做詳細(xì)的,可參考各軟件的安裝說(shuō)明。IA&DT Service & SupportPage 5-51部件數(shù)量定貨號(hào)注釋S7-1200 CPU 1214C16ES7 214-1BE30-0XB0220V 交流供電S7-1200 CM1241 RS23216ES7 241-1AH30-0XB0串口通信模板SINAUT MD720-316NH9720-3AA00GPRS Modem天線 ANT 794-4MR16NH9860-1AA0天線串口直連線16NH7701-5AN串口接口

5、以太網(wǎng)線16XV1870-3QH20SIMATIC S7 STEP 7BASIC V10.5,Service Pack 2 or later16ES7822-0AA00-0YA0S7-1200 編程軟件Windows PC1SINAUT MICRO SC16NH9910-0AA10-0AA38 個(gè)站的ADSL 撥號(hào) Modem1ADSL 路由器1linksys可選(Server 在內(nèi)網(wǎng)上)Wincc 7.0 SP11其次,連接 PC 到 Internet 上,有兩種方式:一種是計(jì)算機(jī)直接撥號(hào)上 Internet;另一種通過(guò) ADSL 路由器上 Internet先通過(guò) ADSL 撥號(hào)上網(wǎng)獲的一公

6、網(wǎng)固定 IP 地(注意:若只是實(shí)驗(yàn)可以是公網(wǎng)的定的 IP 地址)。連接如圖圖通過(guò) ADSL 撥號(hào)上網(wǎng)配置 ADSL 的過(guò)程如下:在系統(tǒng)的任務(wù)欄里,選擇“StartÆProgramÆAccessoriesÆCommunicationÆNetwork Setup Wizard ”如圖所示。圖新建連接選擇后彈出圖窗口:IA&DT Service & SupportPage 6-51圖配置新連接向?qū)c(diǎn)擊按鈕“Next”后,出現(xiàn)圖窗口后選擇第一項(xiàng),如下圖所示:IA&DT Service & SupportPage 7-51圖配置連接

7、屬性再點(diǎn)擊按鈕“Next”后在出現(xiàn)的圖窗口中選擇第二項(xiàng)。圖選擇連接方式接著點(diǎn)擊“Next”按鈕后出現(xiàn)圖窗口IA&DT Service & SupportPage 8-51圖Internet 連接方式再選擇“Next”按鈕,在彈出的圖中輸入連接名“ADSL”。圖配置連接名IA&DT Service & SupportPage 9-51輸入連接名后。點(diǎn)擊“Next”按鈕后,再?gòu)棾龅拇翱谠龠x擇“Next”按鈕,在彈出的圖窗口中輸入申請(qǐng)到的 ADSL 撥號(hào) Modem 的賬號(hào)和。圖配置賬號(hào)輸入賬號(hào)和后點(diǎn)擊“Next”按鈕,出現(xiàn)圖 10,然后點(diǎn)擊“Finish”按鈕。IA

8、&DT Service & SupportPage 10-51圖 10 配置完成配置完成后,在連接里會(huì)增加一撥號(hào)連接,如圖 11 所示。圖 11雙擊 ADSL 連接,進(jìn)行撥號(hào)上網(wǎng),如圖 12連接IA&DT Service & SupportPage 11-51圖 12 撥號(hào)上網(wǎng)后會(huì)在任務(wù)欄的右下角添加一連接圖標(biāo),雙擊該圖標(biāo)可以查看到上到公網(wǎng)后或撥號(hào)得的公網(wǎng) IP(圖 13 所示)(這個(gè) IP 地址需要在 S7-200PLC 程序使用),在這里要注意的是, 我們?cè)谏暾?qǐng) ADSL 賬號(hào)時(shí),可以申請(qǐng)為固定公網(wǎng) IP,也就是每次撥號(hào)上網(wǎng),會(huì)得到一個(gè)相同的公網(wǎng) IP 地址

9、,若沒(méi)有申請(qǐng)為固定 IP,一般為動(dòng)態(tài) IP(即每次重新?lián)芴?hào)上網(wǎng)后得到的 IP 地址都不一樣),若作為工程系統(tǒng)來(lái)用,那么每次斷線后重?fù)塬@得的 IP 地址都不相同,相應(yīng)的PLC 的程序需要程序態(tài) IP 也是可以的。,這樣很不方便,所以要求是固定公網(wǎng) IP,但若只是實(shí)驗(yàn)?zāi)康?,?dòng)IA&DT Service & SupportPage 12-51圖 13 ADSL 連接狀態(tài)上面的步驟就完成了 ADSL 的撥號(hào)上網(wǎng)連接。建立了 Internet 的連接。第二種上網(wǎng)方式,通過(guò) ADSL 路由器上 Internet 的配置步驟:連接圖 14 所示:圖 14 ADSL 路由器的連接圖通過(guò)路由器上

10、網(wǎng),相當(dāng)于把中心站設(shè)在了內(nèi)網(wǎng)的一臺(tái) PC 上,此計(jì)算機(jī)用的是私網(wǎng)的 IP地址,在路由器上獲得的是公網(wǎng) IP 地址,在路由器上作端口,把指定端口的數(shù)據(jù)轉(zhuǎn)發(fā)到內(nèi)網(wǎng)指定的 IP 地址的計(jì)算機(jī)上,而內(nèi)網(wǎng)此 IP 地址的計(jì)算機(jī)發(fā)往外部的數(shù)據(jù),在發(fā)到路由器后,由路由器把其內(nèi)網(wǎng) IP 地址替換成公網(wǎng) IP 地址后再把數(shù)據(jù)包發(fā)向 Internet。由于在路由器上一般都有的功能,所以增強(qiáng)了安全的功能。對(duì)于公司通過(guò)專線上網(wǎng)的用戶來(lái)說(shuō),只需把公司的路由器作相應(yīng)的設(shè)置,讓其作一個(gè)端口,讓其指向公司中的目臺(tái)計(jì)算機(jī)上。IA&DT Service & SupportPage 13-51配置路由器的過(guò)程如下:

11、打開(kāi) IE 瀏覽器,在 IE 瀏覽器的地址欄里輸入路由器的網(wǎng)卡的 IP 地址,如下圖所示:選擇“Internet Connection Type”中選擇“PPPoE”;在“PPPoE Settings”中設(shè)置“User Name”和“Password”為 ADSL 賬號(hào)的“用戶名”和“密碼”;并選擇“Keep alive : redial period ”設(shè)置周期為 30 秒;在“Network Address server Settings(DHCP)”設(shè)置選項(xiàng)里,選擇“Local DHCP Server”為“Enable”;“Start IP Address”為“192.168.101.1

12、00”;“Number of Address”為“50”,如圖 15所示:圖 15 ADSL 路由器的配置連接屬性如圖 16 所示:設(shè)置后設(shè)置 PC 的IA&DT Service & SupportPage 14-51圖 16 設(shè)置計(jì)算機(jī)的 IP 地址重新啟動(dòng)路由器,重啟后再通過(guò)瀏覽器進(jìn)入到路由器的配置頁(yè)面后,點(diǎn)擊設(shè)置“status”查看其狀態(tài),如圖 17 所示:IA&DT Service & SupportPage 15-51圖 17 路由器上獲得的公網(wǎng)固定 IP 地址此時(shí),再點(diǎn)擊任務(wù)欄右下角的連接屬性,如圖 18 所示:圖 18查看計(jì)算機(jī)的 IP 地址設(shè)置端

13、口映設(shè)的如圖 19 所示IA&DT Service & SupportPage 16-51圖 19 設(shè)置端口的轉(zhuǎn)發(fā)上面的步驟就完成了路由器的上網(wǎng)連接。建立了 Internet 的連接。完成了 Internet 的連接后,需要安裝 Sinaut Micro SC 軟件,安裝過(guò)程按照 Sinaut MicroSC 系統(tǒng)手冊(cè)中的步驟進(jìn)行。安裝后配置中心站的 Sinaut Micro SC 軟件。先打開(kāi)此軟件,打開(kāi)位置如圖 20 所示:圖 20 啟動(dòng) Sinaut micro SC打開(kāi)后,如圖 21 所示:IA&DT Service & SupportPage 17-5

14、1圖 21 Sinaut micro SC 的初始界面在上圖中點(diǎn)擊“Add”按鈕,在彈出的窗口設(shè)置參數(shù)如圖 22 所示:圖 22 站的配置設(shè)置后如圖 23 所示:IA&DT Service & SupportPage 18-51圖 23 站連接狀態(tài)站沒(méi)有作組態(tài),所以顯示為離線狀態(tài)因?yàn)閷?duì)點(diǎn)擊上圖菜單“Extras”下的“setting”,選擇語(yǔ)言為英語(yǔ),端由器中設(shè)置的端);參數(shù)設(shè)置如圖 24 所示:為 26862(此端口對(duì)應(yīng)圖 24 配置端到此就完成了對(duì)中心站的設(shè)置。IA&DT Service & SupportPage 19-513.2站的配置首先,一下硬件連接

15、。如下圖 25 所示完成硬件的連接。圖 25站的硬件連接圖、安裝有 SIMATIC S7 STEP 7 BASIC V10.5 的編程器、GPRS 通訊天線、SIANUT MD720-3 、CM1241 RS232 、CPU1214C 、串口直連線、以太網(wǎng)線 、注意:在連接之前一定要在 MD720-3 里移動(dòng)的(向移動(dòng)公司確認(rèn)已開(kāi)通 GPRS的 PIN 碼),的方法可以參考 MD720-3 的系統(tǒng)手冊(cè)。服務(wù),且必須知道此其次,編寫(xiě) S7-1200PLC 的程序IA&DT Service & SupportPage 20-51在編寫(xiě)程序之前,需要把 GPRS 通訊的庫(kù)功能塊集成到

16、 STEP 7 BASIC V10.5 環(huán)境里通過(guò)下面的庫(kù)程序到本地硬盤(pán)上 S7-1200 GPRS library.zip?func=cslib.csFetch&nodeid=43090983在這里我們建議把項(xiàng)目與庫(kù)程序存放在圖的目錄中,如圖 26 所示:圖 26 項(xiàng)目的存放路徑及庫(kù)函數(shù)的文件的存放路徑打開(kāi) STEP 7 BASIC V10.5,并創(chuàng)建一個(gè)項(xiàng)目名為“GPRS”,項(xiàng)目路徑如圖 27 所示:IA&DT Service & SupportPage 21-51圖 27 創(chuàng)建項(xiàng)目名點(diǎn)擊“create”按鈕創(chuàng)建新的項(xiàng)目,創(chuàng)建后點(diǎn)擊“Project view”按鈕切

17、換到項(xiàng)目視圖。如圖 28 所示:IA&DT Service & SupportPage 22-51圖 28 項(xiàng)目視圖打開(kāi)右面的“Library”,點(diǎn)擊“Open global library”按鈕,如圖 29 所示:圖 29 創(chuàng)建庫(kù)點(diǎn)擊后,會(huì)彈出“Open Global library”如圖 30:IA&DT Service & SupportPage 23-51圖 30 瀏覽庫(kù)文件在彈出的窗口中,雙擊“CE-X21_S7-1200_GPRS_library”文件夾,然后選擇“sinautmicrosc”文件,選擇后點(diǎn)擊“Open”按鈕,如圖 31:IA&

18、;DT Service & SupportPage 24-51圖 31 打開(kāi)庫(kù)文件到此就把 GPRS 的通訊功能塊加載到庫(kù)函數(shù)里,庫(kù)程序的名為“sinautmicrosc”如圖 32 所示:圖 32 打開(kāi)庫(kù)文件GPRS 的庫(kù)程序加載到項(xiàng)目后,然后對(duì) PLC 組態(tài)并編程,先做硬件的組態(tài)在項(xiàng)目視圖下,點(diǎn)擊 “Devices”下的“Add new device”,在彈出的菜單中輸入設(shè)備名“PLC_1”并在設(shè)備列表里選擇 CPU 的類型與實(shí)際的硬件類型一致,這里我們選擇 CPU 的訂貨號(hào)為 6ES7 214-1BE30-0XB0。CPU 后,點(diǎn)擊 CPU 左邊的空槽,在右邊的“Catalog

19、”里找到“Communication”下的 RS232 模塊,拖拽或雙擊此模塊,這樣就把串口模塊到硬件配置里,后的配置如圖 33 所示:IA&DT Service & SupportPage 25-51圖 33 硬件組態(tài)設(shè)置 PLC 的 IP 地址為 192.168.101.121,保存編譯硬件配置并硬件組態(tài)后,接下來(lái)就需要編寫(xiě) GPRS 的通訊程序。硬件配置到 PLC 中。在項(xiàng)目管理視圖下雙擊“Device”“Program block”“OB1”如圖 34 所示:IA&DT Service & SupportPage 26-51圖 34 調(diào)用通訊功能塊在 O

20、B1 的 Network1 中調(diào)用 GPRS 通訊功能塊。在項(xiàng)目視圖下點(diǎn)擊“l(fā)ibrary”窗口的“l(fā)ibrary”頁(yè),點(diǎn)擊后打開(kāi)了“l(fā)ibrary”中的庫(kù)函數(shù),然后選擇庫(kù)函數(shù)中的“Sinautmicrosc” 下的“sinautmicrosc_com” 下的“Library element,然后把此功能塊拖動(dòng)到“Program blocks”下,如圖 35 所示:IA&DT Service & SupportPage 27-51圖 35 添加庫(kù)功能塊到程序塊,然后選擇庫(kù)函數(shù)中的“Sinautmicrosc” 下的“sinautmicrosc_chart” 下的“Library

21、 element,然后把此功能塊拖動(dòng)到“Watch table”下,如圖 36 所示:IA&DT Service & SupportPage 28-51圖 36 添加表到變量表然后拖動(dòng)“comFB144”到 OB1 的 Network1 中,如圖 37 所示:圖 37 調(diào)用 Com 功能塊IA&DT Service & SupportPage 29-51然后在彈出的窗口中保持缺省的數(shù)據(jù)塊名為“com_DB”,然后選擇“manual”并修改數(shù)據(jù)塊號(hào)為145,點(diǎn)擊“OK”確認(rèn)。如圖示:圖 38 修改背景數(shù)據(jù)塊號(hào)點(diǎn)擊“OK”,GPRS 的通訊功能塊就到了 OB1 的

22、Network1 中,如圖 39 所示:IA&DT Service & SupportPage 30-51圖 39 Com 功能概覽接下來(lái)就需要對(duì)此功能塊的各個(gè)管腳賦值,在賦值之前,有必要了解一下各個(gè)管腳的定義:主要分五塊功能:1、GPRS 模塊的初始化;2、GPRS 的數(shù)據(jù)功能;3、GPRS 的數(shù)據(jù)接收功能;4、時(shí)鐘同步功能;5、功能塊操作返回狀態(tài)。下面將著五個(gè)功能塊1、GPRS 模塊的初始化IA&DT Service & SupportPage 31-51序管腳管腳數(shù)據(jù)類描述IA&DT Service & SupportPage 32-51號(hào)

23、類型型1cmd_init_startINBool 上升沿觸發(fā) 當(dāng)“com” 功能塊處于忙狀態(tài),一個(gè)新的觸發(fā)沿會(huì)被緩存起來(lái),但若不能被及時(shí)的處理,那么緩存只一個(gè)上升沿2cmd_init_size_of_arrayININT 輸入"data_DB144"全局?jǐn)?shù)據(jù)塊的數(shù)組的長(zhǎng)度 缺省值:1000;若不需要修改,就不需要填寫(xiě)參數(shù)3cmd_init_hw_idINPORTRS232通訊模塊的硬件ID號(hào)(HW-ID) 缺省值:11;如果 RS232 CM 放在 S7- 1200 PLC 左邊的第一槽,就不需要填寫(xiě)參數(shù)4cmd_init_STATION_IDININT 指定唯一站號(hào)的范圍

24、: 從 1 to到256對(duì)應(yīng)于在 SINAUT Micro SC 軟件中分配的站號(hào)5cmd_init_IP_ADDRESSINString 連接到中心站的公網(wǎng)固定IP地址 如果使用動(dòng)態(tài)就填寫(xiě)主機(jī)名值: 最多 50 個(gè)字符6cmd_init_DEST_PORTINString 路由到中心站的端對(duì)應(yīng)SINAUT Micro SC 軟件中分配的端值: 最多 6 個(gè)字符7cmd_MODEM_NAMEINString 作認(rèn)證用的Modem的名字 對(duì)應(yīng) SINAUT Micro SC 軟件中的 Modem的名字 值: 最多 16 個(gè)字符8cmd_MODEM_PWINString 作認(rèn)證用的Modem的 對(duì)

25、應(yīng) SINAUT Micro SC 軟件中的 Modem的 值: 最多 16 個(gè)字符9cmd_init_SIM_PININString modem中所插的PIN碼2、GPRS 的數(shù)據(jù)功能IA&DT Service & SupportPage 33-51 如果 PIN 碼未激活, 輸入 "0000"10cmd_init_APNINString 對(duì)應(yīng)供應(yīng)商的GPRS 接入點(diǎn)地址 由供應(yīng)商分配值: 最多30個(gè)字符 供應(yīng)商列表 settings.php11cmd_init_APN_USERINString 登陸GPRS時(shí)的用戶名, 由供應(yīng)商提供值: 最多 30 個(gè)字

26、符12cmd_init_APN_PWINString 登陸 GPRS 時(shí)的用戶, 由供應(yīng)商提供值: 最多 30 個(gè)字符13cmd_init_DNSINString DNS 服務(wù)器的IP地址,由供應(yīng)商提供 對(duì)多兩個(gè)IP地址, 中間用分號(hào)分隔 僅當(dāng)使用主機(jī)名時(shí)有用用固定IP時(shí)不需要設(shè)置 樣例: IP1;IP214return_init_okOUTBool 如果modem 初始化就反饋一個(gè)信號(hào) 這并不意味PLC連接到SINAUT Micro SC 當(dāng)輸出被置位后, 它將持續(xù)20秒直到站連接到SINAUT Micro SC 置位后將保持TRUE直到再一次觸發(fā)初始化 缺省值: FALSE 15retur

27、n_init_abortedOUTBool 如果 modem 初始化被終止就反饋一個(gè)信號(hào) 置位后將保持 TRUE 直到再一次觸發(fā)初始化 缺省值: FALSE IA&DT Service & SupportPage 34-51序號(hào)管腳管腳類型數(shù)據(jù)類型描述1cmd_request_startINBool 開(kāi)始 的請(qǐng)求上升沿觸發(fā) 當(dāng)“com” 功能塊處于忙狀態(tài)不能被及時(shí)的處理,開(kāi)始觸發(fā)請(qǐng)求會(huì)被緩存起來(lái)2cmd_request_remotestationa ddressININT 需到此站或需要到此站取數(shù)據(jù)的站地址 值: 0 中心站值: 從1到256 其他站的地址的范圍: 從 0 到2

28、56 對(duì)應(yīng) SINAUT Micro SC 軟件中分配的站號(hào)3cmd_request_data_startINWord 指定從全局?jǐn)?shù)據(jù)塊"data_DB144" 中那個(gè)地址作為 或 的數(shù)據(jù)的起始地址 這個(gè)對(duì)應(yīng)著數(shù)組的序號(hào)和最對(duì)地址號(hào).如: 77 =array element buffer77 =DB144.DBB77的范圍: 不能大于"data_DB144"數(shù)組的長(zhǎng)度4cmd_request_data_lengthINByte指定要或數(shù)據(jù)的字節(jié)個(gè)數(shù) 的范圍: 從 1 到 239; 此值加起始地址不能大于"data_DB144"數(shù)組3、

29、GPRS 的數(shù)據(jù)接收功能IA&DT Service & SupportPage 35-51序號(hào)管腳管腳類型數(shù)據(jù)類型描述的長(zhǎng)度5cmd_request_send_fetchININT 指定從站或取數(shù)據(jù) 缺省值: 1 值: 1, 2 or 3 1:數(shù)據(jù)到目的站(中心或者遠(yuǎn)程).包括有此對(duì)方PLC的時(shí)間戳 2: 從目的站取數(shù)據(jù) 3:數(shù)據(jù)到目的站(中心或者遠(yuǎn)程). 包括有的時(shí)間戳6cmd_request_own_timestam pINDTL提供 輸入外部時(shí)間的機(jī)會(huì),使得歷史數(shù)據(jù)在中心站中能夠正常排序7return_request_okOUTBool 如果最后一次或取數(shù)據(jù)任務(wù)成功,反饋

30、一個(gè)信號(hào) 保持為T(mén)RUE直到下一個(gè)任務(wù)的觸發(fā) 缺省設(shè)置: FALSE8return_request_abortedOUTBool 如果最后一次或取數(shù)據(jù)任務(wù)不,反饋一個(gè)信號(hào) 保持為 TRUE 直到下一個(gè)任務(wù)的觸發(fā) 缺省設(shè)置: TRUE4、時(shí)鐘同步功能IA&DT Service & SupportPage 36-51序號(hào)管腳管腳類型數(shù)據(jù)類型描述1cmd_timesync_enableININT 缺省值: 1 值: 1 or 2 1: 使能時(shí)鐘同步功能. 中心站設(shè)1return_rcv_ndrOUTBool 如果接收到站(RS or CS) 發(fā)來(lái)的數(shù)據(jù),反饋一個(gè)信號(hào) 如果要取站的數(shù)據(jù)

31、接收到了本站,反饋信號(hào) 置位TRUE保持一個(gè)循環(huán)然后被自動(dòng)復(fù)位 當(dāng)此位的輸出被置位,下面的參數(shù)被立即處理2return_rcv_remotestationaddre ssOUTINT 指示接收從那個(gè)站發(fā)來(lái)的數(shù)據(jù) 值: 0 中心站 值: 從 1到256 其他站 可能的值: 從 0 到 2563return_rcv_data_startOUTWord指示從全局?jǐn)?shù)據(jù)塊"data_DB144" 里指定地址開(kāi)始(數(shù)組元素) 接收數(shù)據(jù) 這個(gè)值對(duì)應(yīng)數(shù)組的序號(hào)和絕對(duì)地址 例如: 值77 =array element buffer77 = DB144.DBB774return_rcv_dat

32、a_lengthOUTByte 指示被寫(xiě)到數(shù)據(jù)塊"data_DB144"的字節(jié)個(gè)數(shù) 可能的值: 從 1 到 2395、功能塊操作返回狀態(tài)上面了給功能塊的各功能參數(shù)。IA&DT Service & SupportPage 37-51序號(hào)管腳管腳類型數(shù)據(jù)類型描述1return_busyOUTBool 指示功能 "comFB144" 是否處于忙狀態(tài) 只要有"cmd_" 令被觸發(fā),此位被置位 雖然沒(méi)有"cmd_" 令被觸發(fā),但正在處理從 站(CS or RS)發(fā)來(lái)的報(bào)文也會(huì)被置位當(dāng)結(jié)束如何任務(wù)后就會(huì)轉(zhuǎn)換到

33、FALSE2return_errorOUTBool 如果在執(zhí)行常規(guī)任務(wù)時(shí)出現(xiàn)錯(cuò)誤,就會(huì)反饋一個(gè)信號(hào)3return_statusOUTINT當(dāng)錯(cuò)誤發(fā)生時(shí)返回一個(gè)錯(cuò)誤狀態(tài)信息,以便于錯(cuò)誤置時(shí)鐘的方式 "狀態(tài)時(shí)鐘同步"請(qǐng)求道站 2: 取消時(shí)鐘同步的功能2return_timesync_clock_setINBool 當(dāng)內(nèi)部時(shí)鐘被設(shè)置后反饋一個(gè)信號(hào) 置位 TRUE 為一個(gè)循環(huán)周期,然后會(huì)被自動(dòng)復(fù)位1 號(hào)本例將站的數(shù)據(jù)到中心站,參數(shù)塊的賦值,在賦值之前,需要設(shè)置系統(tǒng)時(shí)鐘,使其能周期的數(shù)據(jù)到,設(shè)置的方法時(shí)選擇 PLC 的硬件組態(tài)的 CPU,在屬性里找到系統(tǒng)時(shí)鐘并啟用系統(tǒng)時(shí)鐘,如圖 40

34、:圖 40 啟動(dòng)系統(tǒng)時(shí)鐘GPRS 的通訊功能塊的賦值情況如圖 41 所示:IA&DT Service & SupportPage 38-51圖 41 編寫(xiě)后的程序可以看出,PLC 站的站號(hào)為 1;中心站的公網(wǎng)固定 IP 地址為從上圖的222.128.29.196 與在中心站配置上 Internet 時(shí)獲得的 IP 地址一致;使用的端26862;驗(yàn)證 Modem 的名字為 modem1;驗(yàn)證 Modem 的用戶名為 secret1; 的卡 PIN 碼為 1234;登陸移動(dòng)的接入點(diǎn)名為 CMNET;登陸接入點(diǎn)的用戶名與為為移動(dòng)都為無(wú);而且每隔 2s 就向中心站DB144.DBW0

35、一個(gè)字的數(shù)據(jù)。上面的程序到 PLC 中,后對(duì) OB1 的 Network1 作,對(duì)“init_request”M1.0 的初始化觸發(fā)位置位,置位后再?gòu)?fù)位。此時(shí)會(huì)發(fā)現(xiàn) MD720-3 的指示燈開(kāi)始如下的閃爍過(guò)程過(guò)程 1過(guò)程 2過(guò)程 3IA&DT Service & SupportPage 39-51過(guò)程 4過(guò)程 5過(guò)程 6當(dāng)完成了上面的 6 個(gè)過(guò)程,說(shuō)明 Modem初始化,這也可以通過(guò)的程序的狀態(tài)位“init_OK”可以看到初始化登陸狀態(tài)如圖 42 所示:的信息。也可以在中心站的 Sinaut Micro SC 中看到此站的圖 42 正常連接到中心站的狀態(tài)的過(guò)程的指示燈如下過(guò)程數(shù)

36、據(jù)過(guò)程 1過(guò)程 2IA&DT Service & SupportPage 40-51因?yàn)槌绦蛎扛?2s轉(zhuǎn)換到過(guò)程 2 的狀態(tài)。站一次數(shù)據(jù)到中心站,所以每隔 2s 就會(huì)從上面的過(guò)程 1 的狀態(tài)站是否能夠發(fā)數(shù)據(jù)到中心站,那么可以用西門(mén)子的 OPC 的客戶端軟件 OPCScout 來(lái)測(cè)試,測(cè)試步驟如下:首先在 Step7 Basic 10.5 中的程序作值為,如下圖 43 所示;,然后打開(kāi)變量表,修改 DB144。DBW0 的圖 43 修改參數(shù)的值打開(kāi) OPC SCOUT 軟件,添加 OPC Item 如圖 44 所示:IA&DT Service & SupportP

37、age 41-51圖 44 添加 OPC 的變量點(diǎn)擊 OK 后,如圖 45 所示:圖 45OPC 變量的值當(dāng)然也可以從通訊功能塊的狀態(tài)返回位查看是否正常。到此就完成了對(duì)站的組態(tài)編程及調(diào)試。IA&DT Service & SupportPage 42-513.3 在 Wincc 里顯示要站的數(shù)據(jù)下面的內(nèi)容如何在 Wincc 里顯示過(guò)程數(shù)據(jù)。在中心站的計(jì)算機(jī)里先打開(kāi) Wincc,選擇操作系統(tǒng)任務(wù)欄“startÆSIMATICÆWinccÆWincc Explorer”如圖 46 所示:圖 46 打開(kāi) WinCC 編輯器打開(kāi) WinCC 后,新建 GPR

38、S 項(xiàng)目,并打開(kāi)此項(xiàng)目,在項(xiàng)目的 Tag Management”下添加OPC 的驅(qū)動(dòng),如圖 47 所示IA&DT Service & SupportPage 43-51圖 47 添加 OPC 驅(qū)動(dòng)添加 OPC 驅(qū)動(dòng)后,選擇“OPCÆOPC Groups”點(diǎn)擊右鍵,在彈出的菜單選擇“System Parameter”如下圖 48 所示:圖 48 配置 OPC 的通道選擇后,彈出圖 28 的窗口,在彈出的窗口里選擇要連接本機(jī)的 OPC Server,對(duì)于SINAUT MICRO SC 來(lái)說(shuō),我們必須選擇“M2MOPC.OPC.1”這個(gè) OPC 服務(wù)器,如圖 49 所示:IA&DT Service & SupportPage 44-51圖 49 瀏覽到 Sinaut Micro SC 的 OPC server選擇,點(diǎn)擊“Browse Server”瀏覽該服務(wù)器。在出現(xiàn)的圖 50 中點(diǎn)擊“Next”按鈕圖 50 過(guò)濾變量的條件點(diǎn)擊“Nex

溫馨提示

  • 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)論