色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

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

qianyanjishuhui ? 來源:愛上PLC ? 2023-06-16 11:10 ? 次閱讀

編程自由口通訊的基本步驟

1 設置通訊參數:如果是集成在本機上基于RS485口,在SMB30中設置(prot0口);如果是采用通訊信號板,則在SMB130中設置(prot1口),這2個地址的設置,僅僅是對應的通訊口的不同,參數是相同的。

2 定義接收信息的控制字節,對于prot0口在SMB87;對于prot1口在SMB187中設置。

3 設置根據接收控制字節、通訊參數的通訊數據。

端口0:

SMB87/SMB88/SMW90/SMW92;

端口1:

SMB188/SMB189/SMW190/SMW192。

(根據協議用戶自由選擇)

4 設置通訊數據總字節數,SMB94/SMB194。(范圍1~255)。

5 設置中斷事件號、開中斷。發送完成中斷及接收完成中斷。

6 啟用發送指令XMT。

7 在發送完成中斷里編寫接收指令RCV;在接收完成中斷里編寫發送指令XMT。

假設:做這樣一個例子,讓西門子200smart plc本機RS485口發送一串字符(siemens)到串口調試軟件的信息接收區,串口調試軟件的發送區發送一串(ni hao!)到200smart plc數據寄存器VB102開始的6個字節中,接收信息啟用起始符、結束符方式。

做這個程序前先定義好一些通訊參數:(按上面的7點內容展開)

定義SMB30: 自由口通訊、頻率9600、無校驗,SMB30=16#09

定義SMB87: 啟用接收信息控制、啟用起始符、結束符,SMB87=16#E0

設置起始符: SMB88=16#3A(自由選取)

設置結束符: SMB89=16#0A(自由選取)

設置中斷事件號: 發送完成中斷事件號9;接收完成中斷事件號23

開中斷

在上述初始化程序中,啟用發送指令,并編寫相應的程序

定義好發送和接收數據的數據儲存地址區

西門子S7-200 PLC專用無線通訊終端

了解詳情點擊下圖

dcd82ba0-0bf1-11ee-962d-dac502259ad0.jpg

程序樣例

1 通訊初始化子程序。

dcf12632-0bf1-11ee-962d-dac502259ad0.jpgdd079142-0bf1-11ee-962d-dac502259ad0.jpg

2 在發送完成中斷中調用接收指令。

dd27f892-0bf1-11ee-962d-dac502259ad0.jpg

3 在接收完成中斷中調用發送指令。

dd3823de-0bf1-11ee-962d-dac502259ad0.jpg

4 在主程序中調用通訊初始化子程序。

dd49ed58-0bf1-11ee-962d-dac502259ad0.jpg

5 定義發送數據塊數據:

