MC_LookAhead OB 说明 创建用于 S7-1500T 运动控制的 V5.0 及以上版本的运动系统工艺对象或V8.0 及以上版本的 解释器工艺对象时,将自动创建组织块 MC_LookAhead [OB97]。运动系统工艺对象以及解释器工艺对象的运动准备在 MC_LookAhead 组织块中进行计算。 MC_LookAhead 受写保护。内容无法更改。 说明 每个CPU 只有一个 MC_LookAhead CPU 的所有运动机构和解释器的运动均在 MC_LookAhead组织块中准备。MC_LookAhead 只 能创建一次。 作业序列中的作业在 MC_LookAhead中提前准备就绪。通过这种方式,MC_Interpolator 组织块中运动准备所需的时间缩短,可以设置更短的 MC_Servo 组织块应用周期。在 RUN模式下下载会增加在作业序列中准备运动作业所需的 CPU 时间。 块调用和优先级 MC_LookAhead 由MC_Interpolator 触发。MC_LookAhead 未按照 CPU 的执行系统中组态的 优先级和周期负载定期调用。在组织块属性的“常规 > 属性 > 优先级”(General > Attributes > Priority)下组态 MC_LookAhead 的优先级。可以将优先级设置为 15 到 16 之间的值(默认设置为 15)。MC_LookAhead 的优先级必须低于 MC_Interpolator 的优先级。 提高系统性能(S7-1500T FW V3.0及更高版本) 要提高运动系统工艺对象运动准备的系统性能,请在 MC_LookAhead 属性的“常规 > 多核处理器”(General > Multi-core processor) 下选中“提高系统性能”(Improve systemperformance) 复选框。 默认情况下选中“提高系统性能”(Improve system performance)复选框。如果“提高系统性 能”(Improve system performance) 复选框呈灰显,则表明所用 CPU不支持该设置。 说明 用户自定义运动系统 如果使用的是用户自定义运动系统,请“提高系统性能”(Improve systemperformance) 复选 框。 循环负载 可以在组织块属性的“常规 > 多核处理器”(General >Multi-core processor) 下组态 MC_LookAhead 的Zui大周期负载。可以将Zui大周期负载设置为 1% 到40% 之间的值(默认 设置为 20%)。 选择 MC_LookAhead 的周期负载时确保 CPU可在一个应用周期内处理运动控制的所有工艺 对象。 过程响应 如果未遵循应用周期,将会发生上溢。请注意下列上溢响应: • CPU 容许MC_Interpolator Zui多连续溢出三次。 • MC_Interpolator 的执行只能由 MC_Servo调用中断。
如果发生多次上溢或中断,CPU将切换到 STOP 模式。 更多相关信息,请参见功能手册《S7-1500/S7-1500T 运动控制概述》的“操作顺序和超时” 部分。组织块的设置参数 (S7-1500) 时间中断 OB 的参数分配 (S7-1500) 设置参数的过程 按如下方法设置时间中断 OB参数: 1. 打开上述时间中断 OB 的“属性”(Properties) 对话框。 2.在区域导航中单击“时间中断”(Time-of-day interrupt) 组。 可设置的参数概述 可以设置以下参数: • 执行 •起始日期和时间 • 选项按钮“本地时间”(Local time) 和“系统时间”(System time) “执行”参数使用下拉列表“执行”(Execution) 来定义执行时间中断 OB 的时间段。 这些时间间隔与“起 始日期”(Start date)和“时间”(Time-of-day) 设置有关。 “执行”参数可以是下面的值: • 从不 • 一次 • 每分钟 • 每小时 • 每天• 每周 • 每月• 每年 • 月末 说明 对于值“月末”,则与“起始日期”(Start date) 下指定的值无关。“起始日期”和“时间”参数 在此指定首次执行时间中断的时间。 示例: 起始日期 = 01/05/2013,时间 =11:16根据“执行”参数值,CPU 会定期生成其它时间中断。 根据设置,启动时间将与本地时间 或协调世界时 UTC 相关。 说明如果将“执行”参数设置为“每月”,那么起始日期不能设置为 29、30 或 31 日。 如果要 在月末启动时间中断OB,则应将参数“执行”设置为“月末”。 “本地时间”或“系统时间” 在此决定与时间中断 OB 的启动时间相关的时间: •“本地时间”: 启动时间与 CPU 的时区设置相关。 • “系统时间”: 启动时间与协调世界时 UTC (Universal TimeCoordinated)相关。 参见 时间中断 OB (页 1407) 为循环中断 OB 分配参数 (S7-1500)设置参数的过程 按如下方法设置循环中断 OB 参数: 1. 打开上述循环中断 OB 的“属性”(Properties) 对话框。 2.在区域导航中单击“循环中断”(Cyclic interrupt) 组。
可在“循环中断”(Cyclicinterrupt) 组中设置的参数概述 在“循环中断”(Cyclic interrupt) 组中,可设置下列参数: • 循环时间 •相位偏移 “循环时间”参数 使用参数“循环时间”设置两次调用循环中断 OB 间的时间段,为 1 µs 的整数倍。 “相位偏移”参数在此,以循环时间为倍数,设置从启动时间进行偏移的时间间隔。 使用多个循环中断 OB时可使用相位偏移。循环时间具有公倍数时,可使用相位偏移来防止 启动。 下文将举例进行说明: 使用两个循环中断 OB:一个循环中断OB 的循环时间为 50 ms,另一个循环中断 OB 的循环 时间为 100 ms。如果这两个循环中断 OB 都没有相位偏移,则每隔100 ms,两者便具有相 同的开始时间(在这些时间点,循环时间具有公倍数)。对于循环时间为 100 ms 的循环中 断OB,请选择诸如 20 ms 的相位偏移;两个 OB 没有任何公共开始时间: • 循环时间为 50 ms 的 OB的开始时间为 50 ms、100 ms、150 ms、200 ms 依次递增。 • 循环时间为100 ms 的 OB 的开始时间为 120 ms、220 ms 依次递增。 循环时间为100 ms 的 OB 的开始时间与 100 ms 的倍数相差 20 ms。 循环中断 OB 优先级向项目添加新循环中断 OB 时,应输入其循环时间。根据下表设置循环中断 OB 的优先级。为硬件中断 OB 分配参数 (S7-1500)组态硬件中断 OB 启动事件的过程 硬件中断 OB 的每个启动事件都在相应模块的属性中进行组态。 为此,请按以下步骤操作: 1.打开与相应模块相关的“属性”(Properties) 对话框。 2. 在区域导航中,单击要触发硬件中断的通道。 3.选中其相关事件要触发硬件中断的复选框。 输入相关限值(如果有)。 4. 输入事件名,例如“Rising edge 0”。 5.从下拉列表“硬件中断”(Hardware interrupt) 中选择现有硬件中断 OB,或创建新硬件中断 OB。 6.必要时,输入硬件中断 OB 优先级。 根据其唯一事件名为事件自动创建数据类型为“Event_HwInt”的系统常量, 这会显示在“系统常量”(System constants) 选项卡的标准变量表中。 硬件中断 OB 启动事件概述 按如下操作显示硬件中断 OB的当前已组态启动事件: 1. 打开上述硬件中断 OB 的“属性”(Properties) 对话框。 2.在区域导航中单击“启动事件”(Start events) 组。为等时同步模式中断 OB 分配参数 (S7-1500) 设置参数的过程按如下方法设置等时同步模式中断 OB 参数: 1. 打开上述等时同步模式中断 OB 的“属性”(Properties) 对话框。 2.在区域导航中,单击“等时同步模式”(Isochronous mode) 组。 可设置的参数概述 可以设置以下参数: • 应用循环 •自动设置 • 延时时间 “应用循环”参数 • 对于 PROFINET:发送时钟的整数倍(可能的值: 1, ... 14) • 对于PROFIBUS DP: DP 循环 复选框“自动设置” • 清除此复选框时,将手动指定延时时间。 •选中此复选框时,将自动计算延时时间。 该相关输入框将呈灰色显示。 “延时时间”参数 说明 只有在清除了“自动设置”(Automaticsetting) 时才能设置参数“延时时间”。 延时时间是发送时钟或全局控制帧与等时同步模式中断 OB 启动之间的时间间隔。在此时间段内,PROFINET IO 控制器或 DP 主站处理与 IO 设备或 DP 从站间的循环数据交换。如果延时时间为0,等时同步模式中断 OB 将以发送循环时钟或全局控制帧启动。 在这种情 况下,在 OB 启动时通过扩展指令“SYNC_PI”访问等时I/O 很可能会失败,因为此 I/O 数据不 存在。 如果延时时间大于默认值,则 OB运行时间将被“放弃”,因为可能早些时候已访问过该时 钟同步 I/O。 参数显示的概述 显示以下参数: • 分布式 I/O •过程映像分区 “分布式 I/O” 在此显示那些包含分配到等时同步模式中断 OB 的 IO 设备或 DP 从站的 PROFINET IO系统或 DP 主站系统。 PROFINET IO 系统或 DP 主站系统在将过程映像分区分配到等时同步模式中断 OB 时进行定义。“过程映像分区” 在此显示分配到等时同步模式中断 OB 的过程映像分区。 此分配在硬件配置期间进行。 参见 等时同步模式中断 OB(页 1419) 有关 CPU 固件版本和 STEP 7 版本的有用信息 (S7-1500) 下文介绍了有关 CPU固件版本的兼容性以及固件版本与不同 STEP 7 版本间的相关关系。 可使用旧版本的 STEP 7(如,STEP 7V12,该版本只能识别固件版本 V1.0),对新固件版本 (如,固件版本 V1.7,可在 STEP 7 V13 SP1 中组态)的CPU 进行编程。此时,该 CPU(固 件版本 V1.7)的功能将局限为固件版本 V1.0 的功能。 S7-1500 CPU可向下兼容上一代产品。 S7-1500 CPU 与类似的 S7-1500T CPU 不兼容。示例:CPU 1511 与 CPU1511T 兼容。 只有在不使用任何扩展运动控制功能时才具备兼容性。