<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > PLC在變頻器網(wǎng)絡(luò )控制中的通信程序設計

PLC在變頻器網(wǎng)絡(luò )控制中的通信程序設計

作者: 時(shí)間:2016-12-16 來(lái)源:網(wǎng)絡(luò ) 收藏

  //******************************************
  //**********以下是9個(gè)隨機命令序列***********
  //9個(gè)隨機命令思路都一樣;
  //隨機命令使能標志置位后,若連續命令處于切換狀態(tài),則可進(jìn)入發(fā)送狀態(tài),否則只有等待;
  //發(fā)送時(shí)先置位發(fā)送輔助位M1993,調用子程序進(jìn)行發(fā)送和接收;
  //無(wú)論通信成功或失敗都復位各自的隨機命令使能標志,當然這里仍然省略了通信錯誤處理程序;
  //如果所有的隨機命令都完成,則隨機命令等待標志M1000=OFF;
  //調用“頻率設定”子程序-2#站
  LD M9 //隨機命令序列7使能標志
  ANI M1001 //判斷連續命令處于切換狀態(tài)時(shí)
  MPS
  EU
  SET M1993 //置位發(fā)送輔助位
  MRD
  CALL 運頻設定 2 D1100 M1993
  //參數注釋?zhuān)赫镜刂?,設定頻率,發(fā)送輔助位
  MPP
  LD SM135
  OR SM136
  ANB
  RST M9 //復位隨機命令序列7使能標志
  //調用“頻率設定”子程序-3#站
  LD M10 //隨機命令序列8使能標志
  ANI M1001 //判斷連續命令處于切換狀態(tài)時(shí);
  MPS
  EU
  SET M1993 //置位發(fā)送輔助位
  MRD
  CALL 運頻設定 3 D1101 M1993
  //參數注釋?zhuān)赫镜刂?,設定頻率,發(fā)送輔助位
  MPP
  LD SM135
  OR SM136
  ANB
  RST M10
  //調用“頻率設定”子程序-4#站
  LD M11 /隨機命令序列9使能標志
  ANI M1001
  MPS
  EU
  SET M1993
  MRD
  CALL 運頻設定 4 D1102 M1993
  //參數注釋?zhuān)赫镜刂?,設定頻率,發(fā)送輔助位
  MPP
  LD SM135
  OR SM136
  ANB
  RST M10
  //調用“正轉開(kāi)機”子程序-2#站
  LD X11 //開(kāi)機按扭
  EU
  SET M0 //隨機命令序列1使能標志
  LD M0
  ANI M1001
  MPS
  EU
  SET M1993
  MRD
  CALL 正轉開(kāi)機 2 M1993
  //參數注釋?zhuān)赫镜刂?,發(fā)送輔助位
  MPP
  LD SM135
  OR SM136
  ANB
  RST M0
  //調用“正轉開(kāi)機”子程序-3#站
  LD X12 //開(kāi)機按扭
  EU
  SET M1 //隨機命令序列2使能標志
  LD M1
  ANI M1001
  MPS
  EU
  SET M1993
  MRD
  CALL 正轉開(kāi)機 3 M1993
  //參數注釋?zhuān)赫镜刂?,發(fā)送輔助位
  MPP
  LD SM135
  OR SM136
  ANB
  RST M1
  //調用“正轉開(kāi)機”子程序-4#站
  LD X13 //開(kāi)機按扭
  EU
  SET M2 //隨機命令序列3使能標志
  LD M2
  ANI M1001
  MPS
  EU
  SET M1993
  MRD
  CALL 正轉開(kāi)機 4 M1993
  //參數注釋?zhuān)赫镜刂?,發(fā)送輔助位
  MPP
  LD SM135
  OR SM136
  ANB
  RST M2
  //調用“停機”子程序-2#站
  LD X14 //停機按扭
  EU
  SET M3 //隨機命令序列4使能標志
  LD M3
  ANI M1001
  MPS
  EU
  SET M1993
  MRD
  CALL 停機 2 M1993
  //參數注釋?zhuān)赫镜刂?,發(fā)送輔助位
  MPP
  LD SM135
  OR SM136
  ANB
  RST M3
  //調用“停機”子程序-3#站
  LD X15 //停機按扭
  EU
  SET M4 //隨機命令序列5使能標志
  LD M4
  ANI M1001
  MPS
  EU
  SET M1993
  MRD
  CALL 停機 3 M1993
  //參數注釋?zhuān)赫镜刂?,發(fā)送輔助位
  MPP
  LD SM135
  OR SM136
  ANB
  RST M4
  //調用“停機”子程序-4#站
  LD X16 //停機按扭
  EU
  SET M5 //隨機命令序列6使能標志
  LD M5
  ANI M1001
  MPS
  EU
  SET M1993
  MRD
  CALL 停機 4 M1993
  //參數注釋?zhuān)赫镜刂?,發(fā)送輔助位
  MPP
  LD SM135
  OR SM136
  ANB
  RST M5
六、 程序說(shuō)明:
  例程設計時(shí)實(shí)際在連續命令序列切換的間隙停留了100MS的時(shí)間,這就是說(shuō)程序中的連續序列是間歇性的;如果要采用非間歇性的連續序列,把中間的延時(shí)部分去掉就可以了。
七、 結論
  本例程所闡述的通信序列邏輯處理的方法在筆者的一些項目中得到實(shí)際應用,效果也達到預期設想,運行比較穩定,這種PLC通過(guò)通信的方式對多臺變頻器通信的方法在實(shí)際應用中有很大的參考價(jià)值,不僅能夠充分利用EMERSON PLC和變頻器的硬件資源達到節省成本的目的,而且更易于進(jìn)行整個(gè)系統的整合。

上一頁(yè) 1 2 3 下一頁(yè)

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>