91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

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

laidenongfhs ? 來(lái)源:中泰PLC自動(dòng)化教學(xué) ? 2023-07-25 10:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

以前我們講過(guò)關(guān)于自由口通訊的實(shí)例,今天我們講一下自由口通訊配合中斷的實(shí)例。

在一些特定場(chǎng)合,比如說(shuō)與松下系列伺服驅(qū)動(dòng)器的控制時(shí),為了保證數(shù)據(jù)的安全,我們需要進(jìn)行多次往返的數(shù)據(jù)交換,這就需要嚴(yán)格控制通訊的時(shí)間。那么這個(gè)時(shí)候?qū)τ?a 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)行講解!)

通信任務(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 通信端口引腳分配

8f84e0a4-29fc-11ee-a368-dac502259ad0.jpg

1、CPU1 編程

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

8f9e6e3e-29fc-11ee-a368-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 指令開(kāi)始接收 CPU2的應(yīng)答信息。程序如圖4. 所示:

8fbf0522-29fc-11ee-a368-dac502259ad0.jpg

CPU1 中斷子程序 INT_0

2、CPU2 編程

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

8fd4c45c-29fc-11ee-a368-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ā)送出去。程序如圖所示。

8fe78a42-29fc-11ee-a368-dac502259ad0.jpg

CPU2 接收完成中斷子程序 INT_0

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

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

9002cece-29fc-11ee-a368-dac502259ad0.jpg

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)注

    5037

    文章

    13916

    瀏覽量

    474489
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11077

    瀏覽量

    217034
  • 西門子
    +關(guān)注

    關(guān)注

    98

    文章

    3173

    瀏覽量

    118243
  • 中斷
    +關(guān)注

    關(guān)注

    5

    文章

    905

    瀏覽量

    42791

原文標(biāo)題:西門子PLC自由口通訊+中斷,這么用很方便!

