0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何編寫自由口協(xié)議程序,自由口通信的基本步驟

1X4o_GKB1508 ? 來源:lq ? 2019-01-24 14:02 ? 次閱讀

前面以S7-200SMART與英威騰變頻器進行自由口通信為例詳細講解了自由口通信的方法及步驟,本文再帶大家一起來學習與V20變頻器進行自由口通信的程序編寫方法。V20支持標準的modbusRTU協(xié)議,真正使用時可以使用modbus通信,本文主要是教大家如何編寫自由口協(xié)議程序??偨Y了一下自由口通信的基本步驟如下:

1.研究弄懂對方的通信協(xié)議。

自由口也稱自由協(xié)議或無協(xié)議通信,即通信雙方?jīng)]有共同的通信協(xié)議,只能臨時根據(jù)某一方的協(xié)議進行發(fā)送和接收數(shù)據(jù),以達到交換數(shù)據(jù)的目的。那么意味著每次書寫的程序沒有固定格式,不僅需要變成人員能掌握程序的編寫,還要求編程人員能快速的讀懂對方的通信協(xié)議。

查閱V20變頻器手冊得知,F(xiàn)C3 - 讀保持寄存器讀保持寄存器命令格式:

變頻器響應反饋數(shù)據(jù)格式:

FC6 - 寫單一寄存器命令格式:

變頻器響應反饋數(shù)據(jù)格式:

FC10 - 寫多寄存器命令格式:

變頻器響應反饋數(shù)據(jù)格式:

2.根據(jù)對方的協(xié)議編寫發(fā)送和接收數(shù)據(jù)的程序。

編寫程序前應找到關鍵通信地址,控制啟停正反轉的控制字地址為40100,頻率地址為40101。應轉換成十六進制地址,轉換方法將40100-40001=99,再將99轉換成16#0063,同理40101轉換成16#0064。

程序如下:

其中CRC校驗為國際通用的CRC算法,此處建立成庫直接調用即可,如果想獲取源程序和庫文件,可以添加美女客服的微信獲取。

3.連接好硬件進行通信測試。

按下圖連接好PLC和變頻器,往VW12中寫入16#47F啟動變頻器,再往VW14中寫入16#4000,控制變頻器以最大頻率運行,測試通信情況。

按照上述步驟,可以讓S7-200SMART與V20變頻器之間通過自由口方式進行通信,如測試過程中有問題,可以聯(lián)系美女客服,客服會第一時間安排小編為大家解答。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5294

    瀏覽量

    119816
  • 變頻器
    +關注

    關注

    251

    文章

    6466

    瀏覽量

    143968
  • 自由口通信
    +關注

    關注

    0

    文章

    4

    瀏覽量

    6398

原文標題:S7-200SMART與V20變頻器進行自由口通信,其實也不難

