GEPLC通訊介紹_第1頁(yè)
GEPLC通訊介紹_第2頁(yè)
GEPLC通訊介紹_第3頁(yè)
GEPLC通訊介紹_第4頁(yè)
GEPLC通訊介紹_第5頁(yè)
已閱讀5頁(yè),還剩81頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、ge plc,ge plc通訊介紹課程內(nèi)容,第一天:工業(yè)以太網(wǎng) 第二天:現(xiàn)場(chǎng)總線(xiàn) 第三天:串行通信,典型的plc控制方案,versamax,versapoint,fieldbus,series 90-30,genius,series 90-70,versamax ip,pac,plc通過(guò)各種現(xiàn)場(chǎng)總線(xiàn)控制分散i/o(傳感器/執(zhí)行機(jī)構(gòu)) plc之間通過(guò)以太網(wǎng)或其他數(shù)據(jù)吞吐率高的網(wǎng)絡(luò)互聯(lián) plc聯(lián)網(wǎng)編程和實(shí)現(xiàn)數(shù)據(jù)采集,plc,現(xiàn)場(chǎng)總線(xiàn),i/o rf tag vfd,ethernet,典型的plc控制,通信的目的是什么? 每種通信需掌握的要點(diǎn):通信介質(zhì),模塊,速率,距離,應(yīng)用場(chǎng)合,ge的相關(guān)硬件產(chǎn)品

