系列S7-400
是否进口是
产品认证CE
结构形式:模块
安装方式:现场安装
功能:PLC/CPU
品牌西门子
SIMATIC S7-400可编程控制器彩用模块化设计,性能范围宽广的不同模板可灵活组合,扩展十分方便。
一个系统可包括:
电源模板(PS): 将SIMATIC S7-400连接到120/230VAC或24DC电源上。
处理单元(CPU):有多种CPU可供用户选择,有些带有内置的PROFIBUS-DP接口,用于各种性能可包括多个CPU以加强其性能。
数字量输入和输出(DI/DO)和模拟量输入和输出(AI/AO)的信号模板(SM)。
通讯处理器(CP):用于总线连接和点到点连接。
功能模板(FM):用于计数、定位、凸轮等控制任务。
SIMATIC S7-400还提供以下部件以满足用户的需要:
接口模板(IM),用于连接控制单元和扩展单元。 SIMATIC S7-400控制器多能连接21个扩展单元。
SIMATIC M7自动化计算机: M7是AT兼容的计算机,用于要求解决高速计算机的技术问题。它既可用作CPU也可用作功能模板(FM 456-4应用模板)。
PLC及其程序设计
2.1 SIMATIC S5-115U硬件组成及编程概要
可编程序控制器SIMATIC S5-115U采用标准的模块式结构,电源、CPU、各种I/O模件都插在一块母板上,并可以根据不同的I/O点数增加扩展母板,输入、输出模件和存储器的精细分级,使得这种装置具有较强的配置适应能力;通过通讯处理器和局部网,可方便地实现PLC之间及与计算机的通讯。
SIMATIC S5-115U的编程语言是STEP5,有3种表达方法,即控制系统流程图CSF,梯形图LAD和语句表STL。其中语句表STL接近于机器内部的控制程序,功能也比前两种方法丰富得多,因此在本系统实际编程应用中全部采用语句表STL。
STEP5的大特点是采用了结构化编程方法,并提供大量标准功能块如乘功能块FB242、通讯功能块FB244等,使得编程工作大大简化,而且所编程序条理清晰,易于读懂、修改和测试,这一优点尤其在编制大型复杂程序时更能显现出来。
要完成复杂任务,可以把整个程序分成一个个立的程序块,STEP5有5种块类型,即组织块(OB)、程序块(PB)、顺序块(SB)、功能块(FB)和数据块(DB),其中组织块(OB)用以管理用户程序,形成了操作系统和控制程序之间的接口,所有其它类型块在此被调用执行。功能块(FB)用于实现反复调用或者特别复杂的程序功能,这些功能块可以是系统以标准功能块的形式提供的,也可以由用户自己编制。例如标准功能块FB242就可以实现16位二进制乘功能、FB244可以实现CPU与通讯处理器之间的数据传送,用到这些功能时可以直接调用这些功能块。
将通过背板总线和基本连接器,由安装在机架左侧插槽中的电源模块为插入机架的模块
提供所需的工作电压(5 V 用于逻辑控制器,24 V 用于接口模块)。
对于本地连接,还可通过 IM 460-1/IM 461-1 接口模块为 ER 供电。
发送 IM 460-1 两个接口中的各个接口多可通过 5 A 的电流,即多可为本地连接中的
每个 ER 提供 5 A 的电流。
I/O 总线
I/O 总线是并行背板总线,设计用于快速交换 I/O 信号。 每个机架均有一条 I/O 总线,对
信号模块的过程数据进行时间要求严格的访问均通过 I/O 总线进行。)
通讯总线(C 总线)
通讯总线(C 总线)是串行背板总线,设计用于快速交换与 I/O 信号相应的大量数据。 除机
架 ER1 和 ER2 外,其余每个机架均有一条通讯总线。
带有 I/O 总线和通讯总线的机架
下图显示了带有 I/O 总线和通讯总线的机架。每个插槽中都有 I/O 总线和通讯总线连接
器。 交付机架时,这些连接器由外盖加以保护。
分段 CR
属性
“分段”特性与 CR 的组态相关。 在非分段 CR 中,I/O 总线是连续的,且所有 18 个或 9 个
插槽互连在一起;而在分段 CR 中,I/O 总线由两个 I/O 总线段组成。
分段 CR 具有以下重要特性:
● 通讯总线是连续的(全局),而 I/O 总线分为两个 I/O 总线区段,分别有 10 个和 8 个插
槽。
使用电源装置时,要确保次级线圈不与保护接地导线连接。
24 VDC 电源过滤
在使用未接地组态的电池为 S7-400 供电时,必须为 24 VDC 电源提供干扰抑制。 请使用
西门子电源电缆过滤器,例如 B84102-K40。
隔离监视
如果双重故障可导致安装进入危险状态,则必须提供隔离监视。
未接地操作实例
只有已组态带本地连接的 S7-400,并且在 CR 中将整个安装接地,才可在未接地组态中
操作 ER。

