无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频

首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
  電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
Twido及Micro Modbus多子站通訊程序的方法
施耐德電氣集團(上海)投資有限公司
收藏本文     查看收藏

1.概述
  Modbus通訊協議是施耐德電氣開發并對外完全公布其細節的開放式通訊協議,得到眾多廠商的廣泛支持,從而有大量的第三方設備支持Modbus通訊,目前Modbus協議已經成為事實上的工業通訊標準,并被我國列為國標之一。
  在目前工業控制中使用Modbus協議越來越普遍的情況下,一臺PLC與多臺支持Modbus協議的設備進行通訊的應用也成為目前的一種趨勢,在這種應用中通過一條或數條Modbus總線,連接多個設備,替代老式設備中的模擬量加數字量的控制方式,既能更加靈活地完成控制要求,又能節約大量的模擬量加數字量,從而降低設備的成本。
  雖然在PLC中對Modbus通訊編程非常簡單,但如果在Modbus總線上有多個子站需要通訊時,PLC中程序的篇幅會非常長,并占用很多PLC的內部寄存器資源。

2 在施耐德電氣的PLC編程軟件中的更好的實現方法
  在這里以施耐德電氣的Twido系列PLC為例進行介紹。基于編程語言的相似性,以下程序實現方法在施耐德電氣的Micro及Premium系列PLC(PL7 Pro平臺下)很容易移植。
先看一下在Twido中實現與一個Modbus子站(以施耐德電氣的ATV31變頻器為例)通訊的程序段:



  在上面的示范程序中,主要為Modbus通訊所需的數據區填寫相應的內容,詳細說明請參考Twido的手冊或其幫助文件。
數據區準備完成后需要用下面指令將該數據區發送出去:
 


  如果與多個Modbus子站通訊時,就要編寫多個與上述程序段長度相同而內容略有不同的程序段。在重復做這部分程序時,使程序的篇幅大大加長,占用大量的內部資源(如內部字MW),并使得PLC的掃描周期加長,這樣一來,使編程者需要考慮如何優化這類的程序,使之更加簡潔高效。
分析上面的通訊程序,會得到幾個提示:
1、 不同子站Modbus通訊的數據區除子站地址部分外是完全一樣的;
2、 數據區發送出去的交換指令格式是完全一樣的
3、 在某一時刻,PLC只能做一條讀或寫操作(廣播方式除外)
4、 讀操作讀回的數據在數據區起始位置的偏移量為6處開始 (請參考相應資料)

  從上面幾點分析著手,完全可以將與多個Modbus子站通訊優化,只要處理好在某一時刻將要與之通訊的子站地址填寫好,在通訊數據區用交換指令發送出去之后,及時將讀回來的數據取出并保存好即可。
  下面對實現這一功能的程序的部分程序段做一說明,在這個程序中以讀施耐德電氣的3臺ATV31變頻器的狀態及輸出頻率,并通過通訊控制ATV31的運行頻率。為減小本文的長度,在這個程序ATV31的啟停及正反轉控制用端子實現,在實際應用中,用通訊完成變頻器的啟停及正反轉控制也是完全沒有問題的。
與每一個子站通訊的時間長度控制,其中M2由系統時鐘位S5產生:



在程序中需要使用一個計數器來控制PLC與某一臺ATV31的具體的通訊:
 


此計數器的作用在后面的程序中可以體現出來。

  填寫通訊數據區中每個子站不相同的部分,這部分數據必須存放兩個連續的數據區中,以使后面的數據取出程序能使用間接尋址的方式,這也是優化程序的一個比較關鍵之處。
在這一例子程序中,將變頻器的輸出頻率值的控制簡化了,使3臺變頻器的速度全部為30Hz,實際使用時,可能參考后面的讀操作返回數據的保存方式,運用間接尋址方式編寫出相應的代碼:
 
 

根據調度計數器的當前值,將與之對應的子站數據調入(使用了間接尋址):
 


通訊數據區中相同部分的填寫(注意其中MW202及MW232由上面程序完成了):
 


將通訊數據區用交換指令發送出去,MW481用來控制讀或寫操作:
 


  下面是比較關鍵的一步,將通訊讀回的數據保存起來,如1號變頻器的狀態及輸出頻率分別放在MW301及MW331中,2號變頻器數據放入MW302及MW332,3號變頻器數據放入MW303及MW333。
 


  程序中%MW206<>0處用來指定讀操作有正確返回數據時,才將相應數據保存起來;%MW481=1的處理是為防止與前一子站通訊的數據影響與下一子站的通訊數據,同時配合%MW206<>0處的指令,使下一次與同一站點的通訊能地在有正確的返回數據后才被保存。
下面為本程序的指令表,將之復制到一文本文件中,導入到Twidosoft新建的程序中,并將通訊端口配置好就可以正常使用。
  在我編寫的一個由Twido PLC實現將22臺TeSysU馬達控制器的狀態及電流等數據上傳到上一級網絡的程序中,使用本文介紹的方法,可以使程序減小到用常規方式編寫的程序的二十分之一,并使程序中使用的MW字的使用量減少為可以使程序減小到用常規方式編寫的程序的二十分之一,同時使程序長度大為減小,增加程序的可讀性,加快PLC的掃描周期,效果非常明顯。

