在线观看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
    +關注

    關注

    5036

    文章

    13902

    瀏覽量

    474216
  • 西門子
    +關注

    關注

    98

    文章

    3168

    瀏覽量

    118191
  • RS485
    +關注

    關注

    39

    文章

    1230

    瀏覽量

    84016
  • 通訊
    +關注

    關注

    9

    文章

    927

    瀏覽量

    35645
  • 編程
    +關注

    關注

    88

    文章

    3689

    瀏覽量

    95189

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    西門子PLC中文編程手冊

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

    西門子PLC編程電纜型號

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

    西門子PLC編程手冊

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

    西門子PLC培訓編程講義

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

    西門子PLC中文編程手冊

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

    西門子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通訊知識匯總

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

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

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

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

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

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

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

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

    在現代工業自動化領域中,西門子PLC(Programmable Logic Controller,可編程邏輯控制器)與ABB變頻器之間的通訊是實現高效、穩定控制的關鍵環節。
    的頭像 發表于 06-19 15:29 ?5585次閱讀
    主站蜘蛛池模板: 色播五月综合 | 伊人久久大香线蕉资源 | 欧美午夜性春猛交bbb | 黄 色美 女人| 99xxxx开心| 日韩毛片高清在线看 | 一级特黄a 大片免费 | 美女视频黄又黄又免费高清 | 夜夜骑天天干 | 酒色成人网 | 91视频观看| 欧美日韩生活片 | 99久久免费精品高清特色大片 | 在线视频三区 | 精品你懂的 | 天堂bt在线网bt | 一级片aaa| 97人人爱| 欧美不卡1卡2卡三卡老狼 | 精品视频日本 | 欧美成人精品一级高清片 | 亚洲αv久久久噜噜噜噜噜 亚洲аv电影天堂网 | 被男同桌摸内裤好爽视频 | 色香欲综合成人免费视频 | 成人欧美精品久久久久影院 | 老司机午夜网站 | 久久精品国产免费 | 性久久久久久久久 | 中文字幕久久精品波多野结 | 曰本性l交片视频视频 | 手机在线视频观看 | 久久精品久 | 久久综合九色综合精品 | 永久免费人成网ww555kkk手机 | 老头天天吃我奶躁我的动图 | 欧美一区二区三区在线观看免费 | 日操夜操天天操 | 久久精品人 | 午夜视频在线观看完整高清在线 | 一区二区三区免费 | 视频亚洲一区 |