大地资源网视频在线观看新浪,日本春药精油按摩系列,成人av骚妻潮喷,国产xxxx搡xxxxx搡麻豆

您現在的位置:智能制造網>技術中心>臺達PLC無線通訊案例

直播推薦

更多>

企業動態

更多>

推薦展會

更多>

臺達PLC無線通訊案例

2012年07月03日 09:47:38人氣:1023來源:西安達泰電子有限責任公司

如何實現兩臺PLC之間的MODBUS無線通信?

在工業現場可能會遇到這樣的情況,分布在不同地方(車間、控制室場所等)的PLC之間需要進行遠程相互控制,通常是采用RS485總線,通過MODBUS協議完成此功能。

如果現場布線不方便的話,也可以采用無線方式進行通信。這里以達泰DTD433無線模組和臺達DVP-80EH為例進行說明。

一、兩DVP-80EH臺達PLC之間的遠程控制



實現的功能:

 

l        PLC18個開關量輸入,X0~X7PLC2的開關量輸出Y0~Y7一一對應,也就是說上圖中的A1開關按下時,PLC1的開關量輸入X0閉合,PLC2的輸出繼電器觸點Y0導通,L2點亮。

 

l        PLC1PLC2之間的通信是通過RS485總線連接的,其中采用了Modbus協議。

 

二、臺達PLC通信中的Modbus協議編程方法

 

假設把PLC1作為主站,PLC2作為從站,分別編寫主站和從站程序,主要掌握以下要點:

 

Modbus主站讀寫程序

 

l             Modbus RTU主站功能是通過指令庫中預先編好的內存值實現的,該內存值可以用WPL軟件:幫助->輔助編程->通信格式設置,在這個工具中輸入你想要的通信格式,然后生成對應的內存值。

Modbus RTU主站中一定要設置通信模式,模式編號請查閱WPL軟件的幫助文檔。



上述程序解析:

 

l             M1002常開觸點,當系統RUN以后*次掃描為:ON,之后都為:OFF;該脈沖的寬度為一次掃描周期;

 

l             MOV H81 D1120為設置通信格式為:9600---1;

 

l             通信格式保持應用命令;

 

l             設置通信逾時300ms;

 

l             設置主站的通信模式為Modbus RTU

Modbus從站讀寫程序

 

上述程序解析:

 

l             M1002常開觸點,當系統RUN以后*次掃描為:ON,之后都為:OFF;該脈沖的寬度為一次掃描周期;

 

l             MOV H81 D1120為設置通信格式為:9600---1;

 

l             通信格式保持應用命令;

 

用戶出現的問題:PLC無法與DTD433模塊通信

 

用戶程序:



 

原因分析:

 

本程序無法通信主要原因是:

 

1PLC的通信格式和DTD433C的數據通信格式不一樣,上圖用戶程序里設置的通信格式為:9600 7-E-1;而DTD433模塊通信格式為:9600 8-N-1

 

   2PLC沒有選擇正確的通信模式,上圖程序中沒有設置,一般是要設置的。

 

解決方法:

 

1.改變用戶PLC程序中通信格式設置,設置為9600 8-N-1;也就是說采用的波特率為96008位的數據位、無校驗、1位的停止位;上圖中用戶程序設置通信格式的語句為MOV H80 D1120,其中MOV為數據傳送指令,將H80傳送到D1120,而H80對應的數據格式為9600 7-E-1(波特率是9600、數據位是7位、偶校驗、停止位1位)查詢方法如下圖:



 

D1120是設置通信的功能口,所以只要把通信格式設置為9600、8-N-1對應該的內存值,如下圖所示:



 

 

所以設置通信格式的命令應該改為:MOV H81 D1120

 

2.加入設置通信模式的語句,設置為Modbus RTU模式(RTU模式只能是8位的數據位);設置通信模式的指令需要用到SET指令,SET指令被驅動,其的元件被設置為On,且被設置的元件會維持On,不管SET指令是否仍被驅動;設置Modbus RTU模式時,因為本次設置的主機用的是COM2口(D1120也是用在COM2口的),所以設置Modbus RTU模式的特殊繼電器為:M1143;因此設置通信模式的命令應該為:SET M1143。

 

