技術頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網 > 技術頻道 > 技術百科 > plc通訊原理和程序設計

plc通訊原理和程序設計

時間:2007-05-24 09:44:00來源:hanjuan

導語:?通訊程序設計在自動化系統(tǒng)的應用越來越廣泛
通訊程序設計在自動化系統(tǒng)的應用越來越廣泛,例如plc與操作界面的數(shù)據(jù)交換,通過通訊對變頻器的控制,plc的連網等等。      要想實現(xiàn)plc的通訊編程,首先所選的plc必須有強大的通訊能力,就是說plc的操作系統(tǒng)能夠支持多種通訊格式,通常一種品牌的plc如果能夠提供給用戶更多的編程自由度,那么這種品牌的技術開發(fā)能力就越強大,大多數(shù)品牌只能提供固定格式的通訊格式或協(xié)議,這就大大局限了plc與其他智能設備的數(shù)據(jù)交換。      我們的plc產品具有RS232和光電隔離的RS485兩個自由通訊口,兩個通訊口可以同時收發(fā)數(shù)據(jù),幾乎可以適應所有通訊格式,可以提供CRC和BCC等多種校驗方式。      以一臺PLC通過485通訊控制多個某品牌的變頻器為例:    如果該變頻器的波特率是9600b/s,8個數(shù)據(jù)位,奇校驗,1個停止位。那么首先必須在plc的嵌入C窗口的初始化代碼區(qū)編程一個通訊口設置語句:Set485Port(9600,o,8,1);僅僅一個語句就完成了對485通訊口的編程。      由于485通訊必須設定主從關系,這里是plc控制多臺變頻器,所以plc必須設置為主,因此還需在初始化代碼區(qū)增加一個地址和主從設定語句:SetAddress(1,MASTER);事實上,對于主控制器來說,地址已經失去意義。      通訊口已經設置完畢,下面就是如何根據(jù)要求將數(shù)據(jù)發(fā)送給變頻器。    例如一組8字節(jié)控制數(shù)據(jù)如下所示:    01h ————>變頻器編號    03h ————>命令    21h ————>兩字節(jié)參數(shù)地址    02h    00h ————>兩字節(jié)參數(shù)    02h    CRC ——->兩字節(jié)CRC校驗馬    CRC       PLC程序:       Set485TBAddPointer(0);    AddNumberTo485TB(0x1);    AddNumberTo485TB(0x3);    AddNumberTo485TB(0x21);    AddNumberTo485TB(0x2);    AddNumberTo485TB(0x0);    AddNumberTo485TB(0x2);    AddCRCTo485TB();    Start485Transmit();

標簽:

點贊

分享到:

上一篇:PLC控制系統(tǒng)應用的抗干擾問題

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(connectcrack.com)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯(lián)網或業(yè)內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網站簡介|會員服務|聯(lián)系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業(yè)自動化與智能制造的全媒體“互聯(lián)網+”創(chuàng)新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號