在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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
    +關注

    關注

    5016

    文章

    13389

    瀏覽量

    465460
  • 西門子
    +關注

    關注

    95

    文章

    3063

    瀏覽量

    116460
  • RS485
    +關注

    關注

    39

    文章

    1166

    瀏覽量

    82606
  • 通訊
    +關注

    關注

    9

    文章

    912

    瀏覽量

    35087
  • 編程
    +關注

    關注

    88

    文章

    3638

    瀏覽量

    93997

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

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

收藏 人收藏

    評論

    相關推薦

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

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

    西門子PLC中文編程手冊

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

    西門子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 ?1900次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b><b class='flag-5'>通訊</b>知識匯總

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

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

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

    西門子1200PLC通過以太網通訊與其它設備進行數據交互,西門子1200PLC可以和西門子系列
    發表于 07-30 14:49 ?1w次閱讀
    <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 ?2662次閱讀

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

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

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

    在現代工業自動化領域中,西門子PLC(Programmable Logic Controller,可編程邏輯控制器)與ABB變頻器之間的通訊是實現高效、穩定控制的關鍵環節。
    的頭像 發表于 06-19 15:29 ?3549次閱讀
    主站蜘蛛池模板: 粗又长好猛好爽 | 高清国产亚洲va精品 | 大胆国模一区二区三区伊人 | 香蕉狠狠再啪线视频 | 操碰人人| 在线观看亚洲一区二区 | 快色视频在线观看 | 色老头久久网 | 男人cao女人视频在线观看 | 午夜精品免费 | 高清视频一区 | 亚洲一级毛片免费在线观看 | 丁香九月婷婷 | 在线观看国产久青草 | 色婷婷综合激情 | 男人天堂资源站 | 寡妇影院首页亚洲图片 | 天天摸天天添人人澡 | 国产精品 色 | 综合六月 | 亚洲国产成人精彩精品 | 日本欧美视频 | 日日日日人人人夜夜夜2017 | 日本黄色免费 | 五月天停婷基地 | 曰本女人一级毛片看一级毛 | 傲视影院午夜毛片 | 欧美一卡二卡科技有限公司 | 欧美午夜片 | 理论片人人51| 天天av天天翘天天综合网 | 欧美综合一区二区三区 | 午夜久久久久久亚洲国产精品 | 日本国产在线观看 | 久久性久久性久久久爽 | 久草免费在线播放 | 国产成人精品三级在线 | 看黄在线观看 | 77米奇影院| 轻点灬大ji巴太粗太长了啊h | 欧美在线三级 |