2、做實(shí)驗(yàn),掌握ge plc的通信應(yīng)用,ge fanuc plc工業(yè)以太網(wǎng)通訊,以太網(wǎng)通訊的三種類(lèi)型 (plc之間高速交換數(shù)據(jù)): egd (ethernet global data) srtp tcp/ip (ge 專(zhuān)有,service request transport protocol) modbus tcp/ip (非專(zhuān)有協(xié)議,與設(shè)備廠商無(wú)關(guān),ge fanuc plc總線(xiàn)通訊,總線(xiàn)通訊的三種類(lèi)型(用于設(shè)備級(jí)控制系統(tǒng)和分散i/o): genuis profibus devicenet,ge fanuc plc串口通訊,串口通訊的類(lèi)型(點(diǎn)對(duì)點(diǎn),連接其他設(shè)備上的串口,如掃碼器等): serial

3、 i/o,osi模型七層簡(jiǎn)介,ge fanuc plc工業(yè)以太網(wǎng)通訊,以太網(wǎng)模塊ic695etm001 10/100mbits half/full duplex supports srtp, egd (producer and consumer), modbus tcp 2個(gè)網(wǎng)口,內(nèi)置交換機(jī),節(jié)省硬件成本 以太網(wǎng)口凹陷,保護(hù)網(wǎng)線(xiàn)端子,ge fanuc plc工業(yè)以太網(wǎng)通訊,以太網(wǎng)通訊的三種類(lèi)型 (plc之間高速交換數(shù)據(jù)): egd srtp modbus tcp/ip,設(shè)備間高速,簡(jiǎn)便的數(shù)據(jù)通訊協(xié)議 edg協(xié)議基于udp/ip協(xié)議 用戶(hù)無(wú)需編程,只要組態(tài)producer,consumer的參數(shù)

4、 幾個(gè)重要的概念 producer 在設(shè)定的時(shí)間周期將數(shù)據(jù)單播或多播到設(shè)定的單個(gè)consumer或consumer group中,由唯一的producer id指代 consumer 按照設(shè)定的時(shí)間周期讀取收到的數(shù)據(jù),由ip地址(單播時(shí))或組號(hào)(多播時(shí))指代 exchange 數(shù)據(jù)交換包,最多255個(gè),每個(gè)數(shù)據(jù)包最長(zhǎng)1400字節(jié),由 exchange id和producer id組合起來(lái)指代 設(shè)備間簡(jiǎn)單,高速,定周期的數(shù)據(jù)通信,不能用在突發(fā)事件的 通信報(bào)告,以太網(wǎng)通訊模型,網(wǎng)絡(luò)介質(zhì)訪問(wèn)層 802.3 / 802.11x,網(wǎng)際層(ip,tcp / udp,modbus/srtp/egd,tcp/

5、ip,應(yīng)用層協(xié)議,以太網(wǎng),ip地址:32-bit,在ip層之上,如應(yīng)用層軟件中使用 mac地址:48-bit,全球唯一 arp協(xié)議:ipmac轉(zhuǎn)換協(xié)議 多目(class d)ip:224.0.0.0 239.255.255.255,由應(yīng)用層軟件動(dòng)態(tài)設(shè)定,一個(gè)設(shè)備可同時(shí)擁有多個(gè)class d ip,以太網(wǎng)模塊 協(xié)議棧模型,egd典型應(yīng)用,plc a,plc b,plc c,指定接收方ip地址的egd數(shù)據(jù),一臺(tái)plc發(fā)送,另一臺(tái)接收 使用單播技術(shù)-unicast,指定接收方組號(hào)的egd數(shù)據(jù),一個(gè)plc發(fā)送,多臺(tái)plc同時(shí)接收 使用多目廣播技術(shù)-multicast,egd 配置local produ

6、cer id,右擊target,選擇add component ethernet global data添加egd配置內(nèi)容 右擊“ethernet global data”,在屬性窗口中設(shè)置“l(fā)ocal producer id,producer id型如ip,但并不是ip,它是網(wǎng)絡(luò)上一個(gè)plc的身份代表(相當(dāng)于網(wǎng)絡(luò)上的身份證),因?yàn)橐粋€(gè)plc可以有多塊以太網(wǎng)卡,每個(gè)以太網(wǎng)卡有唯一的ip 地址。 擁有多塊以太網(wǎng)的控制器只具有一個(gè)producer id,使用producer id能更好地支持冗余系統(tǒng),ip地址是對(duì)于每塊以太網(wǎng)而言的, producer id 是對(duì)于網(wǎng)絡(luò)上的每個(gè)plc而言的,egd

7、配置produced exchange,右擊produced exchanges,選擇new,配置發(fā)送數(shù)據(jù),exchange id:一個(gè)控制器內(nèi)被發(fā)送的每組數(shù)據(jù)的編號(hào),取值“1-255”,每個(gè)exchange數(shù)據(jù)最長(zhǎng)1400 bytes adapter name:用于發(fā)送這組數(shù)據(jù)的以太網(wǎng)模塊的機(jī)架號(hào)/槽號(hào) destination type:定義發(fā)送數(shù)據(jù)是使用單播、多播或廣播 destination:如單播,則為接收方ip;如多播,則為multicast ip (1 224.0.7.1) produced period:數(shù)據(jù)重復(fù)發(fā)送的間隔,egd 配置produced exchange,雙擊,雙

8、擊prodexch1,打開(kāi)配置發(fā)送數(shù)據(jù)的窗口,點(diǎn)擊“add”添加被發(fā)送的數(shù)據(jù),每個(gè)produced exchange包含一個(gè)狀態(tài)字(status),用來(lái)表明該exchange是否被成功發(fā)送。當(dāng)status字為“1”時(shí),發(fā)送成功,1時(shí)發(fā)送不成功 status字只是表明發(fā)送是否成功,該字并不被以太網(wǎng)模塊發(fā)送給接收方,共發(fā)送11個(gè)字,egd 配置consumed exchange,producer id:發(fā)送方的local producer id group id:如果發(fā)送方是多播,則填寫(xiě)多目ip(1224.0.7.1);如單播,則填寫(xiě)0 exchange id:發(fā)送方的被發(fā)送數(shù)據(jù)組的編號(hào) adap

9、ter name:用于接收數(shù)據(jù)的以太網(wǎng)模塊的機(jī)架號(hào)/槽號(hào) update timeout:數(shù)據(jù)接收超時(shí)(ms) 每個(gè)consumed exchange還包含,status字:表明接收egd數(shù)據(jù)是否正常 timestamp:接收到的數(shù)據(jù)的時(shí)間戳(距離 1970-1-1 00:00:00的時(shí)間,接收11個(gè)字,egd 多播的分組概念,egd exchange狀態(tài)字的含義,ge fanuc plc工業(yè)以太網(wǎng)通訊,以太網(wǎng)通訊的三種類(lèi)型 (plc之間高速交換數(shù)據(jù)): egd srtp modbus tcp/ip,srtp通訊協(xié)議概述,srtp是基于osi模型的第七層的一種通訊協(xié)議,底層基于tcp/ip協(xié)議。

10、 srtp 快速、高效的主/從通訊 功能,可實(shí)現(xiàn)與plc的數(shù)據(jù)交換和編程,srtp的通訊方式,srtp是通過(guò)在client端的邏輯控制中編輯commreq指令來(lái)實(shí)現(xiàn)server與client之間的通訊的。 srtp中不同的通訊目的是通過(guò)不同的指令代碼來(lái)實(shí)現(xiàn)的,commreq指令plc執(zhí)行到此條指令,作用是cpu把命令塊的參數(shù)寫(xiě)入以太網(wǎng)卡,enable:使能端一定是脈沖信號(hào),否則死機(jī) in:命令塊的起始地址 (總長(zhǎng)23個(gè)字,有2兩部分組成,通用部分包括狀態(tài)字的地址,數(shù)據(jù)參數(shù)是關(guān)于信道命令) (%r, %ai, %aq, %p, %l, or %w) sys id:客戶(hù)端以太網(wǎng)模塊的機(jī)架號(hào),槽號(hào)

11、task:任務(wù)號(hào), 對(duì)以太網(wǎng)通訊,寫(xiě)0,srtp的通訊方式,寫(xiě)操作命令 (2004,十進(jìn)制) 讀操作命令 (2003,十進(jìn)制) 取消通道命令 (2001,十進(jìn)制,srtp通訊試驗(yàn),1.首先對(duì)硬件進(jìn)行配置。對(duì)以太網(wǎng)模塊進(jìn)行配置,分配對(duì)應(yīng)的ip地址,srtp通訊試驗(yàn),2.選擇一個(gè)作為client,另外一臺(tái)作為server。 3. 在client端編輯commreq指令,srtp通訊試驗(yàn),4.命令塊中的數(shù)據(jù)編輯。本地plc每7 秒讀取遠(yuǎn)方plc的數(shù)據(jù),讀取10次后, 通訊結(jié)束,通道關(guān)閉 word 1: 17 (通訊參數(shù)塊的長(zhǎng)度,第7-23字) word 2: 0 (無(wú)等待程序執(zhí)行方式) word 3

12、: 8 (通訊狀態(tài)字crs的內(nèi)存類(lèi)型,8代表%r) word 4: 9 (通訊狀態(tài)字crs的內(nèi)存偏移地址,9代表%r10) word 5: 0 (必須填 0) word 6: 0 (必須填 0) word 7: 2003 (建立讀通道命令) word 8: 6 (通道號(hào),取值范圍1-32) word 9: 10 (讀操作執(zhí)行的次數(shù),填0代表不間斷讀) word 10: 3 (相鄰兩次讀操作的間隔時(shí)間單位,3代表秒) word 11: 7 (相鄰兩次讀操作的間隔時(shí)間,7代表7秒,srtp通訊試驗(yàn),本地plc讀取遠(yuǎn)方plc的%r50-%r54五 個(gè)字寄存器,讀得的數(shù)據(jù)存放在本地plc 的%r100

13、-%r104 word 12: 50 (通訊超時(shí)限制值,以10ms為單位,50代表500ms word 13: 8 (本地plc的操作數(shù)內(nèi)存類(lèi)型,8代表%r) word 14: 100 (本地plc的操作數(shù)的地址,%r100) word 15: 8 (遠(yuǎn)方plc的操作數(shù)內(nèi)存類(lèi)型,8代表%r) word 16: 50 (遠(yuǎn)方plc的操作數(shù)的地址,%r50) word 17: 5 (操作數(shù)的個(gè)數(shù),5個(gè)字,srtp通訊試驗(yàn),遠(yuǎn)方plc(服務(wù)器)的ip地址是: 10.0.0.7 word 18: 1 (遠(yuǎn)方plc的網(wǎng)絡(luò)地址使用ip地址) word 19: 4 (遠(yuǎn)方plc的網(wǎng)絡(luò)地址的長(zhǎng)度是四位) wo

14、rd 20: 10 (遠(yuǎn)方plc的ip地址的第一位) word 21: 0 (遠(yuǎn)方plc的ip地址的第二位) word 22: 0 (遠(yuǎn)方plc的ip地址的第三位) word 23: 7 (遠(yuǎn)方plc的ip地址的第四位,srtp通訊試驗(yàn),5.驗(yàn)證實(shí)驗(yàn)結(jié)果。修改r00050上的數(shù)據(jù),在r00100上查看,如果相同則證明實(shí)驗(yàn)成功,診斷排錯(cuò)工具,以太網(wǎng)80比特的狀態(tài)字(地址在硬件組態(tài)中定義) 程序中comm req功能塊的fault輸出 查看comm req的狀態(tài)字(地址在程序中comm req的數(shù)據(jù)參數(shù)word3,4中定義,診斷排錯(cuò)工具,以太網(wǎng)狀態(tài)字80bit,在硬件組態(tài)以太網(wǎng)模塊時(shí)設(shè)定的地址 b

15、it13:局域網(wǎng)通信正常 bit16:以太網(wǎng)卡和cpu 通信正常,診斷排錯(cuò)工具,ft輸出置1,表示comm req的語(yǔ)法有錯(cuò),例如以太網(wǎng)模塊機(jī)架槽號(hào)與實(shí)際不符,數(shù)據(jù)塊長(zhǎng)度不對(duì),任務(wù)號(hào)寫(xiě)錯(cuò)。對(duì)以太網(wǎng),任務(wù)號(hào)都寫(xiě)0,診斷排錯(cuò)工具,狀態(tài)字為1表示通信成功,不為1時(shí),低字節(jié)表示大錯(cuò)誤,高字節(jié)表示小錯(cuò)誤,錯(cuò)誤代碼查表診斷,ge fanuc plc工業(yè)以太網(wǎng)通訊,以太網(wǎng)通訊的三種類(lèi)型 (plc之間高速交換數(shù)據(jù)): egd srtp modbus tcp/ip,課程內(nèi)容,modbustcp通訊協(xié)議概述 modbustcp在設(shè)備之間的通訊 modbustcp通訊協(xié)議的報(bào)文格式 modbustcp通訊實(shí)驗(yàn),mo

16、dbustcp通訊協(xié)議概述,modbustcp是一種底層基于tcp/ip的應(yīng)用層的通信協(xié)議,使網(wǎng)絡(luò)上的設(shè)備以服務(wù)器或客戶(hù)端的形式來(lái)進(jìn)行通訊,。 modbustcp協(xié)議在所有的網(wǎng)絡(luò)架構(gòu)中都能實(shí)現(xiàn)簡(jiǎn)單便捷的通訊。 非專(zhuān)有協(xié)議,協(xié)議文本公開(kāi),與設(shè)備廠商無(wú)關(guān),modbustcp在設(shè)備之間的通訊,modbustcp通訊試驗(yàn),1.對(duì)硬件進(jìn)行配置,為以太網(wǎng)模塊分配ip地址,cpu組態(tài)中要把modbus address mapping 設(shè)成standard,地址映射,modbustcp通訊試驗(yàn),2.在client端編輯打開(kāi)端口的指令,modbustcp通訊試驗(yàn),word 1: 8 (通訊參數(shù)塊的長(zhǎng)度) wor

17、d 2: 0 (無(wú)等待程序執(zhí)行方式) word 3: 8 (通訊狀態(tài)字crs的內(nèi)存類(lèi)型,8代表%r) word 4: 20 (通訊狀態(tài)字crs的內(nèi)存偏移地址,20代表%r21) word 5: 0 (預(yù)留位,必須填 0) word 6: 0 (預(yù)留位,必須填 0) word 7: 3000 (打開(kāi)modbus連接命令) word 8: 5 (通道號(hào),取值范圍1-32) word 9: 1 (遠(yuǎn)方plc地址類(lèi)型) word 10: 4 (遠(yuǎn)方plc地址長(zhǎng)度) word 11: 10 (遠(yuǎn)方plc的ip地址的第一位) word 12: 0 (遠(yuǎn)方plc的ip地址的第二位) word 13: 0 (

18、遠(yuǎn)方plc的ip地址的第三位) word 14: 7 (遠(yuǎn)方plc的ip地址的第四位) 綜合 word 10-13,遠(yuǎn)方plc(服務(wù)器)的ip地址是:10.0.0.7,modbustcp通訊試驗(yàn),3.在client端編輯讀操作的指令,modbustcp通訊試驗(yàn),word 1: 8 (通訊參數(shù)塊的長(zhǎng)度) word 2: 0 (無(wú)等待程序執(zhí)行方式) word 3: 8 (通訊狀態(tài)字crs的內(nèi)存類(lèi)型,8代表%r) word 4: 50 (通訊狀態(tài)字crs的內(nèi)存偏移地址,9代表%r51) word 5: 0 (預(yù)留位,必須填 0) word 6: 0 (預(yù)留位,必須填 0) word 7: 3003

19、(從一個(gè)modbus/tcp設(shè)備讀入) word 8: 5 (通道號(hào),取值范圍1-32) word 9: 2 (modbus功能碼,讀入離散量di)功能碼列表見(jiàn)下頁(yè) word 10: 74(本地plc寄存器類(lèi)型) word 11:300 (本地plc起始地址) word 12: 200 (遠(yuǎn)方plc地址) word 13: 9 (讀入的離散量di的個(gè)數(shù)) word 14: 1 (單位標(biāo)示符,modbustcp通訊試驗(yàn),4.驗(yàn)證實(shí)驗(yàn)是否成功。修改server上離散地址200開(kāi)始的值,查看t300中的值是否有相應(yīng)的變化,若有則證明實(shí)驗(yàn)成功,工業(yè)以太網(wǎng)通訊復(fù)習(xí),以太網(wǎng)通訊的三種類(lèi)型 (plc之間高速

20、交換數(shù)據(jù)): egd (只有硬件組態(tài),不需編程,簡(jiǎn)單,定周期) srtp (ge專(zhuān)有協(xié)議,要寫(xiě)comm req程序) modbus tcp/ip(公開(kāi)協(xié)議,要寫(xiě)comm req程序,cpu中使能modbus和ge plc的地址映射,ge fanuc plc通訊介紹課程內(nèi)容,第一天:工業(yè)以太網(wǎng) 第二天:現(xiàn)場(chǎng)總線(xiàn) 第三天:串行通信,現(xiàn)場(chǎng)總線(xiàn)(fieldbus)概述,全世界目前大概有40多種現(xiàn)場(chǎng)總線(xiàn) 現(xiàn)場(chǎng)總線(xiàn)簡(jiǎn)單、可靠、經(jīng)濟(jì)實(shí)用,已成為當(dāng)今自動(dòng)化領(lǐng)域發(fā)展的熱點(diǎn)之,ge fanuc plc現(xiàn)場(chǎng)總線(xiàn)通訊,總線(xiàn)通訊的三種類(lèi)型(用于設(shè)備級(jí)控制系統(tǒng)和分散i/o): profibus devicenet gen

21、uis,profibus 與 傳統(tǒng)集中型i/o,傳統(tǒng)的集中型i/o控制方案如左圖所示 以 profibus dp 為代表的分散型i/o控制方案如右圖所示,接線(xiàn)端子排,去現(xiàn)場(chǎng)設(shè)備,集中i/o,分散i/o,profibus 的網(wǎng)絡(luò)結(jié)構(gòu),profibus的三個(gè)子集,profibus 的三個(gè)子集:fms, dp 和 pa 在物理層的定義有所不同, dp與fms均采用rs485技術(shù), pa采用iec 1158-2技術(shù) 均采用符合 ieee802.4 標(biāo)準(zhǔn)的邏 輯令牌環(huán)協(xié)議,三個(gè)子集的不同任務(wù),fms主要用于plc與plc之間的通訊 dp主要用于遠(yuǎn)程i/o之間的通訊 pa主要用于主控制器對(duì)傳感器供電并讀取

22、反饋信息,profibus的網(wǎng)絡(luò)構(gòu)成,profibus dp/fms按分段方式構(gòu)成網(wǎng)絡(luò) 每段可有32臺(tái)設(shè)備,整個(gè)網(wǎng)絡(luò)可有 127臺(tái)設(shè)備 每段的電纜長(zhǎng)度與總線(xiàn)的波特率有一定的關(guān)系,見(jiàn)下表 段與段之間可通過(guò)中繼器相連,網(wǎng)上中繼器最大個(gè)數(shù)在 3 和 10 之間,主站,從 站,從站,- / + - tx rx,從站,雙絞線(xiàn),profibus在網(wǎng)絡(luò)物理層采用rs-485或者星型光纖傳輸技術(shù) profibus在網(wǎng)絡(luò)傳輸層采用令牌+主從協(xié)議 profibus的三個(gè)協(xié)議子集:dp / fms / pa的mac幀兼容,profibus 的物理層,profibus 的物理層,dp與fms均采用rs485傳輸技術(shù)

23、每個(gè)網(wǎng)站應(yīng)提供9針d型連接器作為總線(xiàn)接口,實(shí)際有用的只有4根針 每個(gè)網(wǎng)站9針d型連接器中3號(hào)針串連在一起,8號(hào)針也串連在一起 總線(xiàn)電纜的兩端須安裝有源終端電阻來(lái)保證總線(xiàn)通訊的可靠,profibus 的物理層,電纜的測(cè)量 網(wǎng)絡(luò)的檢測(cè),分散i/o - versamax i/o,每個(gè)niu最多可帶8個(gè)模塊,分散i/o - versamax i/o,versamax的profibus niu的led指示燈: pwr - 電源 ok - 自檢通過(guò) fault - 分散i/o單元有故障 network - 總線(xiàn)通訊正常 force - 分散i/o單元有強(qiáng)制(將來(lái),versamax的profibus niu

24、的dip: mode address / x100 - u:firmware升級(jí),x100:站號(hào)的百位數(shù) x10 - 站號(hào)的十位數(shù) x1 - 站號(hào)的個(gè)位數(shù),versamax i/o典型配置清單,3塊32點(diǎn)輸入、2塊32點(diǎn)輸出、3塊繼電器輸出,須計(jì)算電源容量,分散i/o - versamax i/o,versamax送往plc的數(shù)據(jù)格式,plc送往versamax的數(shù)據(jù)格式,profibus master - pbm300,p,s,s,c,a,n,n,e,r,系統(tǒng)和通訊指示燈,profibus 9針總線(xiàn)接口 pin 8-a, pin 3-b pin 6 5v, pin 5 0v 總線(xiàn)在兩端必須以

25、如下方式接入 終端電阻,1,2,pbm300 技術(shù)規(guī)范,支持所有profibus總線(xiàn)的波特率 (9.6k, 19.2k, 93.75k, 187.5k, 500k, 1m, 3m, 6m 和 12m) 支持 profibus dp -v1通訊協(xié)議 最多支持 125 個(gè)dp從站 支持每個(gè)從站最多接收 244 個(gè)字節(jié)的輸出數(shù)據(jù)和每個(gè)從站發(fā)送 244 個(gè)字節(jié)的輸入數(shù)據(jù) 支持 sync 和 freeze 模式 每個(gè)plc最多支持4塊 pbm200,在硬件配置中添加pbm200模塊,1,2,1,用鼠標(biāo)右擊空槽, 選擇 “add module,2,在 “bus controller”中, 選擇 “ic69

26、3pbm200,配置 pbm200 的基本參數(shù),1,1,2,3,4,slave status bits address/length: 總線(xiàn)上每個(gè)從站的通訊狀態(tài)位,第一位代表從站站號(hào)為0的設(shè)備的通訊狀態(tài)位,第二位代表從站站號(hào)為1的設(shè)備,2,slave diagnostics/firmware ver: 第一個(gè)字包含了需要上傳故障信息的從站的站號(hào),如果為零,代表當(dāng)前沒(méi)有從站含有故障信息。第二個(gè)字包含了模塊的firmware版本。該參數(shù)的長(zhǎng)度可設(shè)置為1,則模塊firmware版本就不匯報(bào)給cpu了,3,sync / freeze control bits: 定義用于sync/freeze命令的數(shù)據(jù)

27、地址,4,network settings: 雙擊此處設(shè)置總線(xiàn)的網(wǎng)絡(luò)參數(shù),見(jiàn)下頁(yè),配置網(wǎng)絡(luò)參數(shù),general tab,network tab,parameters tab,1,1,主站 (pbm200) 的站號(hào): 0-125, 站號(hào)126被保留為測(cè)試設(shè)備,2,3,2,總線(xiàn)的波特率: 9.6k 12m,3,定義總線(xiàn)上是否安裝有中繼器,在硬件配置內(nèi)容中添加從站,1,2,3,1,用鼠標(biāo)右擊 pbm200 模塊并選擇 “add slave,2,從列表中選擇從站設(shè)備的類(lèi)型,3,或者單擊 “have disk” 來(lái)搜尋一個(gè)新的 gsd (設(shè)備數(shù)據(jù))文件,gsd_revision = 1 vendor_n

28、ame = ge fanuc model_name = field control biu revision = 3.20 ident_number = 0 x0534,modular_station = 1 max_module = 17 ; max number of i/o modules connected to the slave max_input_len = 130 ; max length = max length of input buffers transmitted to modules max_output_len = 130 ; max length = max le

29、ngth of output buffers transmitted to modules max_data_len = 260 ; the sum of input and output buffer max_diag_data_len = 9 slave_family = 3 user_prm_data_len = 2 user_prm_data = 0 x00,0 x01 ;motorola mode , to switch to intel change last entry 0 x01 to 0 x00,module = ic670pbi001 profibus biu slot0

30、0 x31 endmodule module = ic670mdl643,5/12vdc,in,16pt 0 x50 endmodule module = ic670mdl640,24vdc,in,16pt 0 x50 endmodule,從站的識(shí)別碼(id,從站設(shè)備制造商定義的參數(shù),bit 7,bit 6,bit 5,bit 4,bit 3,bit 2,bit 1,bit 0,byte/word,01: input 10: output 11: input/output,00 - 16, 數(shù)據(jù)長(zhǎng)度,模塊i/o類(lèi)型編碼,典型gsd文件分析,添加從站,1,2,3,1,選擇從站站號(hào) (0-125,

31、2,從列表中選擇該從站的模塊配置,3,定義該模塊加入哪個(gè)組、參與sync/freeze操作,總線(xiàn)上共有8個(gè)組,每個(gè)從站可加入其中的多個(gè)組,為每個(gè)從站的i/o模塊分配地址,從站設(shè)備,每個(gè)從站設(shè)備的i/o模塊,為從站設(shè)備的每個(gè)i/o模塊分配地址,分配從站的 i/o 地址,1,2,1,定義每個(gè)從站設(shè)備的i/o模塊的數(shù)據(jù)長(zhǎng)度和地址,2,定義i/o模塊的數(shù)據(jù)是否進(jìn)行高低字節(jié)交換, 如果模塊類(lèi)型是digital且模塊的字節(jié)數(shù)是奇數(shù),則該功能被禁止,從站的 sync/freeze 操作,sync 命令被用來(lái)控制一個(gè)從站的輸出與另一個(gè)從站的輸出保持同步。當(dāng)一個(gè)從站收到一個(gè)sync命令后,它暫時(shí)保留(不向模塊輸

32、出)最后收到的輸出數(shù)據(jù),直到收到第二個(gè)sync命令后,輸出數(shù)據(jù)才被用于刷新模塊 freeze 命令被用來(lái)控制一個(gè)從站的輸入與另一個(gè)從站的輸入保持同步。當(dāng)一個(gè)從站收到freeze命令后,該從站不接收新的輸入信號(hào),直到收到第二個(gè)freeze命令后,輸入信號(hào)才被輸入模塊接受并匯報(bào)給主站,1,定義從站加入哪個(gè)sync/freeze組,見(jiàn)page 8,2,使用 sync/freeze 數(shù)據(jù)命令 (參見(jiàn)page 5,bit16,bit15,bit14,bit13,bit12,bit11,bit10,bit9,bit5,bit6,bit7,bit8,bit1,bit2,bit3,bit4,組號(hào),0 x04:

33、 unfreeze 0 x08: freeze 0 x10: unsync 0 x20: sync,翻轉(zhuǎn)該位(0-1或1-0)以觸發(fā) sync/freeze 命令被發(fā)送給從站,pbm200 的led指燈,在pbm200及其從站被組態(tài)之前的led狀態(tài),在pbm200及其從站被組態(tài)之后的led狀態(tài),ge fanuc plc現(xiàn)場(chǎng)總線(xiàn)通訊,總線(xiàn)通訊的三種類(lèi)型(用于設(shè)備級(jí)控制系統(tǒng)和分散i/o): profibus devicenet genuis,devicenet現(xiàn)場(chǎng)總線(xiàn),四芯傳輸電纜 所有站的收發(fā)電路由總線(xiàn)電纜統(tǒng)一供電,主從模式和對(duì)等模式 采用沖突檢測(cè)、總線(xiàn)仲裁技術(shù)實(shí)現(xiàn)介質(zhì)訪問(wèn)控制 每個(gè)數(shù)據(jù)幀的起始

34、位之后是一個(gè)11位的仲裁數(shù)據(jù) 仲裁數(shù)據(jù)由數(shù)據(jù)幀類(lèi)型、站號(hào)等組成,devicenet協(xié)議內(nèi)容,建立i/o數(shù)據(jù)交換的連接(connection) 主站輪循從站 - polling 主站觸發(fā)訪問(wèn)從站-strobe 從站逢變則報(bào) change of state,devicenet通訊概述,devicenet是由allen-bradley公司(rockwell自動(dòng)化)開(kāi)發(fā)的一種基于can (controller area network)的開(kāi)放的現(xiàn)場(chǎng)總線(xiàn)標(biāo)準(zhǔn)。 devicenet具有低成本、高性能的通訊特點(diǎn),目前已成為底層現(xiàn)場(chǎng)總線(xiàn)標(biāo)準(zhǔn)之一。 在devicenet現(xiàn)場(chǎng)總線(xiàn)體系中屬于設(shè)備級(jí)的總線(xiàn)協(xié)議,在協(xié)議的分層結(jié)構(gòu)中,它只包括iso開(kāi)放系統(tǒng)七層模型結(jié)構(gòu)中三層,即物理層、數(shù)據(jù)鏈路層和應(yīng)用層,devicenet的master模塊,devicenet master模塊通過(guò)devicenet網(wǎng)絡(luò)最多可以連接63個(gè)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論