西门子将电气化、自动化、数字化的力量融入各行各业,以前所未见的高度、速度、精度和深度,让关键所在,逐一实现。
德国制造: 现货 联 系 人: 黄勇《黄工》 24小时联系手机: 13701633515
全新原装: 参数
质量保证: 保修 直线销售 电 话: 021-31660605 在 线 商 务 QQ: 77956468
LOGO! 基本型主机 | 6ED10521CC010BA6 | LOGO! 24C,主机,集成显示面板 电源/输入/输出:24V/24V/24V 晶体管, 8DI (4AI)/4DO,内存200个功能块, 集成实时时钟, 可连接扩展模块 |
6ED10521FB000BA6 | LOGO! 230RC,主机,集成显示面板. 电源/输入/输出: 230V/230V/继电器, 8 DI/4 DO, 内存200个功能块, 可连接扩展模块230V AC/DC | |
6ED10521HB000BA6 | LOGO! 24RC,主机,集成显示面板 电源/输入/输出: 24V UC/24V UC/继电器, 8 DI/4 DO,内存200个功能块, 可连接扩展模块24V AC/DC,支持 NPN/PNP 输入类型 | |
6ED10521MD000BA6 | LOGO! 12/24RC,主机,集成显示面板. 电源/输入/输出: 12/24V DC/继电器, 8 DI (4AI)/4 DO,内存200个功能块 可连接扩展模块 | |
LOGO! 经济型主机 | 6ED10522CC010BA6 | LOGO! 24CO, 主机,没有集成显示面板,电源/输入/输出: 24V/24V/24V 晶体管, 8 DI (4AI)/4 D,内存200个功能块,集成实时时钟, 可连接扩展模块 |
6ED10522FB000BA6 | LOGO! 230RCO, 主机,没有集成显示面板, 电源/输入/输出: 230V/230V/继电器, 8DI/4DO,内存200个功能块, 可连接扩展模块230V AC/DC | |
6ED10522HB000BA6 | LOGO! 24RCO (AC), 主机, 没有集成显示面板,电源/输入/输出:24V UC/24V UC/继电器, 8 DI/4 DO, 内存200个功能块, 可连接扩展模块,支持 NPN/PNP 输入类型 | |
6ED10522MD000BA6 | LOGO! 12/24RCO, 主机,没有集成显示面板,电源/输入/输出: 12/24V DC/继电器, 8 DI (4AI)/4 DO, 内存200个功能块, 可连接扩展模块 | |
LOGO! 0BA7主机 | 6ED10521FB000BA7 | LOGO!230RCE,主机,集成显示面板,电源/输入/输出: 115V/230V/继电器,8 DI/4 DO, 内存400个功能块,可连接扩展模块,集成以太网接口 |
6ED10521MD000BA7 | LOGO!12/24RCE,主机,集成显示面板,电源/输入/输出: 12/24V DC/继电器, 8 DI (4AI)/4 DO; 内存400个功能块,可连接扩展模块,集成以太网接口 |
下面介绍一个解决的方法。打开计算机的控制面板,双击“管理工具”,再双击“服务”,打开“服务”对话框(见图1)。

图1
双击“Automation License Manager Server”(自动化许可证管理器服务),打开它的属性对话框(见图2)。用“启动类型”选择框,将启动类型由“手动”改为“自动”。
点击“启动”按钮,启动“Automation License Manager Server”,其状态变为“已启动”。最后点击“确定”按钮,图3是修改后的“服务”对话框。
图2

说明
有一系列从入门级CPU直到高性能CPU,用于配置控制器。所有CPU控制大量结构;多个CPU可以在一个多值计算配置中一起工作以提高性能。由于CPU的高处理速度和确定性的响应时间,可缩短机器的循环周期。
不同的CPU具有不同性能,例如,工作存储器,地址范围,连接数量和执行时间。十款款标准的CPU,集成PROFIBUS、PROFINET 总线接口。

