chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

西門子PLC自由口通訊+中斷

qianyanjishuhui ? 來源:愛上PLC ? 作者:愛上PLC ? 2022-11-16 11:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

CPU 通信端口引腳分配

1521daee-655b-11ed-8abf-dac502259ad0.png

1、CPU1 編程

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

15442d60-655b-11ed-8abf-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 發(fā)送完成事件,并啟用中斷。

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

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

7. 每秒鐘執(zhí)行一次 XMT 指令將 CPU 的實時時鐘發(fā)送出去。

1.2、 CPU1 發(fā)送完成中斷子程序 INT_0 編程

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

1708dc36-655b-11ed-8abf-dac502259ad0.png

CPU1 中斷子程序 INT_0

2、CPU2 編程

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

1740b84a-655b-11ed-8abf-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 發(fā)送完成事件,并啟用中斷。

5. 使用 SM0.1 調用 RCV 指令地執(zhí)行。

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

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

17602e6e-655b-11ed-8abf-dac502259ad0.png

CPU2 接收完成中斷子程序 INT_0

2.3、 CPU2 發(fā)送完成中斷子程序 INT_1 編程

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

1794872c-655b-11ed-8abf-dac502259ad0.png

CPU2 發(fā)送完成中斷子程序 INT_0

審核編輯 :李倩

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

    關注

    5037

    文章

    13921

    瀏覽量

    474730
  • 通訊
    +關注

    關注

    9

    文章

    927

    瀏覽量

    35673
  • 伺服驅動器
    +關注

    關注

    22

    文章

    526

    瀏覽量

    32586

