999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓(xùn)網(wǎng) 技成學(xué)習(xí)APP 技成工具箱 技成企業(yè)服務(wù)

歡迎回到技成培訓(xùn)網(wǎng)

技成培訓(xùn)網(wǎng)

電工題庫寶典

技成電工課堂

PLC練習(xí)題

技成PLC課堂

變頻器故障查詢

技成PLC學(xué)吧

伺服驅(qū)動故障查詢

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁 > 文章中心 > 技成百科 > 請問這幾段程序如何理解

請問這幾段程序如何理解

劉玉蓉 發(fā)布于2014-08-18 17:54 72 0 標(biāo)簽:

請問這幾段程序如何理解
//1#LGJ
      L     PIW  756
      T     #temp

      A     L      1.0
      =     "EMS_DBX".LGJ_RunState_1
      A     L      1.1
      =     "EMS_DBX".LGJ_ErrState_1
      A     L      1.2
      =     "EMS_DBX".LGJ_SysState_1
      A     L      0.3
      =     "EMS_DBX".LGJ_RuningState_1
      A     L      0.4
      =     "EMS_DBX".LGJ_StopingState_1
//2#LGJ
      L     PIW  772
      T     #temp

      A     L      1.0
      =     "EMS_DBX".LGJ_RunState_2
      A     L      1.1
      =     "EMS_DBX".LGJ_ErrState_2
      A     L      1.2
      =     "EMS_DBX".LGJ_SysState_2
      A     L      0.3
      =     "EMS_DBX".LGJ_RuningState_2
      A     L      0.4
      =     "EMS_DBX".LGJ_StopingState_2
//3#LGJ
      L     PIW  788
      T     #temp

      A     L      1.0
      =     "EMS_DBX".LGJ_RunState_3
      A     L      1.1
      =     "EMS_DBX".LGJ_ErrState_3
      A     L      1.2
      =     "EMS_DBX".LGJ_SysState_3
      A     L      0.3
      =     "EMS_DBX".LGJ_RuningState_3
      A     L      0.4
      =     "EMS_DBX".LGJ_StopingState_3

2.還有這段程序如何理解
 L     P#0.0
      LAR1  

      L     6
A:    T     LB     0
      L     PIW [AR1,P#306.0]
      T     MW [AR1,P#200.0]

      L     16
      +AR1  
      L     LB     0
      LOOP  A
希望高人能指點

問題補充:
在請問一下,
L0.3、L 1.0、L1.1,L1.2這些具體是什么意思呢?這個不理解啊,能詳細(xì)說說嗎

佳答案

1、//1#LGJ
      L     PIW  756
      T     #temp//存入過程通道的 756單元中。
      A     L      1.0
      =     "EMS_DBX".LGJ_RunState_1//如果臨時變量 L1.0置位,則運行狀態(tài)置1
      A     L      1.1
      =     "EMS_DBX".LGJ_ErrState_1//如果臨時變量 L1.1置位,則錯誤狀態(tài)置1
      A     L      1.2
      =     "EMS_DBX".LGJ_SysState_1//如果臨時變量 L1.2置位,則系統(tǒng)狀態(tài)置1
      A     L      0.3
      =     "EMS_DBX".LGJ_RuningState_1//如果臨時變量 L0.3置位,則已運行狀態(tài)置1
      A     L      0.4
      =     "EMS_DBX".LGJ_StopingState_1//如果臨時變量 L0.4置位,則已停止?fàn)顟B(tài)置1
//2#LGJ
   .........//注釋與1#LGJ相同
//3#LGJ
  .........//注釋與1#LGJ相同
2.還有這段程序如何理解:
這是一段典型的應(yīng)用循環(huán)語句的程序,即利用地址指針循環(huán)變化,將PIW306,322,338,......共6個字分別存入MB200,216,232.......中。
     L     P#0.0
      LAR1  //初始地址指針
      L     6// 6個字的循環(huán)計數(shù)為初值
A:    T     LB     0//計數(shù)值 送入LB 0
      L     PIW [AR1,P#306.0] //按讀指針指示的地址讀數(shù)據(jù)
      T     MW [AR1,P#200.0]//按讀指針指示的地址寫數(shù)據(jù)
      L     16//取常數(shù)16
      +AR1  //尋找地址指針,即將當(dāng)前地址指針內(nèi)容加上16,
      L     LB     0 //取循環(huán)計數(shù)值
      LOOP  A //循環(huán)計數(shù)值如為0則結(jié)束循環(huán);如不為0減1后則轉(zhuǎn)向標(biāo)號為A的語句,繼續(xù)循環(huán)。

若有收獲,就點個贊吧!

文章來源于網(wǎng)絡(luò)及文獻如有侵權(quán)請聯(lián)系站長
分享到:

微信掃一掃分享

閱讀與本文標(biāo)簽相同的文章

相關(guān)推薦

最新文章 熱門文章
最新課程 免費課程
PLC資料下載 電工電氣資料下載
應(yīng)用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機APP
熱門標(biāo)簽