西门子CPU模块6ES7534-7QE00-0AB0
时间同步”:
可以激活“通过NTP 服务器启动同步时间”。NTP(Network Time Protocol) 即网络时间协议,可用于同步网络中系统时钟的一种通用机制。可以实现跨子网的时间同步,精度则取决于所使用的NTP 服务器和网络路径等特性。在NTP 时间同步模式下,CPU 的接口按设定的“更新间隔”时间(单位为秒)从 NTP 服务器定时获取时钟同步,时间间隔的取值范围在10秒到一天之间, 这里多可以添加4个NTP服务器。
“CPU与该设备中的模块进行数据同步”:是指同步 CM/CP 的时间和CPU 的时间。
注意:
建议在CM/CP和CPU中,只对一个模块进行时间同步,以便使站内的时间保持*。
“操作模式”:
可以设置“IO 控制器”或是 “IO设备”。如果该 CPU 作为智能设备,则激活“IO设备”,并在“已分配的 IO 控制器中”, 选择该IO 设备的IO 控制器(如果 IO 控制器不在同一项目中,则选择“未分配”)。并根据需要选择是否激活“PN 接口的参数由上位 IO 控制器进行分配”和“优先启用”等参数,以及设置智能设备的通信传输区等。
高级选项:可以对“接口选项”,“介质冗余”,“实时设定”和“端口”进行设置。
“Web 服务器访问”:
激活“启用使用该接口访问 Web 服务器”,则可以通过该接口访问集成在 CPU 内部的 Web 服务器。
“硬件标识符”:接口的诊断地址
“常规”:单击数字量输入/输出的“常规”选项可以输入项目信息:
“数字量输入”:以通道0 的组态为例进行说明,如图 3 所示。
S7-1500 自动化系统具有模块化的结构,可包含多 32 个模块。它拥有丰富的模块,这些模块可进行各种组合。S7-1500 自动化系统支持单层配置,其中的所有模块均安装在一个 DIN 导轨上(请参见手册以了解要求)。
系统包含下列组件:
控制器:
CPU 具有不同性能等级,并具有集成 PROFINET 接口或 PROFINET 和 PROFIBUS 接口,用于连接分布式 I/O 或用于编程设备、操作员面板、其它 SIMATIC 控制器或第三方设备间的通信。
SIMATIC S7-1500 适合使用多种型号的 CPU:
标准 CPU(MFP 版本:能够在控制器上执行 C/C++ 代码)
紧凑型 CPU 不仅配备数字型和模拟型输入输出,还配备计数器输入和高速输出,将技术功能直接集成在 CPU 上。
故障安全型 CPU(MFP 版本:能够在控制器上执行 C/C++ 代码)适用于在同一台计算机上执行标准程序和安全相关的程序。
具有扩展运动控制功能的 T-CPU,如同步运行(通过同步位置进行同步)、凸能以及运动控制功能。
用于数字量和模拟量输入/输出的信号模块。
工艺模块用于高速计数、位置检测或测量等功能。
通信模块和通信处理器可通过通信接口将控制器进行扩展
根据具体要求,也可使用下列模块:
在 CPU 向背板总线的输出对于所有连接的模块来说不够充分的情况下,电源模块 (PS) 通过背板总线为 S7-1500 模块的内部电路供电。另外,60 W 24/48/60 V DC HF PS 还可让 CPU 性存储整个工作存储器的内容(数据)。
用于将 SIMATIC S7-1500 连接到 120/230 VAC 电源的负载电源模块 (PM)。
接口模块用于连接基于 S7-1500 的分布式 I/O。
运动控制
三轴 100 kHz 高速脉冲输出,完美实现定位.
运动控制基本功能
标准型晶体管输出CPU 模块,ST40/ST60 提供3 轴100 kHz 高速脉冲输出,支持PWM(脉宽调制)和PTO 脉冲输出
在PWM 方式中,输出脉冲的周期是固定的,脉冲的宽度或占空比由程序来调节,可以调节电机速度、阀门开度等
在PTO 方式(运动控制)中,输出脉冲可以组态为多种工作模式,包括自动寻找原点,可实现对步进电机或伺服电机的控制,达到调速和定位的目的
CPU 本体上的Q0.0,Q0.1 和Q0.3 可组态为PWM 输出或高速脉冲输出,均可通过向导设置完成上述功能
PWM 和运动控制向导设置
为了简化您应用程序中位控功能的使用,STEP 7- Micro/WINSMART 提供的位控向导可以帮助您在几分钟内全部完成PWM、PTO 的组态。该向导可以生成位控指令,您可以用这些指令在您的应用程序中对速度和位置进
性能 SIMATIC S7-1500 控制器的用户利益和亮点
集成技术
集成了安全功能
设计与操作
集成系统诊断功能
性能
SIMATIC S7-1500控制器提供了更高性能,位指令的处理时间低至 1ns,浮点运算的指令处理时间低至 10ns (取决于 CPU 类型,不在次上市发布范围内)。背板总线的速度是 S7-400 PLC 的 40 倍;由于代码生成得到优化,CPU 的响应速度与现有控制器的 CPU 相比更快。
每个 CPU 都配有一个 PROFINET IO (2 端交换机)标准接口。CPU 1516-3PN/DP 另外还具有一个集成 PROFINET 基本接口,例如,可用于网络隔离。通过集成的 PROFIBUS 的接口,可以将 PROFIBUS 节点连接至 CPU 1516-3 PN/DP。
通过一个 PROFIBUS CM,可方便地对不带 PROFIBUS 接口的 CPU 进行扩展
集成技术
通过 PROFINET、PROFIBU 或模拟量接口,可灵活地将变频器连接至 S7-1500 CPU。运动控制序列的编程可借助于 PLCopen 运动控制软件块方便地完成。用户可通过易于使用的诊断和调试工具对变频器进行调试。自动发送到工程组态系统和人机界面的报警消息可以简化用户调试,节省调试时间,降低工作量。
集成了安全功能
与 STEP 7 结合使用时,每个 CPU 都会提供基于密码的知识保护,可防止未经授权而读出并更改程序块的内容。
复制保护加强了安全防护,防止未经授权而复制程序块。可以将具体程序块链接至存储卡的序列号,以便只有在将组态的存储卡插到 CPU 中之后,才会执行该程序块。
并且,控制器具有四个不同的安全访问级别,以便向不同用户组分配不同的访问权限。
由于操作保护得到改进,因此,控制器可以检测到数据更改或未经授权的组态数据传输。
设计与操作
每个 SIMATIC S7-1500 CPU 都配有一个显示屏。通过此显示屏,用户可方便地分析中央模块以及分布式模块的状态,或者无需编程器而设置和更改 IP 地址。系统诊断信息和用户诊断以普通文本形式显示在显示屏上,从而有助于快速而高效地响应到来的出错消息。
显示屏上可用多种语言显示菜单文本和信号文本。该系统还允许在运行期间卸下和重新安装模块。
在 S7-1500 控制器的一个集中组态中,可以将多 32 个模块(CPU + 31 个模块)插到一层上,而无需使用接口模块。系统的主干是自动建立式背板总线。每个 I/O 模块都配有所需的 U 型连接器。一种有源背板总线正在准备中,供需要“在运行期间无响应地拆卸和重新安装部件”功能的客户使用。
集成系统诊断功能
集成系统诊断功能已针对 S7-1500系列的 CPU 预先激活;系统诊断信息以普通文本形式统一显示在显示屏、TIA Portal、HMI 和 Web 服务器上,甚至可显示来自变频器的消息;现在,在 CPU 停止运行期间也将提供这种诊断。若配置了新的硬件组件,则自动对诊断信息进行更新。
SIMATIC STEP 7 Professional V12 工程组态软件
新的 SIMATIC S7-1500控制器系列只能在 Totally Integrated Automation Portal 中使用 STEP 7 Professional V12 及更高版本进行组态。SIMATIC STEP 7 Professional V12 是用于对 SIMATIC S7-1500 进行直观处理的工程组态系统,除了对 S7-1500进行组态外,还可对 S7-300/400 和 S7-1200 控制器进行组态。
西门子CPU模块6ES7534-7QE00-0AB0
S7TCP驱动,支持西门子的S7系列PLC以太网TCP协议,可以与S7-200、300、400、1200、1500通讯;
此通讯驱动与西门子设备通讯非常简单方便,具有以下特点:
不需要安装和设置西门子网络软件包SIMATIC NET,
不需要Set PG/PC Interface支持,计算机中可以不安装Step 7等西门子软件;
连接PLC的较大数量为16;
PLC网络模块设定
¨ 通过Micro/Win或Step 7编程软件为通讯模块(CP243-1/CP343-1/CP443-1)设定IP地址和子网掩码,并下传到PLC中;如IP地址(192.168.1.10)、子网掩码(255.255.255.0);
计算机网络参数设定
¨ 要确认计算机中安装有以太网卡,并已与PLC连接到同一网络中;
¨ 为计算机设定IP地址和子网掩码:
¨ 如IP地址(192.168.1.20)、子网掩码(255.255.255.0);
¨ 使用ping命令,保证能ping到PLC站;
通讯设定
¨ 选择<设备通讯>功能,执行<安装驱动>任务,出现对话框:
¨ 选择S7TCP驱动程序,进行安装;
¨ 选择<设备通讯>功能,执行<选择驱动>任务,选择S7TCP:
¨ 选择<设备通讯>功能,执行<定义设备数据表>任务,在出现的设备数据表中定义某个设备号:
CPU槽号, CPU所在机架中的插槽位置:
S7-200 |
S7-300 |
S7-400 |
S7-1200 |
S7-200Smart |
S7-1500 |
0 |
2 |
2-18 |
1 |
1 |
1 |
设备IP地址,PLC的IP地址,如192.168.1.10;
本地IP地址,本地计算机所使用网卡IP地址,如192.168.1.20,用缺省即可;
数据类型
|
S7-200 |
S7-300 |
S7-400 |
S7-1200 |
S7-200S |
S7-1500 |
I |
Y |
Y |
Y |
Y |
Y |
Y |
Q |
Y |
Y |
Y |
Y |
Y |
Y |
M |
Y |
Y |
Y |
Y |
Y |
Y |
DB |
N |
Y |
Y |
Y |
N |
Y |
PI |
N |
Y |
Y |
N |
N |
N |
PQ |
N |
Y |
Y |
N |
N |
N |
T |
N |
Y |
Y |
N |
N |
N |
C |
N |
Y |
Y |
N |
N |
N |
V |
Y |
N |
N |
N |
Y |
N |
IF |
N |
Y |
Y |
N |
N |
N |
DT |
N |
Y |
Y |
N |
N |
N |
S1 |
N |
Y |
Y |
N |
N |
N |
S2 |
N |
Y |
Y |
N |
N |
N |
S3 |
N |
Y |
Y |
N |
N |
N |
S4 |
N |
Y |
Y |
N |
N |
N |
S5 |
N |
Y |
Y |
N |
N |
N |
S6 |
N |
Y |
Y |
N |
N |
N |
S7 |
N |
Y |
Y |
N |
N |
N |
处理方式:
数值类型 |
处理方式 |
字节 |
y=x |
整数 |
y=I2(x2,x1)、y=UI2(x2,x1) |
双整数 |
y=I4(x4,x3,x2,x1)、y=UI4(x4,x3,x2,x1) |
浮点数 |
y=R4(x4,x3,x2,x1) |
得到S7-300/400中诊断信息
使用S7TCP驱动可以得到S7-300/400中的诊断信息;
可较多读取较近20条诊断信息,每条信息占用10个字节,所以较大长度应为200;
通过VT变量可组态显示诊断信息的内容:
文本的格式必须为S7INFO(m,n),m为读取诊断信息的设备号(2-2000),n为信息的起始单元号,应为10的倍数(0、10、20、30);例如:D2中存放了诊断信息,则1条信息为“S7INFO(2,0)”, 2条信息为“S7INFO(2,10)”, 3条信息为“S7INFO(2,20)”, 4条信息为“S7INFO(2,30)”,…
VT变量显示的诊断信息内容:
得到S7-300和400时钟
使用S7TCP驱动可以得到S7-300/400中的时钟;
通过VT变量可显示时钟:
得到S7-300和400CPU指示灯状态
使用S7TCP驱动可以得到S7-300/400的CPU指示灯状态;
设备号的有效字节为20个,指示灯亮则字节为1,各单元字节和CPU指示灯的对应关系如下:
单元号 |
对应指示灯 |
描述 |
B0 |
预留 |
|
B1 |
SF |
系统错误 |
B2 |
INTF |
内部错误 |
B3 |
EXTF |
外部错误 |
B4 |
RUN |
运行 |
B5 |
STOP |
停止 |
B6 |
FRCE |
强制 |
B7 |
CRST |
重启动 |
B8 |
BAF |
电池故障 |
B9-10 |
预留 |
|
B11 |
BUS1F |
总线接口1故障 |
B12 |
BUS2F |
总线接口2故障 |
B13 |
REDF |
冗余故障 |
B14 |
MSTR |
主站 |
B15 |
RACK0 |
机架0 |
B16 |
RACK1 |
机架1 |
B17 |
RACK2 |
机架2 |
B18 |
IFM1F |
接口模板1故障 |
B19 |
IFM2F |
接口模板2故障 |
得到S7-300和400DP站或机架状态
使用S7TCP驱动可以得到S7-300/400的DP从站或各机架的状态;
读*机架及扩展机架状态:
[数据类型]选择<S2> ,[开始地址]=0,16个单元字节分别对应128个*及扩展机架状态,1代表激活,0代表无效;
读CPU上集成DP主站接口连接的DP从站状态:
[数据类型]选择<S2> ,[开始地址]=<DP主系统ID>,16个单元字节分别对应128个DP从站状态, 1代表激活,0代表无效;
读扩展DP主站接口连接的DP从站状态:
[数据类型]选择<S3>,[开始地址]=<DP主系统ID>,16个单元字节分别对应128个DP从站状态, 1代表激活,0代表无
效
得到S7-300和400的DP站或机架故障状态
使用S7TCP驱动可以得到S7-300/400的DP从站或各机架的故障状态;
读*机架及扩展机架故障状态:
[数据类型]选择<S4> ,[开始地址]=0,16个单元字节分别对应128个*及扩展机架故障状态,1代表有故障;
读CPU上集成DP主站接口连接的DP从站故障状态:
[数据类型]选择<S4> ,[开始地址]=<DP主系统ID>,16个单元字节分别对应128个DP从站故障状态, 1代表有故障;
读扩展DP主站接口连接的DP从站故障状态:
[数据类型]选择<S5>,[开始地址]=<DP主系统ID>,16个单元字节分别对应128个DP从站故障状态, 1代表有故障,0代表无效
得到S7-300和400的某个机架或站的所有模块状态
使用S7TCP驱动可以得到S7-300/400的模块状态;
机架号的格式为xxxyy:
为本地机架时xxx=000,yy=实际机架号(00-21);
为DP/PN扩展机架时xxx=主站系统标识号,DP主站系统标识范围为001-031,PN主站系统标识范围为100-115,yy=DP从站号或PN设备号(01-99);
例1:监视本地的1号机架,机架号为1(00001);
例2:监视系统标识为1的DP主站下的3号从站,则机架号为103(00103);
例3:监视系统标识为101的PN主站下的设备号为3的从站,则机架号为10103;
返回数据的长度与机架的较大槽号有关,设备号的字节单元内容:
单元号 |
描述 |
位号 |
有效状态 |
内容 |
|
0 |
DP站 或 本地机架 |
机架状态 |
0 |
1 |
机架被组态 |
1 |
1 |
机架未被组态 |
|||
4 |
1 |
机架有错误 |
|||
PN站 |
接口模块状态 |
0 |
1 |
模块出错 |
|
1 |
1 |
模块存在 |
|||
2 |
1 |
站错误 |
|||
1 |
1号插槽模块状态 |
0 |
1 |
模块出错 |
|
1 |
1 |
模块存在 |
|||
2 |
1 |
模块不存在 |
|||
3 |
1 |
模块被禁用 |
|||
2 |
2号插槽模块状态 |
同上 |
|||
3 |
3号插槽模块状态 |
||||
… |
… |
||||
63 |
63号插槽模块状态 |
注意:并发与PLC通讯会导致通讯失败,即PLC无法实时应答状态信息;
n 得到S7-300和400的某PN/DP总线中所有站状态
主站标识:DP(1-31),PN(100-115)
字节单元内容:
单元号 |
描述 |
位号 |
有效状态 |
内容 |
0 |
保留 |
|
||
1 |
1#站状态 |
0 |
1 |
站被组态 |
1 |
1 |
运行正常 |
||
2 |
1 |
至少有1个模块故障 |
||
2 |
2#站状态 |
0 |
1 |
站被组态 |
1 |
1 |
运行正常 |
||
2 |
1 |
至少有1个模块故障 |
||
3 |
3#站状态 |
同上 |
||
4 |
4#站状态 |
|||
… |
… |
|||
256 |
256#站状态 |