通過上述兩個方面的修改,PLCDTD433模塊通信成功!

 

三、無線Modbus通信的實現方法

 

  以上說明了采用有線RS485總線實現多臺PLC之間的遠程控制方法,有時由于現場條件的限制,重新布設通信線路很不方便,例如山上與山下,或者橫跨馬路的情況,尤其對于工程改造項目二次布線幾乎是甲方無法接受的。在這種情況下,可以采用DTD433無線通信模組代替通信電纜,實現起來非常方便,不需要編程。

 

無線通信模組采用中心頻率為433MHz開放的ISM頻段,內部使用全數字RF通信芯片與單片機組成無線數傳系統,外部通信接口與RS485總線*一致,為了使用方便,通信實現所發即所得,也就是說數據通信是*的透明方式,這樣的話,用兩個DTD433模組能夠直接代替有線的RS485通信導線。需要注意的是:

 

l         PLCModbus通信速率要與無線數傳模組的波特率設置一致,例如通信參數可以設置為9600bps,8位數據,無效驗位。

 

l         DVP-80EHRS485+連接DTD433RS485_A;

 

l         DVP-80EHRS485-連接DTD433RS485_B

 

l         無線數傳模組的供電電源為直流24V,與PLC可以共用電源;

 

l         無線通訊距離在200左右選用DTD433A模組;

 

l         無線通訊距離在1000左右選用DTD433B模組;

 

l         無線通訊距離在3000左右選用DTD433C模組;

 

l         保證通信距離,提高通信質量要選擇高增益的吸盤天線,天線安放高度離地面越果越好。





四、PLC與DTD433無線模組通訊成功的案例

 

l        西門子PLCDTD433C-S4   9600bps,8,N,1,RS485        

 

l        海為PLCDTD433C-S4   9600bps8N2,RS485        

臺達PLCDTD433A_S4 9600bps,8N,1,RS485

全年征稿/資訊合作 聯系郵箱:1271141964@qq.com

免責聲明

  • 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://m.xashilian.com。違反者本網將追究相關法律責任。
  • 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
  • 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。

<
更多 >

工控網機器人儀器儀表物聯網3D打印工業軟件金屬加工機械包裝機械印刷機械農業機械食品加工設備制藥設備倉儲物流環保設備造紙機械工程機械紡織機械化工設備電子加工設備水泥設備海洋水利裝備礦冶設備新能源設備服裝機械印染機械制鞋機械玻璃機械陶瓷設備橡塑設備船舶設備電子元器件電氣設備


我要投稿
  • 投稿請發送郵件至:(郵件標題請備注“投稿”)1271141964.qq.com
  • 聯系電話0571-89719789
工業4.0時代智能制造領域“互聯網+”服務平臺
智能制造網APP

功能豐富 實時交流

智能制造網小程序

訂閱獲取更多服務

微信公眾號

關注我們

抖音

智能制造網

抖音號:gkzhan

打開抖音 搜索頁掃一掃

視頻號

智能制造網

公眾號:智能制造網

打開微信掃碼關注視頻號

快手

智能制造網

快手ID:gkzhan2006

打開快手 掃一掃關注
意見反饋
關閉
企業未開通此功能
詳詢客服 : 0571-87858618
主站蜘蛛池模板: 临邑县| 延长县| 集安市| 桦甸市| 文登市| 从江县| 友谊县| 禄劝| 潼关县| 西乌珠穆沁旗| 太和县| 吐鲁番市| 宝坻区| 贺兰县| 丹阳市| 南召县| 昌邑市| 宜都市| 西峡县| 方正县| 淳化县| 新河县| 娱乐| 灵丘县| 乳源| 宜君县| 榆中县| 双桥区| 郸城县| 阜南县| 新竹县| 榕江县| 眉山市| 汝城县| 芜湖县| 宁武县| 吴堡县| 深圳市| 任丘市| 台江县| 洪泽县|