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

您現在的位置:智能制造網>技術中心>科威PLC與三菱變頻器FR-E500通信

直播推薦

更多>

企業動態

更多>

推薦展會

更多>

科威PLC與三菱變頻器FR-E500通信

2010年09月13日 10:02:40人氣:981來源:上海智忱科技發展有限公司

一、三菱變頻器通信數據格式
使用十六進制數,數據在PLC和變頻器之間自動使用ASCⅡ傳輸
寫入:PLC(主站)向變頻器(從站)寫入數據;
讀出:PLC 從變頻器讀出數據。
1)從PLC到變頻器的通信請求數據
數據寫入:
寫入的數據位數為2位時的格式,如數據:23H(數據的位數由指令代碼決定)
ENQ(1)+變頻器站號(2,3)+指令代碼(4,5)+等待時間(6)+數 據(7,8)+總和校驗(9,10)+CR或者LF(11)
寫入的數據位數為4位時的格式,如數據:2356H
ENQ(1)+變頻器站號(2,3)+指令代碼(4,5)+等待時間(6)+數 據(7,8,9,10)+總和校驗(11,12)+CR或者LF(13)
寫入的數據位數為6位時的格式,如數據:2378ABH
ENQ(1)+變頻器站號(2,3)+指令代碼(4,5)+等待時間(6)+數 據(7,8,9,10,11,12)+總和校驗(13,14)+CR或者LF(15)
數據讀出時的通信格式:
ENQ(1)+變頻器站號(2,3)+指令代碼(4,5)+等待時間(6)+總和校驗(7,8)+CR或者LF(9)
2)寫入數據時從變頻器向PLC的送信數據
沒有發現數據錯誤的格式
ACK(1)+變頻器站號(2,3)+CR或者LF(4)
發現數據錯誤的格式
NAK(1)+變頻器站號(2,3)+數據錯誤代碼(4)+CR或者LF(5)
3)讀出數據時從變頻器到PLC的應答數據
讀出的數據為2位時的格式
STX(1)+變頻器號(2,3)+讀出數據(4,5)+ETX(6)+總和校驗(7,8)+CR或者LF(9)
讀出的數據為4位時的格式
STX(1)+變頻器號(2,3)+讀 出 數 據(4,5,6,7)+ETX(8)+總和校驗(9,10)+CR或者LF(11)
讀出的數據為6位時的格式
STX(1)+變頻器號(2,3)+讀出數據(4,5,6,7,8,9)+ETX(10)+總和校驗(11,12)+CR或者LF(13)
4)讀出數據時的從PLC到變頻器送信數據
沒有發現數據錯誤的格式
ACK(1)+變頻器站號(2,3)+CR或者LF(4)
發現數據錯誤的格式
NAK(1)+變頻器站號(2,3)+數據錯誤代碼(4)+CR或者LF(5)

