西门子6ES7231-5QD32-0XB0技术参数
西门子6ES7231-5QD32-0XB0技术参数
西门子6ES7231-5QD32-0XB0技术参数
SIMATIC S7-1200,模拟输入, SM 1231 TC,热电偶 4 模拟输入
双击HW Config的机架中订货号为6ES7-331-7KF02-0ABO的8通道12位模拟量输入模块,模块的参数主要在“输入”选项卡(见图2-51)中设置。
1. 测量范围的选择
可以分别对模块的每一通道组选择允许的任意量程,每两个通道为一组。在“输入”选项卡中点击某通道组的“测量型号”输入框,在弹出的菜单中选择测量的类型。图2-51 中的“4DMU”是4线制电流变送器。如果未使用某一组的通道,应选择测量型号列表中的“取消”,禁止使用该通道组,以减小模块的扫描时间。
点击测量范围输入框,在弹出的菜单中选择量程,图2-51中组的测量范围为4~20mA。测量范围输入框下面的“【C】”表示0号和1号通道对应的量程卡的位置应设置为“C”。组态好测量范围后,应保证量程卡的实际位置与组态时要求的位置一致。
2. 模块测量精度与转换时间的设置
SM 331采用积分式A/D转换器,积分时间与干扰抑制频率互为倒数。模拟量输入模块6ES7 331-7KF02-0AB0的参数见表2-8。积分时间越长,转换精度越高,快速性越差。积分时间为20ms时,对50Hz的干扰噪声有很强的抑制作用。为了抑制工频信号对模拟量信号的干扰,一般选择积分时间为20ms。点击图2-51左边的“积分时间”所在的方框,用弹出的菜单选择按积分时间或按干扰抑制频率来设置参数。
表 2-8 模拟量输入模块的参数
SM 331的转换时间由积分时间、电阻测量的附加时间(1ms)和断线监视的附加时间(10ms)组成。如果一块模块使用了N个通道,总的转换时间(称为循环时间)为各个通道的转换时间之和。点击某一组的积分时间设置框,在弹出的菜单内选择需要的参数。
3. 设置模拟值的滤波等级
某些模拟量输入模块可以设置A/D转换得到的模拟值的滤波等级。模拟值的滤波处理可以保证得到稳定的模拟值。这对缓慢变化的模拟量信号(例如温度测量信号)是很有意义的。
滤波处理用平均值数字滤波来实现,即根据系统规定的转换次数来计算转换后的模拟值的平均值。用户可以在滤波的四个等级(无、低、平均、高)中进行选择。这四个等级决定了用于计算平均值的模拟量采样值的数量。所选的滤波等级越高,滤波后的模拟值越稳定,但是测量的快速性越差。
中断功能的设置
某些模拟量模块可以产生诊断中断和过程中断。在模块属性对话框的“输入”选项卡中设置是否启用中断。
(1)诊断中断
在“输入”选项卡的“诊断”区,可以用复选框设置各组是否有组诊断功能和断线功能。只有2线制变送器4~20mA电流(2DMU)、热电阻、热电偶输入的通道组能检测断线故障。模拟量输入模块在出现下列故障时发出诊断消息外部辅助电源故障、组态/参数设置出错、共模错误、断线、下溢出和上溢出。
在出现故障时,有诊断功能的模块的响应如下
1)模拟量模块中的SF(组错误)LED亮故障被全部排除后,SF指示灯熄灭。
2)将诊断消息写入模拟量模块的诊断缓冲区,然后送入CPU。使用STEP7的模块诊断功能,可以查看故障原因。
3)检测到错误时,不管参数如何设置,模拟量输入模块都将输出测量值7FFFH。此测量值指示上溢出、出错或禁用的通道。如果启用了诊断中断,在故障刚出现和刚消失时,出现诊断中断,CPU暂时停止用户程序的执行,去处理诊断报警组织块OB82。可以在0B82 中调用SFC51或SFC59,获得为详细的诊断信息。
(2)“出上限或下限”触发的硬件中断
可以用图2-51上面的复选框设置是否允许模拟值过限制值时产生硬件中断。如果选择了限中断,窗口下部的“上限”和“下限”输入框的背景由灰色变为白色(见图2-51)。可以设置通道0和通道2产生限中断的上限值和下限值,来定义一个范围。如果过程信号(例如温度)出上限或低于下限,模块将触发一个中断,CPU 暂停正在执行的用户程序,去处理硬件中断组织块(OB40)。应在OB40中编程,对出上限或下限的异常情况进行处理。