精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

怎樣去讀取DP或PN總線上各站點的狀態呢?

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-01-08 09:34 ? 次閱讀

可以使用 SFC51 'RDSYSST' 讀出 SSL 部分列表或SSL 部分列表的摘錄。

下面的配置在文中所附的例程中創建。下面的配置在文中所附的例程中創建:

86cd2e28-8e87-11ed-bfe3-dac502259ad0.png

圖01

在用戶程序(OB1)中,使用 SFC51 "RDSYSST" 讀出 CPU 的系統狀態列表。

調用 SFC51 "RDSYSST" 時,通過輸入參數 SSL_ID 指定了用戶想讀取的系統狀態列表。

使用此方法可讀出下列數據,例如:

模板標識。

模板 LED 指示燈狀態。

DP 主站系統或 PROFINET I/O 系統中,已經連接上 CPU 集成的 DP 或 PN 口的站點狀態。

所有有關 SSL_ID 的具體的可用信息請參看手冊 :“用于 S7300/400系統和 標準功能的系統軟件 卷1&2”

當調用 SFC51 "RDSYSST" 時,在輸入參數INDEX,要以16進制格式指定 PROFIBUS DP 主站系統或者PROFINET IO 系統的編號,PROFIBUS DP 主站系統的編號或者PROFINET IO 系統的編號可以在硬件配置中找到(見圖.01)。

SFC51 "RDSYSST" 的參數分配根據使用不同的 CPU 而不同:

CPU 有集成的 DP 和以太網接口

CPU 有集成的 DP 接口但是沒有集成的以太網接口

在 PN/DP CPU 中調用 SFC51 "RDSYSST" 的例子參數

87332994-8e87-11ed-bfe3-dac502259ad0.png

圖02

875227f4-8e87-11ed-bfe3-dac502259ad0.png

圖03

輸入 SSL_ID=694(HEX) 以確定 DP 主站系統或者 PROFINET IO 系統連接到 PN/DP CPU 站點的狀態。

指定所讀出的系統狀態列表數據(診斷數據)的存儲區域,診斷數據區大小為 258 字節。

表 01 為 258 字節長的診斷數據結構:

內容 長度 解釋
index 1 word 0: 中央機架
1-31: 在 PROFIBUS DP 主站系統中的遠程模塊
100-115: 在 PROFINET IO 系統中的遠程模塊
status_0 BOOL 組信息
1: 下面狀態位最少有一個值為 1
0: 下面所有狀態位值為 0
status_1 BOOL 站 1 狀態
1: 站 1 故障(僅對 694 有效)
status_2 BOOL 站2 狀態
1: 站2 故障(僅對 694 有效)
...
status_2047 BOOL 站2047 狀態
1: 站2047 故障(僅對 694 有效)

表 01

最大可以確定 2047 個站的狀態。在診斷數據存儲區域中每個站需要 1 bit。

此外,需要另外 1 bit 作為組信息。就是說在診斷數據存儲區域中,256 字節分配給每個站點的狀態,2 字節為索引(關于 DP 主站系統或者 PROFINET IO 系統的信息)。

下面的例程中包含一個完整的 S7 站硬件組態,用戶程序中有 SFC51 "RDSYSST" 的調用。

SSL_Status_PNDP.zip( 686 KB )

在沒有集成以太網口的 CPU 中調用 SFC51 "RDSYSST" 的例子參數

877c5f10-8e87-11ed-bfe3-dac502259ad0.png

圖04

輸入 SSL_ID=292(HEX) 以確定連接到只有集成 DP 接口的 CPU 所帶的 DP 主站系統中的站點狀態。

指定所讀出的系統狀態列表數據(診斷數據)的存儲區域,診斷數據區大小為 16 字節。

表 02 為 16 字節長的診斷數據結構:

內容 長度 解釋
status_0 1 byte Bit 0:基本單元 (INDEX=0) 或站 1
Bit 1:擴展設備或站 2
...
Bit 7: 擴展設備或站 8 ...
status_1 1 byte Bit 0: 擴展設備或站 9
Bit 1: 擴展設備或站 10
...
Bit 7: 擴展設備或站 16 ...
status_2 1 byte Bit 0: 擴展設備或站 17
Bit 1: 擴展設備或站 18
...
Bit 7: 擴展設備或站 24
status_3 1 byte Bit 0: 擴展設備或站 25
Bit 1: 擴展設備或站 26
...
Bit 6: S5 區域中的擴展設備或站 31
Bit 7: S5 區域中的擴展設備或站 32
...
status_15 1 byte Bit 0: S5 區域中的擴展設備或站 121
Bit 1: S5 區域中的擴展設備或站 122
...
Bit 7: S5 區域中的擴展設備或站 128










審核編輯:劉清

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

    關注

    2

    文章

    94

    瀏覽量

    12641
  • SSL
    SSL
    +關注

    關注

    0

    文章

    125

    瀏覽量

    25721
  • 以太網接口
    +關注

    關注

    0

    文章

    147

    瀏覽量

    17065

