色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

S7-1200作為IO控制器進行分布式IO設(shè)備的通信診斷功能

重慶機器人 ? 來源:重慶機器人 ? 2023-07-29 15:16 ? 次閱讀

S7-1200 作為 IO 控制器進行分布式 IO 設(shè)備的通信診斷功能

本部分使用 CPU 1214C V4.4 和 ET200SP 的 PN 通信為例進行說明(DP通信同樣適用)。

硬件:

  1. CPU 1214C DC/DC/DC,V4.4,一臺

  2. ET200SP 分布式 IO 站,PN 接口,兩套

軟件:

  1. TIA Portal V16

1. 使用 TIA Portal 創(chuàng)建項目

使用 TIA Portal 創(chuàng)建一個新項目,正確配置,下載后,進入網(wǎng)絡(luò)視圖,所有站點狀態(tài)正常。如圖 1 所示。

8c96ec58-2dd4-11ee-815d-dac502259ad0.jpg

圖 1 網(wǎng)絡(luò)視圖

注意:分布式 IO 為 PN 子站時,可在“網(wǎng)絡(luò)概覽”中可以查看分布式 IO 的設(shè)備編號。

2. 使用 DeviceStates 指令對分布式 IO 子站進行診斷

2.1 創(chuàng)建全局?jǐn)?shù)據(jù)塊,用于存儲狀態(tài)數(shù)據(jù)

在全局?jǐn)?shù)據(jù)塊中創(chuàng)建數(shù)據(jù)類型為 Array of BOOL 數(shù)組,共計1024個元素,如圖 2 所示。

『注意』對于DP主站系統(tǒng),相關(guān)的診斷功能與PROFINET系統(tǒng)類似。只是需要使用DP系統(tǒng)兼容的變量,例如創(chuàng)建128個元素的 Array of BOOL 數(shù)組,用于存儲DP站的狀態(tài),類似情況下文不再贅述。

8cbd10ea-2dd4-11ee-815d-dac502259ad0.jpg

圖 2 創(chuàng)建全局?jǐn)?shù)據(jù)塊

2.2 編程

在 OB1 中調(diào)用 DeviceStates 指令,雙擊 LADDR 引腳,選擇需要診斷的 IO 系統(tǒng),如圖 3 所示。

8ce92d9c-2dd4-11ee-815d-dac502259ad0.jpg

圖 3 調(diào)用 DeviceStates 指令

本例中選擇PN IO系統(tǒng)硬件標(biāo)識符,并將 MODE 設(shè)置為2,STATE 填寫上述定義的全局?jǐn)?shù)據(jù)塊數(shù)組。如圖 4 所示。

8d05a508-2dd4-11ee-815d-dac502259ad0.jpg

圖 4 填寫相應(yīng)的引腳

表 1 DeviceStates 指令引腳說明

參數(shù) LADDR

使用 LADDR 參數(shù)通過硬件標(biāo)識符選擇 PROFINET IO 或 DP 主站系統(tǒng)。

硬件標(biāo)識符位于:

  • PROFINET IO 或 DP 主站系統(tǒng)屬性的網(wǎng)絡(luò)視圖中。

  • 或數(shù)據(jù)類型為 HW_IOSYSTEM 的所列系統(tǒng)常量的 PLC 變量表中。

參數(shù) MODE

使用 MODE 參數(shù)可讀取狀態(tài)信息。可讀取整個 PROFINET IO 或 DP 主站系統(tǒng)的下列一條狀態(tài)信息:

  • 1: IO 設(shè)備/DP 從站已組態(tài)

  • 2: IO 設(shè)備/DP 從站故障

  • 3: IO 設(shè)備/DP 從站已禁用

  • 4: IO 設(shè)備/DP 從站存在

  • 5: 出現(xiàn)問題的 IO 設(shè)備/DP 從站。

參數(shù) STATE

通過 STATE 參數(shù),輸出由 MODE 參數(shù)選擇的 IO 設(shè)備/DP 從站的狀態(tài)。
如果使用 MODE 選擇的狀態(tài)適用于 IO 設(shè)備/DP 從站,則在 STATE 參數(shù)中將下列位設(shè)置為“1”:

  • 位 0 = 1:組顯示。至少有一個 IO 設(shè)備/DP 從站的第 n 位設(shè)置為“1”。

  • 位 n = 1:通過 MODE 選擇的狀態(tài)將應(yīng)用到 IO 設(shè)備/DP 從站。

    • 對于 PROFINET IO 系統(tǒng),第 n 位對應(yīng)于相應(yīng) IO 設(shè)備的設(shè)備編號(請參見設(shè)備視圖和網(wǎng)絡(luò)視圖中的 PROFINET 接口屬性)。

    • 對于 PROFINET DP 系統(tǒng),第 n 位對應(yīng)于 DP 從站的 PROFIBUS 地址(請參見設(shè)備視圖和網(wǎng)絡(luò)視圖中的 DP 從站屬性)。

