教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

附录A SIMATIC S7-200简介 - 图文(7)

来源:网络收集 时间:2026-08-07
导读: 数据块编辑器只用于为V存储器(变量存储器)指定初始值。你可以以字节、字或者双字的形式来分配V存储,也可以选择输入注释。 数据块编辑器是一个自由格式的文本编辑器,也就是说,没有特定的区域被定义用于特定类型

数据块编辑器只用于为V存储器(变量存储器)指定初始值。你可以以字节、字或者双字的形式来分配V存储,也可以选择输入注释。

数据块编辑器是一个自由格式的文本编辑器,也就是说,没有特定的区域被定义用于特定类型的信息。当你完成一行的输入并按回车键确认后,数据块编辑器将该行格式化(将地址、数据和注释分别列对剂,V存储器地址大写)并重新显示。数据块编辑器根据你所定义变量的地址和长度(字节、字或者双字)为V存储器分配空间。

图5-7 数据块编辑器

数据块的第一行必须有一个明确的地址分配。接下来的行中可以是明确的地址,也可以使用隐含地址。隐含地址是由编辑器分配的。当你在一个地址后面输入多个数据或者在一行中只输入数据时,你使用的是隐含地址。

数据块编辑器接受大小写字母,并且用逗号、制表符或者空格作为地址与数据之间的分隔符。

用符号表来定义变量的符号地址

符号表允许你定义和编辑符号名,使你能在程序中用符号地址访问变量。你可以创建多个符号表。你也可以在程序中使用系统定义的符号表。符号表也被称作全局变量表。你可以使用绝对地址或者符号地址来输入指令操作数。绝对地址用存储区加上位或字节地址来标识地址。符号地址则用一串字母组合来标识地址。

图5-8 符号表

在SIMATIC程序中,你可以使用符号表中定义的全局符号,在IEC程序中,你可以使用全局变量表中定义的全局符号。

31

为地址定义符号按如下步骤:

1.在操作栏中单击符号表图标打开符号表。

2.在Symbol Name列中输入一个符号名(例如:Input1),符号名的最大长度为23个字符。

3.在Address列中输入地址(例如:10.0)

4.对于IEC的全局变量表,在数据类型列中输入一个值或者从列表中选择一个。 你可以创建多个符号表,但无论是在同一个符号表中还是在不同的符号表中,都不能多次使用同一个字符串作为全局符号。

使用局部变量

你可以使用程序编辑器中的局部变量表来为子程序和中断服务程序分别指定变量,如图5-9所示。

图5-9 局部变量表

局部变量可用于子程序传递参数,它增强了子程序的可移殖性和再利用性。 用状态图来监视用户程序

状态较允许你在控制程序运行的过程中对过程变量的值进行监视和修改。你可以跟踪程序的输入、输出或者变量,显示它们的当前值。状态图也允许你强制或者改变过程变量的值。

为了临近应用程序中不同部分的元素,你可以创建多个状态图。

在命令菜单中选择View>Component>Status Chart或者在操作过程中单击Status Chart图标来访问状态图。

当创建状态图时,你应该输入要监控的过程变量的地址。你无法监视常数、累加器和局部变量的状态。你可以按位或者字两种形式来显示定时器和计数器的值。以位形式显示的是定时器和计数器的状态位,而以字形式则显示定时器和计数器的当前值。

32

图5-10 状态图

建立一个状态图来监视变量,按以下步骤: 1.在地区输入需要的地址。 2.在格式列中选择数据类型。

3.在命令菜单中选择Debug>Chart Status来监视S7-200中过程变量的状态。 4.要连续采样数值或者单次读取状态,可以点击工具栏中相应的按钮。状态图也允许你强制或者修改过程变量的值。

在命令菜单中选择Edit>Insert>Row可以在状态图中插入一行。 提示:

你可以按逻辑分组为变量创建多个状态图,使每个状态图更短,便于分别监视。 创建一个指令库

STEP7-Micro/WIN允许你创建自己的指令库,也允许你使用其它人已建好的库。见图5-11。

图5-11 指令库

创建指令库的同时,你也在STEP7-Micro/WIN中建立了子程序和中断服务程序。为了防止意外地改动或者保护作者的技术专利,你可以隐藏这些程序代码。

要创建一个指令库,你需要完成以下任务:

1.创建一个标准的STEP7-Micro/WIN项目,并且把指令库中包括的功能写入一个子程

33

序或者中断服务程序中。

2.确保在子程序或中断服务程序中使用的V存储器都定义了符号名。使用连续的V存储区来最小化其要求的数量。

3.将子程序或者中断服务程序更名为你希望在指令库中显示的名称。 4.在命令菜单中选择File>Create Library来编译新的指令库。 在STEP7-Micro/WIN的在线帮助中,你可以得到有关指令库的更多信息。 用下列步骤访问指令库中的指令:

1.在命令菜单中选择File>Add Libraies来在指令树中增加一个库。

2.选择选择特定的指令插入你的程序。(就象使用任何标准指令一样。)如果库程序要求V存储器,STEP7-Micro/WIN会提示你分配一个存储器志。用库存储器对话框来分配存储器块。

应用程序的调试

STEP7-Micro/WIN具备以下特点帮助你调试应用程序: ·书签允许你在很长的程序中方便地来回移动。 ·交叉参考表允许你检查程序的使用参考信息。

·RUN模式下编辑允许你在小规模修改程序的过程中,对过程控制产生最小的影响。当在RUN模式下编辑程序时,你同样可以下载程序块。

S7-200程序的基本结构

运行在S7-200 PLC上的用户程序可以使用STEP-7 Micro/DOS在通用计算机上编制,也可以使用PG 702手持编程器来编制。用户程序的形式有梯形图(LAD)模式和语句表(STL)模式两种。但不管何种模式,一个完整的用户程序都应有一个主程序和若干子程序及中断处理程序组成,其具体要求如下:

1.如果使用子程序,则子程序必须紧跟在主程序后面(见图2.1)。每个子程序应有不重复的序号(SBR n),以便主程序调用。

2.如果使用中断处理程序,则也应跟在主程序后面(见图2.1)。每个中断处理程序应以RETI指令作为结束,且应有不同的序号(INT n),以便PLC在响应中断时调用。

3.属于一个主程序的各个子程序和中断处理程序的位置没有严格的规定,可以随意组合。

34

图2.1 S7-200用户程序的结构

用户程序的执行方式

在PLC中,自动重复执行用户程序,每一次执行称为一次扫描。每个基本扫描周期包括下述五个步骤(见图2.3):

1.将输入信号读入输入映象区; 2.执行用户程序; 3.通讯事务的处理; 4.PLC的内部事务的处理;

35

…… 此处隐藏:1037字,全部文档内容请下载后查看。喜欢就下载吧 ……
附录A SIMATIC S7-200简介 - 图文(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/443299.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)