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

SIMATIC S7块属性

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

    块属性包含在块标题中。用户可以用菜单命令Edit→Object Properties在SIMATIC管理器中对标记出的块进行视图和修改块属性,或者用File→Properties从编辑器查看和修改块属性(如图3-3所示)。

    1.“General-Part 1”选项卡

    在名称(Name)下,选项卡包含了以块类型和数字表示的绝对地址、符号名和来源于符号表中的符号注释。

块的属性

    图3-3    块的属性

    对于功能块,除了名称之外,还指出了这个块是否具有多实例能力(multi-instance capability)。如果多实例能力激活的话,通常情况下,用户可以将该块作为局部实例调用,并且在其中也可以进一步利用多实例能力调用功能块作为局部实例。当创建功能块时,可以不选择多实例能力;用一个面向源程序输入时,不选择的关键词是CODE_VERSION 1。“没有多实例能力”的功能块的优点是在间接寻址时对实例数据的应用没有限制[这在用语句表(STL)编程时是非常重要的]。

    选项卡也给了创建块时所用的语言以及块和项目的存储位置。

    程序编辑器在两个时间标记处存储块的创建日期和修改日期,这里有用于程序代码和接口的块参数和静态局部数据。注意,接口的修改日期必须等于或小于(早于)在调用块中的程序代码的修改日期;否则,程序编辑器在输出调用块期间会发出一个“时间标记冲突”信号。

    显示的注释由在块编程时用户输入的块标题和块注释组成。

    2.“General-Part 2”选项卡

    在该选项卡中Name(Header)显示的是块名,它与符号地址不同,不同的块可以具有相同的名称。使用种类(Family)可以给一组块配置一个公共特征。如果在程序元件目录的对话框中选择块并插入块,将会显示块名和块种类。使用作者( Author)来输入块创建者的名字。名称、种类和作者每个应具有8个字符,并且要以字母开头。允许用的字符是字母、数字和下划线。版本( Version)用0~15间的两个数输入,输入两次。

    length数据显示的是以字节数为单位的块的存储器配置。

    ●局部数据:在局部数据栈(暂态局部数据)中的配置。

    ●MC7:块(仅有代码)的大小。

    ●加载存储器需求的空间。

    ●工作存储器需求的空间。

    一个块在加载存储器中占有更多的存储器空间,原因是与过程不相关的一些数据也要在这里存储。

    能够保护(Know_how Protection)属性用于块的保护。如果一个块设置了能够保护属性,那么在此块中的程序不能查看、不能打印输出、也不能修改。编辑器只能显示块标题和块参数的声明表。用户可以在块的源输入期间用关键词KNOW_HOW_PROTECT配置该属性。一旦块具有了这种属性,任何人都不能看到这个块的编译程序版本,甚至包括用户自己(用户一定要保证把源文件放在安全的地方)。

    “DB is write-protected in the PLC(PLC中数据块的写保护)”是仅适用于数据块的属性。这意味着用户只能在用户程序中读取数据块。出错信息的输出阻止了数据块中数据的重写。写保护应用于在工作存储器中与过程相关的数据(实际值);在加载存储器中的数据(初始值),即使在数据块写保护的情况下也能重写。这种写保护属性不能与块保护相混淆。具有块保护的数据块在用户程序中既能读出也能写入,但是不能在编程设备或者操作监控设备进行查看。DB is write-protected in the AS(DB在AS中是写保护的)的属性在默认设置中是关闭的,但用程序编辑器可随时改变。面向源编程输入激活写保护属性的关键词是READ_ONLY。

    任何来自于德国西门子公司的标准块的块标题都包含标准块属性。

    数据块能够配置成非连接(Unlinked)属性。这样的数据块仅在加载存储器中存在,它们是和执行相关的。因为这些数据没有加载到工作存储器,因此对其直接访问已不再可能。在加载存储器中的数据利用系统功能读取,并且如果加载存储器是一个微存储器卡的话,也可以写入。具有非连接( Unlinked)属性的数据块适合于很少被存取的记录数据,例如秘诀(recipe)或归档。默认设置时这个属性被关闭,但用户用程序编辑器可以在任何时间改变这种状态。面向源编程输入激活该属性的关键词是UNlinkED。

    非保留( Non-retain)属性意味着“没有保持力”,并且配置给适当设计的CPU的数据块。如果非保留(Non-retain)属性被激活,那么在电源断开/接通和RUN-STOP转换(作为冷重启的响应)等事件发生时,数据块将把初始值从加载存储器传送到工作存储器。如果非保留( Non-retain)属性被关闭,那么相应的数据块是有保持力的,当电源断开/接通和RUN-STOP转换(作为冷重启的响应)等事件发生时,数据块将保留它的实际值。作为默认设置,该属性是关闭的,但用户利用程序编辑器在任何时间都可以改变这种状态,面向源编程输入激活该属性的关键词是NON-RETAIN。

    3.“Calls”选项卡

    该选项卡给出了在块中具有代码和接口的时间标记的所有被调用块的清单。带有实例数据块,基本功能块和在该实例中调用的局部实例(功能块)显示在这里,在每一种情况下,它们都带有代码和接口的时间标记。

    4.“Attributes”选项卡

    块可能具有系统属性,系统属性在功能和应用之间进行控制和协调,例如在SIMATIC PCS7控制系统中。



SIMATIC S7块属性
网址: http://www.kuqiw.cn/ziliao/show/182/
 
 
[ 资料搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

 
 

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