您好, 歡迎來到化工儀器網(wǎng)! 登錄| 免費注冊| 產(chǎn)品展廳| 收藏商鋪|
當前位置:潯之漫智控技術(上海)有限公司>>技術文章>>福建莆田西門子PLC模塊授權代理
福建莆田西門子PLC模塊授權代理
SIEMENS潯之漫智控技術(上海)有限公司
本公司西門子自動化產(chǎn)品,,質量保證,,價格優(yōu)勢
西門子PLC,西門子觸摸屏,西門子數(shù)控系統(tǒng),,西門子軟啟動,,西門子以太網(wǎng)
西門子電機,西門子變頻器,,西門子直流調速器,,西門子電線電纜
我公司大量現(xiàn)貨供應,價格優(yōu)勢,,*
在設計自由口通信程序時,,自由口通信程序設計的核心就是使用發(fā)送指令xmt和接收指令rcv對數(shù)據(jù)進行發(fā)送和接收。接收指令rcv應用的難點,,在于如何設置“判斷接收消息的起始條件和結束條件",,而對于發(fā)送指令來講相對的比較簡單,只需要準備好數(shù)據(jù),,然后使用發(fā)送指令發(fā)送出去即可,。
但實際應用中是否是真的就是這樣呢,?在一個通信程序中,需要發(fā)送的數(shù)據(jù)可能比較多,,比如說與三菱變頻器的通信,,通過三菱變頻器的專用通信協(xié)議來通信,那么需要發(fā)送的數(shù)據(jù)時有運行命令,,頻率修改,,讀取一些參數(shù),而且這些數(shù)據(jù)均不一樣,,因此需要先定義好不同的數(shù)據(jù)在不同的存儲器,,當發(fā)送哪個命令的數(shù)據(jù)時就需要把數(shù)據(jù)給過去。真的是這樣做嗎,?個人不贊同使用這種方法去做,,個人比較贊同把需要發(fā)送的數(shù)據(jù)先做成一個功能塊,然后根據(jù)需要發(fā)送的數(shù)據(jù)填寫到這個功能塊的管腳上,,發(fā)送指令放于這個功能塊中,,當功能塊接通一次,就對一次的數(shù)據(jù)發(fā)送出去,。
就以三菱專用通信協(xié)議為例,,發(fā)送運行命令和修改頻率及讀取一些參數(shù)的功能為例來進行說明。
三菱專用通信協(xié)議內容具體大家可以自己網(wǎng)上查找,,這里不做詳細的說明,,這里我們主要看下plc需要發(fā)送到變頻器的數(shù)據(jù)的格式。
plc往變頻器寫數(shù)據(jù)時需要發(fā)送的格式:根據(jù)數(shù)據(jù)長度的不一樣分為三種格式,,如下所示:
plc讀取變頻器數(shù)據(jù)的時需要發(fā)送的數(shù)據(jù)格式
變頻器運行代碼,、修改頻率、讀取變頻器參數(shù)的代碼如下表所示
結合上面的發(fā)送數(shù)據(jù)的格式,,和代碼表,,我們可以發(fā)現(xiàn),發(fā)現(xiàn)運行命令,,和發(fā)送頻率,,以及讀取變頻器的參數(shù)值的格式都不一樣,但也有前面部分相同的內容,,所以我們在設計功能塊時需要做判斷,,判斷是“讀命令"還是“寫命令",如果是寫命令,,則還進一步判斷是“寫運行命令"還是寫“頻率命令"根據(jù)這原理,,我們可以開始設計功能塊。
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業(yè)自行提供,,信息內容的真實性,、準確性和合法性由相關企業(yè)負責,化工儀器網(wǎng)對此不承擔任何保證責任,。
溫馨提示:為規(guī)避購買風險,,建議您在購買產(chǎn)品前務必確認供應商資質及產(chǎn)品質量,。