产品描述
6ES7521-7EH00-0AB0
主值耦合
同步操作的主值由引导轴提供。 主值始终为引导轴的位置设定值(设定值耦合)。
跟随轴可与不同的主值耦合。 任何时候都只能评估一个主值。
可通过定位轴或同步轴主值。
在用户程序中调用运动控制指令“MC_GearIn”来主值。
再次调用“MC_GearIn”其它引导轴时,主值会切换。
下图显示了带有多个主值的同步轴示例:
以下规则适用于主值耦合:
● 定位轴和同步轴可以主值。 引导轴可以将主值输出到多个跟随轴。
● 同步轴可与不同的主值互连。
操作期间所需的所有互连都必须在同步轴工艺对象的组态期间设置。
● 任何时候都只能评估一个主值。
基本知识
3.19 同步操作
S7-1500 Motion Control V13 Update 3
84 功能手册, 07/2014, A5E03879260-AC
● 无法进行递归互连。 引导轴无法作为跟随轴与自身主值互连。
以下示例显示了不允许进行的递归互连:
以下互连在 TIA Portal 中组态:
互连 轴 1 轴 2
A 轴 1 可以是轴 2 的引导轴 引导轴 → 跟随轴
B 轴 2 可以是轴 1 的引导轴 跟随轴 ← 引导轴
使用运动控制指令“MC_GearIn”启用互连 A 或互连 B。互连 A 和互连 B
不能同时启用,因为这会产生递归互连。
说明
耦合主值和从值时,不会转换为相关的已组态用户单位。
例如,如果引导轴为直线轴(毫米),跟随轴为轴(度),则在同步操作期间不会转
换单位。 如果引导轴 10 mm,跟随轴会以 1:1 的传动比 10°。
3.19.4 变量
以下工艺对象变量与同步操作相关:
状态指示器
<TO>.StatusSynchronizedMotion.ActualMaster 如果“MC_GearIn”作业已启动,则会显示当前使用的引
导轴的工艺数据块的编号。
“ActiveMaster”= 0 时禁用同步操作
<TO>.StatusWord.X21 (Synchronizing) 当同步轴同步为主值后,该值设置为 TRUE。
<TO>.StatusWord.X22 (Synchronous) 当同步轴与引导轴同步,并与引导轴同步时,该值
设置为 TRUE。
<TO>.ErrorWord.X14 (SynchronousError) 同步操作期间出错
运动控制指令“MC_GearIn”中的引导轴未组态为可
能的引导轴。
基本知识
3.20 操作顺序
S7-1500 Motion Control V13 Update 3
功能手册, 07/2014, A5E03879260-AC 85
3.20 操作顺序
3.20.1 用于运动控制的组织块
说明
创建工艺对象时,会自动地创建用于执行工艺对象的组织块。
工艺对象的运动控制功能可创建自己的执行级别,并根据运动控制应用循环进行调用。
创建下列块:
● MC-Servo [OB91]
位置控制器的计算
● MC-Interpolator [OB92]
评估运动控制指令、生成设定值和监控功能
组织块保护(专有知识保护)。 无法查看或更改程序代码。
2 个组织块彼此之间出现的关系始终为 1:1。 MC-Servo [OB91] 总是在 MC�Interpolator [OB92] 之前执行。
可以根据控制和负载的需求,设定组织块的应用循环和**级。
基本知识
3.20 操作顺序
S7-1500 Motion Control V13 Update 3
86 功能手册, 07/2014, A5E03879260-AC
应用循环
可以在组织块属性中的“常规 > 循环时间”(General > Cycle Time)
下设置应用循环,以在其中调用 MC-Servo [OB91]:
● 与总线同步
MC-Servo [OB91]
可通过总线同步调用或以按一定比例的总线发送时钟调用。
可以在所选总线的属性中设置发送时钟。 在“分布式 I/O”(Distributed I/O)
下拉列表中,可选择下列总线:
– 等时同步 PROFIBUS DP
– 等时同步 PROFINET IO
无法使用通过通信处理器/通信模块 (CP/CM) 连接到 CPU 的总线同步调用 MC�Servo [OB91]。
● 周期性
MC-Servo [OB91] 以的应用循环周期性调用。
所选的应用循环时间必须足够长,才能在一个循环中处理工艺对象。
如果工艺对象的处理时间长于应用循环,则将发生溢出 (页 88)。
可使用扩展指令“RT_INFO”检查 MC-Servo [OB91] 和 MC-Interpolator [OB92]
的运行时间。
时钟缩短(CPU V1.5 及更高版本)
根据等时同步 PROFINET IO 的发送时钟,可缩短 MC-Servo [OB91] 的应用循环。
可将发送时钟的整数倍设置为系数。 应用循环的值可以是发送时钟(
32 ms)的 14 倍。
如果通过同一个 PROFINET IO 同步调用等时中断 OB 和 MC-Servo
[OB91],则为两个组织块设置相同的应用循环
S7系列PLC之间的通讯方式是什么?
MPI通讯是S7系列PLC之间一种、数据量较小的一种通讯,需要做连接配置的站通过GD通讯,GD通讯适合于S7-300之间,S7-300、S7-400、MPI之间一些固定数据的通讯。不用作连接的MPI通讯适用于S7-300之间、S7-300与400之间、S7-300/400与S7-200 系列PLC之间的通讯,建议在OB35(循环中断100ms)中调用发送块,在OB1(主循环组织块)调用接收块。
68:整个系统掉电后,为什么CPU在电源恢复后仍保持在停止状态?
整个系统由一个DP主站S7-300/400以及从站组成。而从站通过一个主开关被切断了电源。由于内部的CPU电压缓冲器,CPU 仍继续运行大约50ms到100ms。此阶段里 CPU 识别出所连接的从站的故障。如果没有编程OB86和OB122的话,CPU 就会因为这些有故障的从站而继续保留在停止状态。
69:在点到点通信中,协议 3964(R)和RK 512 之间的区别是什么?
这两个协议的主要区别在于消息报头和响应消息的不同。使用RK 512,提供有较高的数据完整性,程序 3964(R) 当传送信息数据时,程序 3964(R)将控制字符(安全层)添加到信息数据上。这些控制字符激活通信伙伴,检查数据是否全部接收,是否无错误。
70:当一个DP从站出故障,如何在输入的过程映像被清成“0”以前保存它们?
当一个DP从站出故障时,OB86(通过S7-300/400)被调用。可用下列方法“保存”输入的过程映像:
1. 把从站的所有输入循环地复制到一个独立的区里。
2.如果从站出问题,则 OB86 被启动。在此 OB 里你可设一个标志位来可防止进一步的循环复制操作。
3. 当从站返回总线后,你把 OB86 里的标志位复位。
71:对模拟量模块而言,如何处理未使用的通道?
如果模块带有MANA : 短接所有的未使用通道的M-到 MANA ,如果可能,连接MANA 到接地较,把模块的测量模式设置为: 0 - 20/ + -20mA. ,短接未使用的COMP+/COMP-. IC+ / IC-可以保持悬空。
如果模块不带有 MANA : 把所有未使用的通道M-连接到使用通道的M-.等在输入端UCM > 2.5V 时,连接所有未使用的 M-到cpu的接地或系统的接地. 把模块的测量模式设置为: 0 - 20/ + -20mA. ,短接未使用的COMP+/COMP-. IC+ / IC-可以保持悬空。
对于SM 331-7NF10-0AB0模块在4通道模式:禁止未用的通道,这些输入端悬空即可
对于Ex模块SM 331-7RD:未使用的通道可以保持悬空72:上位机与plc进行通讯,硬件都需要哪些?
72:哪些软件里含有CP5511,CP5512,CP5611,RS232 PC-Adapter 的驱动?
如果安装了相应的软件后包含“Set PG/PC Interface …”组件,那么这些软件都含有CP5511,CP5512,CP5611,RS232 PC-Adapter 的驱动,只需在“Set PG/PC Interface …”->“Select…”->选择相应的驱动,然后“Install-->”即可。
具体的软件有Step7,Step7 MicroWin,Simatic Net,WinCC,Protool,Flexible,PCS7。
产品推荐