标王 热搜:
 
当前位置: 首页 » 资料 » PLC技术 » 正文

SIMATIC S7递增式编程代码块

放大字体 缩小字体 发布时间:2016-09-12 14:28 浏览次数:22

    1.打开块

    块编程从打开块开始。打开一个已经存在的块,既可以通过双击在SIMATIC管理器的项目窗口中的块标记,也可以选择程序编辑器中的File→Open。

    如果在块(Blocks)容器中打开一个已经编译过的块,例如通过双击方式打开它是为了递增式编程,这种情况既可以是离线编程,也可以是在线编程。

    如果块还不存在,可以用以下方式创建它:

    口在SIMATIC管理器中,通过选择项目窗口左半部中的块(Blocks)对象,并用

    Insert→S7 Block→…产生一个新块。它给用户提供了块的属性窗口。在

    “General-Part 1”选项卡中,在名字Name下选择块的序号和语言“STL”,即可输

    入其他属性。

    口在编辑器中,利用菜单命令File→New显示一个对话框,这里用户可以在对象名

    称(“object name”)下输入所希望的块。用Options→Customize,程序编辑器在

    “Block”(块)上使用语言集。

    当用户生成块,或者随后在编辑器中通过打开和选择菜单命令File→Properties输入块属性时,可以输入块标题的信息。

    2.块窗口

    程序编辑器给出了已经打开的代码块的变量声明表(块参数和局部数据)和程序窗口(代码和注释)。另外,程序元件可以显示在视图窗口中。

    3.变量声明表

    变量声明表在程序窗口之上的窗口中。如果它是不可见的,可以把鼠标指针放在程序窗口上部边界线上,当鼠标指针改变形状时,单击左键并向下拖拉,可以看到在左侧的变量类型的概览及在右侧的变量声明表,也就是用户定义块局部变量( block-local v ariables)的地方(如表3-2所示)。

    表3-2    在声明段中的变量类型

变量类型

声  明

有可能在其中的块类型输入参数

输入参数

IN

FC

FB

输出参数

OUT

FC

FB

输入输出参数

IN_OUT

FC

FB

静态局部数据

STAT

FB

暂态局部数据

TEMP

OB

FC

FB

返回信

RETURN

FC

    为了声明一个变量,在左边区域选择它的类型,并在右边把它填入表中。并不是每一种变量类型在每一种代码块中都能够编程。如果没有使用变量类型,则相应的表保留为空。

    对一个变量的声明包括名称、数据类型、默认值,如果有的话,还包括变量注释(任选的),不是所有的变量都能分配一个默认值(例如,对暂态局部数据是不可能的)。功能和功能块的默认值将在第19章详细说明。

    在代码块中声明的顺序是固定的(表3-2中已经给出),然而在变量类型内的顺序是任意的。通过捆绑二进制变量变成8位或16位一组,和字节(BYTE)变量成对,用户可以在存储器中为其保留空间。编辑器以一个字节为界线存储一个(新的)BOOL或BYTE变量,并且以一个字为界线存储一个其他数据类型的变量(开始字节的地址为偶数)。

    4.程序窗口

    在程序窗口,用户将看到取决于编辑器默认值设定的用于块标题和块注释的字段,如果是第一个网络,则是用于网络标题和网络注释的区域,以及用于程序输入的区域。在代码块的程序段中,用户通过菜单命令View→Display with…控制注释和符号的显示。可以用View→Zoom In、View→Zoom Out和View→Zoom Factor改变显示的大小。



SIMATIC S7递增式编程代码块
网址: http://www.kuqiw.cn/ziliao/show/172/
 
 
[ 资料搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

 
 

 
 
最新资讯
最新产品立即发布»
最新企业立即注册»
企业新闻
 
网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 | 排名推广 | 广告服务 | 积分换礼 | RSS订阅 | 浙ICP备110196220号