当前位置:资讯 > 技术之源 > 正文

如何查看一个DP主站系统或者PROFINET IO系统的站点状态?

发布时间:2009-07-28     www.cechina.cn      

摘要:可以使用 SFC51 "RDSYSST" 读出 SSL 部件列表或选用 SSL 部件列表。

        描述:
        可以使用 SFC51 "RDSYSST" 读出 SSL 部件列表或选用 SSL 部件列表。 下面的配置在文中所附的例程中创建:

SFC51


        图. 01

        在用户程序(OB1)中,使用 SFC51 "RDSYSST" 读出 CPU 的系统状态列表。
        调用 SFC51 "RDSYSST" 时www.cechina.cn,通过参数 SZL_ID 指定准备读出的系统列表。使用此方法可读出下列数据,例如:
        • 模板标识。
        • 模板 LED 指示灯状态。
        • DP 主站系统或 PROFINET I/O 系统中,已经连接上 CPU 集成的 DP 或 PN 口的站点状态。
        所有有关 SZL_ID 的可用信息在手册 "System Software for S7-300/400 System and Standard Functions" 中,见条目 Entry ID 1214574 。
        SFC51 "RDSYSST" 的参数分配根据使用不同的 CPU 而不同:
        1. CPU 有集成的 DP 和以太网接口
        2. CPU 有集成的 DP 接口但是没有集成的以太网接口
        在 PN/DP CPU 中调用 SFC51 "RDSYSST" 的例子参数 

在 PN/DP CPU 中调用 SFC51 "RDSYSST" 的例子参数


        图. 02

        输入 SZL_ID=694(HEX) 以确定 DP 主站系统或者 PROFINET IO 系统的站点状态。指定所读出的系统状态列表数据(诊断数据) 的存储区域控制工程网版权所有,诊断数据长度 258 字节
        表 01 为 258 字节长的诊断数据结构:

258 字节长的诊断数据结构

        表 01

        最大可以确定 2047 个站的状态。在诊断数据存储区域中每个站需要 1 bit。此外CONTROL ENGINEERING China版权所有,需要另外 1 bit 作为组信息,即www.cechina.cn,诊断数据存储区域中,256 字节分配给每个站点的状态www.cechina.cn,2 字节为索引(关于 DP 主站系统或者 PROFINET IO 系统的信息)。
        下面的例程中包含一个完整的 S7 站硬件组态,用户程序中有 SFC51 "RDSYSST" 的调用。

zip


        SZL_Status_PNDP.zip ( 813 KB )
        在没有集成以太网口的 CPU 中调用 SFC51 "RDSYSST" 的例子参数 

在没有集成以太网口的 CPU 中调用 SFC51 "RDSYSST" 的例子参数


      
标签:DP主站,IO系统,

版权声明:版权归中国控制工程网所有,转载请注明出处!
您的姓名:
单位名称:
联系电话:
电子邮件:
本站注册会员请登录后填写反馈更快捷
登录  注册
我想得到贵公司详细的技术资料 我想得到贵公司的价格信息
我让贵公司产品销售人员与我联系 我让贵公司技术支持人员与我联系

其他意向请在下面输入:


  • 相关文章