S7-1200 PLC应用教程(第2版)
上QQ阅读APP看书,第一时间看更新

1.3.3 信号模块与信号板的参数设置

1.信号模块与信号板的地址分配

双击项目树的PLC_1文件夹中的“设备组态”,打开PLC_1的设备视图。

单击图1-12设备视图右边竖条上向左的小三角形按钮,从右到左弹出“设备概览”视图,可以用鼠标移动小三角形按钮所在的设备视图和设备概览视图的分界线。单击该分界线上向右或向左的小三角形按钮,设备概览视图将会向右关闭或向左扩展。

图1-12 设备视图与设备概览视图

在设备概览视图中,可以看到CPU集成的I/O点和信号模块的字节地址(见图1-12)。I、Q地址是自动分配的,CPU 1215C集成的14点数字量输入的字节地址为0和1(I0.0~I0.7和I1.0~I1.5),10点数字量输出的字节地址为0和1(Q0.0~Q0.7、Q1.0和Q1.1)。

CPU集成的模拟量输入点的地址为IW64和IW66,集成的模拟量输出点的地址为QW64和QW66,每个通道占一个字或两个字节。DI 2/DQ 2信号板的字节地址均为4(I4.0~I4.1和Q4.0~Q4.1)。DI、DQ的地址以字节为单位分配,如果没有用完分配给它的某个字节中所有的位,剩余的位也不能再作它用。

模拟量输入、模拟量输出的地址以组为单位分配,每一组有两个输入/输出点。

从设备概览视图还可以看到分配给各插槽的信号模块的输入、输出字节地址。

选中设备概览中某个插槽的模块,可以修改自动分配的I、Q地址。建议采用自动分配的地址,不要修改它。但是在编程时必须使用组态时分配给各I/O点的地址。

2.数字量输入点的参数设置

组态数字量输入时,首先选中设备视图或设备概览中的CPU或有数字量输入的信号板,再选中工作区下面的巡视窗口的“属性>常规>数字量输入”文件夹中的某个通道(见图1-13)。可以用选择框设置输入滤波器的输入延时时间。还可以用复选框启用各通道的上升沿中断、下降沿中断和脉冲捕捉功能,以及设置产生中断事件时调用的硬件中断组织块(OB)。

图1-13 组态CPU的数字量输入点

脉冲捕捉功能暂时保持窄脉冲的1状态,直到下一次刷新输入过程映像。可以同时启用同一通道的上升沿中断和下降沿中断,但是不能同时启用中断和脉冲捕捉功能。

DI模块只能组态4点1组的输入滤波器的输入延时时间。

3.数字量输出点的参数设置

首先选中设备视图或设备概览中的CPU、数字量输出模块或信号板,在巡视窗口选中“数字量输出”后(见图1-14),可以选择在CPU进入STOP模式时,数字量输出保持上一个值(Keep last value),或者使用替代值。选中后者时,选中左边窗口的某个输出通道,用复选框设置其替代值,以保证系统因故障自动切换到STOP模式时进入安全的状态。复选框内有“√”表示替代值为1,反之为0(默认的替代值)。

图1-14 组态CPU的数字量输出点

4.模拟量输入模块的参数设置

选中设备视图中的AI 4/AQ 2模块,模拟量输入需要设置下列参数:

1)积分时间(见图1-15),它与干扰抑制频率成反比,后者可选400Hz、60Hz、50Hz和10Hz。积分时间越长,精度越高,快速性越差。积分时间为20ms时,对50Hz的工频干扰噪声有很强的抑制作用,一般选择积分时间为20ms。

图1-15 组态AI/AQ模块的模拟量输入点

2)测量类型(电压或电流)和测量范围。

3)A-D转换得到的模拟值的滤波等级。模拟值的滤波处理可以减轻干扰的影响,这对缓慢变化的模拟量信号(例如温度测量信号)是很有意义的。滤波处理根据系统规定的转换次数来计算转换后的模拟值的平均值。有“无、弱、中、强”这4个等级,它们对应的计算平均值的模拟量采样值的周期数分别为1、4、16和32。所选的滤波等级越高,滤波后的模拟值越稳定,但是测量的快速性越差。

4)设置诊断功能,可以选择是否启用断路和溢出诊断功能。只有4~20mA输入才能检测是否有断路故障。

CPU集成的模拟量输入点、模拟量输入信号板与模拟量输入模块的参数设置方法基本上相同。

5.模拟量输入转换后的模拟值

模拟量输入/模拟量输出模块中模拟量对应的数字称为模拟值,模拟值用16位二进制补码(整数)来表示。最高位(第15位)为符号位,正数的符号位为0,负数的符号位为1。

模拟量经A-D转换后得到的数值的位数(包括符号位)如果小于16位,则转换值被自动左移,使其最高的符号位在16位字的最高位,模拟值左移后未使用的低位则填入“0”,这种处理方法称为“左对齐”。设模拟值的精度为12位+符号位,左移3位后未使用的低位(第0~2位)为0,相当于实际的模拟值被乘以8。

这种处理方法的优点在于模拟量的量程与移位处理后的数字的关系是固定的,与左对齐之前的转换值的位数(即AI模块的分辨率)无关,便于后续的处理。

表1-4给出了模拟量输入模块的模拟值与以百分数表示的模拟量之间的对应关系,其中最重要的关系是双极性模拟量量程的上、下限(100%和-100%)分别对应于模拟值27648和-27648,单极性模拟量量程的上、下限(100%和0%)分别对应于模拟值27648和0。上述关系在表1-4中用黑体字表示。

表1-4 模拟量输入模块的模拟值

S7-1200的热电偶和RTD(电阻式温度检测器)模块输出的模拟值每个数值对应于0.1℃。

6.模拟量输出模块的参数设置

选中设备视图中的AI 4/AQ 2模块,设置模拟量输出的参数。

与数字量输出相同,可以设置CPU进入STOP模式后,各模拟量输出点保持上一个值,或使用替代值(见图1-16)。选中后者时,可以设置各点的替代值。

图1-16 组态AI/AQ模块的模拟量输出点

需要设置各输出点的输出类型(电压或电流)和输出范围。可以激活电压输出的短路诊断功能,电流输出的断路诊断功能,以及超出上限值或低于下限值的溢出诊断功能。

CPU集成的模拟量输出点、模拟量输出信号板与模拟量输出模块的参数设置方法基本上相同。