西门子PLC S7-200 SMART特殊寄存器-西门子S7-200 SMART模块EM AE04
一、概述
西门子PLC S7-200SMART是经济性好的一款西门子PLC产品,它的产品种类丰富,配件多样,软件界面友好,并可以和西门子触摸屏组合控制系统,是中小型自动化控制系统的解决方案。西门子PLCS7-200SMART采用了新型的设计方法,信号板可以扩展通讯接口,数字量接口,模拟量接口,并且能合理的分配空间,与此同时,它的CPU处理速度快,集成了SD卡插槽,通过通用的SD卡可实现程序的下载,数据存储等操作,方便了用户对它的维护。用户在设计程序时,软件中为用户提供了特殊寄存器SM,它们具有多种功能,可以帮助用户进行更好的程序逻辑设计。本文下面就为您介绍一下西门子PLCS7-200 SMART系列的特殊寄存器,为用户提供参考。
二、西门子PLC S7-200 SMART特殊寄存器
西门子PLC S7-200SMART的CPU内部有特殊寄存器SM,用户可以通过这些特殊寄存器SM来查看或更改CPU的系统参数。这些SM特殊寄存器用来表示CPU硬件状态,包括CPU订货号、序列号、硬件版本、CPU故障信息,以及EM扩展模块和SB信号板的订货号、序列号、硬件版本、故障信息等。用户通过在线监控相应SM的数值可以得到信息参数用来诊断硬件故障。
主要的特殊寄存器SM有以下几种:
1. I/O信息
(1)SMB5:I/O错误状态
(2)SMW98:I/O扩展总线通信错误
2. CPU信息
(1)SMB6~SMB7: CPU ID、错误状态和数字量I/O点
(2)SMW100:CPU诊断报警代码
(3)SMB1300-SMB1049:CPU硬件/固件ID
3. EM扩展模块
(1)SMB8-SMB19:EM(扩展模块)ID和错误
(2)SMW104~SMW114:EM(扩展模块)诊断报警代码
(3)SMB1100~SMB1399:EM(扩展模块)硬件/固件ID
4. SB信号板
(1)SMB28~SMB29:SB(信号板)ID和错误
(2)SMW102:SB(信号板)诊断报警代码
(3)SMB1050~SMB1099:SB(信号板)硬件/固件ID
1.1 什么是直接数据交换
直接数据交换是一种数据通讯形式,在Profinet环境下的直接数据交换是对等信息交换,通常被称为C2C(controller-to-controller)。
1.2 Profinet环境下的直接数据交换工作原理
在直接数据交换的情况下,S71500 CPU 将 I/O 区域中的循环用户数据提供给一个或多个伙伴。直接数据交换基于 IRT 和等时同步模式下的 PROFINET。
通过传送区进行数据交换。
①用户程序与传送区之间的传送关系。用户程序与传送区通过此路径交换输入和输出数据。
②直接数据交换的通信关系。可在 STEP7 中组态通信关系。在通信关系的属性中创建用于直接数据交换的传送区。
1.3 Profinet环境下的直接数据交换基本属性
直接数据交换的属性
基于IRT,始终等时同步
MRP组态中支持 MRPD
无通过 PROFINET 进行非循环数据交换的数据记录机制
无PROFINET 报警
组态限值:
直接数据交换的***大数据长度为 3075 字节(包括用户数据限定符)
传送区的***大数据长度:1024 字节(无用户数据限定符)
***大发送方传送区数:128
***大接收方传送区数:512,分布在***多 64 个可接收的 PROFINET 帧中,因此***多 64 个发送方 CPU
三、小结
,西门子PLC S7-200SMART系列CPU为用户提供了特殊寄存器功能,用户通过合理使用特殊寄存器,能更好的完成程序逻辑设计工作。西门子PLC S7-200SMART系列的产品配置丰富,通讯功能强大,用户在组态编程过程中更加快速简单,而且可以和多种西门子产品进行通讯,并组成完整的控制系统解决方案,在各种控制系统中用途广泛。如果用户需要更多的了解西门子PLCS7-200 SMART系列,请联系我们,我们会更好的提供相关技术支持。