2.2 项目创建与硬件组态
2.2.1 创建与打开项目
(1)创建项目
创建项目常用的有2种方法。
①单击菜单栏中的“文件→新建”。
②单击“快速访问文件”按钮,执行“新建”。
(2)打开项目
打开项目常用的也有2种方法。
①单击菜单栏中的“文件→打开”。
②单击“快速访问文件”按钮,点击“打开”。
2.2.2 硬件组态
硬件组态的目的是生成1个与实际硬件系统完全相同的系统。硬件组态包括CPU型号、扩展模块和信号板的添加,以及它们相关参数的设置。
(1)硬件配置
硬件配置前,首先打开系统块。打开系统块有2种方法。
①双击项目树中的系统块图标。
②单击导航栏中的系统块按钮。
系统块打开的界面,如图2-9所示。
图2-9 系统块打开的界面
a.系统块表格的第一行是CPU型号的设置;在第一行的第一列处,可以单击图标,选择与实际硬件匹配的CPU型号;在第一行的第三列处,显示的是CPU输入点的起始地址;在第一行的第四列处,显示的是CPU输出点的起始地址;两个起始地址均自动生成,不能更改;在第一行的第五列处,是订货号,选型时要填的。
b.系统块表格的第二行是信号板的设置;在第一行的第一列处,可以单击图标,选择与实际信号板匹配的类型;信号板有通信信号板、数字量扩展信号板、模拟量扩展信号板和电池信号板。
c.系统块表格的第三行至第八行可以设置扩展模块;扩展模块包括数字量扩展模块、模拟量扩展模块、热电阻扩展模块和热电偶扩展模块。
d.案例:某系统硬件选择了CPU ST30、1块模拟量输出信号板、1块4点模拟量输入模块和1块8点数字量输入模块,请在软件中做好组态,并说明所占的地址。
解析:硬件组态结果,如图2-10所示。
图2-10 硬件组态举例
a.CPU ST30的输入点起始地址I0.0,占IB0和IB1两个字节,还有I2.0、I2.1两点(注意不是整个IB2字节,当鼠标在CPU型号这行时,按图2-11方法确定实际的输入点。)CPU ST30的输出点起始地址Q0.0,占QB0一个字节,还有Q1.0~Q1.3四点,确定方法如图2-12所示。
图2-11 实际输入量确定
图2-12 实际输出量确定
b.SB AQ01(1AQ)只有1个模拟量输出点,模拟量输出起始地址为AQW12。
c.EM AE04(4AI)的模拟量输入点起始地址为AIW16,模拟量输入模块共有4路通道,此后地址为AIW18、AIW20、AIW22。
d.EM DE08(8DI)的数字量输入点起始地址为I12.0,占IB12一个字节。
编者心语:
①S7-200 SMART硬件组态有些类似S7-1200 PLC和S7-300/400 PLC,注意输入输出点的地址是系统自动分配的,操作者不能更改,编程时要严格遵守系统的地址分配。
②硬件组态时,设备的选择型号必须和实际硬件完全匹配,否则控制无法实现。
(2)相关参数设置
①组态数字量输入
a.设置滤波时间
S7-200 SMART PLC可允许为数字量输入点设置1个延时输入滤波器,通过设置延时时间,可以减小因触点抖动等因素造成的干扰。具体设置如图2-13所示。
图2-13 组态数字量输入
b.脉冲捕捉设置
S7-200 SMARTPLC为数字量输入点提供脉冲捕捉功能,脉冲捕捉可以捕捉到比扫描周期还短的脉冲。具体设置如图2-13所示,勾选脉冲捕捉即可。
②组态数字量输出
a.将输出冻结在最后一个状态。具体设置如图2-14所示。
图2-14 “输出冻结在最后一个状态”的设置
“输出冻结在最后一个状态”的理解:若Q0.1最后1个状态是1,那么CPU由RUN转为STOP时,Q0.1的状态仍为1。
b.强制输出设置。具体设置如图2-15所示。
图2-15 强制输出设置
③组态模拟量输入
了解西门子S7-200 PLC的读者都知道,模拟量模块的类型和范围均由拨码开关来设置,而S7-200 SMART PLC模拟量模块的类型和范围由软件来设置。
先选中模拟量输入模块,再选中要设置的通道,模拟量的类型有电压和电流两类,电压范围有3种:±2.5V、±5V、±10V;电流范围只有0~20mA 1种;
值得注意的是,通道0和通道1的类型相同;通道2和通道3的类型相同;具体设置,如图2-16所示。
图2-16 组态模拟量输入
④组态模拟量输出
先选中模拟量输出模块,再选中要设置的通道,模拟量的类型有电压和电流两类,电压范围只有-10V~10V 1种;电流范围只有0~20mA 1种。
组态模拟量输出,如图2-17所示。
图2-17 组态模拟量输出
(3)启动模式组态
打开“系统块”对话框,在选中CPU时,点击“启动”,操作者可以对CPU的启动模式进行选择。CPU的启动模式有STOP、RUN和LAST 3种,操作者可以根据自己的需要进行选择。具体操作如图2-18所示。
图2-18 启动模式设置
编者心语:
①S7-200 PLC模拟量模块的类型和范围均由拨码开关来设置,而S7-200 SMART PLC模拟量模块的类型和范围由软件来设置。
②模拟量模块带有超限、断线和断电提示,如发生红灯闪烁,请考虑这几种情况。