6ES7517-3FP00-0AB0
一、数据块
数据块是在S7 CPU的存储器中定义的,用户可以定义多了数据块,但是CPU对数据块数量及数据总量是有限制的。
数据块与临时数据不同,当逻辑块执行结束或数据块关闭,数据块中的数据是会保留住的。
数据块分共享数据块、背景数据块、用户自定义数据块,下面分别介绍。
1.共享数据块(全局数据块)
其用于存储全局数据,所有逻辑块(OB、FC、FB)都可以访问共享数据块中的数据。
2.背景数据块(私有存储区)
其用做功能块(FB)的“存储器"。FB的参数和静态变量安排在它的背景数据块中。背景数据块不是由用户编辑的,而是编辑区生成的。
3.用户自定义数据块
其是以UDT为模板生成的数据块。创建用户定义数据块之前,必须先创建一个用户自定义的数据类型,如UDT1,并在LAD/STL/FBD S7程序编辑器内定义。
自定义数据类型UDT1的创建 可以参照之前的学习笔记:西门子PLC学习笔记五-(编程语言、数据类型)进行学习
4.数据块的创建
数据块的创建可以参考下图:
二、数据块的访问
用户程序可以以位、字节、字或双字操作访问数据块中的数据,可以使用符号或绝对地址访问。
在访问数据块时必须指明数据块的编号、数据类型与位置。如访问了不存在的数据单元或者数据块,同时没有编写错误处理OB块,CPU将进入STOP模式。
1.寻址数据块
2.传统方式访问数据块
传统方式是:先打开数据块,然后在访问。下例为STL访问数据块代码:
3.直接访问数据块
直接访问数据块是:直接给出数据块的编号和数据在数据块中的地址。可以使用绝对地址,也可以使用符号地址。如下例:
6ES7517-3FP00-0AB0
我们学习了西门子S7-200 SMART PLC基本操作、查看PLC信息以及PLC修改,本篇我们来介绍如何在编程软件STEP7-Micro/WIN SMART中切换程序编辑器、输入LAD程序以及如何编辑程序。STEP7-Micro/WIN SMART支持三种编程方式:LAD(梯形图)、FBD(功能块图)、STL(语句表)。其中LAD(梯形图)是的编程方式,本篇我们就以梯形图为例来讲解。
STEP7-Micro/WIN SMART的三种编程方式
切换编程编辑器。启动编程软件后自动创建一个新项目,并默认打开LAD(梯形图)程序编辑器,单击视图菜单,在菜单选项中可以方便的更改编程编辑器。打开工具菜单的选项设置,在常规选项中可以更改所有新项目的默认编辑器。
更改默认编辑器
输入LAD程序。单击编辑菜单,输入和编辑程序时经常用到编辑菜单和程序编辑器工具栏按钮。下面我们来介绍输入指令的几种常用方法:1、从指令树中选择要插入的指令,按住鼠标左键将其拖放到程序段中的合适位置时释放鼠标,相应的指令就添加到了程序中。2、单击选中合适位置,出现一个选择框,在指令树中双击指令插入到程序中。3、单击选中合适位置,单击工具栏通用指令按钮,在下拉列表中选择指令输入,或者在合适位置双击也可以从下拉列表中选择指令输入。
在合适位置双击鼠标选择指令
另外,使用水平和垂直线可以在程序段元素之间绘制线。利用菜单栏或者工具栏按钮,可以在所需位置插入行或者列。以上介绍的指令输入方法适用于所有指令。将鼠标悬停在指令上,自动显示指令功能和所需参数类型。
自动显示指令功能和参数类型
在参数区输入绝对地址和符号,符号可以以后再定义。必要时输入程序注释,加强程序的可读性。单击工具栏POU保护按钮,在对话框中可以对POU设置密码保护。
对POU设置密码保护
编辑程序。STEP7-Micro/WIN SMART支持复制、粘贴、查找、替换等操作。用鼠标单击程序编辑器的母线左侧,可以选取整个程序段,此时按住鼠标左键拖动可以选取多个程序段。对选中的程序段可以进行整体的复制、粘贴等操作。
对程序段的操作
右键单击程序编辑器的合适位置,在快捷菜单中可以选择插入或者删除需要的程序元素,包括子程序、中断程序等。程序编写完成后,单击保存按钮保存项目。
插入需要的程序元素
SIRIUS 3SK 安全继电器是一致且经济实用的安全链的关键部件。无论是需要急停功能还是保护门监控,也无论是需要光栅、激光扫描器还是要进行压机或冲床的保护,使用细长型 SIRIUS 安全继电器可以实现每一种安全应用,并在工程组态和价格方面达到。
提供有以下安全型功能:
监视传感器的安全功能
监控传感器导线
监控安全继电器功能是否正确
监视关断回路中的按钮头
在发生危险时进行安全断开
SIRIUS 3SK 安全继电器可实现安全等级 SIL 3 (IEC 62061) 或 PL e (ISO 13849-1)。
- 上一篇: 6ES7518-4FP00-0AB0
- 下一篇: 6ES7516-3FN02-0AB0