吴忠躺衫网络科技有限公司

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

1X4o_GKB1508 ? 來(lái)源:lq ? 2019-01-24 14:02 ? 次閱讀

前面以S7-200SMART與英威騰變頻器進(jìn)行自由口通信為例詳細(xì)講解了自由口通信的方法及步驟,本文再帶大家一起來(lái)學(xué)習(xí)與V20變頻器進(jìn)行自由口通信的程序編寫方法。V20支持標(biāo)準(zhǔn)的modbusRTU協(xié)議,真正使用時(shí)可以使用modbus通信,本文主要是教大家如何編寫自由口協(xié)議程序。總結(jié)了一下自由口通信的基本步驟如下:

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

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

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

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

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

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

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

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

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

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

程序如下:

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

3.連接好硬件進(jìn)行通信測(cè)試。

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

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

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

    關(guān)注

    31

    文章

    5363

    瀏覽量

    121196
  • 變頻器
    +關(guān)注

    關(guān)注

    251

    文章

    6585

    瀏覽量

    145833
  • 自由口通信
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    6420

原文標(biāo)題:S7-200SMART與V20變頻器進(jìn)行自由口通信,其實(shí)也不難

文章出處:【微信號(hào):GKB1508,微信公眾號(hào):工控幫】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    西門子200自由通信問(wèn)題

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

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

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

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

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

    自由模式下S7200 PLC與上位機(jī)的通信

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

    USS與自由的區(qū)別

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

    S7-200CPU的通信自由設(shè)置

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

    詳細(xì)介紹S7-200SMART的自由通信

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

    西門子S7-200自由通信的詳細(xì)使用教程資料免費(fèi)下載

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

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

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

    西門子S7-200PLC自由通信要點(diǎn)

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

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

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

    西門子PLC自由通訊配合中斷的實(shí)例

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

    PLC中自由通訊設(shè)置步驟

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

    興達(dá)易控232自由轉(zhuǎn)Profinet網(wǎng)關(guān)配置測(cè)試案例

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

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

    232自由轉(zhuǎn)Profinet網(wǎng)關(guān)(XD-PNR100/300),是一種用于將自由協(xié)議轉(zhuǎn)換為Profinet協(xié)議的設(shè)備,可以實(shí)現(xiàn)不同網(wǎng)絡(luò)之間
    的頭像 發(fā)表于 05-06 20:41 ?460次閱讀
    232<b class='flag-5'>自由</b><b class='flag-5'>口</b>轉(zhuǎn)Profinet網(wǎng)關(guān)接AB掃碼槍與PLC通訊配置案例
    八大胜百家乐官网娱乐城| 百家乐官网任你博赌场娱乐网规则| 威尼斯人娱乐城网| 高级百家乐官网桌布| 百家乐官网管理启发书| 大发888出纳| 百家乐赌博出千| 百家乐官网洗码全讯网| 德州扑克术语| 任我赢百家乐软件| 赌场百家乐官网是如何| A8百家乐官网现金网| 足球开户网| 申博太阳城娱乐网| 广东百家乐桌布| 百家乐游戏补牌规则| 钱隆百家乐官网智能| 百家乐官网21点| 876棋牌游戏中心| 任我赢百家乐软件| 沙龙百家乐娱乐平台| 百家乐客户端下载| 澳门百家乐官网游戏玩法 | 大发888网页游戏平台| 金牌百家乐的玩法技巧和规则| 赌博中百家乐什么意思| 网络百家乐官网输了很多钱| 资溪县| 新星娱乐城| bet365娱乐城官网| 水果老虎机游戏| 威尼斯人娱乐城存取款| 丽星百家乐的玩法技巧和规则| 百家乐园鼎丰娱乐城| 百家乐21点| 百家乐象棋赌博| e世博百家乐攻略| 申博百家乐有假吗| 真人百家乐打法| 百家乐官网赢多少该止赢| 百家乐官网遥控洗牌器|