久久久91-久久久91精品国产一区二区-久久久91精品国产一区二区三区-久久久999国产精品-久久久999久久久精品

ABB
關注中國自動化產業發展的先行者!
CAIAC 2025
2025工業安全大會
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

LM與Flash存儲設備進行 自由口通訊
摘要:LM系列PLC支持自由口通訊功能,可以與任何協議的第三方設備進行自由口通訊。 關鍵詞:自由口通訊; PLC;FLASH存儲


    1 引言

    和利時LM系列PLC是杭州和利時公司自主研發的小型一體化PLC產品。LM系列PLC具有可靠性高、指令豐富、通訊能力強等特點。其支持六種編程語言,包括LD、IL、FBD、SFC、ST、CFC,能夠適應多種PLC編程基礎的人群。一些大的控制系統具有很多現場設備,其中一部分現場設備可能不支持標準的通訊協議, 但是還需要與第三方控制設備進行數據通訊,任何一個廠商的PLC都不可能支持所有現場設備的數據通信協議。如何實 PLC與非標準協議的第三方設備進行互聯呢,LM系列PLC推出了自由口的通訊方式,可以實現與任何協議的第三方設備進行互聯。本文介紹的是LM系列PLC通過自由口與Flash存儲設備進行數據通訊。

    2 LM系列PLC的通訊方式

    LM系列PLC支持多種通訊方式,如Profibus DP、以太網、自由口通訊。LM系列PLC的CPU模塊本體集成了一個RS232通訊口和一個RS485通訊口,RS232和RS485支持標準的Modbus RTU、LM專有協議和自由口通訊協議。用戶可以用圖程序設定通訊口的協議、通訊速率、數據位、校驗、發送數據和接收數據。下圖為和PLC自由口相關的功能塊指令。

                         

                                  圖3                     圖4

    圖1為設定自由口通訊速率、數據位、校驗的指令;圖2為恢復Modbus RTU和LM專有協議的指令,同時也可以設定通訊速率、數據位和校驗;圖3為數據發送指令;圖4為數據接收指令。同時軟件中有CRC校驗的功能塊指令,可以進行數據校驗。也可以通過ST語言方便的編寫校驗程序。以計算CRC校驗碼為例,下面是變量聲明部分:

    FUNCTION_BLOCK Generate_CRC

    VAR_INPUT

    pData:POINTER TO BYTE;

    byteCounter:WORD;

    END_VAR

    VAR_OUTPUT

    CRC_Code:WORD;

         FINISH:BOOL:=FALSE;

    END_VAR

    VAR

    Reg16: WORD;

    j: BYTE;

    i: WORD;

    mval: WORD;

    temp_byte: BYTE;

    flg: WORD;

    END_VAR

    以下是ST語言的程序代碼部分:

    Reg16 := 16#FFFF;

    mval := 16#A001;  

    FOR i:=0 TO byteCounter-1 BY 1 DO

    temp_byte:=pData^;

    pData:=pData+1;

    Reg16:=(Reg16 XOR temp_byte);

    FOR j:=0 TO 7 BY 1 DO

          flg := 0;

          flg:=(Reg16 AND 16#0001);  

          Reg16 := SHR(Reg16,1);                

          IF (flg = 1) THEN

                  Reg16:=Reg16 XOR mval;

          END_IF;

     END_FOR;

    END_FOR;

    CRC_Code:=Reg16;

    FINISH:=TRUE

    3 數據存儲系統的設計

    該PLC控制系統是應用在節能汽車上,通過PLC對液壓回路的控制使汽車達到降低油耗的目的,在該車的試驗階段,需要把運行過程中的一些過程數據進行記錄。當時提出了三種設計方案,第一種方案是對PLC進行改造,在內部增加一條FLASH芯片,修改PLC的底層程序,實現數據的存儲;第二種方案是通過GPRS收發器把數據上傳到遠程PC;第三種方案是通過自由口與U盤讀寫模塊進行通訊,把數據實時寫入U盤中。我們對運行環境進行了現場考察和反復研究,在可靠性、穩定性、方便性等方面做了大量工作,權衡利弊,最終選擇了方案三進行實施。

    Flash存儲設備首先要配置各項參數,包括接口方式、功能設置、通訊速率等,如圖5所示:

                   

                                         圖5模塊配置

    PLC進行壓力、流量、速度等一些參數的采集,并把數據轉換為ASII碼的形式進行實時存儲。然后通過自由口對U盤讀寫模塊發送指令,U盤讀寫模塊對發送的指令進行響應,并完成相應的讀寫U盤操作。系統要求在每組數據后面進行時間記錄,所以PLC在每次數據發送的同時把時間寫在文件中,程序流程圖如圖6所示:

       

                                         圖6程序流程圖

    4 結論

    經過長時間的應用證明,數據存儲系統的穩定性很好,這種數據存儲的實現方式大大節省了系統的成本,且實現起來較為方便,可以大力推廣。可見,LM系列PLC的自由口應用起來相當靈活,可以方便的和第三方設備進行通訊。

    參 考 文 獻

    [1] 《LM小型一體化PLC硬件手冊》,杭州和利時自動化有限公司,2006

    [2] 《LM小型一體化PLC軟件手冊》,杭州和利時自動化有限公司,2006

    [3] 《LM小型一體化PLC指令與功能塊手冊》,杭州和利時自動化有限公司,2006






熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 一级片免费视频 | 久久久全国免费视频 | 玖玖在线国产精品 | 一区二区三区日韩精品 | 欧美毛片免费看 | 丁香激情综合 | 中国一级特黄视频 | 日韩一区二区不卡中文字幕 | 免费久福利视频在线观看 | 一级片毛片 | 亚洲欧美日韩一区高清中文字幕 | 日韩亚洲一区中文字幕 | 美国免费三片在线观看 | 一级片免费在线 | 国产 日韩 一区 | 国产喷水吹潮视频在线播放 | 看黄色一级片子 | 亚洲国产精品日韩在线观看 | 亚洲欧洲日本精品 | 国产精品你懂的在线播放调教 | 香蕉久操 | 国产精品国产三级国产普通 | 妖精视频在线观看网站 | 毛片小视频 | 亚洲精品欧洲久久婷婷99 | 宅男在线永久免费观看99 | 日本高清一级片 | 日韩在线不卡一区在线观看 | 97精品国产福利一区二区三区 | 亚洲a在线观看 | 日韩欧免费一区二区三区 | 久久er精品热线免费 | 久久久久久国产精品免费 | 日韩欧美一区二区三区在线播放 | 欧美国产亚洲精品高清不卡 | 国产麻豆精品在线观看 | 99久久国产综合精品成人影院 | 99久久精品国产一区二区成人 | 狠狠色丁香九九婷婷综合五月 | 黄色片在线免费观看 | 久久伊人精品综合观看99 |