新聞中心

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

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

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

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

        上一頁 1 2 3 下一頁

        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 淮阳县| 丰原市| 东莞市| 安国市| 蒲城县| 尤溪县| 当雄县| 高雄县| 顺平县| 松溪县| 衡山县| 商水县| 随州市| 京山县| 桂林市| 遂平县| 仙居县| 通榆县| 明星| 北流市| 西丰县| 清原| 安乡县| 乌兰浩特市| 陕西省| 永城市| 临西县| 高唐县| 麻栗坡县| 邵武市| 泸水县| 大同县| 安义县| 罗江县| 香格里拉县| 拜泉县| 尤溪县| 同江市| 辽阳市| 开化县| 壶关县|