北京安方同吉专业授权代理西门子PLC,专注工控系统集成10年,拥有专业高效的团队,是西门子官方认可的资深合作伙伴,欢迎咨询合作!  客服热线:18211023581
西门子PLC S7-200 SMART PROINET通信常见问题

西门子PLC S7-200 SMART PROINET通信常见问题

分享嘉宾:admin    内容来源:未知    发布时间:2020-09-16 14:57    浏览量: 第20852篇深度好文:1931个字| 5分钟阅读

  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,

  3、打开的PLC信息对话框

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

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

  6、查看PROFIENT报警,显示 PROFINET相关的警告信息:设备编号、设备名称、插槽编号、子插槽编号以及警告描述。S7-200 SMART 作为智能设备时,可以通过PLC信息查看智能设备的状态,也可以在事件日志中查看

  方法三:通过特殊存储器诊断

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

注意!如果程序使用的范围为 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为数据错误

  S7-200 SMART PROINET通信常见问题

  1、紧凑型CPU是否支持PROFINET通信?

  答:标准型SR/ST CPU 从V2.4版本开始,支持作 PROFINET IO控制器,从V2.5版本开始支持作智能设备。

  紧凑型CPU CRs未包含以太网接口,所以不支持PROFINET通信相关的功能。

  2、做PROFINET通信,是否可以使用第三方交换机?

  答:可以。但是,Profinet IO 通信中如果使用了不能识别 RT 实时数据优先级的第三方交换机时,实时数据不会被交换机优先转发。使用这类交换机时,为了避免因达到看门狗时间数据未更新而造成通信故障误报,需要调整 IO 设备的更新时间和看门狗时间。

  Profinet RT 性能等级的通信,需使用符合“PROFINET 一致性等级 A”或更高等级的交换机。所有西门子 SCALANCE 系列交换机都满足这些要求。

  如果还需要使用其它 PROFINET 功能(例如,拓扑识别、诊断、不带可更换介质时支持设备更换),必须使用符合“PROFINET 一致性等级 B”或更高等级的交换机。

  3、最大模块数量64如何理解?

  答:最大模块数为所有设备的模块加在一起的数量。

  4、设备编号是否可以修改?

  答:不可以修改,S7-200 SMART最多可以带8个IO设备,设备编号从1-8是固定的

  5、为什么和V90PN通信有错误出现时,PLC信息无诊断信息显示?

  答: 查看PROFINET 向导配置时的组态

  激活诊断选项,默认是:当前无效,需要选择:标准报警,否则有错误不会在PLC信息中显示出来

  6、PROFINET通信控制器和IO设备是否可以跨网段通信

  答:基于网络结构模型,做PROFINET通信时,不可以跨网段通信,IO设备和控制器必须处于同一子网中!

下一篇:没有了

相关新闻推荐

在线客服 :

服务热线:18211023581(微信同号)

电子邮箱: 2837522029@qq.com

公司地址:北京市西城区教场口街1号

北京安方同吉科技有限公司 是专注西门子PLC代理、西门子变频器等西门子产品代理销售和系统集成的正规西门子一级代理商,是 西门子(中国)有限公司...

Copyright © 2010-2020 北京安方同吉科技有限公司 版权所有