技术规范
商品编号6ES7417-5HT06-0AB0CPU417-5H PN/DP,32MB,用于 S7-400H/F/FH一般信息 产品名称CPU 417-5H PN/DP硬件产品型号1固件版本V6.0工程组态方式 ● 编程软件包STEP 7 V5.5 SP2(带 HF1)及以上版本CiR - 在 RUN 模式下组态 CiR 同步时间,基本负载60 msCiR 同步时间,每个 I/O字节从站的时间0 μs电源电压 额定值 (DC)● 24 VDC-;通过系统电源供电输入电流 从背板总线 5 VDC,典型值1.6 A从背板总线 5 VDC, 值1.9 A从背板总线 24 VDC, 值150 mA;每个 DP 接口 150 mA从接口 5 V DC, 90 mA;在每个 DP 接口处功耗 功耗,典型值7.5 W存储器 存储器类型其它工作存储器 ● 集成32 MB● 集成(用于程序)16 MB● 集成(用于数据)16 MB● 可扩展-装载存储器 ● 可扩展 FEPROM√;带存储卡(FLASH)● 可扩展 FEPROM, 64 MB● 集成 RAM, 1 MB● 可扩展 RAM√● 可扩展 RAM, 64 MB后备 ● 提供√● 带电池√;所有数据● 无电池-电池 后备电池 ● 备份电流,典型值180 μA;在 40°C 温度下有效● 后备电流, 1,000 μA● 后备时间,长模块数据手册中提供了条件和影响因素● CPU 外部备份电压进给5 V DC 到 15 V DCPU 处理时间 位操作时,典型值7.5 ns字操作时,典型值7.5 ns**数运算时,典型值7.5 ns浮点数运算时,典型值15 nsCPU 块 DB ● 数量16,000;数值范围:1 - 16000● 大小64 KBFB ● 数量8,000;数值范围:0 - 7999● 大小64 KBFC ● 数量8,000;数值范围:0 - 7999● 大小64 KBOB ● 数量见“指令表”● 大小64 KB● 空循环 OB 的数量1; OB 1● 时间报警 OB 的数量8; OB 10-17● 延时报警 OB 的数量4; OB 20-23● 循环中断 OB 数9; OB 30-38● 过程报警 OB 的数量8; OB 40-47● DPV1 报警 OB 的数量3; OB 55-57● 启动 OB 的数量2; OB 100, 102● 异步错误 OB 的数量9; OB 80-88● 同步错误 OB 的数量2; OB 121, 122嵌套深度 ● 每个**级24● 在一个错误 OB 中附加2计数器、定时器及其保持性 S7 计数器 ● 数量2 048保持性 — 可调节√— 下限0— 上限2 047— 预置Z 0 - Z 7计数范围 — 下限0— 上限999IEC 计数器 ● 数量不限(只取决于 RAM 容量)S7 定时器 ● 数量2 048保持性 — 可调节√— 下限0— 上限2 047— 预置无保持定时器时间范围 — 下限10 ms— 上限9,990 sIEC 定时器 ● 提供√● 类型SFB● 数量不限(只取决于 RAM 容量)数据区及其保持性 保持数据区域总共总工作存储器和装入存储器(带有备用电池)标志 ● 数量16 384 字节● 可保持√● 预设保持性MB 0 - MB 15● 时钟存储器数量8; (1个存储字节)数据块 ● 数量16,000;数值范围:1 - 16000● 大小64 KB本地数据 ● 可调节, 64 KB● 预置32 KB地址区 I/O 地址区 ● 输入16 KB● 输出16 KB其中分布式 — MPI/DP 接口,输入2 kbyte— MPI/DP 接口,输出2 kbyte— DP 接口,输入8 KB— DP 接口,输出8 KB— PROFINET接口,输入8 KB— PROFINET 接口,输出8 KB过程映像 ● 输入,可调16 KB● 输出,可调16 KB● 默认输入1,024 字节● 默认输出1,024 字节● 一致性数据。

