模拟转速计
高速时转速计的电压可能在8 到 270 v 之间。可以使用参数对此电压进行调整。
脉冲编码器
脉冲编码器型号、每转的脉冲数和高速度可以使用参数设置。高差分电压 27v的编码器信号(对称:带有附加的反相轨;非对称:相当于地)可以由评估电子装置进行处理。
通过参数选择编码器的额定电压(5 或 15v)。脉冲编码器的电源为额定 15v 的可以从直流变频器获得。
5v 编码器需要外部电源供电。脉冲编码器从三个轨上进行评估:轨道 1、轨道 2和零标志。但是,带有零标志的脉冲编码器也可以使用。可以使用零标志感测位置的实际值。编码器脉冲的高频率可以为300khz。推荐使用少每转 1024 个脉冲的脉冲编码器(以便在低速下实现平滑运行)。
没有转速计而使用 emf 控制运行
速度的实际值编码器不需要闭环 emf控制。在这种情况下,此设备的输出值在直流变频器内测量。测得的电枢电压通过电机上的内部压降补偿(ir补偿)。补偿的等级在电流控制器优化运行时自动确定。这种控制方法的准确度(由电机电枢电路电阻内的温度相关变化定义)大约为5%。我们推荐当电机运行在温暖的环境下时,重复进行电流控制器优化运行,以获得较高的度。如果对度要求很高,而且不能安装编码器,且电机需要运行在电枢电压控制范围内,可以使用闭环emf 控制。
这意味着,这两个设备始终保持在新状态,并且可以在出现故障时独立地继续执行控制。
采用冗余 i/o 操作时,这会带来以下结果:
在无故障的运行期间,两个模块均处于激活状态,例如在采用冗余输入时,将通过两个模块读取共用传感器(也可以是两个传感器)的信号,对结果进行比较并提供给用户以作为用于进一步处理的统一值。采用冗余输出时,由用户程序计算的值通过两个模块进行输出。
发生故障时(例如,两个输入模块之一出现故障),不再对有故障的模块寻址,发生故障信号,仅未受影响的模块继续运行。在线进行修复之后,将再次对两个模块寻址。
同步
为了实现无反应切换,需要对两个子单元进行同步。
s7-400h 遵循“时间驱动的同步”工作原理。
每当子单元中发生可能导致不同内部状态的事件时,都会执行同步操作,例如在发生以下事件时:
直接访问 i/o
中断、报警
更新用户时间
通过通信功能修改数据
同步是通过操作系统自动进行的,可在编程阶段将其忽略。
自检
s7-400h 可执行大量自检。自检涉及以下方面:
中央控制器的连接
中央处理单元
处理器/asic
存储器
报告每个检测到的故障。
启动时自检
启动时,每个子单元都会完整执行全部自检功能。
循环操作期间的自检
完整的自检分布在多个循环中。每个循环仅执行一小部分自检,因此,实际控制器所承受的负荷不是很大。
组态、编程
s7-400h 的编程与 s7-400 类似。所有可用的 step 7 功能都可以使用。
对 s7-400h 编程需要使用 step 7 v5.2。
i/o 模块的组态
硬件组态时,用户必须通过 hw config指定相互形成冗余的模块。只需指定要在冗余模式下运行的模块以及要作为“冗余伙伴”的第二个模块。在用户程序中,应访问具有低地址的模块。第二个地址不向用户显示,并且含有冗余和非冗余i/o 的控制部分的编程完全相同。与非冗余 i/o 之间的唯一差别是块库中的两个函数块(red_in 和red_out),需要在用户程序的开始处和结束处调用这两个函数块。
在 step 7 v5.3 或更高版本中,该库已作为标准库集成到 step 7 中。
展开全文