板载数字量 I/O 的中断和诊断诊断中断 每个诊断事件都将输出一个诊断报警,同时板载数字量 I/O 上的 ERROR LED 指示灯闪烁。 例如,从 CPU的诊断缓冲区中读取诊断报警。并通过用户程序对错误代码进行评估。为每个诊断事件输出一个诊断报警,同时板载模拟量 I/O 上的 ERRORLED 指示灯闪烁。例 如,可在 CPU 的诊断缓冲区中读取诊断报警。并通过用户程序对错误代码进行评估。硬件中断丢失 16H由于之前的中断尚未确认,因此板 载数字量 I/O 无法触发中断;可能是 由组态错误导致的 • 更改 CPU 中的中断处理,并重新组态板载数字量 I/O。• 增量式编码器中 A 和 B 信号的时 间顺序不符合要求。 • 可能的原因: – 信号频率过高 –编码器故障 – 过程接线错误 • 更正过程接线 • 检查编码器/传感器 • 检查参数分配。硬件中断 在发生以下事件时,紧凑型 CPU将生成硬件中断: • 上升沿 • 下降沿 有关事件的详细信息,请参见“RALRM”(读取其它中断信息)指令的硬件中断组织块和 STEP7 在线帮助。 该组织块的启动信息中,包含有关于触发硬件中断的通道信息。下图显示了本地数据中地 址为双字 8的各个位的分配。每组可同时使用的数字量输入数量 如果输入处的Zui大电压为 24V,则高电平时可同时操作所有数字量输入(相当于 的 数字量输入)。 如果输入处的Zui大电压为 30 V,则高电平时只能操作一组 16 个数字量输入中的 12 (相 当于 75%的数字量输入)。板载模拟量 I/O 参数数据记录的参数分配与结构 用户程序中的参数分配 在 RUN 模式下可重新分配板载模拟量 I/O的参数(例如,在 RUN 模式下修改各通道的测 量范围,而不会影响其它通道)。 在 RUN 模式下更改参数 通过 WRREC指令可根据数据记录将参数传送到板载模拟量 I/O 中。STEP 7 (TIA Portal) 中 设置的参数在 CPU中保持不变。即,重新启动后,STEP 7 (TIA Portal) 中设置的参数依然 有效。 传输后,板载模拟量 I/O只对参数进行真实性检查。 输出参数 STATUS 如果在使用“WRREC”指令进行参数传送时出错,则板载模拟量 I/O将使用之前分配的参数 继续运行。但会将相应的错误代码写入 STATUS 输出参数中。 有关“WRREC”指令的说明和错误代码,请参见STEP 7 (TIA Portal) 在线帮助。板载模拟量 I/O 上输入通道的数据记录结构 分配数据记录和通道 5个模拟量输入通道的参数分别位于数据记录 0 到 4 中,具体分配如下所示: • 数据记录 0 对应通道 0 • 数据记录 1 对应通道1 • 数据记录 2 对应通道 2 • 数据记录 3 对应通道 3 • 数据记录 4 对应通道 4。硬件中断的限值硬件中断的设定值(上/下限)必须在介于额定范围内和相关测量范围的上限/下限之内。下表列出了有效的硬件中断限值。具体限值取决于所选择的测量方式和测量范围。板载模拟量 I/O 上输出通道的数据记录结构分配数据记录和通道 2 个模拟量输出通道的参数分别位于数据记录 64 到 65 中,具体分配如下所示: • 数据记录 64 对应通道0 • 数据记录 65 对应通道 1。板载数字量 I/O 参数数据记录的参数分配与结构 用户程序中的参数分配 在 RUN模式下可重新分配板载数字量 I/O 的参数(例如,在 RUN 模式下修改各通道的输 入延时值,而不会影响其它通道)。 在 RUN模式下更改参数 通过 WRREC 指令可根据数据记录 0 到 15 将参数传送到板载数字量 I/O 中。STEP 7 (TIAPortal) 中设置的参数在 CPU 中保持不变。即,重新启动后,STEP 7 (TIA Portal) 中设置的 参数依然有效。在传送后,仅对参数进行真实性检查。 输出参数 STATUS 如果在使用“WRREC”指令进行参数传递式出错,则板载数字量 I/O将使用之前分配的参数 继续运行,但会将相应的错误代码写入 STATUS 输出参数中。 有关“WRREC”指令的说明和错误代码,请参见STEP 7 (TIA Portal) 在线帮助。板载数字量 I/O 中输入通道的数据记录结构 分配数据记录和通道 各模块中,32个数字量输入通道的参数分别位于数据记录 0 到 15 中,具体分配如下所 示: 第一个子模块 (X11): • 数据记录 0 对应通道0 • 数据记录 1 对应通道 1 • … • 数据记录 14 对应通道 14 • 数据记录 15 对应通道 15 第二个子模块(X12): • 数据记录 0 对应通道 0 • 数据记录 1 对应通道 1• 数据记录 14 对应通道 14 • 数据记录 15对应通道 15数据记录的结构 下图举例说明了通道 0 中数据记录 0 的结构。结构与通道 1 到通道 31 的相同。字节 0 和 字节1 中的值为固定值,不可更改。 将相应位设置为“1”,即可启用一个参数。高速计数器的参数数据记录 可在 RUN模式下可更改高速计数器的参数。WRREC 指令用于基于数据记录 128 将参数传 送到高速计数器中。 如果使用 WRREC指令传送或验证参数时发生错误,则高速计数器将使用先前分配的参数 继续运行。STATUS输出参数中将包含有一个对应的错误代码。如果未错误,则将在 STATUS 输出参数中输入数据实际传送的长度。有关“WRREC”指令的说明和错误代码,请参见 STEP 7 (TIA Portal) 在线帮助。 数据记录的结构下表列出了计数器通道处数据记录 128 的结构。字节 0 到字节 3 中的值为固定值,不可 更改。字节 4中的值只能通过重新分配参数进行更改,不支持在 RUN 模式下更改。参数数据记录 (PWM) 可选择在 RUN模式下重新分配脉宽调制参数。WRREC 指令通过数据记录 128 将参数传递 到 PWM 子模块。如果使用“WRREC”指令进行参数传递或验证时出错,则模块将使用先前分配的参数继续操 作。之后,输出参数 STATUS中将包含有一个相应的错误代码。如果未发生错误,则输出 参数 STATUS 中将输入实际传送的数据长度。有关“WRREC”指令的说明和错误代码,请参见 STEP 7 (TIA Portal) 在线帮助。 数据记录的结构下表列出了用于脉宽调制的数据记录 128 的结构。字节 0 到字节 3 中的值固定,不可更改。集成的模数转换器可将模拟量信号转换为数字量信号,因此紧凑型 CPU 可处理模拟量通 道处所读取的模拟量信号。CPU完成数字量信号处理后,集成的数模转换器将输出信号转 换为模拟量电流或电压值。 干扰频率抑制 模拟量输入的干扰频率抑制功能可抑制由交流电压电网频率引起的干扰。交流电压电网 的频率可能会干扰测量值,尤其是在较小电压范围内的测量。 通过 STEP 7 (TIAPortal) 中的“干扰频率抑制”(Interference frequency suppression) 参数,可设置设备运行时的电源频率(400/60/50/10 Hz)。“干扰频率抑制”(Interference fre) 参数只能在模块中设置(适用所有输入通道)。干扰频率抑制功 能可过滤设定的干扰频率 (400/60/50/10Hz) 及其倍数。选定的干扰频率抑制同样也确定 了相应的积分时间。转换时间的变更取决于设定的干扰频率抑制。 例如,50 Hz的干扰频率抑制对应的积分时间为 20 ms。在 20 ms 的周期内,板载模拟量 I/O 每毫秒向 CPU提供一个测量值。此测量值与Zui后 20 次测量的浮动平均值相对应。各个测量值使用滤波机制进行滤波。在 STEP 7 (TIAPortal) 中,可将滤波等级设为 4 级并 按通道进行选用。 滤波时间 = 滤波 (k) x 组态的积分时间下图显示了滤波后的模拟值接近 时所需的时间,具体取决于滤波设置。这适用于模 拟量输入处的所有信号更改。