1.西门子PLC输入/输出点的地址分配
在西门子CPU 1214C的设备视图中添加DI2/DQ2信号板、DI8模块和DQ8模块,它们的1.Q地址是自动分配的。组态任务完成后,可以用设备概览视图查看硬件组态的详细信息。
在设备概览视图中,可以看到CPU集成的I/O点和信号模块的字节地址。例如CPU 1214C集成的14点数字量输入的字节地址为0和1(10.0~I0.7和I1.0-I1.5),10点数字量输出的字节地址为0和1(、Q1.0和Q1.1)。
DI2/DQ2信号板的字节地址均为4(14.0-14.1和)。DI、DQ的地址以字节为单位分配,如果没有用完分配给它的某个字节中所有的位,剩余的位也不能再作他用。
从设备概览视图还可以看到分配给各插槽的信号模块的输入、输出字节地址。选中设备概览中某个插槽的模块,可以修改自动分配的1、Q地址。建议采用自动分配的地址,不要修改它。但是在编程时必须使用组态时分配给各1O点的地址。
2.西门子PLC CPU集成的数字量输入点的参数设置
组态数字量输入时,首先选中设备视图或设备概览视图中的CPU或有数字量输入的信号板,再选中巡视窗口中的“属性>常规>常规”,右边窗口是模块的常规信息,例如模块的型号、订货号、固件版本号、所在的机架号和插槽号、模块的简要说明等。
选中CPU或数字量输入信号板,然后选中巡视窗口的“属性>常规>数字量输入”文件夹中的某个通道,可以用选择框设置输入滤波器的延时(0.1 μs-20 ms)。还可以用复选框启用各通道的上升沿中断、下降沿中断和脉冲捕捉功能,以及设置产生中断事件时调用的硬件中断组织块(OB)。
脉冲捕捉功能暂时保持窄脉冲的1状态,直到下一次刷新输入过程映像。可以同时启用上升沿中断和下降沿中断,但是不能同时启用中断和脉冲捕捉功能。
DI模块的参数设置
选中设备视图中的数字量输入模块,再选中“数字量输入”,只能分组(每组4点)设置输入滤波器的延时(0.2~12.8 ms)。
在每次扫描循环开始时,CPU读取输入模块的外部输入电路的状态,并将它们存入过程映像输入表在扫描循环中,用户程序计算输出值,并将它们存入过程映像输出表。在下一扫描循环开始时,将过程映像输出表的内容写入输出模块。
3.西门子PLC数字量输出点的参数设置
首先选中设备视图或设备概览视图中的CPU、数字量输出模块或信号板,用巡视窗口选中“数字量输出”后,可以选择在CPU进入STOP模式时,数字量输出保持为上一个值(keep last value),或者使用替代值。
选中后者时,选中左边窗口的某个输出通道,用复选框设置其替代值,以保证系统因故障自动切换到STOP模式时进入安全的状态。复选框内有“√”表示替代值为1,反之为0(默认的替代值)。
模拟量输出模块的参数设置
选中设备视图中的4AI/2AQ模块,设置模拟量输出的参数。与数字量输出相同,可以设置CPU进入STOP模式后,各模拟量输出点保持上一个值或使用替代值。
选中后者时,应设置各点的替代值需要设置各输出点的输出类型(电压或电流)和输出范围。可以激活电压输出的短路诊断功能,电流输出的断路诊断功能,以及超出上限值或低于下限值的溢出诊断功能。
西门子CPU集成的模拟量输出点、模拟量输出信号板与模拟量输出模块的参数设置方法基本上相同。