系列S7-400
是否进口是
产品认证CE
结构形式:模块
安装方式:现场安装
功能:PLC/CPU
品牌西门子
工作数据是PLC运行过程中经常变化、经常存取的一些数据。存放在RAM中,以适应随机存取的要求。在PLC的工作数据存储器中,设有存放输入输出继电器、继电器、定时器、计数器等逻辑器件的存储区,这些器件的状态都是由用户程序的初始设置和运行情况而确定的。根据需要,部分数据在掉电时用后备电池维持其现有的状态,这部分在掉电时可保存数据的存储区域称为保持数据区。
通常情况下,机械、设备生产线等的负载指恒转矩(G型)负载;一般风机、水泵类负载指平方转矩(P型)负载。
由于系统程序及工作数据与用户无直接联系,所以在PLC 产品样本或使用手册中所列存储器的形式及容量是指用户程序存储器。当PLC提供的用户存储器容量不够用,许LC还提供有存储器扩展功能。 PLC存储器所用的种类主要有:可读/写操作的随机存储器RAM;只读存储器或可擦除可编程的只读存储器ROM、PROM 、EPROM 和EEPROM。
1. 组诊断; 2. CPU/主站停机时输出的状态:可以选择继续工作、使用替代值等模式; 3. 通道编号 0; 4. DO 诊断:可以诊断输出断线、短路等; 5. 替代值:配合参数 2 使用; 6. 运行模式:更改 2 PULSE 输出模式,包括脉冲输出,脉宽调制(PWM),脉冲串,On/Off 延时等模式; 7. PWM(脉宽调制)的输出模式:可以使用千分数或者S7 模拟量格式的值; 8. 时基:后面所有跟时间相关的参数都以该参数为时间单位; 9. DI 数字量输入的功能:可作为普通输入和硬件使能使用; 10. 接通延时; 11. 小/脉冲时间; 12. 周期时间; 13. 通道编号 1; 将项目配置好后,存盘编译并下载,参数配置随即生效。
PLC的CPU内有指示程序步存储地址的程序计数器,在程序运行过程中,每执行一步该计数器自动加1,程序从起始步(步序号为零)起依次执行到终步(通常为END指令),然后再返回起始步循环运算。PLC每完成一次循环操作所需的时间称为一个扫描周期。不同型号的PLC,循环扫描周期在1微秒到几十微秒之间。PLC用梯形图编程,在解算逻辑方面,表现出快速的优点,在微秒量级,解算1K逻辑程序不到1毫秒。它把所有的输入都当成开关量来处理,16位(也有32位的)为一个模拟量。大型PLC使用另外一个CPU来完成模拟量的运算。把计算结果送给PLC的控制器。 相同I/O点数的系统,用PLC比用DCS,其成本要低一些(大约能省40%左右)。PLC没有操作站,它用的软件和硬件都是通用的,所以维护成本比DCS要低很多。一个PLC的控制器,可以接收几千个I/O点(多可达8000多个I/O)
通讯功能 使用系统已经集成的块,可以建立S7/C7伙伴之间的通信服务。 这些服务是: S7的MPI 和 PROFIBUS基本通信 通过 MPI、C 总线、PROFIBUS 和 PROFINET/工业以太网的 S7 通讯。
使用reloadable块,可以建立与S5伙伴和非西门子设备之间的通信服务。 这些服务是: 通过 PROFIBUS 和工业以太网进行的 S5 兼容通讯。 通过 PROFIBUS 和工业以太网进行的标准通讯(通过 PROFIBUS/工业以太网进行的开放式用户通讯)。
与全局数据不同的是,对于通信功能,必须为其建立通信连接。 集成到 IT 领域中 借助自动化工程组态,使用S7-400,可以更加方便地接入现代化的信息技术世界。使用插件CP 443-1 Advanced,可以实现以下功能: 使用任何HTML工具,创建自己的Web网页。方便地将S7-400的过程变量赋给HTML对象。 通过这些网页使用标准浏览器S7-400。 通过FC调用,从S7-400的用户程序中发送电子邮件。 通过拨号网络(例如ISDN),使用TCP/IP的WAN特性实现远程编程。
每个控制器两个同步 模块 ,用于通过光缆连接两个设备。 每个控制器 1 个 CPU 412-3H、1 个 CPU 414-4H 或 1 个 CPU 417-4H。 控制器中具有 S7-400 I/O 模块 。 UR1/UR2/ER1/ER2 扩展单元和/或带有I/O 模块 的 ET 200M 分布式 I/O 设备。 重要的功能始终采用冗余型设计。 I/O可以组态为常规可用性型和switched型。 常规可用I/O(单边组态) 在单边组态中,I/O 模块 为单通道设计,仅能由两个控制器中的一个来寻址。单边I/O 模块 可以插接 一个控制器和/或 扩展单元/分布式I/O设备 . 在I/O寻址设备工作正常的情况下,从单边读入的信息始终可以被两个控制器使用。在出现故障的情况下,受到影响的控制器的I/O 模块 将会停止工作。 单边组态用于: 不需要很高可用性的工厂部分。 连接基于用户程序的冗余 I/O。此时,系统必须具有一种对称设计。 增加可用性(倒换型配置) 在switched组态中,I/O 模块 为单通道设计,但是其寻址工作是由两个控制器通过冗余PROFIBUS DP完成。Switched I/O 模块 仅能插接 一个ET 200M分布式I/O设备 . 至控制器的连接通过PROFIBUS DP实现。此时,switched ET 200M连接至两个子单元上。 I/O 的冗余性 3.1版以及更高版本的操作系统均支持冗余I/O。 冗余 I/O 模块 以冗余方式成对配置。使用冗余I/O可以实现可用性的大化,因为这种工作模式能够容忍一个CPU、PROFIBUS或者信号 模块 出现故障。 配置选项 可进行下列配置: 针对单侧 DP 从站采用冗余 I/O 针对切换式 DP 从站采用冗余 I/O 适宜的 I/O 模块 彼此冗余的 模块 的类型必须相同,且采用相同的设计(例如,均为集中式或者均为分布式)。插槽不强制规定。不过,出于可用性原因,建议在不同的站中使用。关于可以使用哪些 模块 ,请咨询用户支持部门或者参考相关手册。 FM 和 CP 的冗余 这两种不同的组态都可以以冗余方式使用功能 模块 (FM)和通信处理机(CP): 切换冗余设计: 功能 模块 (FM)/通信处理机(CP)可以成双地连接至单个ET 200M或者一个switched ET 200M。 双通道冗余设计: 功能 模块 (FM)/通信处理机(CP)可以插接两个子单元或者子单元所连接的扩展单元(参见单边组态)
此时可以不同方式取得 模块 的冗余性: 由用户编程: 在功能 模块 和SIMATIC通信处理机上,总体上说,用户可以对其冗余功能进行编程。识别出主动 模块 ,当检测到可能出现故障时启动切换操作。所需要的程序与用于配有冗余FM/CP的单个CPU的程序相一致: 由操作系统直接支持。 对于SIMATIC NET-CP 443-1,冗余由操作系统直接支持。详细信息,参见下面的“通信”。 S7-400 F/FH 故障安全型 S7-400 F/FH自动化系统可以根据需求进行不同的组态: S7-400 F的单通道单侧I/O 工厂需要使用故障安全型控制器。*容错。需要下列部件: 1 CPU 414-4H/417-4H,含 F-Runtime 许可证。 1 PROFIBUS DP 连接线。 ET 200M,配有IM 153-2。 故障安全信号 模块 ,非冗余型。 在发生故障的情况下,I/O不可用。故障安全信号 模块 为被动型。 单通道switched I/O,用于 S7-400 FH 工厂需要使用故障安全型控制器。对于 CPU 需要容错
需要下列部件: 2 CPU 414-4H/417-4H,含 F-Runtime 许可证。 2 根 PROFIBUS DP 连接线。 1 个 ET 200M ,带 2 个 IM 153-2 (冗余)。 故障安全信号 模块 ,非冗余型。 在CPU、IM 153-2或者PROFIBUS DP连接线出现故障的情况下,控制器仍然保持可用状态。在故障安全信号 模块 或者ET 200M出现故障的情况下,I/O不再可以使用。故障安全信号 模块 为被动型。 冗余switched I/O,用于 S7-400 FH 工厂需要使用故障安全型控制器。在CPU侧和I/O侧,必须实现容错功能。需要下列部件: 2 CPU 414-4H/417-4H,含 F-Runtime 许可证。 2 根 PROFIBUS DP 连接线。 2 个 ET 200M ,带 2 个 IM 153-2 (冗余)。 故障安全信号 模块 ,冗余型。 CPU、IM 153-2或者PROFIBUS DP连接线、故障安全信号 模块 或者ET 200M出现故障的情况下,控制器仍然保持可用状态