使用“BOOL”或“Array of BOOL”作為數(shù)據(jù)類型:

  • 要僅輸出狀態(tài)信息的組顯示位,可在 STATE 參數(shù)中使用 BOOL 數(shù)據(jù)類型。

  • 要輸出所有 IO 設(shè)備/DP 從站的狀態(tài)信息,請使用下列長度的 Array of BOOL:

    • 對于 PROFINET IO 系統(tǒng):1024 位

    • 對于 DP 主站系統(tǒng):128 位

2.3 測試

將程序下載到 PLC 中。

監(jiān)控全局?jǐn)?shù)據(jù)塊 devicestate。如圖 5 所示。

8d1e378a-2dd4-11ee-815d-dac502259ad0.jpg

圖 5 IO 系統(tǒng)正常

當(dāng) IO device_2 故障時(掉電或網(wǎng)線拔除導(dǎo)致丟站),state[2]=1。如圖 6 所示。

8d37742a-2dd4-11ee-815d-dac502259ad0.jpg

圖 6 IO device_2 故障

當(dāng) IO device_1 和 IO device_2 故障時(掉電或網(wǎng)線拔除導(dǎo)致丟站),state[1]=1 和 state[2]=1。如圖 7 所示。

8d584308-2dd4-11ee-815d-dac502259ad0.jpg

圖 7 IO device_1 和 IO device_2 故障

3. 使用 ModuleStates 指令對分布式 IO 子模塊進行診斷

3.1 創(chuàng)建全局?jǐn)?shù)據(jù)塊,用于存儲狀態(tài)數(shù)據(jù)

在全局?jǐn)?shù)據(jù)塊中創(chuàng)建數(shù)據(jù)類型為 Array of BOOL 數(shù)組,共計128個元素。如圖 8 所示。

8d6b4c50-2dd4-11ee-815d-dac502259ad0.jpg

圖 8 創(chuàng)建全局?jǐn)?shù)據(jù)塊

3.2 編程

在 OB1 中調(diào)用 ModuleStates 指令,雙擊 LADDR 引腳,選擇需要診斷的分布式 IO 站。如圖 9 所示。

8d84c432-2dd4-11ee-815d-dac502259ad0.jpg

圖 9 調(diào)用 ModuleStates 指令

本例中選擇PN IO設(shè)備硬件標(biāo)識符,并將 MODE 設(shè)置為2,STATE 填寫上述定義的全局?jǐn)?shù)據(jù)塊數(shù)組。如圖 10 所示。

8db0363a-2dd4-11ee-815d-dac502259ad0.jpg

圖 10 填寫相應(yīng)的引腳

表 2 ModuleStates指令引腳說明

參數(shù) LADDR

使用 LADDR 參數(shù)通過站硬件標(biāo)識符選擇 IO 設(shè)備或 DP 從站。
硬件標(biāo)識符位于:

  • IO 設(shè)備站或 DP 從站屬性的網(wǎng)絡(luò)視圖中。

  • 或數(shù)據(jù)類型為 HW_DEVICE(對于 IO 設(shè)備)或 HW_DPSLAVE(對于 DP 從站)的所列系統(tǒng)常量的 PLC 變量表中。

參數(shù) MODE

使用 MODE 參數(shù)可讀取狀態(tài)信息。可讀取模塊的下列一條狀態(tài)信息:

  • 1: 模塊已組態(tài)

  • 2: 模塊故障

  • 3: 模塊禁用

  • 4: 模塊存在

  • 5: 模塊中存在故障。

參數(shù) STATE

STATE 參數(shù)輸出使用 MODE 參數(shù)選擇的模塊狀態(tài)。
如果使用 MODE 選擇的狀態(tài)適用于某個模塊,那么下列位將設(shè)置為“1”:

  • 位 0 = 1:組顯示。至少一個模塊的第 n 位設(shè)置為“1”。

  • 位 n = 1:使用 MODE 選擇的狀態(tài)將應(yīng)用到插槽 n-1(例如:位 3 對應(yīng)插槽 2)中的模塊。

使用“BOOL”或“Array of BOOL”作為數(shù)據(jù)類型:

  • 要僅輸出狀態(tài)信息的組顯示位,可在 STATE 參數(shù)中使用 BOOL 數(shù)據(jù)類型。

  • 要輸出所有模塊的狀態(tài)信息,請使用長度為 128 位的 Array of BOOL。

