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

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

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

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

jf_izSRQyuK ? 來源:變頻器世界 ? 2023-05-29 14:25 ? 次閱讀

本文以施耐德的SoMachine為例介紹以ICE61163-3為編程標(biāo)準(zhǔn)的PLC編程軟件自由通訊口設(shè)置。這是以PLC作為數(shù)據(jù)采集對象常用的通訊方式。

1設(shè)置自由口通訊參數(shù)

使用SL1端口,進(jìn)行基本參數(shù)設(shè)置

例如M218PLC有SL1和SL2兩個串行通訊口,我們選擇其中的SL1作為目標(biāo)對象。SL1采用RJ45接口,制作連接線時注意引腳關(guān)系以及電纜屏蔽。

wKgaomR0RV-AblJEAAB9LnicIFk764.jpg

2接收數(shù)據(jù)幀格式選擇

可以選擇起始字符和結(jié)束符的方式;可以通過判斷數(shù)據(jù)幀長度的方式;可以通過幀收到超時(例如設(shè)置超時時間為5MS,則在收到最后一個字符后如果5MS內(nèi)沒有收到其他字符,則判斷本幀結(jié)束)的方式判斷幀的結(jié)束(實例中通過接收10個字節(jié)為一幀)

wKgZomR0RV-ACKI-AAB0jfIVcA8972.jpg

ASCII管理器的配置參數(shù)介紹

wKgZomR0RV-AUfDVAACz_a2G-l0644.jpg

3發(fā)送寄存器定義為字節(jié)的格式

程序及相關(guān)數(shù)據(jù),使用SEND_RECV_MSG功能塊。X5和X7定義為BYTE類型的數(shù)組。(ADDM和SEND功能塊說明見對應(yīng)文章)

wKgZomR0RV-AWemZAABkcGxPH8k458.jpg

4設(shè)置發(fā)送(示例格式為16進(jìn)制)

X4=16#0A字節(jié)數(shù),發(fā)送數(shù)據(jù)為X5數(shù)組里的10個字節(jié)

wKgaomR0RV-ACvl6AABt_51_-2Q342.jpg

5設(shè)備收到的數(shù)據(jù)

如下圖所示,接收到的十個字節(jié)即為數(shù)組X5的十個字節(jié)

wKgZomR0RV-AC85JAABN6B4ydvw934.jpg

6設(shè)備發(fā)送的十個字節(jié)數(shù)據(jù)

wKgaomR0RWCAYVkOAAAlYk-tODs950.jpg

7PLC收到的十個字節(jié)保存在接收區(qū)X7的是個寄存器中

wKgaomR0RWCABF0uAABR3lRCCNo665.jpg

注意:如果將發(fā)送寄存器設(shè)置為INT格式,例如發(fā)送字寄存器數(shù)據(jù)16#1234,則設(shè)備收到的順序為16#3412,即高低字節(jié)順序問題。

審核編輯:湯梓紅

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

    關(guān)注

    31

    文章

    5294

    瀏覽量

    119814
  • plc
    plc
    +關(guān)注

    關(guān)注

    5006

    文章

    13107

    瀏覽量

    461450
  • ASCII
    +關(guān)注

    關(guān)注

    5

    文章

    172

    瀏覽量

    35018
  • 端口
    +關(guān)注

    關(guān)注

    4

    文章

    948

    瀏覽量

    31984
  • 施耐德
    +關(guān)注

    關(guān)注

    5

    文章

    153

    瀏覽量

    23776

原文標(biāo)題:漲知識 | PLC中自由通訊口設(shè)置步驟

