Jump to content
  • Sign in to follow this  

    西门子 SIMATIC S7-200 SMART 作为 PROFINET IO 控制器通信诊断

       (0 reviews)

    leikang

    PROFINET 通信诊断
    在进行 PROFINET IO 通信 IO 控制器/智能设备的过程中,有可能会出现错误,对于 PROFIENT 通信诊断,有如下三种方法:

    通过 CPU 指示灯状态诊断

    通过 PLC 信息诊断

    通过特殊存储器诊断

    方法一:通过 CPU 指示灯状态诊断
    如果 S7-200 SMART CPU 作为 PROFIENT 控制器和 PROFINET IO 设备进行通信。可以查看如下表中 LED 状态查看 CPU 所处的状态,进行简单的诊断。见表 1 所示。

    表 1. LED 指示灯状态诊断 CPU 状态

    工作状态 LED 指示灯 说明
    RUN STOP ERROR
    作 PROFINET 控制器工作时 STOP 1 Hz闪烁 CPU 处于 STOP 模式且任何已组态的 PROFINET 设备失去连接或收到警告时适用。
    作 PROFINET 控制器工作时 RUN 1 Hz 闪烁 CPU 处于 RUN 模式且任何已组态的 PROFINET 设备失去连接或收到警告时适用
    作智能设备时 RUN 1 Hz 闪烁 CPU 处于 RUN 模式且与上位 IO 控制器未连接或者组态不匹配时适用

    从表1. 中可以看出:

    当 S7-200 SMART 组态为 PROFINET 控制器后,无论 CPU 出于停止还是运行,失去连接或者出现警告时,ERROR 指示灯会以 1Hz 闪烁。

    当 S7-200 SMART 组态为 PROFINET 智能设备后,当与上位 IO 控制器未连接或者组态不匹配时,ERROR 指示灯会以 1Hz 闪烁。

    方法二:通过 PLC 信息诊断
    S7-200 SMART 作为控制器时,通过 PLC 信息可以查看相关 PROFINET 通信故障的诊断信息。

    1、通信搜索到 CPU

    2、菜单栏选择 PLC,然后在菜单栏功能区选择 PLC,如图 1 所示

    cn-175-1.gif

    图 1. 打开 PLC 信息

    3、打开的 PLC 信息对话框,如图 2 所示。

    cn-175-2.gif

    图 2. PLC 信息

    ① 为系统页面系统对话框显示的:已组态的 PROFINET 设备 (Configured PROFINET device):PROFINET 设备的状态

    状态如下:

    不可用 (Not available):CPU 无法找到设备

    正常 (OK)

    诊断 (Diagnosis):报告警告。

    ② 为已经组态的 IO 设备,点击 ② 可以查看具体某个设备的信息

    ③ 为事件日志

    ④ 为 PROFINET 报警

    4、点击已经组态的 IO 设备,查看有关设备的详细信息,如图 3 所示

    cn-175-3.gif

    图 3. PROFINET 设备详细信息

    ① 处显示设备信息,包含、设备名称、设备类型、设备编号、转换后的名称以及 IP 地址

    ② 显示设备状态:

    不可用 (Not avaliable):CPU 无法找到设备,设备名称与实际设备不符

    正常 (OK)

    诊断 (Diagnosis):报告警告。

    ③ 模块状态

    该对话框显示插槽中每个模块的状态。模块状态分类如下:

    正常 (OK)

    错误 (Error):如果单击 "状态" 列中的 "错误" 按钮,则会在右侧显示相应的详细错误信息。

    图 3 中所示错误为,ET200SP 插槽 1 所使用的底座为白色底座,在组态中没有组态启用新的电位组,所以报错

    5、通过事件日志查看 CPU 存储的事件历史记录,包括上电、掉电、错误以及模式跳转等事件。还列出了事件发生时间。显示的事件日志的最大数量为 32。如图 4 所示

    cn-175-4.gif

    图 4. 事件日志

    6、查看PROFIENT报警,显示 PROFINET 相关的警告信息:设备编号、设备名称、插槽编号、子插槽编号以及警告描述。如图 5 所示

    cn-175-5.gif

    图 5. PROFINET 报警

    S7-200 SMART 作为智能设备时,可以通过 PLC 信息查看智能设备的状态,如图 6 所示

    cn-175-6.gif

    图 6. 智能设备诊断

    也可以在事件日志中查看,如图 7 所示。

    cn-175-7.gif

    图 7. 事件日志查看诊断

    方法三:通过特殊存储器诊断
    从 V2.4 版本开始,S7-200 SMART 预留特殊存储器 SMB1807-SMB1935 用于 PROFINET 通信诊断。

    cn-gt.gif 注意!如果程序使用的范围为 SMB1800 至 SMB1999 且是在 STEP 7-Micro/WIN SMART V2.3 或更早版本中创建的,则程序在 V2.4 将被清除,必须重新编辑程序以使用其它读/写 SM 地址。

    从 V2.5 版本开始,S7-200 SMART 预留 SM1936.0-SM1937.0 用于诊断智能设备和上位控制器的通信连接状态和 IO 数据状态。

    具体存储区分配表 2 所示

    表 2. 特殊存储器使用分配

    SM 地址 设备编号 诊断内容 含义说明
    SMB1800-SMB1807 SMB1800 1 诊断站点状态

    每字节的数值

    对应每个设备的状态。

    00H:不提供。
    80H:正常。
    81H:诊断。(设备已断开连接。)
    82H:有错。(设备已连接,但有些模块存在报警。)
    SMB1801 2
    SMB1802 3
    SMB1803 4
    SMB1804 5
    SMB1805 6
    SMB1806 7
    SMB1807 8
    SMB1808-SMB1871 SM 1808.0-1815.7 1 诊断模块报警状态

    每个设备 8 个字节(64位)

    每位对应每个模块的报警状态

    0 为正常;1 为故障
    SM 1816.0-1823.7 2
    SM 1824.0-1831.7 3
    SM 1832.0-1839.7 4
    SM 1840.0-1847.7 5
    SM 1848.0-1855.7 6
    SM 1856.0-1863.7 7
    SM 1864.0-1871.7 8
    SMB1872-SMB1935  SM 1872.0-1879.7 1






    诊断模块数据状态





     

    每个设备 8 个字节(64位)

    每位对应每个模块的数据状态








    0 为正常;1 为错误
    SM 1880.0-1887.7 2
    SM 1888.0-1895.7 3
    SM 1896.0-1903.7 4
    SM 1904.0-1911.7 5
    SM 1912.0-1919.7 6
    SM 1920.0-1927.7 7
    SM 1928.0-1935.7 8
    SMB1936   SMB1936   -

    智能设备与

    控制器

    连接状态

    每字节的数值

    对应每个设备的状态。

    00H:未组态。
    80H:正常。
    81H:未连接。(智能设备未连接控制器。)
    82H:诊断。(智能设备与控制器已经连接,但智能设备的组态与上位控制器不匹配)
    SM1937.0 SM1937.0 -

    智能设备

    IO 数据状态

    IO 数据状态  0 为正常;1 为数据错误

     

    Sign in to follow this  



    User Feedback

    Create an account or sign in to leave a review

    You need to be a member in order to leave a review

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

    There are no reviews to display.


Apply for friendship links:WhatsApp or E-mail: admin@plchmis.com
×
×
  • Create New...