当前位置:文档之家› 西门子STEP7安装与使用教程

西门子STEP7安装与使用教程

• 2、程序的编译及上、下载 • (1)编译:程序的编译,能明确指出错误的网络段,编程者可以根据
错误提示对程序进行修改,然后再次编译,直至编译无误。 • (2)下载:用户程序编译成功后,将下载块中选中下载内容下载到
PLC的存储器中。 • (3)载入(上载):载入可以将PLC中未加密的程序或数据向上送入
28
三、程序的打印输出
单击菜单“文件”中的“打印”项,可选择需要打印的组件的复选框, 如图示,图中选择打印网络1至网络21梯形图程序的主程序。 但如果还希望打印程序的附加组件,例如还要打印符号表等,则所选 打印范围无效,将打印全部LAD网络。
29
第四节 程序监控与调试
一、选择扫描次数
STEP7可选择单次或多次扫描来监视用户程序,可以指定主 机以有限的扫描次数执行用户程序。通过选择主机扫描次数, 当过程变量改变时,可监视用户程序的执行。 多次扫描时,应使PLC置于STOP模式,使用菜单命令“排错” 中的“多次扫描”来指定执行的扫描次数,然后单击“确认” 按钮。 初次扫描时则将PLC置于STOP模式,然后使用菜单命令“排 错”中的“单次扫描”进行。
5
建立S7-200 CPU的通讯
• 1. PC/PPI电缆通讯 PLC用PC/PPI电缆与个人计算机连接。
• 2. MPI通讯 多点接口(MPI)卡提供了一个RS485端口,可以用直
通电缆和网络相连
6
三、通信参数的设置和修改
•运行STEP 7- Micro/WIN 32,在引导条中单击 “通讯”图标,或从主菜单中选择“检视”中的 “通讯”项,则会出现一个通讯设定对话框。波 特率、开关。
4.指令树 提供编程时用到的所有快捷操作命令和PLC
指令。可用“检视”菜单的“指令树”项决定是否将其 打开。
10
主界面
5.输出窗口 显示程序编译的结果信息。 6.状态条 显示软件执行状态,编辑程序时,显示当前
网络号、行号、列号;运行时,显示运行状态、通讯 波特率、远程地址等。
7.程序编辑器 梯形图、语句表或功能图表编辑器编
21
2.插入和删除
方法一:
在编辑区右击要进行操作的 位置,弹出图示的下拉菜单, 选择“插入”或“删除”选 项,弹出子菜单,单击要插 入或删除的项,然后进行编 辑。
方法二:
也可用菜单“编辑”中相应 的“插入”或“编辑”中的 “删除”项完成相同的操作。
22
3.符号表
将梯形图中的直接地址编号用具有实际含义的符号代替
27
程序的监视、运行、调试*
• 1. 程序运行方式的设置 将CPU的工作方式开关置在RUN 位置。或将开关置在TERM(暂 态)位置时,操作STEP7Micro/WIN32菜单命令或快捷按 钮对CPU工作方式进行软件设置。
• 2. 程序运行状态的监视 运用监视功能,在程序状态打开下, 观察PLC运行时,程序执行的过 程中各元件的工作状态及运行参 数的变化。
STEP7-Micro/WIN32软件包括: • 有Microwin3.1(新版本编程软件STEP7-
Micro/WIN32 Version 3.1)软件; • Microwin3.1的升级版本软件Microwin3.1 SP1; • Toolbox(Toolbox包括Uss协议指令(变频通讯用)
和TP070(触摸屏)的组态软件Tp Designer V1.0设 计师)工具箱; • 以及Microwin3.11 Chinese(Microwin3.11 SP1和Tp Designer的专用汉化工具)等编程软件。
12
2.模拟量输入滤波
S7-200 CPU222、224 和226在模拟量输入 信号变化缓慢的场 合,可以对不同的 模拟量输入选择软 件滤波。 检视系统块模拟 量输入过滤器。 系统默认参数为:模 拟量输入点全部滤 波 、 采 样 次 数 为 64 、 静区值为320。
13
3.设置脉冲捕捉
如果数字量输入点有 一个持续时间小于扫 描周期的脉冲,则 CPU 不 能 捕 捉 到 此 脉 冲。 S7-200CPU 为 每 个 主 机数字量输入点提供 脉冲捕捉功能。
14
4.输出表的设置
系统块输出表 冻 结 输 出 : RUN STOP 后 , 所 有 数 字量输出点将冻结 在 CPU 进 入 STOP 方 式之前的状态; 否则:数字量输出 点的状态用输出表 来设置。
15
5.PLC断电后的数据保存方式
CPU用EEPROM保存用户程序、程序数据及CPU组态数据ቤተ መጻሕፍቲ ባይዱ用一 个超级电容器,使PLC在掉电时保存整个RAM存储器中的信息。
4
二、硬件连接
电缆连接:PC/PPI电缆RS-232与PC机相连,RS-485与 PLC的RS-485相连。
模式设置: PC/PPI电缆DIP开关中1、2、3设定波特率, 4选择10位或11位数据传输模式,5选择RS-232为数据通 讯设备模式或数据终端设备模式。没有调制解调器时开 关4、5均应设置为0。
17
第三节 编程软件的使用
一、项目生成
1.新建项目
(1) 确定PLC的CPU型号
(2) 项目文件更名
(3) 添加一个子程序
(4) 添加一个中断程序
(5) 编辑程序
2.打开已有项目文件
3.上装和下装项目文件
18
二、程序的编辑与传送
• 1、程序的输入、编辑 通常利用LAD(梯形图)进行程序的输入,程序的编辑包括程序的剪切、 拷贝、粘贴、插入和删除,字符串替换、查找等。 还可以利用符号表 对POU(程序组织单元 )中的符号赋值。
写用户程序,或在联机状态下从PLC上装用户程序进行 程序的编辑或修改。
8.局部变量表 每个程序块都对应一个局部变量表,
在带参数的子程序调用中,参数的传递就是通过局部 变量表进行的。
11
三、系统组态*
1.数字量输入滤波 允许为部分或全部数 字量输入点设置输入 滤波。
检视系统块输入 过滤器。
延时时间范围为 0.2~12.8ms , 默 认 值 为6.4ms。
25
7.编译用户程序
程序编辑完成,可用菜单“PLC”中的“编译”项 进行离线编译。
编译结束后在输出窗口显示程序中的语法错误的 数量、各条错误的原因和错误在程序中的位置。
双击输出窗口中的某一条错误,程序编辑器中的 矩形光标将会移到程序中该错误所在的位置。
必须改正程序中的所有错误,编译成功后才能下 载程序。
S7-200PLC还可选用存储器卡保持用户程序:CPU模块在STOP方 式下,点击菜单“PLC”中的“程序存储器卡”项就可将用户程序、 CPU组态信息及V、M、T、C的当前值复制到存储器卡中。
单击“系统块”的“保存范围”标签,可选择PLC断电时希望保 持的内存区域。最多可定义六个要保存的存储区范围,设置保存 的存储区有V、M、C和T。
编程器(PC机)。 将选择的程序块、数据块、系统块等内容上载后,可以在程序窗口显 示上载的PLC内部程序和数据信息。
19
梯形图编辑器*
• 1. 梯形图元素的工作原理 触点代表电流(能量流)的控制开关,线圈代表由电流充电的中继或
输出;框盒(指令盒)代表能量流到达此框时执行指令盒的功能。 • 2. 梯形图排布规则
24
5.注释 梯形图编辑器中的Network n表示每个网络或梯级,
同时又是标题栏,可在此为每个网络或梯级加标题或必要的 注释说明。双击Network n区域,弹出图示的对话框,此时可 以在“题目”文本框键入相关标题,在“注释”文本框键入 注释。
6.语言转换 语句表、梯形图和功能块图三种编程语言
(编辑器)之间的任意切换。检视 STL(语句表)、LAD (梯形图)或FBD(功能块图)便可进入对应的编程环境。
对于定时器,只能保存定时器TONR,而且只能保持定时器和计 数器的当前值,定时器位和计数器位不能保持,上电时定时器位 和计数器位均被消除。对M存储区的前14个字节,系统缺省设置 为不保持。
16
6.CPU密码的设置
默认是1级,相当于关闭了密码功能。 在“系统块”窗口中点击“密码”标签。 首先选择适当的限制级别(如2、3级),需输入密码 (密码不区分大小写)并确认密码。 要使密码设置生效,必须先运行一次程序。如果忘记 了密码,必须清除存储器,重新下载程序。
3
第一节 软件安装及硬件连接
一、软件安装
软件来源:STEP 7-Micro/WIN32——西门子网站下 载或光盘。
安装:双击STEP 7-Micro/WIN32的安装程序 setup.exe,根据在线提示,完成安装。
编程语言:选择英语。
界面汉化:安装完后可用STEP 7-Micro/WIN 32中 文汉化软件将编程界面和帮助文件汉化,使编程环 境为中文状态。
20
以梯形图编辑器为例,语句表和功 能块图编辑器的操作类似。
1.输入编程元件
梯形图的编程元件(编程元素): 主要有线圈、触点、指令盒、标号 及连接线。
输入方法:
指令树窗口中双击要输入的指令: 就可在矩形光标处放置一个编程元 件。
工具条上的编程按钮:单击触点、 线圈或指令盒按钮,从弹出的窗口 下拉菜单所列出的指令中选择要输 入指令单击即可。
输出窗口 状态条
程序察看 局部变量表
9
主界面
2.工具条 提供简便的鼠标操作,可用“检视”菜单的
“工具栏”项自定义工具条。可添加和删除3种按钮:标 准、调试和指令。
3.引导条 提供按钮控制的快速窗口切换功能。可用
“检视”菜单的“浏览栏”项选择是否打开。引导条包 括程序块(Program Block)、符号表(Symbol Table)、 状态图表(Status Chart)、数据块(Data Block)、系统 块(System Block)、交叉索引(Cross Reference)和通 讯(Communications)七个组件。一个完整的项目文件 (Project)通常包括前六个组件。
相关主题