![西门子S7-200 SMART PLC编程技巧与案例](https://wfqqreader-1252317822.image.myqcloud.com/cover/208/29975208/b_29975208.jpg)
2.2 项目创建与硬件组态
2.2.1 创建与打开项目
(1)创建项目
创建项目常用的有2种方法。
①单击菜单栏中的“文件→新建”。
②单击“快速访问文件”按钮,执行“新建”。
(2)打开项目
打开项目常用的也有2种方法。
①单击菜单栏中的“文件→打开”。
②单击“快速访问文件”按钮,点击“打开”。
2.2.2 硬件组态
硬件组态的目的是生成1个与实际硬件系统完全相同的系统。硬件组态包括CPU型号、扩展模块和信号板的添加,以及它们相关参数的设置。
(1)硬件配置
硬件配置前,首先打开系统块。打开系统块有2种方法。
①双击项目树中的系统块图标。
②单击导航栏中的系统块按钮。
系统块打开的界面,如图2-9所示。
![](https://epubservercos.yuewen.com/6314B4/16499768404654306/epubprivate/OEBPS/Images/img00038003.jpg?sign=1738889823-bnoJBMbUEUI8HDkbE66EtIbJN0BgciYn-0-240315ab771601a9d06d9ab927040056)
图2-9 系统块打开的界面
a.系统块表格的第一行是CPU型号的设置;在第一行的第一列处,可以单击图标,选择与实际硬件匹配的CPU型号;在第一行的第三列处,显示的是CPU输入点的起始地址;在第一行的第四列处,显示的是CPU输出点的起始地址;两个起始地址均自动生成,不能更改;在第一行的第五列处,是订货号,选型时要填的。
b.系统块表格的第二行是信号板的设置;在第一行的第一列处,可以单击图标,选择与实际信号板匹配的类型;信号板有通信信号板、数字量扩展信号板、模拟量扩展信号板和电池信号板。
c.系统块表格的第三行至第八行可以设置扩展模块;扩展模块包括数字量扩展模块、模拟量扩展模块、热电阻扩展模块和热电偶扩展模块。
d.案例:某系统硬件选择了CPU ST30、1块模拟量输出信号板、1块4点模拟量输入模块和1块8点数字量输入模块,请在软件中做好组态,并说明所占的地址。
解析:硬件组态结果,如图2-10所示。
![](https://epubservercos.yuewen.com/6314B4/16499768404654306/epubprivate/OEBPS/Images/img00039001.jpg?sign=1738889823-k3og8PeCG9UGCAqNsqoC3kvSzGDEJCEK-0-bed4dbeeba85575cf4e22265a6c8bce0)
图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所示。
![](https://epubservercos.yuewen.com/6314B4/16499768404654306/epubprivate/OEBPS/Images/img00039002.jpg?sign=1738889823-dJK7NsKu8bajYH7KUpqW42OcYqavSWjH-0-5c7f2b76ace2dc84293549a55e78f6d4)
图2-11 实际输入量确定
![](https://epubservercos.yuewen.com/6314B4/16499768404654306/epubprivate/OEBPS/Images/img00040001.jpg?sign=1738889823-HuQmBJCzvvhWrISalOgWoo636AHxoOGQ-0-95f30d0092ba1ebd32aad5ff738a4171)
图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所示。
![](https://epubservercos.yuewen.com/6314B4/16499768404654306/epubprivate/OEBPS/Images/img00040002.jpg?sign=1738889823-OYCYG5MdqAtcPzOUwyrjchrLy71b9ixh-0-f17586c07f940aa8df946b0578d63577)
图2-13 组态数字量输入
b.脉冲捕捉设置
S7-200 SMARTPLC为数字量输入点提供脉冲捕捉功能,脉冲捕捉可以捕捉到比扫描周期还短的脉冲。具体设置如图2-13所示,勾选脉冲捕捉即可。
②组态数字量输出
a.将输出冻结在最后一个状态。具体设置如图2-14所示。
![](https://epubservercos.yuewen.com/6314B4/16499768404654306/epubprivate/OEBPS/Images/img00041001.jpg?sign=1738889823-J4VUH4rjD6Y0q1yT0notE8oEez7wi09s-0-436028c62aeb90935f7e33373c2fba45)
图2-14 “输出冻结在最后一个状态”的设置
“输出冻结在最后一个状态”的理解:若Q0.1最后1个状态是1,那么CPU由RUN转为STOP时,Q0.1的状态仍为1。
b.强制输出设置。具体设置如图2-15所示。
![](https://epubservercos.yuewen.com/6314B4/16499768404654306/epubprivate/OEBPS/Images/img00042001.jpg?sign=1738889823-4BJIz4A4J8s7vr9eD9vowhJx00dJHHg7-0-f197c94e0aa6a21a96c2752f90ba717f)
图2-15 强制输出设置
③组态模拟量输入
了解西门子S7-200 PLC的读者都知道,模拟量模块的类型和范围均由拨码开关来设置,而S7-200 SMART PLC模拟量模块的类型和范围由软件来设置。
先选中模拟量输入模块,再选中要设置的通道,模拟量的类型有电压和电流两类,电压范围有3种:±2.5V、±5V、±10V;电流范围只有0~20mA 1种;
值得注意的是,通道0和通道1的类型相同;通道2和通道3的类型相同;具体设置,如图2-16所示。
![](https://epubservercos.yuewen.com/6314B4/16499768404654306/epubprivate/OEBPS/Images/img00042002.jpg?sign=1738889823-kkq38qYDXlrVWnO7BJR2IvEyGeLCuiMV-0-69967e95e427d49ac9d42664738fb5dd)
图2-16 组态模拟量输入
④组态模拟量输出
先选中模拟量输出模块,再选中要设置的通道,模拟量的类型有电压和电流两类,电压范围只有-10V~10V 1种;电流范围只有0~20mA 1种。
组态模拟量输出,如图2-17所示。
![](https://epubservercos.yuewen.com/6314B4/16499768404654306/epubprivate/OEBPS/Images/img00043001.jpg?sign=1738889823-Av6jl6XGEzvaBEmQ1fiD98d6ctHWUzYN-0-c11a78962262a539f9b47ed6db4b7327)
图2-17 组态模拟量输出
(3)启动模式组态
打开“系统块”对话框,在选中CPU时,点击“启动”,操作者可以对CPU的启动模式进行选择。CPU的启动模式有STOP、RUN和LAST 3种,操作者可以根据自己的需要进行选择。具体操作如图2-18所示。
![](https://epubservercos.yuewen.com/6314B4/16499768404654306/epubprivate/OEBPS/Images/img00043002.jpg?sign=1738889823-zIWAoFqDnSRFlBy4o9V4WKhyoEJreJUK-0-fd40f97edda1625324a60f01ebe329c7)
图2-18 启动模式设置
编者心语:
①S7-200 PLC模拟量模块的类型和范围均由拨码开关来设置,而S7-200 SMART PLC模拟量模块的类型和范围由软件来设置。
②模拟量模块带有超限、断线和断电提示,如发生红灯闪烁,请考虑这几种情况。