-
S7- 400尤其适合于加工工业中的数据密集型任务。高处理速度和确定性的响应时间,缩短高速机械制造业设备控制的循环周期。
-
S7 - 400最好用于整体协调各种设备,控制低级别的系统。这是由高速通讯能力和集成接口来保证的。
S7-400 的成功应用如下:
-
汽车工业
-
标准机械设备制造包括定制的机械设备制造
-
仓储系统
-
建筑工程
-
钢铁行业
-
发电和配电
-
造纸和印刷业
-
木工
-
纺织业
-
医药制品
-
食品和饮料行业
-
处理工程,例如水和废水处理设施
-
化工和石化
效益
-
由于采用各种级别的CPU,S7-400可以灵活扩展升级;I/O能力几乎是无限的。
-
强大的CPU允许集成新的功能,无需额外硬件投资,例如处理质量数据,用户友好的诊断,到更高层次的MES解决方案或通过总线系统的高速通讯。
-
可以以模块化的方式构建S7 - 400,有各种用于集中配置和分布式结构的模块,以实现处理备件方面的低成本。
-
在操作过程中可以修改S7- 400 的分布式I/O配置(在运行中配置)。另外在工作时还可以删除和插入信号模块(热插拔)。这使得很容易扩展系统或出现故障时替换模块。
-
项目的完整数据存储包括CPU上的符号和注释,简化了服务和维护过程。
-
可以将安全技术和标准自动化集成到一个单一的S7- 400控制器,可以通过S7- 400的冗余结构增加设备的可用性。
-
S7- 400的许多器件也可用于外部环境条件SIPLUS版本,例如:扩展温度范围(-25+60°C)和在恶劣环境/冷凝条件下使用。
-
S7- 400的高速背板总线确保集中式I/ O模块的高速通讯。
设计和功能
模块化
S7 - 400的一个重要特点是它的模块化。S7- 400的高速通讯背板总线和允许直接插入CPU集成的DP接口,允许多条通讯线路的高性能运行。例如,把一根总线用于HMI通讯和编程任务,一根总线用于高性能运动控制,一根总线用于普通I / O现场总线通讯。
此外,也可以实现另外连接到MES-/ERP系统或通过SIMATIC IT连接到互联网的需要。根据任务情况,可对S7 – 400进行集中扩展或分布式配置。附加设备和接口模块也可集中用于此目的。在CPU中集成的PROFIBUS或PROFINET接口上也可实现分布式扩展。如果需要,也可以使用通讯处理器(CP)。
设计
设计一个S7 - 400系统基本上包括机架,电源,和中央处理单元。它可以以一个模块化的方式安装和扩展。所有的模块都可以自由地放置在左侧插入的电源旁边。S7- 400具有无风扇的坚固设计。信号模块可以热插拔。一个多层面的模块范围可用于中央扩展以及具有ET200的分布式拓扑结构的简单配置。
在集中式扩展中,额外安装机架直接连接到中央控制器。
除了标准的安装机架,也提供9槽和18槽铝合金安装机架。这些铝机架可以很高地耐受不利环境条件,紧固耐用,重量轻25%左右。
多值计算
多值计算,也就是在一个S7- 400中央控制器中的几个CPU的同时操作,为用户提供不同的益处:
-
可通过多值计算共享的S7 - 400的整体性能。例如,在技术复杂的任务中,如开环控制,可以将计算机或通讯分割和分配给不同的CPU每个CPU分配给自己的,用于此目的本地输入/输出。
-
有些任务也可以从每个多值计算方式中断开,一个CPU处理关键时间的处理任务,另一个处理非关键时间的任务。
在多值计算操作中,所有的CPU的运行行为像一个CPU,也就是说,当一个CPU进入STOP状态,其他的也停止。几个CPU的动作可以通过同步指令选择性地协调调用。此外,CPU之间的数据交换通过高速的全局数据通讯机制。
数据/程序存储器
从精细分级的各种CPU中选择合适的CPU取决于集成工作存储区的大小。集成装载存储器(RAM)足以满足中小型企业方案。对于大型程序,通过插入RAM或FEPROM存储卡增大装载内存(64 KB到64 MB)。
特殊功能
S7- 400 CPU有一些非常有用的特殊功能:
-
从工程工作站通过网络更新固件实现更简单和快速的升级
-
通过一个系统功能实现额外的写保护(例如没有从PC器件下载到CPU)
-
通过读取存储卡的序列号获得保护,因此,保证了程序只与特定的存储卡一起运行
集成的路由功能允许在不同总线系统和网络上访问数据记录,例如控制级PC可以通过S7 -400控制器与连接在PROFINET或者PROFIBUS接口上的现场设备进行通讯。