文章出處:【微信號(hào):中泰PLC自動(dòng)化教學(xué),微信公眾號(hào):中泰PLC自動(dòng)化教學(xué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    S7-200 SMART 通信端口以及連接方式

    。CPU 集成的 RS485 通信端口的引腳分配如表1. S7-200 SMART CPU 集成
    的頭像 發(fā)表于 08-14 10:52 ?4440次閱讀
    <b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> <b class='flag-5'>通信</b><b class='flag-5'>端口</b>以及連接<b class='flag-5'>方式</b>

    S7-200 SMART PLC網(wǎng)絡(luò)通信

    它第三方設(shè)備進(jìn)行通信的需求。 S7-200SMARTCPU 模塊均集成1個(gè)RS485接口,可以與變頻器、觸摸屏等第方設(shè)備通信。如果需要額外的串口,可通過(guò)擴(kuò)展CM01信號(hào)板來(lái)實(shí)現(xiàn),信號(hào)板
    發(fā)表于 10-25 17:41 ?21次下載

    S7-200CPU通信自由設(shè)置

    西門子S7-200CPU通信口可以設(shè)置為自由模式。選擇自由模式后,用戶程序就可以完全控制
    的頭像 發(fā)表于 03-04 14:12 ?1.1w次閱讀
    <b class='flag-5'>S7-200CPU</b>的<b class='flag-5'>通信</b>口<b class='flag-5'>自由</b><b class='flag-5'>口</b>設(shè)置

    西門子S7-200自由通信的詳細(xì)使用教程資料免費(fèi)下載

    S7-200 CPU 具有自由通信能力。自由
    發(fā)表于 10-11 08:00 ?52次下載
    西門子<b class='flag-5'>S7-200</b><b class='flag-5'>自由</b><b class='flag-5'>口</b><b class='flag-5'>通信</b>的詳細(xì)使用教程資料免費(fèi)下載

    winCC modbus TCP方式S7-200 SMART PLC通信視頻教程免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是winCC modbus TCP方式S7-200 SMART PLC通信視頻教程免費(fèi)下載。
    發(fā)表于 12-07 08:00 ?101次下載
    winCC modbus TCP<b class='flag-5'>方式</b>與<b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> PLC<b class='flag-5'>通信</b>視頻教程免費(fèi)下載

    如何在S7-200 CPU實(shí)現(xiàn)Modbus RTU從站通信協(xié)議

    S7-200 CPU上的通信口Port0可以支持Modbus RTU協(xié)議,成為Modbus RTU從站。此功能是通過(guò)S7-200
    發(fā)表于 03-18 08:00 ?3次下載

    簡(jiǎn)述S7-200 LABVIEW自由通迅方法

    簡(jiǎn)述S7-200 LABVIEW自由通迅方法
    發(fā)表于 01-11 09:39 ?5次下載

    S7-200 SMART與調(diào)試助手之間TCP通信

    TCP 通信為面向連接的通信,需要雙方都調(diào)用指令以建立連接及交換數(shù)據(jù)。S7-200 SMARTS7-300 CP 卡通過(guò) TCP
    的頭像 發(fā)表于 03-14 10:08 ?5820次閱讀

    PC與S7-200系列PLC通信的連接

    Profibus-DP通信接口接入Profibus現(xiàn)場(chǎng)總線網(wǎng)絡(luò),從而擴(kuò)大PLC的使用范圍。最后一種方式自由通信(Freeport)
    的頭像 發(fā)表于 02-13 10:49 ?4048次閱讀

    S7-200 SMART如何下載程序?

    S7-200 SMART CPU 可以通過(guò)以太網(wǎng)電纜與安裝有STEP7 Micro/WIN SMART 的編程設(shè)備進(jìn)行
    的頭像 發(fā)表于 03-29 09:31 ?5208次閱讀

    S7-1200 CPUS7-200 SMART S7通信教程

    S7-200 SMART CPU 固件版本 V2.0 及其以上,本體集成的 PROFINET 通信接口支持 S7
    的頭像 發(fā)表于 05-06 14:49 ?7728次閱讀
    <b class='flag-5'>S7</b>-1200 <b class='flag-5'>CPU</b>與<b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> <b class='flag-5'>S7</b><b class='flag-5'>通信</b>教程

    S7-1200 CPUS7-200 SMART S7通信

    S7-200 SMART CPU 固件版本 V2.0 及其以上,本體集成的 PROFINET 通信接口支持 S7
    發(fā)表于 05-06 14:49 ?1497次閱讀
    <b class='flag-5'>S7</b>-1200 <b class='flag-5'>CPU</b>與<b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> <b class='flag-5'>S7</b><b class='flag-5'>通信</b>

    S7-1500與S7-200 SMART的PROFINET IO通信配置

    S7-200 SMART V2.5 版本開(kāi)始,S7-200 SMART 開(kāi)始支持做 PROFINET IO 通信的智能設(shè)備。作為智能設(shè)備
    的頭像 發(fā)表于 07-02 14:21 ?1.3w次閱讀
    <b class='flag-5'>S7</b>-1500與<b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b>的PROFINET IO<b class='flag-5'>通信</b>配置

    S7-200SMART之間進(jìn)行PROFINET IO通信技術(shù)分析

    S7-200 SMART V2.5 版本開(kāi)始,S7-200 SMART 開(kāi)始支持做 PROFINET IO 通信的智能設(shè)備。從而,兩個(gè)
    發(fā)表于 07-23 15:02 ?3823次閱讀
    <b class='flag-5'>S7-200SMART</b>之間進(jìn)行PROFINET IO<b class='flag-5'>通信</b>技術(shù)分析

    西門子S7-200 SMART通信端口解析

    S7-200 SMART CPU 集成的 RS485 通信端口端口
    發(fā)表于 02-27 11:28 ?4698次閱讀
    西門子<b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b>的<b class='flag-5'>通信</b><b class='flag-5'>端口</b>解析
    主站蜘蛛池模板: 天天草视频 | 色在线视频网站 | 亚洲va欧美va国产综合久久 | 黄色一级毛片看一级毛片 | 成人免费视频一区 | 国产成人永久免费视频 | 在线观看午夜 | tube69xxxxhd日本 | 午夜想想爱午夜剧场 | 亚洲深爱| 成人的天堂视频一区二区三区 | 免费网站日本永久免费观看 | 亚洲一区二区三区免费在线观看 | 免费大秀视频在线播放 | 欧美日韩一区不卡 | 欧美极品另类xxx | 视频高清正版在线观看 | 日韩亚洲欧美日本精品va | 亚洲美女爱爱 | 91人成网站色www免费 | 五月天婷婷电影 | 色成年激情久久综合 | 亚洲高清在线视频 | 网站黄色在线观看 | 天天操丝袜 | 亚洲日本视频在线观看 | 乱高h辣黄文np公交车 | 99久久99久久精品免费看子伦 | 综合婷婷丁香 | 中文字幕视频一区 | 狠狠色色综合网站 | 诱人的老师bd高清日本在线观看 | 欧美一区二区视频在线观看 | 久久亚洲国产精品五月天 | 欧美不卡1卡2卡三卡老狼 | 男男浪荡性受高hnp肉 | 国产成人亚洲影视在线 | 能看毛片的网址 | 亚洲成在人天堂一区二区 | 久草成人在线视频 | 中文字幕在线观看你懂的 |