文章出處:【微信號:GKB1508,微信公眾號:工控幫】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    西門子200自由通信問題

    求助:西門子200自由通信時,數(shù)據(jù)緩存區(qū)設置為200,但是每次用XMT指令發(fā)送數(shù)據(jù)時,都只發(fā)了一個字節(jié)。該如何自由一次發(fā)一個數(shù)據(jù)包。
    發(fā)表于 05-03 17:24

    國產(chǎn)耐特ST-200系自由通訊方式

    LIGHTECH可編程控制器LT-200 CPU(下稱LT-200)的通信口可以設置為自由模式。選擇自由模式后,用戶
    發(fā)表于 09-19 17:17

    西門子200 PLC自由通訊的基本步驟

      西門子200 PLC自由通訊編程自由通訊的基本步驟 1.設置通訊參數(shù):如果是集成在本機上基于RS485
    發(fā)表于 03-15 15:53

    自由模式下S7200 PLC與上位機的通信

             本文簡單介紹了S7200 PLC 與上位機通信的幾種方法,并詳細說明了自由模式下與上位機的
    發(fā)表于 09-08 09:29 ?81次下載

    USS與自由的區(qū)別

      與PC通訊是自由通訊,所謂自由是指自己定義通訊協(xié)議。你可以自己定義。   USS協(xié)議
    發(fā)表于 09-08 15:25 ?20次下載

    S7-200CPU的通信自由設置

    西門子S7-200CPU的通信口可以設置為自由模式。選擇自由模式后,用戶程序就可以完全控制
    的頭像 發(fā)表于 03-04 14:12 ?1w次閱讀
    S7-200CPU的<b class='flag-5'>通信</b>口<b class='flag-5'>自由</b><b class='flag-5'>口</b>設置

    詳細介紹S7-200SMART的自由通信

    自由通信也稱無協(xié)議通信,需要根據(jù)對方設備的通信數(shù)據(jù)格式編寫
    的頭像 發(fā)表于 08-01 14:23 ?4.6w次閱讀
    詳細介紹S7-200SMART的<b class='flag-5'>自由</b><b class='flag-5'>口</b><b class='flag-5'>通信</b>

    西門子S7-200自由通信的詳細使用教程資料免費下載

    S7-200 CPU 具有自由通信能力。自由通信是一種基于RS485硬件基礎上,允許應用
    發(fā)表于 10-11 08:00 ?52次下載
    西門子S7-200<b class='flag-5'>自由</b><b class='flag-5'>口</b><b class='flag-5'>通信</b>的詳細使用教程資料免費下載

    如何將西門子S7-200CPU的通信口設置為自由模式

    西門子S7-200CPU的通信口可以設置為自由模式。選擇自由模式后,用戶程序就可以完全控制
    的頭像 發(fā)表于 11-19 14:20 ?1.3w次閱讀
    如何將西門子S7-200CPU的<b class='flag-5'>通信</b>口設置為<b class='flag-5'>自由</b><b class='flag-5'>口</b>模式

    西門子S7-200PLC自由通信要點

    CPU通信口工作在自由模式時,通信口就不支持其他通信協(xié)議(比如PPI),此通信口不能再與編程軟
    發(fā)表于 03-24 09:09 ?2214次閱讀

    如何通過S7-1200與第三方設備實現(xiàn)自由通信

    如何通過S7-1200與第三方設備實現(xiàn)自由通信說明。
    發(fā)表于 04-25 11:18 ?16次下載

    西門子PLC自由通訊配合中斷的實例

    以前我們講過關于自由通訊的實例,今天我們講一下自由通訊配合中斷的實例。
    的頭像 發(fā)表于 05-15 10:10 ?1176次閱讀
    西門子PLC<b class='flag-5'>自由</b><b class='flag-5'>口</b>通訊配合中斷的實例

    PLC中自由通訊設置步驟

    本文以施耐德的SoMachine為例介紹以ICE61163-3為編程標準的PLC編程軟件自由通訊設置。這是以PLC作為數(shù)據(jù)采集對象常用的通訊方式。
    的頭像 發(fā)表于 05-29 14:25 ?1675次閱讀
    PLC中<b class='flag-5'>自由</b>通訊<b class='flag-5'>口</b>設置<b class='flag-5'>步驟</b>

    興達易控232自由轉Profinet網(wǎng)關配置測試案例

    232自由轉Profinet網(wǎng)關(XD-PNR100/300),是一種用于將自由協(xié)議轉換為Profinet協(xié)議的設備,可以實現(xiàn)不同網(wǎng)絡之間
    的頭像 發(fā)表于 05-05 23:56 ?328次閱讀
    興達易控232<b class='flag-5'>自由</b><b class='flag-5'>口</b>轉Profinet網(wǎng)關配置測試案例

    232自由轉Profinet網(wǎng)關接AB掃碼槍與PLC通訊配置案例

    232自由轉Profinet網(wǎng)關(XD-PNR100/300),是一種用于將自由協(xié)議轉換為Profinet協(xié)議的設備,可以實現(xiàn)不同網(wǎng)絡之間
    的頭像 發(fā)表于 05-06 20:41 ?333次閱讀
    232<b class='flag-5'>自由</b><b class='flag-5'>口</b>轉Profinet網(wǎng)關接AB掃碼槍與PLC通訊配置案例