rm新时代理财官网有限公司

<th id="kav76"></th>

    <thead id="kav76"></thead>

    
    
  1. <del id="kav76"></del>

    <sup id="kav76"><form id="kav76"></form></sup>
    歡迎光臨大柏電子科技(上海)有限公司
    西門(mén)子如何讀取DP或PN總線(xiàn)上各站點(diǎn)的狀態(tài)?
    2020/11/24 21:43:53

    如何讀取DP或PN總線(xiàn)上各站點(diǎn)的狀態(tài)?

    可以使用 SFC51 'RDSYSST' 讀出 SSL 部分列表或SSL 部分列表的摘錄。 下面的配置在文中所附的例程中創(chuàng )建。 下面的配置在文中所附的例程中創(chuàng )建:

    圖01

    在用戶(hù)程序(OB1)中,使用 SFC51 "RDSYSST" 讀出 CPU 的系統狀態(tài)列表。
    調用 SFC51 "RDSYSST" 時(shí),通過(guò)輸入參數 SSL_ID 指定了用戶(hù)想讀取的系統狀態(tài)列表。使用此方法可讀出下列數據,例如:

    • 模板標識。
    • 模板 LED 指示燈狀態(tài)。
    • DP 主站系統或 PROFINET I/O 系統中,已經(jīng)連接上 CPU 集成的 DP 或 PN 口的站點(diǎn)狀態(tài)。

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

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

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

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

    圖02

    圖03

    輸入 SSL_ID=694(HEX) 以確定 DP 主站系統或者 PROFINET IO 系統連接到 PN/DP CPU 站點(diǎn)的狀態(tài)。指定所讀出的系統狀態(tài)列表數據(診斷數據) 的存儲區域,診斷數據區大小為 258 字節。 

    表 01 為 258 字節長(cháng)的診斷數據結構:

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

    表 01

    最大可以確定 2047 個(gè)站的狀態(tài)。在診斷數據存儲區域中每個(gè)站需要 1 bit。此外,需要另外 1 bit 作為組信息。就是說(shuō)在診斷數據存儲區域中,256 字節分配給每個(gè)站點(diǎn)的狀態(tài),2 字節為索引(關(guān)于 DP 主站系統或者 PROFINET IO 系統的信息)。

    下面的例程中包含一個(gè)完整的 S7 站硬件組態(tài),用戶(hù)程序中有 SFC51 "RDSYSST" 的調用。 

    SSL_Status_PNDP.zip ( 686 KB )

    在沒(méi)有集成以太網(wǎng)口的 CPU 中調用 SFC51 "RDSYSST" 的例子參數

    圖04

    輸入 SSL_ID=292(HEX) 以確定連接到只有集成 DP 接口的 CPU  所帶的 DP 主站系統中的站點(diǎn)狀態(tài)。指定所讀出的系統狀態(tài)列表數據(診斷數據) 的存儲區域,診斷數據區大小為 16 字節。 

    表 02 為 16 字節長(cháng)的診斷數據結構:

    內容 長(cháng)度 解釋
    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

    表 02

    最大可以確定 128 個(gè)站的狀態(tài)。 在診斷數據存儲區域中每個(gè)站需要 1 bit。就是說(shuō)在診斷數據存儲區域中,需要 16 個(gè)字節來(lái)表示狀態(tài)信息。

    下面的例程中包含一個(gè)完整的 S7 站硬件組態(tài),用戶(hù)程序中有 SFC51 "RDSYSST" 的調用。 

    SSL_Status_DP.zip ( 257 KB )

    例子項目是使用 STEP 7 V5.5 創(chuàng )建的。復制 SSL_Status_PNDP.zip 或 SSL_Status_DP.zip 文件到單獨的文件夾內然后在 STEP 7 中解壓縮,這時(shí) STEP 7 項目的所有子目錄會(huì )被解包,可以使用 SIMATIC Manager  來(lái)處理這些已經(jīng)解包的 STEP 7 項目。

    聯(lián)系方式
    CONTACT US

    電話(huà):15721373211

    郵箱:15721373211@139.com

    網(wǎng)址:http://www.exuetong.cn/

    地址:上海青浦區北青公路7171號111-112室

    用手機掃描二維碼關(guān)閉
    rm新时代理财官网有限公司
    <th id="kav76"></th>

      <thead id="kav76"></thead>

      
      
    1. <del id="kav76"></del>

      <sup id="kav76"><form id="kav76"></form></sup>
      <th id="kav76"></th>

        <thead id="kav76"></thead>

        
        
      1. <del id="kav76"></del>

        <sup id="kav76"><form id="kav76"></form></sup>
        rm新时代体育平台 RM新时代新项目-百度知道 rm新时代爆单 新时代app游戏 rm新时代是什么时候开始的 RM新时代投资官网 RM平台 rm资金盘 新时代RM|登录网址 新时代RM|国际平台