以上各表zui后一列可以省去在變頻器P124=0即可(本實驗也省掉了)
(2)數據定義
控制代碼
信號(STX)+ASCⅡ碼(H02)+ 說明(數據開始);
信號(ETX)+ASCⅡ碼(H03)+ 說明(數據結束);
信號(ENQ)+ASCⅡ碼(H05)+ 說明(通訊請求);
信號(ACK)+ASCⅡ碼(H06)+ 說明(沒有發現數據錯誤);
信號(LF)+ASCⅡ碼(H0A)+ 說明(回車);
信號(CR)+ASCⅡ碼(H0D)+ 說明(換行);
信號(NAK)+ASCⅡ碼(H15)+ 說明(發現數據錯誤);
二、科威PLC自由協議的相關函數
1、發送函數
函數功能號:D8200=K29
調用方法:: SET M8200
入口參數: 通信格式(D8120); 待發送字節數(D8121); 發送區的起始單元(D8128); 發送/接收超時時間設定(D8127,可選);
狀態參數: 發送請求標志(M8121); 發送成功標志(M8122); 發送剩余字節數(D8122),超時剩余時間(D8130); 奇偶校驗錯標志(M8120),發送/接收超時標志(M8127);
函數調用過程:設置入口參數→賦函數功能號→調用函數→查看標志 → 決定下*程。
2、接收函數
函數功能號: D8200=K30
通信格式: D8120_Bit10=1”發送結束自動轉接收”則接收函數的函數功能號和通信格式就可以省略,參照《科威PLC編程手冊》P196所述的自動隱式調用接收函數。
調用方法::SET M8200
入口參數:通信格式(D8120) 待接收的字節數(D8123) 接收區的起始單元(D8129) 設定接收的起始字符(D8125) 設定接收的終止字符(D8126) 發送/接收超時時間設定(D8127,可選)
狀態參數:接收請求標志(M8123) 接收到起始字節的標志(M8124) 接收到起始符的標志(M8125), 接收到終止符的標志(M8126), 已接收的字節數(D8124),超時剩余時間(D8130) 奇偶校驗錯標志(M8120),發送/接收超時標志(M8127)
函數調用過程:設置入參數→賦函數功能號 → 調用函數→ 查看標志 → 決定下*程
3、輔助函數
所有的輔助函數調用的方式大體上是相似的
1) ASCⅡ碼轉換為HEX函數
函數功能號: D8200=K25
調用方法: SET M8200
入口參數指針: D8201
有效字節數: D8202 , 即數據個數
起始字節: M8201;
起始高字節:RST M8201;
起始低字節:SET M8201
字/字節有效: M8202;
字有效: RST M8202;
字有效: SET M8202;
出口參數指針: D8203;
起始字節: M8203; 起始高字節:RST M8203; 起始低字節:SET M8203;
字/字節有效: M8204;
字有效: RST M82024;
字有效: SET M8204;
函數調用過程:設置出入口參數→賦函數功能號→ 調用函數;
2) HEX轉換為ASCⅡ碼函數
函數功能號::D8200=K26
調用方法: SET M8200
入口參數指針: D8201
有效字節數: D8202 , 即數據個數
起始字節: M8201;
起始高字節:RST M8201;
起始低字節:SET M8201;
字/字節有效: M8202; 字有效: RST M8202; 字有效: SET M8202 ;
出口參數指針: D8203;
起始字節: M8203;
起始高字節:RST M8203;
起始低字節:SET M8203;
字/字節有效: M8204 ;
字有效: RST M82024;
字有效: SET M8204;
函數調用過程:設置出入口參數→賦函數功能號 → 調用函數;
三、PLC與變頻器的連線
變頻器端的接口是RJ45;(見附件1)
PLC端的接口是端子接線:RS485-A,RS485-B
把變頻器的RDA和SDA連起來接到科威PLC的RS485-A ;
把變頻器的RDB和SDB連起來接到科威PLC的RS485-B(用網線制作通訊電纜);
四、程序結構
1、程序框圖



五、資源占用情況說明
1)主程序
地址(D0)+存放內容(讀/寫標志:D0=0讀;D0=1寫);
地址(D1)+存放內容(所讀/寫的數據位數);
地址(D2)+存放內容(讀/寫命令代碼);
地址(D3)+存放內容(所寫的數據);
地址(D4)+存放內容(所寫的數據);
地址(D5)+存放內容(從站號);
地址(D6)+存放內容(等待時間);

數據寄存器(D0-D6)+狀態元件S(S0-S4)+位元件M(M0-M43)+標簽P(P0-P4);
數據寄存器(D20)+位元件M(M51-M54)+標簽P(P13-P16);
數據寄存器(D7200)+位元件M(M1012-M1039);
2)發送和接收函數
位元件M(M98-M100)+定時計(T200)
3)P0子程序
數據寄存器(D11-D18)+位元件M(M0-M43);
數據寄存器(D6000-D6010)+位元件M (M1000-M1007);
數據寄存器(D7000-D7021,D7030-D7033)+位元件M(M1012-M1039);
4)P1子程序
數據寄存器(D11-D12)+位元件M(M1000-M1007);
數據寄存器(D6011-D6012) ;
數據寄存器(D7030-D7033);
5)P2子程序
數據寄存器(D20-D24)+位元件M(M98-M99);
數據寄存器(D7000-D7001);
6)P3子程序
數據寄存器(D7D-10,D21-D24)+位元件M(M1100-M1155)+定時器(T0);
數據寄存器(D7000-D7003) +位元件M(M1200-M1215);
數據寄存器(D7101-D7105);
7)P4子程序
數據寄存器
D7-D10
D7101-D7105
8)P13子程序
P13子程序說明HFF=1的功能代碼
數據寄存器
D1-D4
D20,D30,
9)P14子程序
P14子程序說明H7F=1的功能代碼
數據寄存器
D1-D4
D20,D30,
10)P15子程序
P15子程序說明HFF=0的功能代碼
數據寄存器
D1-D4
D20,D30,
11)P16子程序
P16子程序說明H7F=0的功能代碼
數據寄存器
D1-D4
D20,D30,
附件1:接線圖



