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

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

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

3天內不再提示

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

wtipoasfe ? 來源:頭條號電氣自動化應用 ? 2023-05-15 10:10 ? 次閱讀

以前我們講過關于自由口通訊的實例,今天我們講一下自由口通訊配合中斷的實例。

在一些特定場合,比如說與松下系列伺服驅動器的控制時,為了保證數據的安全,我們需要進行多次往返的數據交換,這就需要嚴格控制通訊的時間。那么這個時候對于PLC來說通訊就是最重要的,所以我們需要打斷PLC的正常功能,優先處理通訊,這就需要通訊中斷。

實例:2臺S7-200 SMART CPU(端口0)采用自由口通信方式實現相互通信

(本文僅為展示自由口通訊和中斷,如果想要實現這兩個PLC的通訊其實最好是使用向導進行以太網通訊,有機會我們也會進行講解!)

通信任務:CPU1 每秒觸發一次 XMT 指令將 CPU 的實時時鐘發送到 CPU2;CPU2 接收到 CPU1 發送的信息后立即將 CPU2 的實時時鐘回復到 CPU1。

接線:每個 S7-200 SMART CPU 都提供一個以太網端口和一個 RS485 端口(端口0),標準型 CPU 額外支持 SB CM01 信號板(端口1),信號板可通過 STEP 7-Micro/WIN SMART 軟件組態為 RS232 通信端口或 RS485 通信端口。

CPU 通信端口引腳分配

6ac4ac34-f295-11ed-90ce-dac502259ad0.png

1、CPU1 編程

1.1、CPU1 主程序編程如圖 所示:

6ade7d1c-f295-11ed-90ce-dac502259ad0.jpg

CPU1主程序

程序講解:

1. 設置 SMB30 = 2#00001001 (自由口通信,波特率 9600 bps,8 位數據位,無校驗)。

2. 設置 SMB87 = 2#10010100,使用空閑線檢測為信息接收的起始條件,使用字符間定時器為信息接收的結束條件。

3. 設置空閑線定時器 SMW90 = 5 ms,字符間定時器 SMW92 = 5 ms,允許最大接收字符個數 SMB94 = 10。

4. 連接中斷子程序 INT_0 到通信端口 0 發送完成事件,并啟用中斷。

5. 每秒鐘讀取一次 CPU 的實時時鐘,并將發送緩沖區長度設置為 8 個字符。

6. 執行 XMT 指令之前設置 SM87.7 = 0,同時執行 RCV 指令,終止消息接收。

7. 每秒鐘執行一次 XMT 指令將 CPU 的實時時鐘發送出去。

1.2、 CPU1 發送完成中斷子程序 INT_0 編程

中斷子程序INT_0用于恢復 SMB87 的設置(SM87.7 = 1),并執行 RCV 指令開始接收 CPU2的應答信息。程序如圖4. 所示:

6afa30b6-f295-11ed-90ce-dac502259ad0.jpg

CPU1 中斷子程序 INT_0

2、CPU2 編程

2.1、CPU2 主程序編程如圖所示:

6b0c3644-f295-11ed-90ce-dac502259ad0.jpg

CPU2主程序

1. 設置 SMB30 = 2#00001001 (自由口通信,波特率 9600 bps,8 位數據位,無校驗)。

2. 設置 SMB87 = 2#10010100,使用空閑線檢測為信息接收的起始條件,使用字符間定時器為信息接收的結束條件。

3. 設置空閑線定時器 SMW90 = 5 ms,字符間定時器 SMW92 = 5 ms,允許最大接收字符個數 SMB94 = 10。

4. 連接中斷子程序 INT_0 到通信端口 0 接收完成事件,中斷子程序 INT_1 到通信端口 0 發送完成事件,并啟用中斷。

5. 使用 SM0.1 調用 RCV 指令地執行。

2.2、 CPU2 接收完成中斷子程序 INT_0 編程

中斷子程序INT_0用于讀取 CPU 實時時鐘,并調用 XMT 指令將實時時鐘信息發送出去。程序如圖所示。

6b2e7ed4-f295-11ed-90ce-dac502259ad0.jpg

CPU2 接收完成中斷子程序 INT_0

2.3、 CPU2 發送完成中斷子程序 INT_1 編程

中斷子程序 INT_1 用于執行 RCV 指令,并開始新的信息接收任務。程序如圖 7.所示。

6b48d306-f295-11ed-90ce-dac502259ad0.jpg

CPU2 發送完成中斷子程序 INT_0