PLC采用循环执行用户程序的方式。OB1是用于循环处理的组织块(主程序),它可以调用别的逻辑块,或被中断程序(组织块)中断。在起动完成后,不断地循环调用OB1,在OB1中可以调用其它逻辑块(FB, SFB, FC或SFC)。循环程序处理过程可以被某些事件中断。在循环程序处理过程中,CPU并不直接访问I/O模块中的输入地址区和输出地址区,而是访问CPU内部的输入/输出过程映像区。批量输入、批量输出。
梯形图中Q4.0的线圈(称为内部线圈)“通电”时,对应的输出过程映像位为1状态。信号经输出模块隔离和功率放大后,继电器型输出模块中对应的硬件继电器的线圈(外部线圈)通电,其常开触点闭合,使外部负载通电工作。
外部输入电路接通时,对应的输入过程映像位(例如I0.0)为1状态,梯形图中对应的输入位的常开触点接通,常闭触点断开。
某一编程元件对应的过程映像位为1状态时,称该编程元件为ON,过程映像位为0状态时,称该编程元件为OFF。
PLC性能指标:
循环时间(Cycle time): 是指操作系统执行一次,循环操作所需的时间,又称为扫描循环时间(Scan Cycle Time)或扫描周期。如0.7ms、1.7ms等性能指标:I/O点数、扫描周期、指令数目、功能模块多少
A( O I0.1 // 接在左侧母线上的I0.1的常开触点
O Q4.0 // 与I0.1的常开触点并联的Q4.0的常开触点 )
AN I0.2 // 与并联电路串联的I0.2的常闭触点
= Q4.0 // Q4.0的线圈
梯形图对应的逻辑表达式: Q4.0 = (I0.1+Q4.0)
可以将MMC整个打包读出来写成一个IMG文件,就象你原来用HD-COPY给软盘做的IMG镜象文件一样。当然被误格式化成电脑文件格式的MMC卡也可以用附带的标准IMG文件来恢复。比如你把8M MMC给格式化成16.7M的FAT格式,结果电脑认识了,PLC却不认识了,这时候可以用<MMC写卡软件>拿8M MMC的IMG文件来恢复,恢复完就还是PLC能认识的8M MMC了。软件版本的不同可能导致您无法写入S7IMG文件,所以解压包里共提供V0.9和V1.0两个版本,以供选用。。。
若以中继器连接,站之间的距离可达9100m,可多也只能用10个中继器,而且它还占用节点数。MPI的网络组建:利用STEP7的configuretion里的功能可以给每一个网络节点分配一个MPI地址和高地址,连接是需要在MPI网络的个节点和后一个节点加终端电阻。
PLC以MPI来实现通讯,可用三种方式解决。全局数据包通讯方式、无组态连接通讯方式、组态连接通讯方式。实现全局数据包通讯方式:在PLC硬件配置过程,组态需要通讯的PLC站之间的发送区和接收区不需要任何程序处理,只适应s7-300/400之间的通讯。
STEP 7 Safety Advanced 选件包用于所有故障安全 TIA SIMATIC 控制器类别(S7-1200,S7-1500,S7-1500软件控制器,S7-300,S7-400,WinAC)
STEP 7 Safety 还可利用 TIA 博途来实现故障安全自动化:
操作直观而统一(与标准编程一样),可以迅速开始创建故障安全程序。
F 系统的组态方式与标准自动化系统相同。
随时可用:插入 F-CPU 时,将自动建立 F 运行组。
使用“计算自然对数”指令,可以计算累加器 1 中值以 e (e = 2.718282) 为底数的自然对
数。
指令执行之后,状态位 CC 0 和 CC 1 将指示结果为负数、零或正数。如果该值**出了所
允许的数值范围,则将状态位 OV 和 OS 置位为“1”。
如果累加器 1 中的值小于或等于零,该指令会向累加器 1 中写入无效值,并将状态位 CC
0、CC 1、OV 和 OS 置位为“1”。如果浮点数无效,该指令还会将状态位 CC 0、CC 1、
OV 和 OS 置位为“1”。

技术发展动向
1. 产品规模向大、小两个方向发展
大: I/O点数达14336点、32位为微处理器、多CPU并行工作、大容量存储器、扫描
速度高速化。
小: 由整体结构向小型模块化结构发展,增加了配置的灵活性,降低了成本。
2. PLC在闭环过程控制中应用日益广泛
3. 不断加强通讯功能
4. 新器件和模块不断推出用于数字量和模拟量输入/输出的信号模块。
工艺模块用于高速计数、位置检测或测量等功能。
通信模块和通信处理器可通过通信接口将控制器进行扩展
根据具体要求,也可使用下列模块:
在 CPU 向背板总线的输出对于所有连接的模块来说不够充分的情况下,电源模块 (PS) 通过背板总线为 S7-1500 模块的内部电路供电。
用于将 SIMATIC S7-1500 连接到 120/230 VAC 电源的负载电源模块 (PM)。
接口模块用于连接基于 S7-1500 的分布式 I/O。
设计
简单的设计使得 SIMATIC S7-1500 十分灵活,便于维护。
集成背板总线:
集成的背板总线;背板总线集成在模块上。模块通过 U 形连接器相连,总线连接器插在外壳的背面。可以节省安装时间。
模块组装在 S7-1500 安装导轨上:
具有各种长度,包括切割至定长的型号。由于具有集成式 DIN 导轨,可以卡装广泛的标准部件,如附加端子、小型断路器或小型继电器。
性能可靠,接线方便:
I/O 信号是通过统一的 40 针前连接器来连接的。信号模块和前连接器之间具**械编码,可防止因意外的错误插入而对电路造成破坏。
为了对前连接器进行简单接线,可将该连接器置于“预接线位置”。在此位置上,插头尚未与模块电路接触。此位置还可用于在运行过程中进行改动。用户可借助于前盖内侧的一个印制电缆连接图进行连接。
前连接器作为带螺钉型端子或推入式端子的型号提供。两个型号都可以连接线芯截面积为 0.252?~ 1.5 mm2(AWG 24 ~ AWG 16)的导线。
另外,数字量信号模块可通过 TOP Connect 进行系统接线。通过 TOP Connect,可以快速而清晰地连接到现场的传感器和执行器,并可在控制柜中进行简便接线。
对于模拟量模块,可以直接在模块上进行屏蔽;随模块提供了一个屏蔽连接套件,*工具即可进行安装。
设备特定标签:
标签条可用于 SIMATIC S7-1500 的信号模块。可使用标准激光打印机来打印这些 DIN A4 标签纸上的标签。可以从 TIA Portal 进行自动打印,而*重新输入符号或地址。通过这些标签条的设计形式,可为通道或诊断显示 1:1 分配标签。如果前盖打开,则诊断显示到端子的这种 1:1 分配会保留。
可变和可扩展的站配置:
信号模块和通信处理器可以不受限制地以任何方式连接。系统可自行组态。
大配置包括带有 31 个模块(30 个模块 + 1 个电源)的 CPU。在 CPU 向背板总线的输出对于所有连接的模块来说不够充分的情况下,需要由电源 (PS) 通过背板总线为 S7-1500 模块的内部电路供电。
尺寸紧凑:
的PLC除了主要采用CPU以提高处理速度外,还有带处理器的EPROM或RAM的智能I/O模块、高速计数模块、远程I/O模块等化模块。
5. 编程工具丰富多样,功能不断提高,编程语言趋向标准化
有各种简单或复杂的编程器及编程软件,采用梯形图、功能图、语句表等编程语言,亦有的PLC指令系统。
6. 发展容错技术
采用热备用或并行工作、多数表决的工作方式。
7.追求软硬件的标准化。

通过插槽数量和连接数量进行限制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传导技术消息是可同时注册的档案
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