通过插槽数量和连接数量进行限制CP,点对点参见S7-400H高可用性自动化系统操作手册。通过插槽数量和连接数量进行限制PROFIBUS和EthernetCP14;其中大10CP,作为DP主站插槽所需插槽2时间时钟硬件时钟(实时时钟)是可缓冲和同步是分辨率1ms每日偏差(缓存),大值1.7s;断开电源每日偏差(不缓存),大值8.6s;接通电源运行时间计数器数量8数字/数字条0至7值域0至32767小时间隔尺寸1小时剩余是时间同步提供支持是在MPI上,主站是在MPI上,从站是在DP上,主站是在DP上,从站是在AS中,主站是在AS中,从站是通过以下方式同步系统中的时间差MPI,大值200ms数字输出集成通道(DO)0接口并行接口数量020mA接口数量(TTY)0RS232接口数量0RS422接口数量0其他接口数量01.接口接口类型集成物理组成RS485/PROFIBUS+MPI电位隔离是接口处的电源供应(15至30VDC),大值150mA连接源数量MPI:16,DP:16功能性MPI是DP主站是DP从站否MPI连接数量16传输速率,大值12Mbit/s服务PG/OP通讯是路由是**数据通讯否S7基础通讯否S7通讯是DP主站连接数量,大值16传输速率,大值12Mbit/sDP从站数量,大值32服务PG/OP通讯是路由是**数据通讯否S7基础通讯否S7通讯是等距离支持否SYNC/FREEZE否激活/禁用DP从站否直接数据交换(横向连接)否地址范围输入端,大值2kbyte输出端,大值2kbyte每个DP从站的有效数据每个DP从站的有效数据,大值244byte输入端,大值244byte输出端,大值244byte插槽数,大值244每个插槽,大值128byteDP从站连接数量没有作为DP从站的CPU组态3.接口接口类型插入式同步模块(LWL)插拔式接口模块同步模块IF9606ES7960-1AA04-0xA04.接口接口类型插入式同步模块(LWL)插拔式接口模块同步模块IF9606ES7960-1AA04-0xA0等时模式节拍同步运行(应用程序至端口同步)否等距离否通讯功能PG/OP通讯是无消息处理的可连接OP数量15有消息处理的可连接OP数量8**数据通讯提供支持否S7基础通讯提供支持否S7通讯提供支持是作为服务器是作为客户端是每个任务的有效数据,大值64kbyte每个任务的有效数据(一致性),大值462byte;1个变量S5兼容通讯提供支持是;(大关于10CP和FCAG_SEND和FCAG_RECV)每个任务的有效数据,大值8kbyte每个任务的有效数据(一致性),大值240byte每个CPU同时完成的AG-SEND/AG-RECV任务数量,大值24/24标准通讯(FMS)提供支持是;通过CP和可装载FB连接数量全部16可应用于PG通讯为PG通讯预留1可调整用于PG通讯,大值0可用于OP通讯为OP通讯预留1可调整用于OP通讯,大值0可应用于S7基本通讯为S7Basis通讯预留0可调整用于S7基本通讯,大值0可应用于S7通讯预留用于S7通讯0可调整的S7通讯,大值0可用于路由预留用于路由0可调整路由,大值0S7消息功能消息功能的可注册站点数量,大值8与符号相关的消息否与组件相关的消息是同时间活动的报警S组件,大值100报警8组件是报警8和S7通讯组件的实例数量,大值600预设,大值300传导技术消息是可同时注册的档案