通过PROFIBUS实现的快速现场总线通讯-现场总线标准
由于S7-1200和现场总线标准PROFIBUS之间最近的连接-反应迅速的强大网络-,在将来会实现现场级至控制级之间的统一通讯。这是我们小型自动化领域中一种最重要的要求。
有两个将S7-1200连接到PROFIBUS的新通讯模块(CM)。作为DP从站,最多可以与DP Master CP 1243-5连接16个现场设备,例如作为分散的外围设备ET 200单元。S7-1200具有CM 1242-5 的DP从站的功能,因此,可连接到任何其他DP主站。通过背板总线轻松地将两个模块连接到左侧的CPU。
连网简单
为了减少布线和提供最大的连网灵活性, CSM 1277小型交换机模块可用于配置统一或者混合网络-采用线型、树型或星型拓扑结构。CSM 1277是一个4端口非管理型交换机,允许您将SIMATIC S7-1200与最多三个额外的设备相连接。
远程控制应用简单
新的通讯处理器CP 1242-7能够通过移动电话网络或互联网从一个集线器实现对分布式S7-1200单元的监测和控制。
SIMATIC S7-1500 系统概述
SIMATIC S7-1500 – 极大提升生产力和生产效率
新型的 SIMATIC S7-1500 控制器除了包含多种创新技术之外,还设定了新标准,最大程度提高生产效率。无论是小型设备还是对速度和准确性要求较高的复杂设备装置,都一一适用。SIMATIC S7-1500 无缝集成到 TIA 博途中,极大提高了工程组态的效率。
SIMATIC S7-1500 采用模块化结构,各种功能皆具有可扩展性。
每个控制器中都包含有以下组件:
-
一个中央处理器 (CPU),用于执行用户程序
-
一个或多个电源
-
信号模块,用作输入/输出
-
以及相应的工艺模块和通信模块。
WinCC中定时器使用方法介绍
1、定时器功能介绍2、脚本中定时器介绍
3、使用脚本实现更多定时器功能
3.1 整点归档
3.2 WinCC 项目激活时避免脚本初次执行及延迟执行脚本1 定时器功能介绍
WinCC 中定时器的使用可以使 WinCC按照指定的周期或者时间点去执行任务,比如周期执行变量归档、在指定的时间点执行全局脚本或条件满足时打印报表。WinCC 已经提供了一些简单的定时器,可以满足大部分定时功能。但是在有些情况下,WinCC 提供的定时器不能满足我们需求,这时我们就可以通过 WinCC 提供的脚本接口通过编程的方式实现定时的功能,因为脚本本身既可以直接 调用 WinCC其他功能,比如报表打印,也可以通过中间变量来控制其他功能的执行,比如通过置位/复位归档控制变量来触发变量记录的执行。WinCC 提供了 C 脚本和 VBS 脚 本,本文主要以全局 C 脚本编程为例介绍定时功能的实现。
2 脚本中定时器介绍 既然在全局脚本中可以编程控制其他功能的执行,那么首先看看全局脚本的触发:

3使用脚本实现更多定时器功能
利用脚本自身的定时器, 可以通过在脚本中编程的方式实现更多其它定时功能。
3.1整 点归档
WinCC提供了变量归档,变量归档分为周期归档和非周期归档,不管是周期归档或非周期的归档,都又可以通过一些 变量或脚本返回值来控制归档, 比如:整点归档。下面的设置结合WinCC脚本,实现了在 整点开始归档,归档五分种后停止归档,即每个小时仅归档前五分钟的数据。软件环境:Windows 7 Professional Service Pack1 , WinCC V7.0 SP3
归档名称:ProcessValueArchive
归档变量:NewTag
归档周期:1 分钟
归档控制变量 startarchive
C脚本触发周期:10秒
脚本代码:
#include "apdefap.h"
intgscAction( void )
{
#pragma option(mbcs)
#pragma code ("kernel32.dll");
void GetLocalTime (SYSTEMTIME* lpst);
#pragma code();
SYSTEMTIME time;
int t1;
GetLocalTime(&time);
t1=time.wMinute;
if(t1==00)
{
SetTagBit("startarchive",1);
}
if(t1==05)
{
SetTagBit("startarchive",0);
}
return0;
}
归档设置如图2:

图2 归档设置
同理,在以上脚本的基础上做修改,可以实现在某个指定的时间点打印报表,只要在满足触发条件时调用下列函数:
RPTJobPrint(" Myprintjob");
Myprintjob为 事先创建好的打印作业。
脚 本主要部分在于获取系统当前时间,下 面的脚本实现了获取当前时间并分别获取年、月、日、时、分、秒、毫秒,星期几的功能。
Varname1 到 Varname8 为 WinCC 内部变量。若在 WinCC画面上显示时,由于默认 I/O 域的 格式为999.99, 要把 Varname1 的显示格式改为9999。
#include "apdefap.h"
intgscAction( void )
{
#pragma option(mbcs)
#pragma code ("kernel32.dll");
void GetLocalTime (SYSTEMTIME* lpst);
#pragma code();
SYSTEMTIME time;
GetLocalTime(&time);
SetTagWord("Varname1",time.wYear);
SetTagWord("Varname2",time.wMonth);
SetTagWord("Varname3",time.wDayOfWeek);
SetTagWord("Varname4",time.wDay);
SetTagWord("Varname5",time.wHour);
SetTagWord("Varname6",time.wMinute);
SetTagWord("Varname7",time.wSecond);
SetTagWord("Varname8",time.wMilliseconds);
return 0;