文档介绍:第4章 STEP 7 在编程与调试中的应用
符号表与逻辑块
符号表
在符号表中定义全局符号(I、Q、PI、PQ、M、T、C、FB、FC、SFB、SFC、DB等),可使用汉字。
在共享数据块定义全局变量,不能使用汉字。
在块的变量声明表中定义局部变量,不能使用汉字。
符号的定义与符号表变量的排序。
在符号表中执行菜单命令“视图→过滤器”,在地址本文框输入“I*”,只显示所有的输入,“I*.*”只显示所有的输入位,“I1.*”只显示IB1中的位。
程序块中是否显示符号和符号信息的方法。
CPU为程序中的全局符号自动加双引号,在局部变量的前面自动加“#”号。
逻辑块
逻辑块:OB、FB、FC、SFB和SFC。
生成逻辑块、选择编程语言,打开程序编辑器。
激活或取消块注释和网络注释,简单注释可放网络标题中
网络的生成与复制。
执行“视图”菜单中的命令,放大、缩小或设置显示比例。
执行“选项”菜单中的“自定义”命令,设置程序编辑器:
(1)在“常规”选项卡的“字体”区设置字体和字符的大小。
(2)在“STL、LAD/FDB”选项卡中选择显示特性。
(3)在“块”选项卡中选择生成块时是否生成参考数据和使用的语言。
(4)在“视图”选项卡选择在块打开时显示的方式。例如不显示注释。
仿真软件在程序调试中的应用
S7-PLCSIM的主要功能
几乎可以模拟通信和PID之外的所有功能。
S7-PLCSIM快速入门
(1)在STEP 7中生成项目,编写用户程序。
(2)打开S7-PLCSIM窗口。
(3)将块下载到仿真PLC。
(4)生成视图对象。
(5)用视图对象或变量表来模拟和监视用户程序的运行。
参数输入视图对象后按<Enter>键有效。
视图对象与仿真软件的设置
I、Q、M、T、C等
定时器视图对象标有“T=0”的按钮用来复位指定的定时器。
设置扫描方式:单次、连续,可用默认设置。
关闭时先切换到STOP,不用存档。
在线连接与在线操作
下载的用户程序保存在装载存储器(FEPROM)中。CPU上电时,FEPROM中的内容被复制到RAM区。
在线连接的建立与在线操作
连接计算机和PLC,通过在线的项目窗口访问PLC。如果PLC与STEP 7中的程序和组态数据相同,在线/离线窗口显示的分别是PLC和计算机中的内容。
在线窗口显示的是PLC与STEP 7中的数据的组合。
进入在线状态后,执行“PLC”主菜单中的“诊断/设置”命令。
下载与上载
RUN-P模式可以下载块,建议在STOP模式下载。
下载前应将CPU中的用户存储器复位。在保存块或下载块时,STEP 7首先进行语法检查。下载用户程序时应同时下载硬件组态数据(系统数据)。
用PC/MPI适配器连接好计算机和PLC,执行菜单命令“选项>设置PG/PC 接口”,设置通信参数。传输速率应与适配器上的开关位置一致。
可以在管理器中下载整个站、所有的块或部分块。
可以在HW Pro和程序编辑器中下载。网络上有多台PLC时,可以选择下载对象。
下载到硬件PLC时,硬件组态应与实际的系统(包括模块的订货号)符合。
首先在S