<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

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

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

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

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

          評(píng)論


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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();