(發送字符siemens: 16#73; 16#69; 16#65; 16#6D; 16#65; 16#6E; 16#73)在數據塊中寫入,其中VB0是發送數據字符的個數不參與通訊。

dd5db8d8-0bf1-11ee-962d-dac502259ad0.jpg

6 需要注意的一些問題:在“系統塊”中設置“啟動”項“cpu模式”為“RUN”并確定。

7 編譯、保存用戶程序,將程序下載到cpu中并運行cpu:創建一個便于觀察的“狀態圖表”:將發送和接收的數據切換到ASCLL顯示模式,并監控。

dd73cc40-0bf1-11ee-962d-dac502259ad0.jpg

8 連接通訊電纜,打開串口調試軟件,設置好于PLC通訊SMB30一致的通訊參數,并在數據發送區填寫好等待發送的數據:由起始符開始......到結束符。

16#3A 16#6E 16#69 空格(占一個字符) 16#68 16#6116#6F 16#21 16#0A

dd93ade4-0bf1-11ee-962d-dac502259ad0.jpg

9 這時,只要我點擊串口調試軟件發送區的“手動發送”按鈕,軟件的接收區如果通訊正常就會顯示“Siemens”的字符。

10 觀察串口調試軟件的接收區回傳回來的siemens字符。

ddae0cd4-0bf1-11ee-962d-dac502259ad0.jpg

11 回過來觀察PLC“狀態圖表”中的顯示部分內容。

ddc19d80-0bf1-11ee-962d-dac502259ad0.jpg

一個簡單的數據發送和接收程序編寫、調試已經完成。其他復雜的通訊都是基于這種模式編寫的。無非就是教案或者數據格式等不一樣。

審核編輯:湯梓紅

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

    關注

    5010

    文章

    13271

    瀏覽量

    463067
  • 西門子
    +關注

    關注

    94

    文章

    3034

    瀏覽量

    115782
  • RS485
    +關注

    關注

    39

    文章

    1156

    瀏覽量

    82291
  • 通訊
    +關注

    關注

    9

    文章

    902

    瀏覽量

    34890
  • 編程
    +關注

    關注

    88

    文章

    3614

    瀏覽量

    93686

原文標題:那個看似簡單的西門子200 PLC自由口通訊,真的簡單嗎?

文章出處:【微信號:愛上PLC,微信公眾號:愛上PLC】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何通過西門子S7-1200緊湊型PLC實現自由通訊

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

    西門子PLC中文編程手冊

    西門子PLC中文編程手冊,感興趣的可以看看。
    發表于 09-08 14:15 ?477次下載

    西門子PLC編程電纜型號

    西門子PLC編程電纜型號,感興趣的小伙伴們可以看看。
    發表于 07-29 18:42 ?40次下載

    西門子PLC編程手冊

    西門子PLC編程手冊,感興趣的小伙伴們可以看看。
    發表于 07-29 18:42 ?56次下載

    西門子PLC培訓編程講義

    西門子PLC培訓編程講義,感興趣的小伙伴們可以看看。
    發表于 07-29 18:42 ?105次下載

    西門子plc數據類型_西門子plc通訊方式

    西門子PLC的品質非常好,其網絡穩定性、開放性深受工控人員的喜愛,而且編程軟件分類多,使用方便。在國內工控界具有顯著地位。雖然大家對西門子PLC
    發表于 07-25 10:57 ?1.5w次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>plc</b>數據類型_<b class='flag-5'>西門子</b><b class='flag-5'>plc</b><b class='flag-5'>通訊</b>方式

    西門子PLC和組態王通訊設置

    西門子PLC和組態王通訊設置說明。
    發表于 05-06 16:35 ?43次下載

    西門子PLC編程軟件功能及安裝

    西門子PLC編程軟件官方版是一款專為西門子產品打造的PLC編程工具。
    發表于 04-17 14:31 ?8次下載
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b><b class='flag-5'>編程</b>軟件功能及安裝

    西門子PLC的幾種編程語言簡單介紹

    西門子PLC的幾種編程語言簡單介紹 來源: wanggaosheng 作者:華仔 瀏覽:1563 時間:2016-08-10 14:18 標簽: 摘要: 西門子
    發表于 04-19 09:35 ?4次下載
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>的幾種<b class='flag-5'>編程</b>語言簡單介紹

    西門子PLC通訊知識匯總

    西門子 200 plc 使用 MPI 協議與組態王進行通訊時需要哪些設置?
    的頭像 發表于 05-06 10:35 ?1791次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b><b class='flag-5'>通訊</b>知識匯總

    西門子PLC編程技巧(軟件篇)

    為大家整理一些西門子PLC的軟件編程小竅門
    的頭像 發表于 07-10 09:34 ?2111次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b><b class='flag-5'>編程</b>技巧(軟件篇)

    西門子1200PLC之間的ModbusTCP通訊如何實現?

    西門子1200PLC通過以太網通訊與其它設備進行數據交互,西門子1200PLC可以和西門子系列
    發表于 07-30 14:49 ?9744次閱讀
    <b class='flag-5'>西門子</b>1200<b class='flag-5'>PLC</b>之間的ModbusTCP<b class='flag-5'>通訊</b>如何實現?

    西門子PLC與伺服控制器如何通訊

    在工業自動化領域中,西門子PLC(Programmable Logic Controller,可編程邏輯控制器)與伺服控制器之間的通訊是實現高效、精確控制的關鍵環節。本文旨在詳細闡述
    的頭像 發表于 06-14 15:49 ?2308次閱讀

    西門子PLC與IO模塊如何通訊

    Module)作為與外部設備交互的橋梁,其重要性不言而喻。本文將詳細闡述西門子PLC如何與IO模塊進行通訊,從通訊原理、通訊方式、配置
    的頭像 發表于 06-19 10:46 ?1915次閱讀

    西門子PLC與ABB變頻器通訊怎么實現

    在現代工業自動化領域中,西門子PLC(Programmable Logic Controller,可編程邏輯控制器)與ABB變頻器之間的通訊是實現高效、穩定控制的關鍵環節。
    的頭像 發表于 06-19 15:29 ?3058次閱讀
    主站蜘蛛池模板: 老人FREE VIODES老少配| 9277在线观看资源| 日本久久高清视频| 欧美日韩亚洲综合2019| 全黄H全肉禁乱公| 偷拍 自怕 亚洲 在线| 亚洲色视在线观看视频| 中文字幕午夜乱理片| 99国产精品综合AV无码| 91麻豆久久| 动漫女生的逼| 国产老师开裆丝袜喷水漫画| 蜜芽tv在线www| 天天躁人人躁人人躁狂躁| 青青草 久久久| 秋霞av伦理片在线观看| 十九禁啊啪射视频在线观看| 我就去色色| avtt一区| 国产成人高清精品免费观看| 狼人无码伊人AV啪啪| 青柠在线观看免费播放电影| 亚久久伊人精品青青草原2020| 中文字幕A片视频一区二区| 国产Av男人的天堂精品良久| 久久视频在线视频观看精品15| 日韩欧美成人免费中文字幕| 亚洲精品一区国产欧美| 扒开黑女人p大荫蒂老女人| 久久五月综合婷婷中文云霸高清| 乌克兰黄色录像| blacked黑人战小美女| 久久免费视频在线观看6| 日本最新免费区中文| 在线观看日韩一区| 国产精品无码人妻99999| 天天干夜夜曰| YELLOW在线观看高清视频免费| 久久精品一卡二卡三卡四卡视频版 | 综合网伊人| 国产91综合|