S7-400
功能强大的PLC,满足中、高性能要求。
要求苛刻的任务的解决方案。
品种齐全的模块和性能分级的 CPU,佳适应自动化任务。
通过简单实施分布式结构可实现灵活的使用;操作简单的连接方法。
佳的通讯和网络连接选件。
方便用户和简易的无风扇设计。
当控制任务增加时,可自由扩展。
多CPU运行:
多个 CPU 在一个 S7-400 控制器中同时运行。
通过多处理器计算扩大 S7-400 的整体性能。例如,复杂的任务可以分解为各种技术,如开环控制、计算或通讯,并分配给不同的 CPU。每个 CPU 可赋与其本地的 I/O。
模块化:
功能强大的 S7-400 背板总线和可以直接连接到 CPU 的通讯接口可以实现许多通讯线路的高性能操作。例如,这允许把一条通讯线路用于 HMI 和编程任务,一条通讯线路用于高性能和等距运动控制组件,一条通讯线路用于普通 I/O 现场总线。还可以执行额外需要的与 MES/ERP 系统或 Internet 的连接。
工程和诊断:
尤其是在使用采用高性能工程组件的大量自动化解决方案时,使用 SIMATIC 工程工具可以较为有效地组态和编程 S7-400。为此,提供有可语言(如 SCL)、用于顺序控制的图形工程工具、状态图和技术功能图。
S7-400H
采用冗余设计的容错自动化系统。
适合对故障安全要求很高的应用。
满足重启动费用高、昂贵的停机、较少的以及很少的维护的过程应用。
冗余的集功能。
提高 I/O 的可用性:网管型 I/O 配置。
也可作为标准 I/O 使用:单边配置。
热后备:发生故障时,可自动切换到备用设备。
采用 2 个立机架或一个分开的机架进行配置
经过冗余 PROFIBUS-DP 来连接切换的 I/O。
S7-400F/FH
故障安全型自动化系统,大大提高了工厂生产过程的安全性
符合 IEC 61508 SIL3、DIN V 19250 AK6 和 EN 954-1 Cat.4 等安全要求。
如果需要,也可通过冗余设计而实现容错
安全相关的 I/O 不增加接线:
通过采用 PROFIsafe 行规的 PROFIBUS DP 进行安全通讯
基于带有故障安全模块的 S7-400H 和 ET 200M
标准模块可以使用在自动化系统的非故障安全型应用场合
隔离模块,用于在一个 ET 200M 的安全模式中组合使用故障安全型模块和标准模块。
PLC的安装PLC适用于大多数工业现场,但它对使用场合、环境温度等还是有一定要求。控制PLC的工作环境,可以有效地提高它的工作效率和寿命。在安装PLC时,要避开下列场所:
(1)环境温度**过0~50℃的范围;
(2)相对湿度**过85%或者存在露水凝聚(由温度突变或其他因素所引起的);
(3)太阳光直接照射;
(4)有腐蚀和易燃的气体,例如、硫化氢等;
(5)有打量铁屑及灰尘;
(6)频繁或连续的振动,振动频率为10~55Hz、幅度为0.5mm(峰-峰);
(7)**过10g(重力加速度)的冲击。
小型可编程控制器外壳的4个角上,均有安装孔。有两种安装方法,一是用螺钉固定,不同的单元有不同的安装尺寸;另一种是DIN(德国共和标准)轨道固定。DIN轨道配套使用的安装夹板,左右各一对。在轨道上,先装好左右夹板,装上PLC,然后拧紧螺钉。为了使控制系统工作可*,通常把可编程控制器安装在有保护外壳的控制柜中,以防止灰尘、油污、水溅。为了保证可编程控制器在工作状态下其温度保持在规定环境温度范围内,安装机器应有足够的通风空间,基本单元和扩展单元之间要有30mm以上间隔。如果周围环境**过55C,要安装电风扇,强迫通风。
SINAMICS G150站地址设置及硬件组态
SINAMICS G150的PROFIBUS DP站地址设置有两种方法:
(1)通过CU320控制单元上DIP拨码开关,设置站地址,有效地址值为1….126,设定方法如表1所示,将DIP开关拨“ON”处,多个开关激活,将有效位进行加法运算, 1+4+32=37,表示站地址是37,注意:通过拨码开关改变地址时应断掉SINAMICS G150 电源,否则,改的站地址是无效的。
表1 DIP开关设定PROFIBUS DP地址
(2) 在拨码开关全部拨到OFF或ON状态,可以利用参数P918设置站地址。
S7-300/400的硬件组态,在硬件组态中设定的SINAMICS G150站地址应与SINAMICS G150 实际的站地址一致,本例中采用站地址是6。
硬件组态
3 通讯报文设置
SINAMICS G150有多种报文结构进行选择,详细描述请参考:SINAMICS_G150_operating-instructions手册,
报文结构是999为用户自定义报文,当用户选择此报文结构时,SINAMICS G150的起、停控制位等需自己做关联。此时必须将PLC控制请求置1(P854=1)。
注意:在做S7-300/400硬件组态时,需要配置报文结构,STEP7中的报文设置,配置结束后进行编译保存;然后,打开STARTER,核对报文结构是否一致,STARTER软件中报文的设置,若不一致需在STARTER软件中打开“configuration”做调整后点击“Transfer to HW config”按钮
STEP7中的报文设置
STARTER软件中报文设置
4 用PROFIBUS DP总线对SINAMICS G150起、停及速度控制
S7-300/400 PLC通过PROFIBUS DP周期性通讯方式将控制字1和主设定值发送至SINAMICS G150 ,当组态的报文结构 PZD=2或自由报文999时,在S7-300/400 中可用“MOVE” 指令和功能块SFC14和SFC15进行数据传送。
下面分别采用“MOVE” 指令进行数据传送和调用SFC14和SFC15系统功能块进行数据传送加以说明。
例程文件名为:“G150_DP控制字、主给定值的发送及状态字和实际频率读出程序.rar”,链接: G150_DP1.rar
注:程序中选择标准报文1
1、采用“MOVE” 指令进行数据传送:
(1)在例程中,在变量表“SINAMICS G150 start_up”中,分别强制M1.0、M1.1为1;
(2)通过MW2发送控制字1,**写入047E,然后写入047F,SINAMICS G150 开始运行,如停止SINAMICS G150 ,发送047E,使SINAMICS G150 停止运行
在PLC中,可以将基本数据类型或复合数据类型组合在一起生成以下的数据类型:
(1)数组(ARRAY) 将一组同类型的数据组合在一起,形成一个单元。
(2)结构(STRUCT) 将一组不同类型的数据组合在一起,形成一个单元。
(3)字符串(STRING) 包含了多254个字符(CHAR)的一维数组。
(4)时间和日期(DATE_AND_TIME) 用于存储年、月、日、小时、分钟、秒钟、毫秒和星期,占用8个字节,用BCD格式保存,星期天的代码为1,星期一到星期六的代码为2~7。
(5)用户定义的数据类型UDT( User-Defind Data Types) 由用户将基本数据类型和复合数据类型组合在一起,形成新的数据类型。
参数类型是为在逻辑块(子程序)之间传递参数的形参定义的数据类型。
(1) TIMER(定时器)和COUNTER(计数器) 执行逻辑块时需要使用的定时器和计数器,对应的实参是定时器和计数器的编号,如T3、C8。
(2) BLOCK(块) 一个块用于输入或输出,参数声明决定了使用的块的类型,例如FB、FC或DB等(块的应用可参见本书*7章中对程序结构的说明)。块参数类型的实参应为同类型的块的地址(如FB2)或符号名(如“FAN”)。
(3) POINTER(指针) 指针指向一个变量的地址,即用地址作为实参。如P#M23.0是指向M23.0的双字地址指针。
(4) ANY用于实参的数据类型未知或可以使用任意类型的数据,占10个字节。
http://zhangqueena.b2b168.com