系列S7-400
工作电压24
是否进口是
产品认证CE
物料编码1
是否跨境货源是
6ES7412-1XJ05-0AB0CPU 412-1DP: 288KB
6ES7412-2EK06-0AB0CPU 412-2PN: 1MB
6ES7412-1XJ07-0AB0CPU 412-1DP: 512KB
6ES74122EK070AB0CPU 414-3PN: 4MB
6ES7412-2XJ05-0AB0CPU 412-2DP: 512KB(
6ES74143EM060AB0CPU 414-3PN: 4MB(2MB代码,
6ES7414-2XK05-0AB0CPU 414-2DP: 1MB
6ES74143EM070AB0CPU 416-3PN: 16MB(8MB代码,
6ES7414-2XL07-0AB0CPU 414-2DP: 2MB(
6ES74163ES060AB0CPU 416-3PN: 16MB(8MB代码,8MB数据)
6ES74143XM050AB0CPU 414-3DP: 2.8MB
6ES74163ES070AB0CPU 412-5H:1 MB (512 KB数据,512 KB代码),位处理速度31.25ns,
西门子S7-1500与S7-300、S7-400相PK的五大优势以及型谱对照
先,它的外观设计更人性化,选用时更容易被工程现场人员所接受。S7-1500模块大小比S7-300稍大,机架类似于S7-300,前连接器安装时具有接线位置,并提供专门的电源元件和屏蔽支架及线卡,使接线更方便,可靠性更高;尤其让工程人员心动的是CPU上配置有LED显示屏,可方便显示CPU状态和故障信息等。
No.2
其次,从硬件方面来说,S7-1500PLC的处理速度更快,联网能力更强,诊断能力和安全性更高,不仅可节省成本,提高生产效率,而且安全可靠,维护简单方便,真正成为工厂客户和现场维护人员的控制器。例如,相对于S7-300/400,S7-1500 PLC采用新型的背板总线技术,采用高波特率和高传输协议,使其信号处理速度更快;S7-1500所有CPU集成1-3个PROFINET接口,可实现低成本快速组态网络通信,而S7-300/400PLC只有个别型号CPU才集成有PROFINET接口;S7-1500 PLC的模块集成有诊断功能,诊断级别为通道级,*进行额外编程,当发生故障时,可快速准确地识别受影响的通道,减少停机时间,这是S7-300/400PLC所无法比拟的。
No.3
S7-1500PLC的组态和编程效率更高,信息采集和查看更方便,这也是工程设计人员的福音。由于S7-1500PLC是无缝集成到TIA博途软件中,无论是硬件组态、网络连接和上位组态,还是软件编程,其操作均简单快捷。而S7-300/400PLC组态编程软件为经典STEP7,上位组态软件为WinCC,相对于TIA博途软件,某些操作显得繁琐(例如对于各个程序块需要每个单存盘,当有语法错误时,则无法执行保存操作)。对于S7-1500,可通过Internet浏览器、内置CPU显示屏、TIA博途和HMI设备随时查看CPU状态、过程变量和故障信息等,而对于S7-300/400 PLC,则没有CPU显示屏,信息采集和查看也没有S7-1500PLC方便。
No.4
相对于S7-300/400PLC,S7-1500PLC支持的数据类型更广泛。S7-1500PLC的基本数据类型的长度大到 ** 位,而S7-300/400 PLC支持的基本数据类型长度大为32位;S7-1500PLC支持Pointer、Any和Variant三种类型指针,S7-300/400PLC只支持前两种。这些特点,均使S7-1500PLC的编程更加灵活。
No.5
另外,S7-1500 PLC*使用其它模块即可实现运动控制功能。通过PLCopen 技术,控制器可使用标准组件连接支持PROFIdrive 的各种驱动装置;此外,S7-1500 PLC还支持所有CPU 变量的TRACE 功能,提高了调试效率,优化了驱动和控制器的性能。
小结
总之,S7-1500 PLC的功能不仅涵盖了绝大多数S7-300/400PLC,而且有过之而无不及,适用范围广泛,加之其具有上述**的优点,使其在今后的发展中,必将广泛应用于各个工程领域之中。

西门子S7-400H与S7-300的以太讯
单站S7-400 CPU如何与S7-300 建立以太讯
1.网络组态
在S7-400 CPU的AS所在的单项目中点击工具栏上的按钮
,打开网络组态NetPro。在CPU上右键菜单中选择“Insert New Connection”创建新的连接:
在弹出的新窗口中选择连接伙伴方。如果S7-300 CPU和S7-400 CPU处在同一个项目中,则可以直接选择;如果处在不同的项目中,则需要选择一个“Unspecified”(未*),点击“Apply”应用即可。
在如下所示的S7连接属性设置窗口中填写通讯伙伴方的IP地址,然后点击“Address Details…”按钮:
在详细信息中修改伙伴方的槽位为2,点击OK确认。
将建立好的连接下载到S7-400站即可。
2.通讯程序调用
在通讯功能块调用之前,需要在S7-300 CPU中准备和S7-400 CPU通讯用的共享DB块。示例中创建DB50和DB51,分别对应“输出”和“输入”数据。
在S7-400 CPU侧调用“PUT(SFB14)”完成向S7-300 CPU写入数据,调用“GET(SFB15)”从S7-300 CPU侧读出数据。
具体编程组态方法请参考如下文档:
S7-可编程序控制器的S7-通讯
// ** .ad./download/docMessage.aspx?Id=3295
冗余S7-400H CPU如何与S7-300建立以太讯
1.网络组态
由于S7-300 CPU和S7-400H CPU之间无法建立S7容错连接,所以在连接创建的时候,需要分别从S7-400H CPU的两个CPU分别建立到S7-300 CPU(或者Unspecified)的连接:
图HCPU中0机架上的连接
图HCPU中1机架上的连接
从S7-400H CPU的两个CPU分别创建一个到“Unspecified”的S7连接,可以看到,这两个连接的ID号是不同的。
2.通讯程序调用
HCPU到S7-300 CPU站点的通讯链路由两个S7连接实现,如何基于这两个连接可靠地完成数据交换则是需要考虑的重点。具体的方案较多,可以采用两个连接同时工作,接受方通过判断连接状态来选择数据的方式,也可以采用“心跳信号”的方式判断出可用的连接之后再完成传输等。
用户亦可通过读取主备CPU状态的方式来选择具体的通讯连接。CPU的冗余状态可通过调用SFC51 功能块。具体参数设置请参考如下文档:
SFC 51常用功能使用入门

S7-400系列PLC的装载存储器怎样扩展,RAM卡和FEPROM卡有何异同
S7-400PLC的存储区分为三个区域:装载存储器(Load Memory)、工作存储器(Work Memory)和系统存储器(System Memory)(与S7-300系列PLC略有不同,没有保持存储器)。具体如下图所示。
本文,详细介绍一下S7-400 CPU的装载存储器的相关知识。
装载存储器(Load Memory)用于存放不包含符号地址分配或注释(这些保留在编程设备PG/PC中)的所有用户程序和数据。
对于S7-400而言,装载存储器可以是内部集成的RAM或外部扩展存储卡。由于集成的装载存储器容量有限,如果程序大于内置的装载存储器,则需要配置存储卡。S7-400 PLC用于扩展装载存储器的存储卡有RAM卡和Flash EPROM卡两种。
一、RAM卡
RAM卡用来扩展S7-400 CPU的内置装载存储器,其跟CPU内置的RAM区形成无缝连接,形成连续的存储区。
当用户程序大于S7-400内置的装载存储器时,可以采用RAM卡来扩展内置装载存储器了。使用RAM卡时,有以下几点需要注意:
1、RAM卡中的数据需要用电池来保存,需要在CPU带电时更换电池,否则掉电后程序将丢失;
2、RAM卡中的内容可以通过MRES或菜单命令"PLC->诊断/设置->/复位"指令来;
3、在线工作存储器中的程序块和DB块的同时,会RAM中的相应的块;
4、程序写入RAM卡的方法为:菜单命令"PLC->下载",或通过工具栏中的"下载"按钮,如下图所示。
5、用户程序**下载到内置RAM中,当内置RAM满了后,会自动把剩余的块下载到RAM卡中。下载的同时,工作存储器的内容也会更新,与运行相关的程序代码和数据块会被传输到工作存储器中;
6、RAM卡严禁带电插拔;
7、对于使用RAM卡的CPU来说,当CPU设置写保护后,加密信息可以通过复位或执行菜单命令"PLC->将用户程序下载到存储卡",下载一个空的程序到卡中,CPU中设置的密码将被。
二、Flash EPROM卡
Flash EPROM(FEPROM卡)也可以用来扩展CPU的装载存储器与RAM卡不同,FEPROM卡的扩展装载存储区和内置的装载存储区是各自立的。此外,FEPROM卡中的内容是掉电保持的,在没有后备电池时PLC掉电,重新上电后,PLC会自动冲FEPROM卡中拷贝程序到CPU的工作存储器中,因此,FEPROM卡更常用作程序备份。
1、将程序下载到FEPROM卡中
只能使用菜单命令"PLC->下载用户程序到存储卡",才能将程序下载到FEPROM卡中,实现程序备份。使用此命令下载的用户程序只会占用FEPROM卡的使用空间,而并不占用内置的装载存储区空间。用户程序只能整体写入FEPROM卡而不能写入单个或部分程序块,同时,每次写入新的程序都会原卡中的程序。
2、FEPROM卡中的程序
FEPROM卡中的程序使用在线的方式无法,要想FEPROM卡中的内容,可采用以下几种方法:
通过菜单命令"PLC->将用户程序下载到存储卡"下载一个空程序时,会FEPROM卡中以前的程序,同时会吧内置的RAM中的内容清空;当下载的程序大于工作存储器或者大于FEPROM卡的容量时,下载程序时会出现报警信息,但下载过程仍然可以继续,下载完成后会出现错误信息,此时PLC故障灯亮(SF)。FEPROM卡中的内容会被清空;使用PG或西门子读卡器来卡中的内容。该方法可以卡里的内容,使其成为一张空卡。三、总结S7-400 CPU集成了内置装载存储器,若用户程序小于内置的装载存储器,则不使用扩展卡也可以下载程序;S7-400的外置装载存储器扩展卡有两种:RAM卡和FEPROM卡RAM卡跟CPU内置装载存储区无缝连接,使用菜单命令"PLC->下载"或工具栏"下载"按钮,可将程序下载到装载存储器。可以下载整个用户程序,也可以下载单个"块"FEPROM卡是掉电保持的,更多的用作程序备份。通过菜单命令"PLC->将用户程序下载到存储卡",可将程序下载到FEPROM卡中,只能整个用户程序整体下载。FEPROM卡的存储区和内置RAM区的各自立的。

西门子S7-400PLC多CPU通讯传输
S7-400 多 CPU 之间通讯,使用 S7-400 底板 K 总线。此次分为以下四部分来进行详细的讲解,便于大伙的理解
1. S7-400 多 CPU 环境注意事项
2. 环境
3. 硬件组态
4. 软件编程
1.S7-400 中多 CPU 环境的注意事项
在共用 K 总线和 P 总线不分段的子机架 UR1 或 UR2 上运行
所有在一个公用外设总线(P)和通讯(K)总线上操作的 CPU 运行状态(CPU 运行系统性能)
都将自动同步。
一个复杂的大任务可以拆开到多 4 个 CPU 上来计算。
通过简单插入 CPU 实现性能的按比例升级是可能的。
增加系统资源(内存,标准区,计数器...)。
在分段子机架 CR2 上的运行
分段子机架包含有两个立的 P 总线,其中 10 个插槽在分段 1 中,8 个插槽在分段 2。
每个总线分段使用一个 CPU,I/O 模块分配到本地的 CPU 上。CPU 各自立运行,没有运行状态的同步。
公共通讯总线允许子单元间进行通讯而不需要附加硬件。
因此,2 个单的控制器可以组态到一个 CR 中。这样可以在柜子中节省空间。
成本上很节约,因为仅需一个子机架和一个电源供应单元。
S7-400 和 M7-400 CPU 都可以没有任何的限制地使用,也就是说,甚至可以将 S7 和
M7 CPU 一起放在 CR2 中。(警告:要把 M7-CPU 486-3 与 488-3 一起在 CR2 中运行,
只能使用 M7-SYS V2.0 和 STEP7 基本软件 V3.1。原来的 CPU 488-4 与 488-5 不能够
在 CR2 中运行)。
2.环境
2.1 硬件:CPU416-3 和 CPU412-2
2.2 软件:Windows XP professional SP2 、STEP7 V5.3 SP3进行 BSEND,BREV 和 USEND ,UREV通讯。
3. 硬件组态
分别设定 CPU 不同的 MPI 地址,可以通过底板 K 总线从一个 CPU对多个 CPU 编程
创建一个 S7 连接
接口为 PLC internal,从底板 K 总线通讯。
创建 2 个连接,因为要 2 种通讯方式,存盘编译无错误退出。BSEBD,BRCV(SFB12、SFB13)和 USEND,URCV(SFB8、SFB9)。BSEND 可以传输 ** K,带效验速度慢。USEND 可以传输 440 字节,不效验速度快。
分别下载 CPU 的 block 下 System data
4. 软件编程
http://ywgy88.b2b168.com