原文標題:如何讀取DP或PN總線上各站點的狀態?

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    清徐回收西門子CPU317-2PN/DP 西門子CPU319-3PN/DP變頻器,驅動器模塊

    自動化結構中。例如,用于生產線上的集中控制器具有高速處理的機床控制器。 第1個內置 DP 接口可以最多同時建立 32 個與 S7-300/400 或與 PG、PC、OP 的連接。在這些連接中,始終分別為 PG 和 OP
    發表于 07-29 16:14

    怎樣通過讀取電流節點的方式獲取電流

    怎樣通過讀取電流節點的方式獲取電流?其實驗代碼是怎樣的?
    發表于 10-15 06:48

    怎樣使用STM32F107VCT6+DP83848CVV配置MII及RMII應用管腳

    怎樣使用STM32F107VCT6+DP83848CVV配置MII及RMII應用管腳
    發表于 10-28 06:21

    怎樣通過FPGA軟件讀取USB2.0模塊的數據

    USB2.0和USB3.0通用串行總線有哪些區別?如何具體控制USB2.0模塊怎樣通過FPGA軟件讀取USB2.0模塊的數據
    發表于 11-08 06:01

    怎樣通過SPI總線實現OLED屏幕顯示

    怎樣通過SPI總線實現OLED屏幕顯示?如何完成STM32 SPI協議接口下的OLED屏顯示實驗?
    發表于 11-17 06:56

    請教大神怎樣搭建一種WordPress站點

    請教大神怎樣搭建一種WordPress站點
    發表于 12-24 06:38

    怎樣讀取RV1126 CPU的溫度

    怎樣讀取RV1126 CPU的溫度怎樣查看RV1126 CPU的頻率
    發表于 02-21 07:24

    如何實現IIC總線上掛載多個從機的程序

    I2C總線有哪些特性?如何實現IIC總線上掛載多個從機的程序
    發表于 02-24 07:19

    PROFIBUS-DP現場總線中時間性能分析

    PROFIBUS是現場總線技術的國際標準之一。本文在簡要介紹PROFIBUS-DP令牌總線協議的基礎上,深入分析了影響總線數據交換、令牌傳遞、系統
    發表于 12-08 14:02 ?21次下載

    PROFIBUS-DP現場總線中時間性能分析

    PROFIBUS是現場總線技術的國際標準之一。本文在簡要介紹PROFIBUS-DP令牌總線協議的基礎上,深入分析了影響總線數據交換、令牌傳遞、系統
    發表于 02-21 10:18 ?0次下載

    PROFIBUS–DP與PROFIBUS-PA總線的區別解析

    ,PROFIBUS-DP還提供智能化設備所需的非周期性通信以進行組態.診斷和報警處理。 ①傳輸技術:RS-485雙絞線.雙線電纜光纜。波特率從9.6K bit/s到12M bit/s。 ②總線存取:
    發表于 01-25 16:50 ?1.7w次閱讀
    PROFIBUS–<b class='flag-5'>DP</b>與PROFIBUS-PA<b class='flag-5'>總線</b>的區別解析

    基于總線和組態軟件WINCC實現水力機組狀態監測系統的設計

    系統行為主要取決于DMPl的操作狀態,這些狀態由本地總線的配置設備所控制,主要有以下三種狀態。運行:輸入和輸出數據的循環傳送,DPM l由
    發表于 04-03 09:34 ?1162次閱讀
    基于<b class='flag-5'>總線</b>和組態軟件WINCC實現水力機組<b class='flag-5'>狀態</b>監測系統的設計

    讀取DPPN總線上站點狀態的方法

    可以使用 SFC51 'RDSYSST' 讀出 SSL 部分列表SSL 部分列表的摘錄。下面的配置在文中所附的例程中創建。下
    的頭像 發表于 09-05 11:41 ?2476次閱讀

    PROFINET IO 設備讀取模塊的狀態信息

    “ModuleStates”指令可用來讀取 PROFINET IO 設備 PROFIBUS DP 從站的模塊狀態信息。
    的頭像 發表于 05-19 14:19 ?3660次閱讀
    PROFINET IO 設備<b class='flag-5'>讀取</b>模塊的<b class='flag-5'>狀態</b>信息

    如何讀取DPPN總線上站點狀態

    可以使用 SFC51 'RDSYSST' 讀出 SSL 部分列表SSL 部分列表的摘錄。下面的配置在文中所附的例程中創建。下面的配置在文中所附的例程中創建
    的頭像 發表于 07-24 15:57 ?1833次閱讀
    如何<b class='flag-5'>讀取</b><b class='flag-5'>DP</b><b class='flag-5'>或</b><b class='flag-5'>PN</b><b class='flag-5'>總線上</b><b class='flag-5'>各</b><b class='flag-5'>站點</b>的<b class='flag-5'>狀態</b>?