附录A SIMATIC S7-200简介 - 图文(7)
数据块编辑器只用于为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字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