3.3 測試

將程序下載到 PLC 中。

監(jiān)控全局?jǐn)?shù)據(jù)塊 modulestate。如圖 11 所示。

8dc2d5d8-2dd4-11ee-815d-dac502259ad0.jpg

圖 11 分布式 IO 站所有子模塊正常

當(dāng) IO device_1 站插槽編號1的子模塊故障時(損壞或被拔除),state[2]=1。如圖 12 所示。

8dde21f8-2dd4-11ee-815d-dac502259ad0.jpg

圖 12 插槽編號1子模塊故障


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

    關(guān)注

    112

    文章

    16444

    瀏覽量

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

    關(guān)注

    68

    文章

    10901

    瀏覽量

    212897
  • S7-1200
    +關(guān)注

    關(guān)注

    11

    文章

    331

    瀏覽量

    18061

原文標(biāo)題:S7-1200 作為 IO 控制器進行分布式 IO 設(shè)備的通信診斷功能

文章出處:【微信號:cqspkjrobot,微信公眾號:重慶機器人】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    profinet遠(yuǎn)程分布式IO模塊國產(chǎn)型與西門子1200通訊方法

    定義和現(xiàn)場連接的外部設(shè)備的通訊機能,其基礎(chǔ)是級聯(lián)性的實時概念,是實現(xiàn)工廠自動化過程自動化和安全性的解決方案。下面我們用西門子1200PLC與國產(chǎn)捷米特Profinet分布式IO模塊JM
    的頭像 發(fā)表于 02-26 09:51 ?4741次閱讀
    profinet遠(yuǎn)程<b class='flag-5'>分布式</b><b class='flag-5'>IO</b>模塊國產(chǎn)型與西門子<b class='flag-5'>1200</b>通訊方法

    S7-1200和CP343-1的Profinet通信方法

    (6GK7343-1CX10-0XE0) 支持 I Device 模式,故可使用 CP343-1 作為智能 IO 設(shè)備S7-1200 做 Profinet
    的頭像 發(fā)表于 10-30 14:21 ?3942次閱讀
    <b class='flag-5'>S7-1200</b>和CP343-1的Profinet<b class='flag-5'>通信</b>方法

    S7-1200運動控制的結(jié)構(gòu)及原理

    CPU S7-1200 兼具可編程邏輯控制器功能和通過脈沖接口控制步進電機和伺服電機運行的運動控制功能
    發(fā)表于 09-29 14:37 ?43次下載
    <b class='flag-5'>S7-1200</b>運動<b class='flag-5'>控制</b>的結(jié)構(gòu)及原理

    基于PROFINET IO實現(xiàn)S7-1200S120通訊

    S7-1200 與SINAMICS S120 之間通過PROFINET IO進行周期性或: 非周期性數(shù)據(jù)通訊,使用功能塊DPWR_DAT
    發(fā)表于 09-29 16:50 ?30次下載
    基于PROFINET <b class='flag-5'>IO</b>實現(xiàn)<b class='flag-5'>S7-1200</b>與<b class='flag-5'>S</b>120通訊

    西門子S7-1500與分布式IO設(shè)備診斷

    西門子S7-1500 CPU IO 設(shè)備診斷功能(與1200完全相同),可使用 DeviceS
    發(fā)表于 02-11 17:27 ?1.2w次閱讀
    西門子<b class='flag-5'>S7</b>-1500與<b class='flag-5'>分布式</b><b class='flag-5'>IO</b><b class='flag-5'>設(shè)備</b>的<b class='flag-5'>診斷</b>

    使用DeviceStates指令對分布式IO子站進行診斷

    S7-1200 CPU V2.1 開始支持分布式 IO 設(shè)備診斷功能,可使用 DeviceSt
    的頭像 發(fā)表于 03-23 10:15 ?1.5w次閱讀
    使用DeviceStates指令對<b class='flag-5'>分布式</b><b class='flag-5'>IO</b>子站<b class='flag-5'>進行</b><b class='flag-5'>診斷</b>

    遠(yuǎn)程IO分布式IO之間的區(qū)別是什么

    分布式IO的區(qū)別。 遠(yuǎn)程和分布在位置范圍內(nèi)。 如今的DCS是一個控制系統(tǒng),有很多分布式自主控制器
    發(fā)表于 06-01 17:26 ?1.1w次閱讀

    S7-400作為PROFINET IO控制器(STEP7

    S7-400集成PN口和CP443-1均可作為PROFINET IO控制器。本文以CPU 414-3 PN/DP作為
    的頭像 發(fā)表于 12-16 11:35 ?2108次閱讀

    簡要敘述分布式IO和遠(yuǎn)程IO的區(qū)別

    遠(yuǎn)程IO分布式IO的區(qū)別是什么?讓很多人糊涂,到底什么是遠(yuǎn)程IO,什么是分布式IO,網(wǎng)上包括各
    的頭像 發(fā)表于 12-29 11:59 ?1.2w次閱讀
    簡要敘述<b class='flag-5'>分布式</b><b class='flag-5'>IO</b>和遠(yuǎn)程<b class='flag-5'>IO</b>的區(qū)別

    S7-1200IO控制器通信診斷功能

    本部分使用 CPU 1215FC V4.4 (智能設(shè)備)和 CPU 1217C V4.5 (IO 控制器)PN 通信為例進行說明
    的頭像 發(fā)表于 01-14 11:08 ?3102次閱讀

    S7-1200S7-300的選型區(qū)別

    的CPU支持通過信號板來增加IO點數(shù),而S7-300CPU的IO點數(shù)是固定的。在硬件組態(tài)方面,S7-300和S7-1200的地址都可以由用戶
    的頭像 發(fā)表于 05-04 15:18 ?1753次閱讀
    <b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7</b>-300的選型區(qū)別

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

    -200 SMART/S7-1200/S7-1500等控制器進行PROFINET通信,或者和其它支持做 PROFINET
    的頭像 發(fā)表于 07-02 14:21 ?1w次閱讀
    <b class='flag-5'>S7</b>-1500與<b class='flag-5'>S7</b>-200 SMART的PROFINET <b class='flag-5'>IO</b><b class='flag-5'>通信</b>配置

    基于S7-300和S7-1200 CPU的Profinet通信

    CPU 315-2 PN/DP 作為控制器,需要調(diào)用 OB83 和 OB86(防止控制器無法正常連接作為 IO
    發(fā)表于 07-18 12:28 ?1668次閱讀
    基于<b class='flag-5'>S7</b>-300和<b class='flag-5'>S7-1200</b> CPU的Profinet<b class='flag-5'>通信</b>

    西門子S7-1200S7-300PLC之間的區(qū)別有哪些?

    S7-1200作為新推出的緊湊型控制器,其產(chǎn)品定位在原有的SIMATIC S7-200和S7-300之間,它與
    的頭像 發(fā)表于 01-10 10:54 ?1149次閱讀
    西門子<b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7</b>-300PLC之間的區(qū)別有哪些?

    遠(yuǎn)程IO分布式IO的區(qū)別

    在工業(yè)自動化和控制系統(tǒng)設(shè)計中,遠(yuǎn)程IO(Input/Output)和分布式IO是兩個重要的概念。它們各自具有獨特的特點和優(yōu)勢,適用于不同的應(yīng)用場景。本文將詳細(xì)探討遠(yuǎn)程
    的頭像 發(fā)表于 06-15 15:57 ?2813次閱讀
    主站蜘蛛池模板: 国产一区精选播放022 | 色综合久久网女同蕾丝边 | 久久在精品线影院精品国产 | 99国产这里只有精品视频 | 国产69精品久久久久乱码韩国 | 果冻传媒在线观看高清完整免费 | 古装性艳史电影在线看 | 666永久视频在线 | 在线视频免费观看 | 午夜噜噜噜私人影院在线播放 | 美国一级大黄一片免费的网站 | 精品AV无码一二三区视频 | 又爽又黄又粗又大免费视频 | 日日踫夜夜爽无码久久 | 国产精品99久久久久久AV蜜臀 | 久久一本综合 | 欧美精品做人一级爱免费 | 蜜芽丅v新网站在线观看 | 国产中文在线观看 | 色橹橹欧美在线观看视频高清 | 中文字幕va一区二区三区 | 99这里有精品视频视频 | 久久久久嫩草影院精品 | 久久香蕉国产线看观看首页 | 老司机亚洲精品影院 | 人成午夜免费视频 | 亚洲国产成人精品无码区5566 | 2019久久视频这里有精品15 | 国产亚洲精品久久久久苍井松 | 久久影院毛片一区二区 | 国产精选视频在线观看 | 亚洲精品一本之道高清乱码 | 野花视频在线观看免费 | 在线免费观看国产精品 | 第一会所欧美无码原创 | 欧美一区二区激情视频 | 刺激性视频黄页 | 果冻传媒2021精品影视 | 国语自产偷成人精品视频 | 久久婷婷五月综合色情 | 色噜噜噜噜亚洲第一 |