操作期间受密码保护的模块的行为CPU 保护在将设置下载到 CPU 之后生效。 在执行在线功能之前,检查所需的权限,必要时将提示用户输入密码。 示例:已经为模块设置了保护等级,用户想要执行“修改变量”(Modify tags) 功能。 这需要写访问权限;必须输入分配的密码才能执行该功能。 受密码保护的功能在任何时刻都只能由一个 PG/PC 执行。其它 PG/PC无法使用该密码登录。 保护数据的访问授权在在线连接时间内有效,或在通过“在线 > 删除访问权限”(Online >Delete access rights) 手动取消访问授权之前保持有效。 说明 用户不能限制过程控制、监视以及通信功能。例如,不能通过密码来锁定“设置日时钟/日 期”(Set time of day/date)功能。 测试模式和过程模式 (S7-300,S7-400) 简介 对于某些 CPU 型号,可以设置程序测试模式。在过程操作中,将对程序状态或监视/修改变量等测试功能进行限制,以便不超过设置的允 许循环时间。无法执行使用断点和分步程序执行进行的测试。 在测试操作中,可使用通过 PG/PC 执行的所有测试功能,这些功能会显著增加循环时间。可能的操作特性设置 可在巡视窗口中的“属性 > 模式”(Properties >Mode)下面来设置以下程序状态测试模式: • 测试模式 所有测试功能可以没有限制地加以使用。 CPU循环时间可能会显著延长,例如,每次运 行指令时都将检查程序循环中的指令状态。 • 过程模式为确保循环时间负载尽可能低,将对程序状态测试功能进行限制: – 例如,不允许有调用条件。 – 某程序循环的状态显示停止在返回点。 –无法使用“保持”(HOLD)和分步程序执行测试功能。 说明 如果 CPU 处于测试操作中,则必须确保 CPU和过程可处理显著的循环时间增加。 通过“过程操作”(processoperation)选项,用户可以防止在程序编辑器中对调用环境做出更 改。 紧凑型 CPU 的参数 (S7-300, S7-400)“计数”功能 (S7-300, S7-400) 计数的属性 (S7-300, S7-400) 说明如果在网络视图或设备视图中选择了集成有计数和测量功能的 CPU,则可以对巡视窗口的“属 性 > 常规 >计数”(Properties > General > Count) 下列出的每个通道都组态计数功能。 如果将通道 0或通道 1 用作计数通道,则不能再使用“定位”技术。 说明 可以用作计数通道的通道数目取决于所使用的 CPU 的类型。在“操作模式”选择框中,可以确定 CPU 对每个通道使用的计数方式。 对此,有各种不同 的选项。 默认为“未组态”(notconfigured)。中断选择 (S7-300, S7-400) 可以为“计数”功能选择多种中断方式。 要求 • 已选择 CPU。• 中断选择位于“属性 > 常规 > 计数 > 中断选择”(Properties > General >Counting > Interrupt selection) 中。 中断选择(基本参数) 在“选择中断”(Selectinterrupt) 下拉列表中,选择 CPU 应该触发的中断。 共有以下几个选 项: • 无 • 诊断 • 过程 • 诊断和硬件默认选择为“无”(None)。 根据所设置的操作模式,选择要用于触发硬件中断的事件。 计数 可以触发硬件中断的事件: •硬件门打开(软件门打开) • 硬件门关闭(软件门打开) • 到达(激活)比较器时 • 出现计数脉冲时 • 溢出(超过计数上限时) •下溢(低于计数下限时)
频率测量可以触发硬件中断的事件: • 硬件门打开(软件门打开) • 硬件门关闭(软件门打开) • 测量结束 • 超出上限 • 低于下限脉冲宽度调制 可以触发硬件中断的事件: • 硬件门打开(软件门打开) 特定通道的参数 (S7-300, S7-400) 概述可在“属性 > 常规 > 计数 > 通道 0(… 通道 n)”(Properties > General> Counting > Channel 0 (... Channel n)) 下设置所有的通道特定的参数。对于该操作模式,共有六种选项: “未组 态”(Not configured)、“连续计数”(Countcontinuously)、“一次计数”(Count once)、“循 环计数”(Countperiodically)、“测量频率”(Measure frequency) 和“脉冲宽度调制”(Pulsewidthmodulation)。 “未组态”被设置为默认值。 计数 (S7-300, S7-400) 计数的运行参数 (S7-300,S7-400) 主计数方向 在“一次计数”(Count once) 和“循环计数”(Count periodically)运行方式下,您可以从“主 计数方向”(Main count direction) 下拉列表中指定是否希望计数器使用主计数方向,以及如果使用主计数方向,该方向为向上还是向下。默认选择为“无”(None)。 在“连续计数”(Count continuously)操作模式下,将不显示“主计数方向”(Main counting direction) 下拉列表。门功能 在“门功能”(Gatefunction) 下拉列表中,您可以选择关闭门时是要取消计数操作还是中断 计数操作。 如果您在此处选择“取消计数”(Cancelcount),在将门关闭并重新打开后,将使用装载的值 重新开始计数。 如果您在此处选择“停止计数”(Stopcount),在将门关闭并重新打开后,将 使用上次的实际计数器值重新开始计数。 默认选择为“取消计数”(Cancel count) 。初始值/结束值 在“初始值/结束值”(Initial value / End value) 输入域中,为各个计数限制输入一个值(取决于各下拉列表中选择的主计数方向)。 主计数方向与此输入的关联性如下: • 如果主计数方向为向上,请在此处输入结束值。 •如果主计数方向为向下,请在此处输入初始值。 如果尚未选择主计数方向,则不显示此输入域。默认设置始终为值“2147483647”(仅在您已选择主计数方向时可见)。 比较值 在“比较值”(Comparison value)输入域中,输入分配给数字量输出、比较器状态位 STS_CMP和硬件中断的值。将计数值与比较值比较。根据该比较结果,可以设置输出和比较器状态位STS_CMP,并能够在“已达到比较值”时生成硬件中断。 在输出组中,自定义如何根据计数器值对输出进行实际设置。默认的比较值为“0”。 滞后 在输入域“滞后”(Hysteresis) 中,输入滞后范围 0 到 255(0 和 1 表示:滞后已关闭)。 编码器可能停止在某个位置,并随后在该位置上下“摆动”。 计数器值会在某特定 值周围波动。关联的输出将根据这些波动节奏的指示打开/关闭,如果,例如比较值 位于此波动范围内。 为了防止切换操作导致小的波动,CPU将提供可组态的滞后。 您可以通过用户程序在当前操作中修改此滞后。 滞后将影响输出和比较器状态位 STS_CMP、溢出STS_OFLW、下溢 STS_UFLW 和零相交 STS_ZP。时基 您可以指定Zui大计数频率为 1 kHz 时,是以 125 ns为单位测量周期还是以 1 μs 为单位测量 周期。 如果Zui大计数频率大于 1 kHz,则将不测量周期。 您Zui高可以测量Zui大计数频率为1 kHz 的计数信号的周期。 在Zui大计数频率为 1 kHz 时,将始终测量两个连续计数沿之间的时间。 时基为 1 μs时,可以测量的周期Zui大为 4294 s(71 min,34 s),时基为 125 ns 时,可以 测量的周期Zui大为 178 ms(2min,58 s)。 如果计数沿在时间上相隔甚远,则由于未考虑溢出,测量出的周期将是不正确的。 输入 0(计数) (S7-300,S7-400) 信号计算 在“信号计算”(Signal evaluation) 下拉列表中,选择已连接的编码器要传输的信号。 可以从以下选项中选择: • 脉冲和方向 • 旋转编码器单元组 • 双相转动编码器 • 四相转动编码器 默认设置为“脉冲/方向”(Pulse/ direction)。 硬件门 通过选中或取消选中“硬件门”(HW gate) 复选框,可以选择是否要使用硬件门。默认情况下,不选中此复选框。 反转计数方向 通过选中或取消选中“反向计数”(Count direction inverted)复选框,可以选择是否反向计数。 默认情况下,不选中此复选框。输出(计数) (S7-300, S7-400) 输出功能流程“输出功能流程”(Output function course) 下拉列表具有以下选项供您选择: • 不比较该输出与正常输出的切换方式相同。 SFB 输入参数 CTRL_DO 和 SET_DO 处于未激活状态。 状态位 STS_DO 和STS_CMP(IDB 中的状态比较器)保持复位状态。 • 当计数大于等于比较值时置位 当计数器值达到比较值时,输出置位。只要计数器值大于/等于比较值,输出就保持置位 状态。 • 当计数小于等于比较值时置位 当计数器值达到比较值时,输出置位。只要计数器值小于/等于比较值时,就保持置位。 • 等于比较值时的脉冲 可以指定一个脉冲周期,使其适应您当前使用的执行器。当计数器值达到比较值时,将 以指定的脉冲周期置位输出。 如果您组态了主计数方向,则仅在计数器值达到主计数方 向的比较值时才置位输出。默认为“不比较”(No comparison)。 脉冲周期 如果在“输出功能流程”(Output function course)下拉列表中选择了选项“比较值处的脉 冲”(Pulse when comparison value isreached),则必须在“脉冲周期”(Pulse period) 输入域 中输入输出信号的脉冲周期(以 ms 为单位)。 Zui大长度为510 ms。您仅可以输入偶数值。 脉冲周期始于各数字量输出置位的时间。 脉冲周期的误差小于 2 ms。 如果您输入 0 ms作为脉冲周期,则输出将保持置位状态,直到比较条件不再适用。 默认为“0 ms”。 说明当达到比较值时,STS_CMP“比较器状态”与输出一起置位。