版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PLC的通信與自動(dòng)化通信網(wǎng)絡(luò),6.1 計(jì)算機(jī)通信概述6.1.1 串行通信 1.并行通信與串行通信 并行數(shù)據(jù)通信以字節(jié)或字為單位傳輸數(shù)據(jù),已很少使用。 串行數(shù)據(jù)通信每次只傳送二進(jìn)制數(shù)的一位。最少只需要兩根線(xiàn)就可以組成通信網(wǎng)絡(luò)。 2.異步通信與同步通信 接收方和發(fā)送方的傳輸速率的微小差異產(chǎn)生的積累誤差,可能使發(fā)送和接收的數(shù)據(jù)錯(cuò)位。異步通信采用字符同步方式(見(jiàn)圖6-1),通信雙方需要對(duì)采用
2、的信息格式和數(shù)據(jù)的傳輸速率作相同的約定。接收方將停止位和起始位之間的下降沿作為接收的起始點(diǎn),在每一位的中點(diǎn)接收信息。,奇偶校驗(yàn)用硬件保證發(fā)送方發(fā)送的每一個(gè)字符的數(shù)據(jù)位和奇偶校驗(yàn)位中“1”的個(gè)數(shù)為偶數(shù)或奇數(shù)。接收方用硬件對(duì)接收到的每一個(gè)字符的奇偶性進(jìn)行校驗(yàn),如果奇偶校驗(yàn)出錯(cuò),SM3.0為ON??梢栽O(shè)置為無(wú)奇偶校驗(yàn)。 同步通信的發(fā)送方和接收方使用同一個(gè)時(shí)鐘脈沖。接收方可以通過(guò)調(diào)制解調(diào)方式得到與發(fā)送方同步的接收時(shí)鐘信號(hào)。 3
3、.單工通信與雙工通信 單工通信只能沿單一方向傳輸數(shù)據(jù),雙工通信每一個(gè)站既可以發(fā)送數(shù)據(jù),也可以接收數(shù)據(jù)。 全雙工方式通信的雙方都能在同一時(shí)刻接收和發(fā)送數(shù)據(jù)。 半雙工方式通信的雙方在同一時(shí)刻只能發(fā)送數(shù)據(jù)或只能接收數(shù)據(jù)。 4.傳輸速率 單位為bit/s或bps 。,6.1.2 串行通信的端口標(biāo)準(zhǔn) 1.RS-232C RS-232C的最大通信距離為15m,最高傳輸速率為20k
4、bit/s,只能進(jìn)行一對(duì)一的通信。RS-232C使用單端驅(qū)動(dòng)、單端接收電路,容易受到公共地線(xiàn)上的電位差和外部引入的干擾信號(hào)的影響。 2.RS-422A RS-422A采用平衡驅(qū)動(dòng)、差分接收電路,因?yàn)榻邮掌魇遣罘州斎耄瑑筛€(xiàn)上的共模干擾信號(hào)互相抵消。在最大傳輸速率10Mbit/s時(shí),最大通信距離為12m。傳輸速率為100kbit/s時(shí),最大通信距離為1200m,一臺(tái)驅(qū)動(dòng)器可以連接10臺(tái)接收器。,6.2 計(jì)算機(jī)通信的國(guó)際標(biāo)
5、準(zhǔn)6.2.1 開(kāi)放系統(tǒng)互連參考模型 物理層的下面是物理媒體,例如雙絞線(xiàn)、同軸電纜和光纖等。物理層定義了傳輸媒體端口的機(jī)械、電氣功能和規(guī)程的特性。 數(shù)據(jù)鏈路層的數(shù)據(jù)以幀為單位傳送,每一幀包含數(shù)據(jù)和同步信息、地址信息和流量控制信息等。通過(guò)校驗(yàn)、確認(rèn)和要求重發(fā)等方法實(shí)現(xiàn)差錯(cuò)控制。 應(yīng)用層為用戶(hù)的應(yīng)用服務(wù)提供信息交換,為應(yīng)用接口提供操作標(biāo)準(zhǔn)。,3.RS-485 RS-422A是全雙工,用4根導(dǎo)線(xiàn)傳送數(shù)據(jù)。RS
6、-485是RS-422A的變形,為半雙工,使用雙絞線(xiàn)可以組成串行通信網(wǎng)絡(luò),構(gòu)成分布式系統(tǒng)。,6.2.2 IEEE 802通信標(biāo)準(zhǔn) 1.CSMA/CD (帶沖突檢測(cè)的載波偵聽(tīng)多路訪(fǎng)問(wèn) )的基礎(chǔ)是以太網(wǎng)。 每個(gè)站都是平等的,采用競(jìng)爭(zhēng)方式發(fā)送信息到傳輸線(xiàn)上,“先聽(tīng)后講”和“邊聽(tīng)邊講”。其控制策略是競(jìng)爭(zhēng)發(fā)送、廣播式傳送、載體監(jiān)聽(tīng)、沖突檢測(cè)、沖突后退和再試發(fā)送。以太網(wǎng)越來(lái)越多地在底層網(wǎng)絡(luò)使用。 2.令牌總線(xiàn) 令牌
7、繞邏輯環(huán)周而復(fù)始地傳送。要發(fā)送報(bào)文的站等到令牌傳給自己,判斷為空令牌時(shí)才能發(fā)送報(bào)文。令牌沿環(huán)網(wǎng)循環(huán)一周后返回發(fā)送站時(shí),如果報(bào)文已被接收站復(fù)制,發(fā)送站將令牌置為“空”,送上環(huán)網(wǎng)繼續(xù)傳送,以供其他站使用。,3.令牌環(huán)用得少 4.主從通信方式 主從通信網(wǎng)絡(luò)有一個(gè)主站和若干個(gè)從站。主站向某個(gè)從站發(fā)送請(qǐng)求幀,該從站接收到后才能向主站返回響應(yīng)幀。主站按事先設(shè)置好的輪詢(xún)表的排列順序?qū)恼具M(jìn)行周期性的查詢(xún)。6.2.3 現(xiàn)場(chǎng)總線(xiàn)及其國(guó)
8、際標(biāo)準(zhǔn) 1.現(xiàn)場(chǎng)總線(xiàn) IEC對(duì)現(xiàn)場(chǎng)總線(xiàn)的定義:“安裝在制造和過(guò)程區(qū)域的現(xiàn)場(chǎng)裝置與控制室內(nèi)的自動(dòng)控制裝置之間的數(shù)字式、串行、多點(diǎn)通信的數(shù)據(jù)總線(xiàn)”。 2.現(xiàn)場(chǎng)總線(xiàn)的國(guó)際標(biāo)準(zhǔn) (1)IEC 61158 IEC 61158第4版采納了經(jīng)過(guò)市場(chǎng)考驗(yàn)的20種現(xiàn)場(chǎng)總線(xiàn)(見(jiàn)表6-1)。其中約一半是實(shí)時(shí)以太網(wǎng)。 (2)IEC 62026 IEC 62026是供低壓開(kāi)關(guān)設(shè)備與控制設(shè)備使用的控制器電氣接
9、口標(biāo)準(zhǔn)。,6.3 基于以太網(wǎng)的S7協(xié)議通信6.3.1 S7-200 SMART之間的以太網(wǎng)通信 1.S7協(xié)議 S7協(xié)議是專(zhuān)為西門(mén)子控制產(chǎn)品優(yōu)化設(shè)計(jì)的通信協(xié)議,它是面向連接的協(xié)議。 S7-200 SMART只有S7單向連接功能。單向連接中的客戶(hù)機(jī)(Client)是向服務(wù)器(Server)請(qǐng)求服務(wù)的設(shè)備,客戶(hù)機(jī)調(diào)用GET/PUT指令讀、寫(xiě)服務(wù)器的存儲(chǔ)區(qū)。服務(wù)器是通信中的被動(dòng)方,用戶(hù)不用編寫(xiě)服務(wù)器的S7通信程序,S7通信
10、由服務(wù)器的操作系統(tǒng)完成。 2. GET指令與PUT指令 GET指令從遠(yuǎn)程設(shè)備讀取最多222B的數(shù)據(jù)。PUT指令將最多212B的數(shù)據(jù)寫(xiě)入遠(yuǎn)程設(shè)備。連接建立后,該連接將保持到CPU進(jìn)入STOP模式。 3.用GET/PUT向?qū)煽蛻?hù)機(jī)的通信程序 用GET/PUT向?qū)Ы⒌倪B接為主動(dòng)連接,CPU是S7通信的客戶(hù)機(jī)。通信伙伴作為S7通信的客戶(hù)機(jī)時(shí),不需要用GET/PUT指令向?qū)ЫM態(tài),建立的連接是被動(dòng)連
11、接。 在第1頁(yè)(操作)生成名為“寫(xiě)操作”和“讀操作”的兩個(gè)操作。最多允許組態(tài)24項(xiàng)獨(dú)立的網(wǎng)絡(luò)操作。通信伙伴可以具有不同的IP地址。,在第2、3頁(yè)設(shè)置操作的類(lèi)型分別為PUT和GET、要傳送的數(shù)據(jù)的字節(jié)數(shù)、遠(yuǎn)程CPU的IP地址、本地和遠(yuǎn)程CPU保存數(shù)據(jù)的起始地址。 在第4頁(yè)(存儲(chǔ)器分配)設(shè)置用來(lái)保存組態(tài)數(shù)據(jù)的V存儲(chǔ)區(qū)的起始地址。 第5頁(yè)(組件)顯示用于實(shí)現(xiàn)要求的組態(tài)的項(xiàng)目組件默認(rèn)的名稱(chēng)。 在第6頁(yè)(生成)單擊
12、“生成”按鈕,自動(dòng)生成用于通信的子程序等。 4.調(diào)用子程序NET_EXE,客戶(hù)機(jī)和服務(wù)器的程序首次掃描時(shí)將保存接收到的數(shù)據(jù)的地址區(qū)清零,給要發(fā)送的地址區(qū)置初始值。每秒鐘將要發(fā)送的第一個(gè)字VW100加1。 5.S7-200 SMART之間的以太網(wǎng)通信實(shí)驗(yàn) 將用戶(hù)程序和系統(tǒng)塊下載到作為客戶(hù)機(jī)和服務(wù)器的兩塊CPU。用以太網(wǎng)電纜連接編程計(jì)算機(jī)、客戶(hù)機(jī)和服務(wù)器,令CPU運(yùn)行在RUN模式,如果通信成功,可以看到雙方
13、接收到的第一個(gè)字VW300每秒鐘加1,接收到的其他的字應(yīng)是對(duì)方用FILL_N指令寫(xiě)入的初始值。6.3.2 S7-200 SMART與其他S7 PLC的以太網(wǎng)通信 1.S7-300作客戶(hù)機(jī)的S7通信 在S7通信中,S7-300/400作客戶(hù)機(jī),S7-200 SMART作服務(wù)器。在STEP 7的硬件組態(tài)工具中,設(shè)置以太網(wǎng)端口的IP地址和子網(wǎng)掩碼。在網(wǎng)絡(luò)組態(tài)工具中,創(chuàng)建一個(gè)S7連接,連接伙伴為默認(rèn)的“未指定”。在S7連接屬
14、性對(duì)話(huà)框中,設(shè)置S7-200 SMART的IP地址和雙方的TSAP(傳輸層服務(wù)訪(fǎng)問(wèn)點(diǎn))。連接由S7-300/400建立。 在S7-300/400的OB1中調(diào)用功能塊GET/PUT來(lái)讀寫(xiě)S7-200 SMART的數(shù)據(jù)區(qū)。,2.S7-1200作客戶(hù)機(jī)的S7通信 S7-1200有集成的以太網(wǎng)端口,在博途中設(shè)置S7-1200的IP地址和子網(wǎng)掩碼,生成以太網(wǎng),添加一個(gè)S7連接。連接伙伴為“未指定”,由S7-1200建立連接。在該連
15、接的屬性視圖的“屬性”選項(xiàng)卡中,設(shè)置S7-200 SMART的以太網(wǎng)端口的IP地址和通信雙方的TSAP。在OB1中調(diào)用GET和PUT功能塊來(lái)讀寫(xiě)S7-200 SMART的數(shù)據(jù)區(qū)。 3.S7-1200作服務(wù)器的S7通信 S7-200 SMART作客戶(hù)機(jī)的程序見(jiàn)例程“以太網(wǎng)客戶(hù)機(jī)”。 在S7-1200的項(xiàng)目中,只需要設(shè)置S7-1200的IP地址和子網(wǎng)掩碼,不用編寫(xiě)通信程序。 6.4 PPI網(wǎng)絡(luò) 1.S7-
16、200 SMART的串行通信端口 S7-200 SMART CPU有一個(gè)集成的RS-485端口(端口0),還可以選配一塊RS232/RS485 CM01信號(hào)板(端口1),它們分別可以與變頻器、人機(jī)界面(HMI)等設(shè)備通信,每個(gè)端口支持4個(gè)HMI設(shè)備。 RS-485每個(gè)網(wǎng)絡(luò)最多可以有126個(gè)節(jié)點(diǎn)。中繼器用來(lái)將網(wǎng)絡(luò)分段,每個(gè)網(wǎng)段最多32個(gè)設(shè)備,網(wǎng)絡(luò)中各設(shè)備的地址不能重疊。12Mbit/s時(shí)最大傳輸距離為100m,187.5k
17、bit/s時(shí)為1000m。,4.網(wǎng)絡(luò)連接器 終端電阻可吸收網(wǎng)絡(luò)上的反射波,有效地增強(qiáng)信號(hào)強(qiáng)度。網(wǎng)絡(luò)終端的連接器上的開(kāi)關(guān)應(yīng)放在On位置(接入終端電阻),網(wǎng)絡(luò)中間的連接器上的開(kāi)關(guān)應(yīng)放在Off位置。 5.網(wǎng)絡(luò)中繼器 中繼器用來(lái)將網(wǎng)絡(luò)分段,每個(gè)網(wǎng)段最多32個(gè)設(shè)備,中繼器可擴(kuò)展網(wǎng)絡(luò)長(zhǎng)度。 6.PPI協(xié)議 PPI是一種主站-從站協(xié)議,HMI是通信主站,S7-200 SMART在通信網(wǎng)絡(luò)中作為從站。,6.5
18、 自由端口模式通信6.5.1 通信指令 1.自由端口模式 自由端口模式由用戶(hù)自定義與其他設(shè)備通信的協(xié)議。Modbus RTU通信協(xié)議和USS協(xié)議就是自由端口模式的通信協(xié)議。 RS-232/PPI多主站電纜和將USB映射為COM口的國(guó)產(chǎn)USB/PPI電纜支持自由端口通信。 2.自由端口模式的參數(shù)設(shè)置 CPU處于STOP模式時(shí),自由端口模式被禁止,CPU通過(guò)PPI協(xié)議與編程設(shè)備通信。只有
19、當(dāng)CPU處于RUN模式時(shí),才能使用自由端口模式。自由端口模式用控制字節(jié)SMB30/130設(shè)置端口的波特率和奇偶校驗(yàn)等參數(shù)(見(jiàn)表6-6)。 3.發(fā)送指令XMT 發(fā)送指令可發(fā)送1~255字節(jié)的數(shù)據(jù)。發(fā)送緩沖區(qū)的第一個(gè)字節(jié)是要發(fā)送的字節(jié)數(shù),它本身并不發(fā)送出去。,4.接收指令RCV 接收指令RCV用于起動(dòng)或終止接收消息的服務(wù)。接收結(jié)束后產(chǎn)生中斷。消息接收的狀態(tài)字節(jié)見(jiàn)表6-7。 5.接收指令開(kāi)始接收數(shù)據(jù)的條件見(jiàn)表
20、6-8。 6.接收指令終止接收的方式見(jiàn)表6-8。6.5.2 自由端口模式的串行通信程序設(shè)計(jì) 1.接收消息的過(guò)程 采用主從方式和異或校驗(yàn),計(jì)算機(jī)為主站,PLC為從站。 1)在邏輯條件滿(mǎn)足時(shí),啟動(dòng)RCV指令,進(jìn)入接收等待狀態(tài)。 2)在設(shè)置的消息起始條件滿(mǎn)足時(shí),進(jìn)入消息接收狀態(tài)。 3)如果滿(mǎn)足了設(shè)置的消息結(jié)束條件,CPU結(jié)束消息的接收,退出接收狀態(tài)。 【例6-1】用RCV指令和
21、接收完成中斷接收數(shù)據(jù)。用空閑線(xiàn)條件和初始字符作為消息開(kāi)始的條件。用消息定時(shí)器來(lái)結(jié)束消息接收,最大字符數(shù)為20。消息定時(shí)器的定時(shí)時(shí)間為實(shí)際的傳輸時(shí)間的1.5倍。采用異或校驗(yàn)保證通信的可靠性。 RCV指令的數(shù)據(jù)緩沖區(qū)的第一個(gè)字節(jié)VB100用來(lái)累計(jì)接收到的字節(jié)數(shù),它本身不是接收到的。,6.5.3 串口通信調(diào)試軟件與串口通信實(shí)驗(yàn) 1.USB/PPI適配器 USB/PPI適配器用于連接計(jì)算機(jī)的USB端口和S7-200 S
22、MART的串行端口。某些國(guó)產(chǎn)的USB電纜實(shí)際上是USB/RS-232C轉(zhuǎn)換器和PC/PPI適配器的組合,它將USB端口映射為一個(gè)RS-232C端口(俗稱(chēng)為COM口)。 2.計(jì)算機(jī)與PLC串口通信的組態(tài) 安裝好USB電纜的驅(qū)動(dòng)程序后,USB端口被映射為RS-232C端口(例如COM3)。 在控制面板中打開(kāi)“設(shè)置PG/PC接口”對(duì)話(huà)框。選中通信接口列表中的“PC/PPI Cable(PPI)”,單擊“屬性”按鈕,設(shè)置傳輸速率
23、和計(jì)算機(jī)與PLC通信使用的映射的COM端口。 3.串口通信調(diào)試軟件簡(jiǎn)介 可以選擇字符串、十進(jìn)制或十六進(jìn)制這3種數(shù)據(jù)格式,可計(jì)算常用的校驗(yàn)碼,生成常用的多種協(xié)議格式的幀。 6.串口通信調(diào)試軟件應(yīng)用實(shí)例 將例程“接收完成中斷Port0通信”下載到CPU,將CPU切換到RUN模式。 關(guān)閉編程軟件,打開(kāi)串口通信調(diào)試軟件,設(shè)置端口的參數(shù)。,將要發(fā)送的十六進(jìn)制數(shù)輸入“發(fā)送幀”文本框。單擊“計(jì)算校驗(yàn)碼”按鈕,
24、再單擊“異或”按鈕,將生成的校驗(yàn)碼附在“發(fā)送幀”文本框中數(shù)據(jù)字節(jié)之后。添加起始字符16#FF。單擊“發(fā)送”按鈕,應(yīng)能接收到PLC返回的內(nèi)容相同的消息。關(guān)閉串口通信調(diào)試軟件,將CPU切換到STOP模式。打開(kāi)編程軟件,用狀態(tài)圖表觀察從VB100開(kāi)始的接收緩沖區(qū)中的數(shù)據(jù)。 發(fā)送一個(gè)錯(cuò)誤的校驗(yàn)碼,顯示接收超時(shí),校驗(yàn)錯(cuò)誤指示位Q1.0被置為ON。6.6 Modbus協(xié)議在通信中的應(yīng)用6.6.1 Modbus 通信協(xié)議
25、 Modbus串行鏈路協(xié)議是主-從協(xié)議,有一個(gè)主站,1~247個(gè)子站。RTU模式用循環(huán)冗余校驗(yàn)(CRC)進(jìn)行錯(cuò)誤檢查,消息最多256B。通信端口被Modbus通信占用時(shí),不能用于其他用途。6.6.2 Modbus RTU從站協(xié)議通信的編程 用S7-200 SMART作Modbus從站,其程序見(jiàn)圖6-29。其V存儲(chǔ)區(qū)(保持寄存器)的起始地址HoldStart為VB200,庫(kù)存儲(chǔ)區(qū)的起始地址為VB2200。3個(gè)Max參數(shù)是主
26、站可訪(fǎng)問(wèn)的I、Q和保持寄存器的最大個(gè)數(shù)。,1.MBUS_INIT指令 首次掃描時(shí)執(zhí)行一次MBUS_INIT指令,初始化Modbus從站協(xié)議。設(shè)置從站地址為1,端口0的波特率為19200bit/s,無(wú)奇偶校驗(yàn),延遲時(shí)間為0,允許訪(fǎng)問(wèn)所有的I、Q、AI和從VB200開(kāi)始的1000個(gè)保持寄存器字。 2.MBUS_SLAVE指令 用于處理來(lái)自Modbus主站的請(qǐng)求服務(wù)。 3.分配庫(kù)存儲(chǔ)器 4.Modbus
27、 RTU通信幀的結(jié)構(gòu)與Modbus從站協(xié)議功能 本節(jié)的內(nèi)容主要供上位計(jì)算機(jī)軟件的編程人員編寫(xiě)Modbus主站通信程序時(shí)使用?!禤LC編程及應(yīng)用》第4版給出了各Modbus功能的請(qǐng)求幀和響應(yīng)幀的結(jié)構(gòu),以及計(jì)算機(jī)作主站、PLC作從站的通信實(shí)例。 實(shí)際中使用得最多的是PLC作Modbus RTU主站,變頻器等其他設(shè)備作從站。,6.6.3 基于Modbus RTU主站協(xié)議的通信 1.MBUS_CTRL指令 MB
28、US_CTRL指令用于初始化、監(jiān)視或禁用Modbus通信。圖6-31中該指令設(shè)置端口0的模式為1,啟用Modbus協(xié)議。波特率為19200bit/s,無(wú)奇偶校驗(yàn),等待從站作出響應(yīng)的時(shí)間Timeout為1000ms。 指令如果被成功執(zhí)行,輸出位Done為ON。Error包含指令執(zhí)行后的錯(cuò)誤代碼。 2.MBUS_MSG指令 MBUS_MSG指令用于向Modbus從站發(fā)送請(qǐng)求消息,以及處理從站返回的響應(yīng)消息。
29、EN輸入和輸入?yún)?shù)First同時(shí)接通時(shí),MBUS_MSG指令向Modbus從站發(fā)送主站請(qǐng)求。Slave是Modbus從站的地址(1~247)。 參數(shù)RW(讀寫(xiě))為0時(shí)為讀取,為1時(shí)為寫(xiě)入。 參數(shù)Addr(地址)是要讀寫(xiě)的Modbus起始地址。 參數(shù)Count用于設(shè)置要讀寫(xiě)的位數(shù)據(jù)的位數(shù)或字?jǐn)?shù)據(jù)的字?jǐn)?shù)。最多120個(gè)字或1920個(gè)位。,參數(shù)DataPtr是間接尋址的地址指針,指向主站CPU中保存與讀/寫(xiě)請(qǐng)求有關(guān)的數(shù)據(jù)
30、的V存儲(chǔ)區(qū)。Modbus地址表中的保持寄存器對(duì)應(yīng)于S7-200的V存儲(chǔ)器字。 CPU在發(fā)送請(qǐng)求和接收響應(yīng)時(shí),Done(完成)輸出為OFF。響應(yīng)完成或MBUS_MSG指令因?yàn)殄e(cuò)誤中止時(shí),Done(完成)輸出為ON。某一時(shí)刻只能有一條MBUS_MSG指令處于激活狀態(tài)。 4.從站的程序 從站程序見(jiàn)圖6-29。圖6-31中MBUS_MSG指令的Modbus地址40001對(duì)應(yīng)于從站的VB200;40005對(duì)應(yīng)于VB208。
31、 5.程序的執(zhí)行過(guò)程 1)首次掃描時(shí),用FILL_N指令將保存讀取的數(shù)據(jù)的地址區(qū)VW108~VW114清零,復(fù)位MBUS_MSG指令的使能標(biāo)志M2.0和M2.1。,2)在I0.0的上升沿置位M2.0,執(zhí)行第一條MBUS_MSG指令,將主站的VW100~VW106的值寫(xiě)入保持寄存器40001~40004,即從站的VW200~VW206。 3)第一條MBUS_MSG指令執(zhí)行完時(shí),Done(M0.1)變?yōu)镺N,M2.0
32、被復(fù)位,停止執(zhí)行第一條MBUS_MSG指令。M2.1被置位,開(kāi)始執(zhí)行第二條 MBUS_MSG指令,讀取保持寄存器40005~40008(從站VW208開(kāi)始的4個(gè)字),保存到主站從VW108開(kāi)始的4個(gè)字。指令執(zhí)行出錯(cuò)則置位Q0.1。 4)第二條MBUS_MSG指令執(zhí)行完時(shí),Done(M0.2)變?yōu)镺N,M2.1被復(fù)位,停止執(zhí)行第二條MBUS_MSG指令。指令執(zhí)行出錯(cuò)則置位Q0.2。,6.7 S7-200 SMART與變頻器
33、的USS協(xié)議通信6.7.1 硬件接線(xiàn)與變頻器參數(shù)設(shè)置 1.連接宏 連接宏類(lèi)似于配方,V20變頻器的手冊(cè)提供了每種連接宏的外部接線(xiàn)圖,選中某種連接宏后,有關(guān)的參數(shù)被自動(dòng)設(shè)置為該連接宏的默認(rèn)值,用戶(hù)只需按自己的要求修改少量的參數(shù)值。應(yīng)用宏針對(duì)某種特定的應(yīng)用提供一組相應(yīng)的參數(shù)設(shè)置。有水泵、風(fēng)機(jī)、壓縮機(jī)和傳送帶4個(gè)應(yīng)用宏。 2.硬件接線(xiàn)見(jiàn)圖6-36,兩側(cè)的0V端子不能通過(guò)保護(hù)接地網(wǎng)絡(luò)相連。,4.設(shè)置連接宏、應(yīng)用宏和
34、其他參數(shù) 用V20內(nèi)置的基本操作面板設(shè)置變頻器的額定參數(shù),選中USS連接宏Cn010,通信參數(shù)見(jiàn)表6-12。 6.7.2 USS通信的組態(tài)與編程 2.USS指令 在USS通信中,PLC作主站,變頻器作從站。 3.調(diào)用USS_INIT指令 USS_INIT指令用于啟用、初始化或禁用與西門(mén)子變頻器的通信。一般在首次掃描時(shí)執(zhí)行一次USS_INIT指令。 圖6-38的參數(shù)Mode為1時(shí)啟用U
35、SS協(xié)議,波特率為19200bit/s。如果要激活的變頻器的地址為N(N=0~31),令雙字Active的第N位為1。可以同時(shí)激活多臺(tái)變頻器。圖6-38僅激活了1號(hào)變頻器。 指令執(zhí)行完后,Done輸出位被立即置位,輸出字節(jié)Error中為協(xié)議執(zhí)行的錯(cuò)誤代碼。,4.調(diào)用USS_CTRL指令 USS_CTRL指令用于控制一臺(tái)激活的變頻器。Drive是變頻器的地址(0~31),V20系列變頻器的類(lèi)型(Type)為1。
36、Speed_SP是用組態(tài)的基準(zhǔn)頻率的百分?jǐn)?shù)表示的頻率設(shè)定值,負(fù)值將使變頻器反方向旋轉(zhuǎn)。參數(shù)RUN用于起/停變頻器,OFF2為ON電動(dòng)機(jī)慣性停車(chē),OFF3為ON快速停車(chē)。DIR用于控制電動(dòng)機(jī)的旋轉(zhuǎn)方向。F_ACK是故障確認(rèn)位。 Speed是基準(zhǔn)頻率的百分?jǐn)?shù)表示的變頻器輸出頻率的實(shí)際值。Status是變頻器返回的狀態(tài)字。Run_EN為ON表示變頻器正在運(yùn)行。D_Dir是電動(dòng)機(jī)的旋轉(zhuǎn)方向。 5.設(shè)置USS通信的V存儲(chǔ)器區(qū)
37、 單擊“文件”菜單中的“存儲(chǔ)器”按鈕,設(shè)置USS庫(kù)所需V存儲(chǔ)器的起始地址。,6.7.3 USS協(xié)議通信的實(shí)驗(yàn) 1.PLC監(jiān)控變頻器的實(shí)驗(yàn) 用基本操作面板BOP設(shè)置好變頻器的參數(shù)。將程序下載后運(yùn)行程序。用以太網(wǎng)端口監(jiān)控PLC,啟動(dòng)程序狀態(tài)監(jiān)控功能。用BOP顯示變頻器的頻率。 用右鍵菜單命令設(shè)置以百分?jǐn)?shù)為單位的VD36中的實(shí)數(shù)頻率設(shè)定值。 用I0.0啟動(dòng)、停止電動(dòng)機(jī),用I0.2和I0.3使電機(jī)自然停機(jī)
38、和快速停機(jī)。用I0.3改變電機(jī)的旋轉(zhuǎn)方向。通過(guò)改變VD36中的頻率設(shè)定值的符號(hào)改變電機(jī)方向。6.7.4 用PLC讀/寫(xiě)變頻器的參數(shù) 1.讀/寫(xiě)變頻器參數(shù)的指令,2.讀/寫(xiě)變頻器參數(shù)的編程 圖6-43的指令分別用來(lái)改寫(xiě)和讀取1號(hào)變頻器的參數(shù)724(數(shù)字量輸入的防抖動(dòng)時(shí)間)。該參數(shù)沒(méi)有下標(biāo),指令中的下標(biāo)Index的值可以設(shè)為0。DB_Ptr用來(lái)設(shè)置大小為16B的緩沖區(qū)的地址。Value是要寫(xiě)入變頻器的參數(shù)值或讀取到的參數(shù)
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- s7-200smart plc與電腦的連接
- s7-200smart 和工控機(jī)上的wincc通信
- 關(guān)于電力自動(dòng)化的通信網(wǎng)絡(luò)研究
- s7-200 smart cpu與s7-1200進(jìn)行s7通信
- 湖州地區(qū)配電自動(dòng)化通信網(wǎng)絡(luò)研究.pdf
- 變電站自動(dòng)化通信網(wǎng)絡(luò)的研究與設(shè)計(jì).pdf
- 上饒地區(qū)配電自動(dòng)化通信網(wǎng)絡(luò)的規(guī)劃與設(shè)計(jì).pdf
- 配電自動(dòng)化系統(tǒng)中通信網(wǎng)絡(luò)的規(guī)劃與組建.pdf
- 揚(yáng)州配電自動(dòng)化系統(tǒng)通信網(wǎng)絡(luò)的研究與實(shí)現(xiàn).pdf
- 電力自動(dòng)化在無(wú)線(xiàn)通信網(wǎng)絡(luò)中的應(yīng)用
- s7-200 smart系列plc接線(xiàn)方法
- s7-200-smart-plc編程及應(yīng)用
- 城市配電網(wǎng)自動(dòng)化與通信網(wǎng)絡(luò)結(jié)構(gòu)優(yōu)化探討
- mba論文配電自動(dòng)化系統(tǒng)中通信網(wǎng)絡(luò)的規(guī)劃與組建pdf
- s7-200 smart plc 實(shí)驗(yàn)指導(dǎo)書(shū)
- 智能配電自動(dòng)化系統(tǒng)通信網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 自動(dòng)化立體倉(cāng)庫(kù)通信網(wǎng)絡(luò)和監(jiān)控系統(tǒng)的研究與設(shè)計(jì).pdf
- 基于IEC61850變電站自動(dòng)化通信網(wǎng)絡(luò)的研究.pdf
- 自動(dòng)化立體倉(cāng)庫(kù)通信網(wǎng)絡(luò)關(guān)鍵技術(shù)研究與設(shè)計(jì).pdf
- s7-200與wincc的通信實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論