(* 初始化,0.1秒及1秒脈沖產生   *)
LD    1
MPS
AND(  %S0
OR    %S1
OR    %S13
)
ST    %S0
ST    %M0
MRD
AND   %S4
ST    %M1
MRD
AND   %S5
ST    %M2
MPP
AND   %S6
ST    %M3
(* 單條通訊時間長短控制 *)
BLK   %C0
LD    [ %C0.V >= %C0.P ]
R
LD    %M2
CU
END_BLK
(* 控制與PLC通訊的子站點及通訊類型的調度 *)
BLK   %C1
LD    [ %C1.V >= %C1.P ]
OR    %M0
R
LD    %C0.D
CU
END_BLK
(* 3臺VSD的讀的地址及讀命令 *)
LD    1
[ %MW401 := 16#0103 ]
[ %MW402 := 16#0203 ]
[ %MW403 := 16#0303 ]
(* 3臺VSD的寫的地址及寫命令   *)
LD    1
[ %MW431 := 16#0110 ]
[ %MW432 := 16#0210 ]
[ %MW433 := 16#0310 ]
(* 為便于簡化說明本程序,三臺VSD的LFR設為一樣,并只通過通訊控制VSD的LFR并不控制其運行停止 *)
(* 如需要控制VSD的運行,同樣通過間接尋址將控制值通過C0.V的值分別送入 *)
LD    1
[ %MW236 := 300 ]
(* 根據通訊分配計數器C0的值判定對通訊端口發送讀數據區或寫數據區    *)
LD    1
[ %MW481 := %C1.V REM 2 ]
[ %MW482 := %C1.V / 2 ]
(* 根據通訊分配計數器C0的值對通訊端口發送讀數據區或寫數據區寫入地址信息   *)
(* MW481會決定發送讀還是寫指令,所以在任意時間MW202與MW232的內容一樣沒有影響  *)
LD    1
MPS
AND   [ %MW481 = 0 ]
[ %MW202 := %MW401[%MW482] ]
MPP
AND   [ %MW481 = 1 ]
[ %MW232 := %MW431[%MW482] ]
(* 讀不同站號的VSD的ETA及RFR數據區相同部分 *)
LD    1
[ %MW200 := 16#0106 ]
[ %MW201 := 16#0300 ]
[ %MW203 := 16#0C81 ]
[ %MW204 := 2 ]
(* 寫不同站號的VSD的LFR數據區相同部分   *)
LD    1
[ %MW230 := 16#010A ]
[ %MW231 := 16#0007 ]
[ %MW233 := 16#2136 ]
[ %MW234 := 16#0001 ]
[ %MW235 := 16#0002 ]
(* 通訊,STAT作通訊狀態指示,可去掉   *)
LD    1
MPS
AND   %MSG2.D
MPS
AND   [ %MW481 = 0 ]
[ EXCH2 %MW200:9 ]
MPP
AND   [ %MW481 = 1 ]
[ EXCH2 %MW230:10 ]
MPP
ANDN  %MSG2.D
ST    %S69
(* 得到3臺VSD的ETA及RFR         *)
LD    1
MPS
AND   [ %MW481 = 0 ]
AND   [ %MW206 <> 0 ]
[ %MW301[%MW482] := %MW207 ]
[ %MW331[%MW482] := %MW208 ]
MPP
AND   [ %MW481 = 1 ]
[ %MW205:4 := 0 ]


 

狀 態: 離線

公司簡介
產品目錄

公司名稱: 施耐德電氣集團(上海)投資有限公司
聯 系 人: 黃少林
電  話: 577-13819769605
傳  真: 57786-577-62771907
地  址: 溫州樂清柳市工業區
郵  編: 325604
主  頁:
 
該廠商相關技術文摘:
基于客戶/服務器模式的企業生產監控網
如何實現遠程監控
施耐德電氣低端PLC實現順序控制的技巧
施耐德系列觸摸屏應用中采集位信號的技巧
對射式光電開關并排使用技巧
更多文摘...
立即發送詢問信息在線聯系該技術文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯系方式,以方便我們及時與您聯絡

關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網客服熱線:0755-86369299
版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
在线亚洲欧美| 国产不卡精品在线| 中文字幕av一区二区三区四区| 国产精品一区二区三区www| 欧美手机在线| 精品一区二区三区在线观看视频| 亚洲激情二区| 久久久国产亚洲精品| 麻豆久久久久久久| 视频一区视频二区中文| 在线日韩中文| 久久九九精品| 日韩av免费| 亚洲二区三区不卡| 国产精品久久久久av电视剧| 99久久久久国产精品| 国产精品久久久免费| 久久亚洲精精品中文字幕| 亚洲影视一区| 亚洲另类黄色| 四虎成人av| 亚洲欧美日韩国产一区二区| 国产精品7m凸凹视频分类| 色婷婷狠狠五月综合天色拍| 只有精品亚洲| 黄色国产精品| 极品日韩av| 婷婷中文字幕一区| 在线亚洲欧美| 男人的天堂亚洲一区| 欧美日韩三区| 一本色道久久精品| 午夜在线视频一区二区区别| 中文字幕中文字幕精品| 一区二区三区四区日韩| 日韩中文av| 日韩精品亚洲aⅴ在线影院| 日韩三级精品| 欧美国产亚洲精品| 国产精选在线| 激情久久久久久| 久久亚洲欧洲| 日韩在线观看中文字幕| 欧美精品国产| 97精品一区二区| 日韩大片免费观看| 亚洲成人国产| 国产精品人人爽人人做我的可爱| 欧美日韩国产综合网| 日韩精品一二区| 国产免费久久| 久久久国产亚洲精品| 国产精品美女久久久| 亚洲综合丁香| 久久精品国产网站| 亚洲人成在线影院| 国内精品99| 亚洲欧美综合| 丝袜美腿亚洲一区| 视频一区免费在线观看| 日韩高清一区二区| 亚洲日产av中文字幕| 天堂av在线| 香蕉精品久久| 日韩制服丝袜av| 精品一区不卡| 9色国产精品| 久久精品国产一区二区| 在线一区电影| 综合一区av| 免费看av不卡| 狠狠干成人综合网| 麻豆国产精品| 蜜桃久久精品一区二区| 另类专区亚洲| 日本麻豆一区二区三区视频| 亚洲精品一区三区三区在线观看| 亚洲天堂av资源在线观看| 色婷婷色综合| 欧美视频一区| 一区二区国产精品| 欧美日韩国产传媒| 欧美亚洲日本精品| 国产欧美日韩在线一区二区| 自拍日韩欧美| 久久久久欧美精品| 精品久久中文| 国产欧美日韩影院| 日韩一区二区三免费高清在线观看| 日韩免费看片| 你懂的国产精品| 日本va欧美va精品发布| 影院欧美亚洲| 亚洲大片在线| 日韩三区在线| 五月天av在线| 精品丝袜久久| 国产高清精品二区| 国产欧美日韩视频在线| 美女被久久久| 精品亚洲美女网站| 欧美久久久网站| 亚洲美女91| 日韩在线观看中文字幕| 欧美激情精品| 免费亚洲一区| zzzwww在线看片免费| 国产尤物精品| 日韩一区二区三区在线看| 欧美久久亚洲| 综合激情一区| 不卡一区2区| 丁香婷婷久久| 国产精品115| 日韩av一级片| 日韩高清一区二区| 国产日本精品| 久久久国产精品网站| 国内精品麻豆美女在线播放视频| 欧美黄色精品| 国产一区二区亚洲| sm捆绑调教国产免费网站在线观看| 国产色噜噜噜91在线精品| 国产另类在线| 国产精品久久免费视频| 嫩草伊人久久精品少妇av杨幂| 久久久久久久久成人| 精品欠久久久中文字幕加勒比| 里番精品3d一二三区| 国产精品777777在线播放 | 日本aⅴ精品一区二区三区| 视频在线观看国产精品| 午夜宅男久久久| 日韩不卡一区二区三区| 国产日韩欧美一区二区三区在线观看| 国产日韩亚洲| 日韩黄色大片网站| 日韩网站在线| 日韩精品福利一区二区三区| 欧美日韩中文| 免费高潮视频95在线观看网站| 激情五月综合网| 亚欧洲精品视频在线观看| 亚洲+小说+欧美+激情+另类| 你懂的网址国产 欧美| 日韩成人精品一区| 午夜国产精品视频| 欧美一区在线观看视频| 亚洲国产欧美日本视频| 成人午夜亚洲| 久久69成人| 日韩1区2区日韩1区2区| 亚洲一区二区日韩| 日韩精品欧美激情一区二区| 日本三级亚洲精品| 日韩二区在线观看| 国产精品欧美日韩一区| 国产情侣一区| 亚洲精品**中文毛片| 国产亚洲精品v| 麻豆成人91精品二区三区| 日韩一区三区| 国产婷婷精品| 久久尤物视频| 久久福利精品| 成人一二三区| 日韩中文字幕在线一区| 日本久久成人网| 日韩精品亚洲专区| 久久一区二区三区电影| 欧美日韩一视频区二区| 亚洲欧美日韩高清在线| 日韩精品亚洲aⅴ在线影院| 久久国产成人午夜av影院宅| 国产亚洲精品美女久久 | 爽好多水快深点欧美视频| 久久精品国产99| 日韩一区二区三免费高清在线观看 | 欧美日韩视频| 国内在线观看一区二区三区| 视频一区欧美日韩| zzzwww在线看片免费| 国产精品自在| 日韩精品亚洲专区| 视频一区欧美精品| 天堂网在线观看国产精品| 国产成人黄色| 国产伦精品一区二区三区在线播放| 午夜日韩av| 日本高清不卡一区二区三区视频| 日韩二区在线观看| 视频一区日韩精品| 午夜日韩福利| 一区在线观看| 亚洲作爱视频| 日韩天堂av| 亚洲二区三区不卡| 欧美日韩水蜜桃| 激情综合网址| 国产精品欧美大片|