附件2:在實現相應的讀寫參數之前先保證通信參數擴展“H7F或者HFF”的值是它們所在列的“H7F或者HFF”的值,但是因為每列“HFF或者H7F”的有且只需要填寫一次(填寫一次后變頻器自動記憶,除非復位,出廠時“HFF=0或者H7F=0”)即可去完成“HFF或者H7F”所在列的其他功能,方法是:填寫D30=0,并按下相應的M即可





附表2使用說明:首先根據需要選定相應的參數,再根據參數找相應縱橫的首行M,首列D30的值,需要先把相應的把M強制為ON再給D30賦予相應功能號的值,即可實現要讀的參數;若要寫再通過D3賦予所需要的數值即可實現寫的功能。
下面用下面兩個例子,分別說明讀寫方法:
讀寫前變頻器參數設定:根據程序通信格式要求:D8120=H0436(含義:表示“0”表示自由協議,
“4”表示發送結束自動轉接收, “3”表示波特率為9600bps,“6”為7位數據1停止位且無奇偶校驗.故變頻器參數設定如下: PLC和1#變頻器通信時,所以P117=1;P118=96;
P119=10;P120=2;P121=9999;P122=9999;P123=9999;P124=0
例一:要讀取“輸出電壓值”(功能號為D30=K3,M51=ON和M100=ON),則先令M100=ON,再令M51=ON,zui后填寫D30=K2就可以在D10看到相應的電壓值。
總結讀取相關參數步驟(方法):





例二:要寫入“啟動頻率”(功能號D30=K14,M53=ON,M100=ON),則先令M100=ON,其次令M53=ON,再次填寫D30=K14,zui后通過D3填寫相應的“啟動頻率值”[如“啟動頻率值”=0.5HZ,zui小單位0.01HZ, “啟動頻率值”=D3*zui小單位,所以D3=K50。zui小
單位參見三菱變頻器FR-E500系列說明書P54 amp;#12316;P60參數表(出廠參數表4.1.1)}

后記:1、由于倉促錯漏等不足之處在所難免,望各位同行朋友多多指教!
2、提供有附件2表中所有功能的程序,同時還提供了程序簡化僅訪問下表四個重要參數的程序,希望對各位同行朋友參考,學習有所幫助。
D30的值(功能號10進制) 擴展碼HFF=1 讀:輸出頻率 讀:輸出電流 讀:輸出電壓 讀:zui近兩次報警(高字節前一次報警,低字節后一次報警)

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

免責聲明

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

<
更多 >

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


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

功能豐富 實時交流

智能制造網小程序

訂閱獲取更多服務

微信公眾號

關注我們

抖音

智能制造網

抖音號:gkzhan

打開抖音 搜索頁掃一掃

視頻號

智能制造網

公眾號:智能制造網

打開微信掃碼關注視頻號

快手

智能制造網

快手ID:gkzhan2006

打開快手 掃一掃關注
意見反饋
關閉
企業未開通此功能
詳詢客服 : 0571-87858618
主站蜘蛛池模板: 菏泽市| 田阳县| 遂川县| 奇台县| 武城县| 大冶市| 广安市| 和林格尔县| 前郭尔| 永济市| 文安县| 芮城县| 景谷| 商都县| 彰武县| 阿克陶县| 游戏| 苗栗县| 凤庆县| 华亭县| 金塔县| 衡阳市| 蚌埠市| 金坛市| 新民市| 台南市| 德格县| 滨州市| 玛纳斯县| 惠州市| 金坛市| 祥云县| 云梦县| 宁波市| 凤山市| 邹城市| 安庆市| 咸阳市| 两当县| 龙井市| 伽师县|