文章出處:【微信號:變頻器世界,微信公眾號:變頻器世界】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何通過西門子S7-1200緊湊型PLC實現(xiàn)自由通訊

    西門子S7-1200 緊湊型PLC在當(dāng)前的市場中有著廣泛的應(yīng)用,由于其性價比高,所以常被用作小型自動化控制設(shè)備的控制器,這也使得它經(jīng)常與第三方的設(shè)備(掃描槍、打印機(jī)等設(shè)備進(jìn)行通訊。因為沒有第三方的設(shè)備,這里就以超級終端為例介紹自由
    發(fā)表于 07-06 11:29 ?3049次閱讀

    三菱PLC自由通訊設(shè)置

    三菱PLC自由通訊設(shè)置
    發(fā)表于 08-18 15:30

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

      西門子200 PLC自由通訊編程自由通訊的基
    發(fā)表于 03-15 15:53

    USS與自由的區(qū)別

      與PC通訊自由通訊,所謂自由是指自己定義通訊
    發(fā)表于 09-08 15:25 ?20次下載

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

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

    PLC自由通訊設(shè)置

    例如M218PLC有SL1和SL2兩個串行通訊,我們選擇其中的SL1作為目標(biāo)對象。SL1采用RJ45接口,制作連接線時注意引腳關(guān)系以及電纜屏蔽。
    發(fā)表于 10-01 09:23 ?1866次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>自由</b><b class='flag-5'>通訊</b><b class='flag-5'>口</b><b class='flag-5'>設(shè)置</b>

    PLC如何實現(xiàn)以太網(wǎng)無線通訊

    PLC若想實現(xiàn)以太網(wǎng)無線通訊,首先我們需要確定好PLC型號,然后選擇一個合適的通訊設(shè)備。比如如果是西門子S7-200
    發(fā)表于 03-08 09:17 ?5013次閱讀

    PLC自由通訊設(shè)置

    例如M218PLC有SL1和SL2兩個串行通訊,我們選擇其中的SL1作為目標(biāo)對象。SL1采用RJ45接口,制作連接線時注意引腳關(guān)系以及電纜屏蔽。
    的頭像 發(fā)表于 12-01 14:10 ?1885次閱讀

    超詳細(xì)講解S7-200PLC自由通訊

    主要內(nèi)容: S7-200 PLC串口通訊概覽 S7-200 PLC自由通訊基礎(chǔ)
    的頭像 發(fā)表于 01-03 16:46 ?1.1w次閱讀

    基于SoMachine的PLC編程自由通訊設(shè)置

    例如M218PLC有SL1和SL2兩個串行通訊,我們選擇其中的SL1作為目標(biāo)對象。SL1采用RJ45接口,制作連接線時注意引腳關(guān)系以及電纜屏蔽。
    發(fā)表于 05-06 09:58 ?583次閱讀
    基于SoMachine的<b class='flag-5'>PLC</b>編程<b class='flag-5'>自由</b><b class='flag-5'>通訊</b><b class='flag-5'>口</b><b class='flag-5'>設(shè)置</b>

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

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

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

    設(shè)置通訊參數(shù):如果是集成在本機(jī)上基于RS485,在SMB30設(shè)置(prot0);如果是采用
    的頭像 發(fā)表于 06-16 11:10 ?3191次閱讀
    西門子<b class='flag-5'>PLC</b>編程<b class='flag-5'>自由</b><b class='flag-5'>口</b><b class='flag-5'>通訊</b>的基本<b class='flag-5'>步驟</b>

    變頻器與PLC通訊設(shè)計步驟

    PLC與變頻器的通訊設(shè)計需要了解所使用的PLC和變頻器的具體型號及其通訊接口和協(xié)議。以下是一個通用的設(shè)計步驟
    的頭像 發(fā)表于 09-11 14:42 ?1821次閱讀
    變頻器與<b class='flag-5'>PLC</b>的<b class='flag-5'>通訊</b>設(shè)計<b class='flag-5'>步驟</b>

    西門子PLC與組態(tài)王無線通訊如何設(shè)置從站

    本方案主要詳述了在多臺西門子300PLC與組態(tài)王之間Modbus無線通訊如何設(shè)置從站。方案中所用到的無線通訊終端是DTD434MC——歐美
    的頭像 發(fā)表于 11-27 10:07 ?758次閱讀
    西門子<b class='flag-5'>PLC</b>與組態(tài)王無線<b class='flag-5'>通訊</b><b class='flag-5'>中</b>如何<b class='flag-5'>設(shè)置</b>從站

    PLC設(shè)置網(wǎng)通訊的原因

    PLC設(shè)置網(wǎng)通訊功能,是現(xiàn)場總線向工業(yè)以太網(wǎng)的邁進(jìn),更是為了在網(wǎng)之上構(gòu)建更為龐大、開放的大一統(tǒng)的生態(tài)系統(tǒng)。 有了以太網(wǎng),特別是TCP/I
    的頭像 發(fā)表于 02-23 14:29 ?557次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>設(shè)置</b>網(wǎng)<b class='flag-5'>口</b><b class='flag-5'>通訊</b>的原因