西门子模块6ES7516-2PN00-0AB0现货供应
1 ET 200SP介绍
ET 200SP是西门子推出的新一代分布式I/O系统,在结构设计上采用了与ET 200S类似的紧凑式设计,目前已覆盖ET 200S的主要功能,接口模块IM155-6PN ST与IM155-6 DP HF支持多32个模块;IM155-6 HF支持多64个模块,信号模块支持热插拔,集成PROFIenergy功能,I/O模块支持电源分组,支持组态控制功能。由于信号模块提高了集成度,使得使用ET 200SP配置相同数量的I/O信号比使用ET 200S,体积减少50%;改变了模板供电方式,无需PM-E模板;模板功能进行了整合,减少了模块的种类;系统集成了电源模块,从而无需单独的电源模块;采用的100MBit/s 背板总线,使背板数据刷新速度得到极大提高;采用快速接线技术,接线无需工具;安装导轨为标准的DIN35导轨。
目前ET 200SP的接口模块有3种类型,分别为IM 155-6 PN ST、IM 155-6 PN HF和IM 155-6 DP HF,主要区别见下表:
其中BA 2×RJ45标准总线适配器和快连式总线适配器BA2×FC均可用于IM155-6PN ST及IM 155-6PN HF,二者的区别如下图1所示:
图 1 BA 2×RJ45与BA2×FC的区别
2xRJ45标准总线适配器(Bus Adapter)
使用标准的RJ45接头
抗震性能可达 1g
如果插口损坏,只需替换总线适配器
2xFC快连式总线适配器
提高抗震性,可达5g
提高电磁兼容性
一个完整的ET 200SP的系统至少由以下部件构成:
接口模块:连接分布式ET 200SP与控制器或DP主站,通过背板总线实现与I/O模块的数据交换;
baseUnit:信号模块安装的基座,并提供接线端子用于IO信号的连接及电源信号的连接,同时baseUnit还可提供电源分组功能,该功能的实现通过选择带电源分组功能的baseUnit实现,带有电源分组能力的baseUnit均为浅色,在下列情况下,必须采用带电源分组能力的baseUnit;
? ET 200SP接口模块后的baseUnit;
? 一个电位组的所有I/O模块及负载的总供电负荷已超过10A;
? 模块间的AUX辅助接线端子所接电压等级不同;
? 由于RQ 4×120VDC-230VAC/5A NO ST数字量输出模块只能使用不带电位分组功能的 baseUnit ,因此如果一个分布式ET 200SP上只有RQ 4×120VDC-230VAC/5A NO ST数字量输出模块,则这些模块左侧必须有一个带电位分组功能的baseUnit。
I/O模块:安装在baseUint上,用于I/O信号的处理;
服务器模块:完成ET 200SP的组态,并断开ET 200SP的背板总线,该模块已包含在ET 200SP接口模块的订货号中,与接口模块一同供货。
一个完整的ET 200SP系统见下图2所示:
图 2 ET200SP系统示意图
各组件功能见下表:
1.1 I/O模块上电源电压状态功能介绍(仅适用于PN接口的 ET 200SP)
在组态软件中可以为 IM 155-6 PN ST选择 2 个组态:
● 不带输入数据的组态
● 带有输入数据的组态
如使用带有输入数据的组态,用户可以对每个信号模块供电状态进行诊断,如IM 155-6 PN ST多支持32个模块,每个 I/O 模块对应一个Bit位来指示本模块电源电压L+ 的状态,该信息在接口模块输入数据中,字节 0 到3 如下所示。
在STEP 7程序中要用到I/O信号、位寄存器、计数器、定时器、数据块及功能块。在程序中可以采用直接地址,或者更便于读程序的符号寻址,如Motor_A_On,或者采用公司或行业常用的代码,这样在用户程序中就可以通过符号来寻址。
地址:地址由地址标识符和存储器的位置组成,如Q1.0、I1.1、M2.0、FB21等。
符号地址:如果为地址指定一个符号名,程序会更便于阅读和查错。
STEP 7可以自动将符号名翻译成所需的地址。如果要用符号名存取ARRAY、STRUCT、数据块、局部数据、逻辑块及用户自定义数据类型,必须首先为地址指定一个符号名。例如,可以为Q0.0指定一个符号名MOTOR_ON,然后在程序中将MOTOR_ON作为一个地址使用。使用符号地址更容易将过程控制项目中的元件与程序中的元件相对应。
编程支持:LAD、FBD、STL中的地址、参数、块名可用地址或符号表示。
用菜单命令View→Display→Symbolic Representation,可以切换地址和符号地址。为了使用符号地址编程更加容易,可以同时显示地址和符号名.使用菜单命令View→Display→Symbol Information来激活。这就意味着STL语句的注释包含了更多的信息。不能在该界面下进行修改,只能在符号表( symbol table)或变量声明表(variabledeclarationtable)中进行修改。