91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

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

掃碼添加小助手

加入工程師交流群

在一些特定場(chǎng)合,比如說(shuō)與松下系列伺服驅(qū)動(dòng)器的控制時(shí),為了保證數(shù)據(jù)的安全,我們需要進(jìn)行多次往返的數(shù)據(jù)交換,這就需要嚴(yán)格控制通訊的時(shí)間。那么這個(gè)時(shí)候?qū)τ?a href="http://m.makelele.cn/v/tag/323/" target="_blank">PLC來(lái)說(shuō)通訊就是最重要的,所以我們需要打斷PLC的正常功能,優(yōu)先處理通訊,這就需要通訊中斷。

實(shí)例:2臺(tái)S7-200 SMART CPU(端口0)采用自由口通信方式實(shí)現(xiàn)相互通信

(本文僅為展示自由口通訊和中斷,如果想要實(shí)現(xiàn)這兩個(gè)PLC的通訊其實(shí)最好是使用向?qū)нM(jìn)行以太網(wǎng)通訊,有機(jī)會(huì)我們也會(huì)進(jìn)行講解?。?/p>

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

接線:每個(gè) S7-200 SMART CPU 都提供一個(gè)以太網(wǎng)端口和一個(gè) RS485 端口(端口0),標(biāo)準(zhǔn)型 CPU 額外支持 SB CM01 信號(hào)板(端口1),信號(hào)板可通過(guò) 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. 設(shè)置 SMB30 = 2#00001001 (自由口通信,波特率 9600 bps,8 位數(shù)據(jù)位,無(wú)校驗(yàn))。

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

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

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

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

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

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

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

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

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

CPU1 中斷子程序 INT_0

2、CPU2 編程

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

1740b84a-655b-11ed-8abf-dac502259ad0.jpg

CPU2主程序

1. 設(shè)置 SMB30 = 2#00001001 (自由口通信,波特率 9600 bps,8 位數(shù)據(jù)位,無(wú)校驗(yàn))。

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

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

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

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

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

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

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

CPU2 接收完成中斷子程序 INT_0

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

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

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

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

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5051

    文章

    14652

    瀏覽量

    487483
  • 通訊
    +關(guān)注

    關(guān)注

    9

    文章

    950

    瀏覽量

    36574
  • 伺服驅(qū)動(dòng)器

    關(guān)注

    22

    文章

    563

    瀏覽量

    33558

原文標(biāo)題:西門子PLC自由口通訊+中斷,有多少人用過(guò)?