審核編輯:湯梓紅

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

    關注

    40

    文章

    5460

    瀏覽量

    172743
  • plc
    plc
    +關注

    關注

    5016

    文章

    13388

    瀏覽量

    465420
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10905

    瀏覽量

    213030
  • 西門子
    +關注

    關注

    95

    文章

    3062

    瀏覽量

    116450
  • 通訊
    +關注

    關注

    9

    文章

    912

    瀏覽量

    35084

原文標題:西門子PLC自由口通訊+中斷,這么用很方便,圖文實例講解!

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

收藏 人收藏

    評論

    相關推薦

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

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

    西門子S7-200PLC西門子變頻器MM440通訊程序實例

    西門子S7-200PLC西門子變頻器MM440通訊程序實例
    的頭像 發表于 05-04 09:54 ?5182次閱讀
    <b class='flag-5'>西門子</b>S7-200<b class='flag-5'>PLC</b>與<b class='flag-5'>西門子</b>變頻器MM440<b class='flag-5'>通訊</b>程序<b class='flag-5'>實例</b>

    西門子PLC實例電子教程

    本書為西門子PLC實例電子教程,第一章就對PLC進行了概述,通過實例西門子
    發表于 07-19 16:09 ?0次下載
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b><b class='flag-5'>實例</b>電子教程

    三菱PLC西門子PLC之MODBUS RTU通信實例

    三菱PLC西門子PLC之MODBUS RTU通信實例介紹走modbus ut通訊
    發表于 06-08 15:13 ?156次下載

    西門子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>方式

    西門子S7-1200-PLC-Modbus通訊實例

    西門子S7-1200-PLC-Modbus通訊實例免費下載。
    發表于 04-21 14:46 ?113次下載

    西門子變頻器與plc通訊

    西門子變頻器與plc通訊資料免費下載。
    發表于 04-22 11:28 ?102次下載

    西門子S7-200通過自由和英威騰變頻器通訊

    西門子S7-200通過自由和英威騰變頻器通訊資料免費下載。
    發表于 04-23 09:32 ?23次下載

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

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

    西門子PLC通訊知識匯總

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

    西門子軟件PLC與組態軟件通訊實例

    【導讀】分享西門子虛擬PLC與組態軟件iFIX之間TCP/IP仿真通訊
    的頭像 發表于 06-19 11:00 ?1797次閱讀
    <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>如何實現?

    三分鐘輕松實現EG網關網連接西門子PLC

    EG網關網連接西門子PLC應用案例 前言:西門子PLC廣泛應于工業控制領域,是一款性能高、穩定性強的P
    的頭像 發表于 10-24 10:42 ?1330次閱讀
    三分鐘輕松實現EG網關網<b class='flag-5'>口</b>連接<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>

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

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

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

    能力和靈活的通訊接口,結合ABB變頻器的高性能驅動和控制功能,共同構成了工業自動化系統中的核心部分。本文將對西門子PLC與ABB變頻器通訊的實現進行詳細闡述,包括
    的頭像 發表于 06-19 15:29 ?3541次閱讀
    主站蜘蛛池模板: 中文字幕亚洲一区二区va在线 | 网色| 九月婷婷综合 | 一卡二卡≡卡四卡亚洲高清 | 51国产午夜精品免费视频 | 日韩天堂在线观看 | 激情综合网色播五月 | 亚洲国内精品自在线影视 | 亚洲一级影院 | 在线观看免费av网 | 国产va免费精品高清在线观看 | 人人干人人草 | 506rr亚洲欧美 | 免费色在线 | 色天使色护士 在线视频观看 | 国产操女 | 中文字幕首页 | 午夜一级免费视频 | 成年黄网站免费大全毛片 | 日本一区不卡在线观看 | 五月天丁香婷婷网 | 久久vs国产综合色大全 | 国产亚洲高清视频 | 亚洲小说区图片区另类春色 | 在线日韩一区 | 亚洲狼色专区 | 色中文字幕 | 色西西 | www日本黄色 | 日本www色视频成人免费网站 | 色噜噜狠狠狠狠色综合久 | 深夜动态福利gif动态进 | 久久综合九色欧美综合狠狠 | 天天操天天干天天拍 | 91极品女神嫩模在线播放 | 亚洲人的天堂男人爽爽爽 | 国产性片在线 | 亚洲色图国产精品 | 日日碰狠狠添天天爽五月婷 | 五月婷婷丁香花 | 欧美色图在线观看 |