在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

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

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

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

            五、程序清單:( 子程序和主程序 )
              本程序主要介紹1臺EC20PLC(作為主站)按照MODBUS協(xié)議網(wǎng)絡(luò)對3臺變頻器(從站號分別是2,3,4)進(jìn)行通信控制的簡單范例,本例中:
              連續(xù)命令序列 包括對2,3,4號變頻器的運(yùn)行頻率的讀取;
              隨機(jī)命令序列 包括對2,3,4號變頻器進(jìn)行啟動,停止,更改頻率的命令操作;
              1) “變頻器正轉(zhuǎn)”子程序清單如下:
              //主程序中用M1993作為各發(fā)送輔助使能,主要用于 MODBUS指令的上升沿觸發(fā)無其他用
              LD LM0 //位輸入?yún)?shù)型—發(fā)送輔助使能
              RSTSM135 //復(fù)位成功標(biāo)志
              RST SM136 //復(fù)位失敗標(biāo)志
              LD SM0 //運(yùn)行標(biāo)志
              MOV Z0 V9 //保存Z0值到V9
              LD SM0 //運(yùn)行標(biāo)志
              MOV V0 V10 //從機(jī)地址
              MOV 16#6 V11 //功能碼
              MOV 16#32 V12 //寄存器地址高字節(jié)
              MOV 16#0 V13 //寄存器地址低字節(jié)
              MOV 1 V14 //寫入數(shù)據(jù)高字節(jié)
              MOV 16#C7 V15 //寫入數(shù)據(jù)低字節(jié)
              //以下把發(fā)送數(shù)據(jù)轉(zhuǎn)移到D7940-D7945里
              LD SM0
              MOV 0 Z0
              LD SM0
              FOR 6
              LD SM0
              MOV V10Z0 D7940Z0
              LD SM0
              INC Z0
              NEXT
              //發(fā)送接收數(shù)據(jù),數(shù)據(jù)放在D7970開始區(qū)域
              LD LM0
              MODBUS 1 D7940 D7970
              RST LM0 //馬上復(fù)位發(fā)送輔助使能
              //無論成功失敗都還原Z0值
              //當(dāng)然這里省略了錯誤報告的處理
              LD SM135
              OR SM136
              EU //上升沿
              MOV V9 Z0
            2) “停機(jī)”子程序(省略)
              3) “設(shè)定頻率”子程序(省略)
              4) “讀取運(yùn)行頻率”子程序(省略)
              5) 主程序清單:
              //******以下為通信邏輯處理部分******
              LD SM1 //運(yùn)行第一周期脈沖
              //***這里省略了檢查從機(jī)準(zhǔn)備好否的環(huán)節(jié)***
              //***程序里設(shè)計了3個連續(xù)命令序列***
              RST M6 //復(fù)位連續(xù)命令序列1使能標(biāo)志
              RST M7 //復(fù)位連續(xù)命令序列2使能標(biāo)志
              RST M8 //復(fù)位連續(xù)命令序列3使能標(biāo)志
              ED //下降沿
              //置位連續(xù)命令序列1使能標(biāo)志,以開始第1條連續(xù)命令執(zhí)行
              SET M6
              //***程序里設(shè)計了共9個隨機(jī)命令序列***
              //只要有至少1個隨機(jī)命令, // M1000=ON,表示有隨機(jī)命令等待,這樣在連續(xù)命令切換時優(yōu)先執(zhí)行隨機(jī)命令系列。
              LD M0 //隨機(jī)命令序列1使能標(biāo)志
              OR M1 //隨機(jī)命令序列2使能標(biāo)志
              OR M2 //隨機(jī)命令序列3使能標(biāo)志
              OR M3 //隨機(jī)命令序列4使能標(biāo)志
              OR M4 //隨機(jī)命令序列5使能標(biāo)志
              OR M5 //隨機(jī)命令序列6使能標(biāo)志
              OR M9 //隨機(jī)命令序列7使能標(biāo)志
              OR M10 //隨機(jī)命令序列8使能標(biāo)志
              OR M11 //隨機(jī)命令序列9使能標(biāo)志
              SET M1000
              //所有隨機(jī)命令都處理完成后, M1000=OFF,表示隨機(jī)命令完成,則連續(xù)命令可以正常切換。
              LDI M0
              ANIM1
              ANI M2
              ANI M3
              ANI M4
              ANI M5
              ANI M9
              ANI M10
              ANI M11
              RST M1000
              //任何1個連續(xù)命令未完成時,M1001=ON,標(biāo)志連續(xù)命令在進(jìn)行,如果有隨機(jī)命令必須等待。
              LD M6
              OR M7
              OR M8
              SET M1001
              //連續(xù)命令處于切換狀態(tài)時,M1001=OFF,標(biāo)志連續(xù)命令完成,如果有隨機(jī)命令可以進(jìn)行。
              LDI M6
              ANI M7
              ANI M8
              RST M1001
              //每1個連續(xù)命令完成且無隨機(jī)命令等待時,啟動延時T0 100MS,以便切換下1個連續(xù)命令執(zhí)行
              LD M100 //連續(xù)命令1完成標(biāo)志
              OR M101 //連續(xù)命令2完成標(biāo)志
              OR M102 //連續(xù)命令3完成標(biāo)志
              ANI M1000
              TON T0 1 //啟動延時T0 100MS
              //******************************************
              //**********以下為3個連續(xù)命令序列**********
              //調(diào)用“讀取運(yùn)行頻率”子程序-2#站,頻率存在D1000里;
              //通信成功或失敗都復(fù)位連續(xù)命令序列1使能標(biāo)志M6,同時置位完成標(biāo)志M100,以便進(jìn)行切換。當(dāng)然這里省略了失敗的處理子程序;
              //延時T0時間后,執(zhí)行連續(xù)命令2序列,置位連續(xù)命令2序列使能標(biāo)志M7;
              LD M6 //連續(xù)命令序列1使能
              MPS
              EU
              SET M1993 //發(fā)送前置位發(fā)送輔助標(biāo)志
              MRD
              CALL 讀取運(yùn)行頻率 2 M1993 D1000
              //參數(shù)注釋:站地址,發(fā)送輔助位,頻率存放地址
              MPP
              LD SM135
              OR SM136
              ANB
              RST M6
              SET M100
              LD T0
              AND M100
              EU
              RST M100 //復(fù)位連續(xù)命令1完成標(biāo)志
              SET M7
              //調(diào)用“讀取運(yùn)行頻率”子程序-3#站,頻率存在D1001里;
              //通信成功或失敗都復(fù)位連續(xù)命令序列2使能標(biāo)志M7,同時置位完成標(biāo)志M101,以便進(jìn)行切換。當(dāng)然這里省略了失敗的處理子程序;
              //延時T0時間后,執(zhí)行連續(xù)命令3序列,置位連續(xù)命令3序列使能標(biāo)志M8;
              LD M7 //連續(xù)命令2序列使能
              MPS
              EU
              SET M1993 //發(fā)送前置位發(fā)送輔助標(biāo)志
              MRD
              CALL 讀取運(yùn)行頻率 3 M1993 D1001
              //參數(shù)注釋:站地址,發(fā)送輔助位,頻率存放地址
              MPP
              LD SM135
              OR SM136
              ANB
              RST M7 //復(fù)位使能標(biāo)志
              SET M101 //置位完成標(biāo)志
              LD T0
              AND M101
              EU
              RST M101 //復(fù)位連續(xù)命令2完成標(biāo)志
              SET M8 //置位連續(xù)命令3使能標(biāo)志
              //調(diào)用“讀取運(yùn)行頻率”子程序-4#站,頻率存在D1002里
              //通信成功或失敗都復(fù)位連續(xù)命令序列3使能標(biāo)志M8,同時置位完成標(biāo)志M102,以便進(jìn)行切換。當(dāng)然這里省略了失敗的處理子程序;
              //延時T0時間后,重新執(zhí)行連續(xù)命令1序列,置位連續(xù)命令1序列使能標(biāo)志M6;
              LD M8 //連續(xù)命令3序列使能
              MPS
              EU
              SET M1993
              MRD
              CALL 讀取運(yùn)行頻率 4 M1993 D1002
              //參數(shù)注釋:站地址,發(fā)送輔助位,頻率存放地址
              MPP
              LD SM135
              OR SM136
              ANB
              RST M8
              SET M102
              LD T0
              AND M102
              EU
              RST M102
              SET M6


            評論


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

            關(guān)閉