3.2 硬件组态
硬件组态的目的是生成1个与实际硬件系统完全相同的系统。硬件组态包括CPU型号、扩展模块和信号板的添加,以及它们相关参数的设置。
(1)硬件配置
硬件配置前,首先打开系统块。打开系统块有2种方法。
1)双击项目树中的系统块图标。
2)单击导航栏中的系统块按钮。
系统块打开的界面,如图3.22所示。
图3.22 系统块打开的界面
①系统块表格的第一行是CPU型号的设置 在第一行的第一列处,可以单击图标,选择与实际硬件匹配的CPU型号;在第一行的第三列处,显示的是CPU输入点的起始地址;在第一行的第四列处,显示的是CPU输出点的起始地址;两个起始地址均自动生成,不能更改;在第一行的第五列处,是订货号,选型时要填的。
②系统块表格的第二行是信号板的设置 在第二行的第一列处,可以单击图标,选择与实际信号板匹配的类型;信号板有通信信号板、数字量扩展信号板、模拟量扩展信号板和电池信号板。
③系统块表格的第三行至第八行可以设置扩展模块 扩展模块包括数字量扩展模块、模拟量扩展模块、热电阻扩展模块和热电偶扩展模块。
④案例 某系统硬件选择了CPU ST30、1块模拟量输出信号板、1块4点模拟量输入模块和1块8点数字量输入模块,请在软件中做好组态,并说明所占的地址。
解析:硬件组态结果,如图3.23所示。
图3.23 硬件组态举例
a.CPU ST30的输入点起始地址I0.0,占IB0和IB1两个字节,还有I2.0、I2.1两位(注意不是整个IB2字节,当鼠标在CPU型号这行时,按图3.24方法确定实际的输入点)。CPU ST30的输出点起始地址Q0.0,占QB0一个字节,还有Q1.0~Q1.3四位,确定方法如图3.25所示。
图3.24 实际输入量确定
图3.25 实际输出量确定
b.SB AQ01(1AQ)只有1个模拟量输出点,模拟量输出起始地址为AQW12。
c.EM AE04(4AI)的模拟量输入点起始地址为AIW16,模拟量输入模块共有4路通道,此后地址为AIW18、AIW20、AIW22。
d.EM DE08(8DI)的数字量输入点起始地址为I12.0,占IB12一个字节。
(2)相关参数设置
1)组态数字量输入
①设置滤波时间 S7-200 SMART PLC可允许为数字量输入点设置1个延时输入滤波器,通过设置延时时间,可以减小触点抖动等因素造成的干扰。具体设置如图3.26所示。
图3.26 组态数字量输入
②脉冲捕捉设置 S7-200 SMART PLC为数字量输入点提供脉冲捕捉功能,脉冲捕捉可以捕捉到比扫描周期还短的脉冲。具体设置如图3.26所示,选中“脉冲捕捉”即可。
2)组态数字量输出
①将输出冻结在最后一个状态 具体设置如图3.27所示。“将输出冻结在最后一个状态”的理解:若Q0.1最后1个状态是1,那么CPU由RUN转为STOP时,Q0.1的状态仍为1。
图3.27 “将输出冻结在最后一个状态”的设置
②强制输出设置 具体设置如图3.28所示。
图3.28 强制输出设置
3)组态模拟量输入 了解西门子S7-200 PLC的读者都知道,模拟量模块的类型和范围均由拨码开关来设置,而S7-200 SMART PLC模拟量模块的类型和范围由软件来设置。先选中模拟量输入模块,再选中要设置的通道,模拟量的类型有电压和电流两类,电压范围有±2.5V、±5V、±10V 3种;电流范围只有0~20mA 1种。值得注意的是:通道0和通道1的类型相同;通道2和通道3的类型相同。具体设置如图3.29所示。
图3.29 组态模拟量输入
4)组态模拟量输出 先选中模拟量输出模块,再选中要设置的通道,模拟量的类型有电压和电流两类,电压范围只有-10~10V 1种;电流范围只有0~20mA 1种。组态模拟量输出如图3.30所示。
图3.30 组态模拟量输出
(3)启动模式组态
打开“系统块”对话框,在选中CPU时,点击“启动”,操作者可以对CPU的启动模式进行选择。CPU的启动模式有STOP、RUN和LAST 3种,操作者可以根据自己的需要进行选择。具体操作如图3.31所示。
图3.31 启动模式设置