文章出處:【微信號(hào):愛(ài)上PLC,微信公眾號(hào):愛(ài)上PLC】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    西門子 S7-200?與 S7-1500 PLC?以太網(wǎng)通訊及 HMI?集成 實(shí)現(xiàn)汽車涂裝車間監(jiān)控智能化升級(jí)

    初期以 PPI/DP?總線為主要通訊方式,隨著車企智能化升級(jí)需求提升,原有通訊架構(gòu)的弊端凸顯,成為涂裝車間數(shù)字化改造的核心阻礙: 西門子 S7-200 PLC?無(wú)原生以太網(wǎng)
    的頭像 發(fā)表于 03-20 11:23 ?23次閱讀
    <b class='flag-5'>西門子</b> S7-200?與 S7-1500 <b class='flag-5'>PLC</b>?以太網(wǎng)<b class='flag-5'>通訊</b>及 HMI?集成 實(shí)現(xiàn)汽車涂裝車間監(jiān)控智能化升級(jí)

    基于以太網(wǎng)模塊:西門子 S7-300PLC 與 LABVIEW 上位機(jī)通訊配置實(shí)操

    一、項(xiàng)目背景與需求目標(biāo) 在工業(yè)自動(dòng)化領(lǐng)域,西門子S7-300PLC因其穩(wěn)定性和強(qiáng)大控制功能被廣泛應(yīng)用,但其缺乏網(wǎng),難以與上位機(jī)進(jìn)行以太網(wǎng)通訊,導(dǎo)致數(shù)據(jù)傳輸效率低下,無(wú)法滿足現(xiàn)代工業(yè)生
    的頭像 發(fā)表于 11-28 17:03 ?2557次閱讀
    基于以太網(wǎng)模塊:<b class='flag-5'>西門子</b> S7-300<b class='flag-5'>PLC</b> 與 LABVIEW 上位機(jī)<b class='flag-5'>通訊</b>配置實(shí)操

    西門子PLC與IO模塊之間如何建立無(wú)線通訊

    在工業(yè)自動(dòng)化領(lǐng)域,無(wú)線通訊技術(shù)正在徹底改變傳統(tǒng)布線方式,帶來(lái)前所未有的靈活性和便捷性。 在現(xiàn)代工業(yè)自動(dòng)化控制系統(tǒng)中,西門子PLC作為核心控制設(shè)備,經(jīng)常需要與分布在各處的遠(yuǎn)程IO模塊進(jìn)行數(shù)據(jù)交換。傳統(tǒng)
    的頭像 發(fā)表于 10-28 17:00 ?1196次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>與IO模塊之間如何建立無(wú)線<b class='flag-5'>通訊</b>

    西門子PLC如何使用Modbus 485通訊傳輸接收數(shù)據(jù)

    西門子在 STEP 7-Micro/WIN SMART 中正式推出 Modbus RTU 主站協(xié)議庫(kù)(西門子標(biāo)準(zhǔn)庫(kù)指令)。使用 Modbus RTU 主站指令庫(kù),可以讀寫 Modbus RTU 從站的數(shù)字量、模擬量 I/O 以及保持寄存器,從而實(shí)現(xiàn)
    的頭像 發(fā)表于 08-19 13:52 ?5673次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>如何使用Modbus 485<b class='flag-5'>通訊</b>傳輸接收數(shù)據(jù)

    宏集方案 | 如何輕松管理西門子S7 PLC?S7Comm: 與西門子 PLC 直接通信的關(guān)鍵

    西門子(Siemens)生產(chǎn)的SIMATICS7PLC在SCADA領(lǐng)域發(fā)揮著至關(guān)重要的作用。在眾多行業(yè)中,SCADA應(yīng)用都需要與這些PLC進(jìn)行通信。那么,有哪些高效可行的解決方案呢?宏集為您提
    的頭像 發(fā)表于 08-08 18:12 ?774次閱讀
    宏集方案 | 如何輕松管理<b class='flag-5'>西門子</b>S7 <b class='flag-5'>PLC</b>?S7Comm: 與<b class='flag-5'>西門子</b> <b class='flag-5'>PLC</b> 直接通信的關(guān)鍵

    plc以太網(wǎng)通訊模塊:西門子 S7-300PLC 與 S7-1200、觸摸屏及變頻器通訊案例

    TP1200Comfort觸摸屏,同時(shí)工廠需要將該西門子300PLC西門子1200PLC進(jìn)行以太網(wǎng)通訊,并且還要采集MODBUSRTU協(xié)議
    的頭像 發(fā)表于 07-29 09:51 ?1649次閱讀
    <b class='flag-5'>plc</b>以太網(wǎng)<b class='flag-5'>通訊</b>模塊:<b class='flag-5'>西門子</b> S7-300<b class='flag-5'>PLC</b> 與 S7-1200、觸摸屏及變頻器<b class='flag-5'>通訊</b>案例

    開疆智能ModbusTCP轉(zhuǎn)Profient網(wǎng)關(guān)連接西門子PLC與川崎機(jī)器人配置案例

    本案例是西門子PLC與川崎機(jī)器人通過(guò)Profient轉(zhuǎn)ModbusTCP網(wǎng)關(guān)進(jìn)行通訊轉(zhuǎn)換的配置案例,西門子作為profinet主站,機(jī)器人作為ModbusTCP服務(wù)器。
    的頭像 發(fā)表于 07-26 11:14 ?1383次閱讀
    開疆智能ModbusTCP轉(zhuǎn)Profient網(wǎng)關(guān)連接<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>與川崎機(jī)器人配置案例

    3 分鐘極速上手!西門子 PLC 無(wú)縫連接指南

    PLC數(shù)據(jù)采集 3 分鐘極速上手!西門子 PLC 無(wú)縫連接指南
    的頭像 發(fā)表于 06-17 18:02 ?2760次閱讀
    3 分鐘極速上手!<b class='flag-5'>西門子</b> <b class='flag-5'>PLC</b> 無(wú)縫連接指南

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

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

    西門子Smart200網(wǎng)穿透教程

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

    三菱PLC如何實(shí)現(xiàn)與西門子PLC的profinet通訊?

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

    三菱PLC西門子PLC如何實(shí)現(xiàn)485通訊?

    在工業(yè)自動(dòng)化領(lǐng)域,不同品牌PLC之間的通信一直是工程師們關(guān)注的焦點(diǎn)。本文將深入探討興達(dá)易控Modbus RTU轉(zhuǎn)Profinet網(wǎng)關(guān)(XD-MDPN100)在三菱PLC西門子PLC
    的頭像 發(fā)表于 06-07 15:46 ?1208次閱讀
    三菱<b class='flag-5'>PLC</b>與<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>如何實(shí)現(xiàn)485<b class='flag-5'>通訊</b>?

    工業(yè)智能網(wǎng)關(guān)可以采集西門子PLC

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

    西門子網(wǎng)PLC數(shù)據(jù)采集如何配置

    在工廠管理中往往需要從PLC采集數(shù)據(jù)從而實(shí)現(xiàn)對(duì)生產(chǎn)設(shè)備的實(shí)時(shí)監(jiān)控,從而識(shí)別故障并快速預(yù)警,并為工廠產(chǎn)能優(yōu)化、工藝改善等數(shù)據(jù)分析工作提供可靠支持。對(duì)此,物通博聯(lián)提供接入西門子、三菱、歐姆龍、施耐德、臺(tái)
    的頭像 發(fā)表于 05-09 14:51 ?1144次閱讀
    <b class='flag-5'>西門子</b>網(wǎng)<b class='flag-5'>口</b><b class='flag-5'>PLC</b>數(shù)據(jù)采集如何配置

    西門子PLC-模擬量采集計(jì)算使用方法

    西門子PLC-模擬量采集計(jì)算使用方法,很實(shí)用
    發(fā)表于 04-09 15:29 ?1次下載