PAGE1
PAGE1
编程软件STEP7-MicroWIN
1.概述
STEP7-MicroWIN是Siemens为S7-200系列PLC提供的强大编程软件。它支持梯形图(LAD)、语句表(STL)和功能块图(FBD)三种编程语言,为用户提供了一个直观且易于操作的编程环境。STEP7-MicroWIN不仅能够进行程序编写,还具备仿真功能,可以在实际设备连接之前验证程序的正确性和逻辑性。
2.安装与启动
2.1安装步骤
下载安装包:从Siemens官方网站或授权渠道下载STEP7-MicroWIN的安装包。
运行安装程序:双击下载的安装包,运行安装程序。
接受许可协议:阅读并接受许可协议。
选择安装路径:选择合适的安装路径,点击“下一步”。
选择安装组件:根据需要选择安装的组件,通常选择默认安装即可。
开始安装:点击“安装”按钮,等待安装完成。
完成安装:安装完成后,点击“完成”按钮。
2.2启动步骤
打开软件:点击桌面或开始菜单中的STEP7-MicroWIN图标,启动软件。
选择项目:在启动界面选择“新建项目”或“打开现有项目”。
配置项目:选择合适的CPU类型(如CPU224),点击“确定”。
项目浏览器:在项目浏览器中可以看到项目结构,包括程序块、数据块、符号表等。
3.基本操作
3.1创建新项目
选择CPU类型:启动STEP7-MicroWIN后,选择“文件”-“新建项目”。
配置项目:在弹出的对话框中选择合适的CPU类型(如CPU224),点击“确定”。
项目名称:输入项目名称,选择项目保存路径,点击“保存”。
3.2打开现有项目
选择项目:点击“文件”-“打开现有项目”。
选择文件:在文件对话框中选择要打开的项目文件,点击“打开”。
3.3保存项目
保存项目:点击“文件”-“保存”或使用快捷键Ctrl+S。
另存为:点击“文件”-“另存为”,选择保存路径和文件名,点击“保存”。
3.4项目配置
设置CPU参数:在项目浏览器中选择“CPU配置”,配置CPU的基本参数,如I/O地址分配、定时器配置等。
设置通信参数:在“通信”选项卡中配置通信参数,如波特率、通信端口等。
3.5编程语言选择
选择编程语言:在项目浏览器中选择“程序块”,右键点击选择“属性”,在属性对话框中选择编程语言(LAD、STL、FBD)。
切换编程语言:在主界面下方的工具栏中选择不同的编程语言按钮进行切换。
4.梯形图编程(LAD)
4.1基本元素
梯形图编程(LAD)是基于图形符号的编程语言,主要由以下基本元素组成:
触点:输入条件,包括常开触点(NO)和常闭触点(NC)。
线圈:输出条件,表示继电器的输出。
定时器:用于延时操作。
计数器:用于计数操作。
功能块:预定义的复杂功能模块。
4.2常开触点(NO)与常闭触点(NC)
常开触点(NO):当输入条件为真时,触点闭合,电流通过。
常闭触点(NC):当输入条件为假时,触点闭合,电流通过。
4.3线圈
输出线圈:表示输出条件,当输入条件满足时,输出线圈得电。
内部标志线圈:用于内部逻辑控制,不直接控制外部设备。
4.4定时器
TON:延时接通定时器,当输入条件为真时开始计时,计时结束后输出线圈得电。
TOF:延时断开定时器,当输入条件为假时开始计时,计时结束后输出线圈失电。
TP:脉冲定时器,当输入条件为真时输出一个固定时间的脉冲。
4.5计数器
CTU:增计数器,每当输入条件为真时计数加一。
CTD:减计数器,每当输入条件为真时计数减一。
CTUD:双向计数器,支持增计和减计操作。
4.6基本梯形图编程示例
4.6.1简单的启停控制
假设有一个按钮(I0.0)和一个灯(Q0.0),要求按下按钮时灯亮,松开按钮时灯灭。
|I0.0||Q0.0|
||||
|NO||COIL|
||||
说明:
I0.0是输入点,表示按钮。
Q0.0是输出点,表示灯。
当I0.0为真时,Q0.0得电,灯亮。
4.6.2带定时器的启停控制
假设有一个按钮(I0.0)和一个灯(Q0.0),要求按下按钮时灯亮5秒,然后自动熄灭。
|I0.0||TONT37||Q0.0|
||||||
|NO||IN||COIL|
|||PT:5s|||
说明:
TONT37是延时接通定时器。
PT:5s表示定时器的时间为5秒。
当I0.0为真时,定时器开始计时,计时结束后Q0.0得电,灯亮5秒后自动熄灭。
5.语句表编程(STL)
5.1基本指令
语句