原文標題:西門子PLC自由口通訊+中斷,有多少人用過?

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何破解三菱PLC西門子PLC通訊難題

    在工業(yè)自動化領域,不同品牌PLC之間的通訊一直是工程師們關注的焦點。三菱PLC西門子PLC作為市場主流設備,常因協(xié)議差異導致數據交互困難。
    的頭像 發(fā)表于 06-09 17:14 ?328次閱讀
    如何破解三菱<b class='flag-5'>PLC</b>與<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>的<b class='flag-5'>通訊</b>難題

    西門子Smart200網穿透教程

    2021_昆侖通態(tài)_物聯網_穿透教程_西門子Smart200網穿透_V1.0_0414
    發(fā)表于 06-09 15:04 ?0次下載

    三菱PLC如何實現與西門子PLC的profinet通訊

    在工業(yè)自動化領域,不同品牌PLC之間的通訊一直是一個挑戰(zhàn)。特別是當涉及到三菱PLC西門子PLC的Modbus485
    的頭像 發(fā)表于 06-07 15:47 ?242次閱讀
    三菱<b class='flag-5'>PLC</b>如何實現與<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>的profinet<b class='flag-5'>通訊</b>?

    工業(yè)智能網關可以采集西門子PLC

    、臺達等。 具體而言,工業(yè)智能網關采集西門子PLC數據的過程如下: 連接方式:通過串口或網將工業(yè)智能網關與西門子PLC連接,并確保兩者處于
    的頭像 發(fā)表于 05-26 09:14 ?255次閱讀

    EtherCAT轉ProfiNet西門子1200PLC與伺服電機通訊案例全解

    。 二.設備介紹 1. 西門子S7-1200PLC S7-1200 PLC采用緊湊型、模塊化設計,組成部分包括電源模塊、中央處理器、信號模塊、功能模塊、處理器通訊。具有多種安全功能,如
    的頭像 發(fā)表于 03-21 09:42 ?729次閱讀
    EtherCAT轉ProfiNet<b class='flag-5'>西門子</b>1200<b class='flag-5'>PLC</b>與伺服電機<b class='flag-5'>通訊</b>案例全解

    ABB機器人與西門子PLC通訊案例

    在現代工業(yè)自動化領域中,機器人與可編程邏輯控制器(PLC)之間的通訊是實現高效、精準生產線的關鍵。ABB機器人與西門子PLC作為行業(yè)內的佼佼者,其
    的頭像 發(fā)表于 02-02 16:43 ?1877次閱讀

    Profinet轉Profinet網關應用在霍尼韋爾DCS與西門子1500PLC通訊案例

    Profinet轉Profinet網關在霍尼韋爾DCS與西門子1500PLC通訊中的應用案例
    的頭像 發(fā)表于 12-12 06:31 ?757次閱讀
    Profinet轉Profinet網關應用在霍尼韋爾DCS與<b class='flag-5'>西門子</b>1500<b class='flag-5'>PLC</b><b class='flag-5'>通訊</b>案例

    西門子PLC S7-1500系列介紹

    的基本特性、信號模塊亮點以及其在高速脈沖采集方面的應用。 基本特性 西門子PLC S7-1500系列相比之前的S7-300和S7-400系列,在性價比、運行能力、通訊功能、擴展性能、響應速度和顯示功能等方面都有顯著提升。這些改進
    的頭像 發(fā)表于 12-09 18:23 ?2772次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b> S7-1500系列介紹

    Profinet 轉 EtherNet/IP 網關怎樣化解西門子 S7 - 1500 PLC 與 AB PLC 之間的通訊難題

    寄存器文件涉及到通訊,分別對應西門子PLC的M、DB1、DB2三個存儲區(qū)域。通過捷米特網關的參數設置軟件進行配置,配置完成后下載重啟,再通過網關的參數配置軟件讀取網關參數,根據狀態(tài)消息調試。 二.設備
    的頭像 發(fā)表于 12-09 16:51 ?996次閱讀
    Profinet 轉 EtherNet/IP 網關怎樣化解<b class='flag-5'>西門子</b> S7 - 1500 <b class='flag-5'>PLC</b> 與 AB <b class='flag-5'>PLC</b> 之間的<b class='flag-5'>通訊</b>難題

    基于 EtherCAT 轉 ProfiNet 網關達成西門子 1200 PLC 與伺服電機通訊連接的應用實例

    1.西門子S7-1200PLC S7-1200 PLC采用緊湊型、模塊化設計,組成部分包括電源模塊、中央處理器、信號模塊、功能模塊、處理器通訊。具有多種安全功能,如每個CPU都提供密
    的頭像 發(fā)表于 12-09 16:29 ?1350次閱讀
    基于 EtherCAT 轉 ProfiNet 網關達成<b class='flag-5'>西門子</b> 1200 <b class='flag-5'>PLC</b> 與伺服電機<b class='flag-5'>通訊</b>連接的應用實例

    西門子plc200編程實例詳解

    西門子PLC S7-200是一款廣泛應用于工業(yè)自動化領域的可編程邏輯控制器,其強大的功能和靈活的編程方式使得它能夠滿足各種復雜的控制需求。 一、西門子PLC S7-200概述
    的頭像 發(fā)表于 10-22 14:38 ?2877次閱讀

    串口IO系列與西門子PLC Modbus RTU連接例程

    MA01-AACX2220為例。二硬件準備?MA01-AACX2220串IO設備一臺;?西門子PLCS7-200smart一臺;?24V電源兩個;?通訊電纜若干;?
    的頭像 發(fā)表于 08-30 12:35 ?879次閱讀
    串口IO系列與<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b> Modbus RTU連接例程

    西門子PLC的復位操作

    西門子PLC(Programmable Logic Controller,可編程邏輯控制器)是一種廣泛應用于工業(yè)自動化領域的控制設備。在實際應用過程中,有時需要對PLC進行復位操作,以解決一些程序
    的頭像 發(fā)表于 08-16 17:46 ?8488次閱讀

    西門子PLC數據采集物聯網平臺是什么

    西門子PLC數據采集物聯網平臺是西門子公司提供的一個解決方案,用于將可編程邏輯控制器(PLC)和其他工業(yè)設備連接到云端,實現數據的采集、分析和管理。這個平臺通常包括硬件(如
    的頭像 發(fā)表于 08-07 14:04 ?1022次閱讀

    西門子plc溫度模塊怎么編程

    西門子PLC溫度模塊編程是一個相對復雜的過程,涉及到硬件選擇、接線、配置和編程等多個方面。 一、概述 西門子PLC(Programmable Logic Controller,可編程邏
    的頭像 發(fā)表于 07-25 09:43 ?3304次閱讀