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

SIMATIC S7网络编程

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

    用户可以把STL程序分成多个网络。编辑器将自动地从1开始给每个网络编号,每一个块能够容纳999个网络。用户可以给每个网络加一个网络标题和网络注释。在编辑期间,可以用菜单命令Edit→Go To→Network/Row直接选择每个网络和每个程序行。

    为了输入程序代码,在网络注释窗口下方单击;或者,如果已经设置了“显示注释”(“Display With Comments”),在用于网络注释的阴影区下方单击,将看到一个框起来的空的窗口。在此窗口内,用户在任何时候都能输入程序。根据前面文章的介绍来检查STL语句的结构。用一个或多个空格或者制表键把OP代码(操作码)和地址(操作数)彼此分开。在地址之后输入两条斜线和注释语句。通过键入RETURN(回车键)结束一条语句。用两条斜线开始一行,也可以输入一行注释。

    使用Insert→Network编程一个新的网络。编辑器随后在当前被选择的网络后面插入一个空的网络。

    在递增式输入程序时,如果想使用符号名,它们必须已经分配了绝对地址。用Insert→Symbol在输入到符号表中的符号中选取一个,每单击一次鼠标就传送一次所期望的符号。

    用递增编辑器输入程序时,也可以在符号表中增加符号名或修改它们。用Options→Symbol Table取出整个符号表。用Edit→Symbols,用从符号表中标记出的符号取出一行。编辑完符号后,可以继续用新的或修改的符号输入程序。

    用户不需要用特殊的语句结束一个块,停止输入就可以了。但是,可以用标题“块结束”(“Block End”)来编程最后(空)的网络,来提供一个易见直观的块结束标志(尤其在格外长块的情况下,这是一个优点)。

    编辑器打开一个已经编译的块时,可以把它“反编译”成STL。为此,编辑器使用编程设备中数据库的程序段,与程序的执行顺序无关,例如表示符号、注释和跳转标号。当编辑器反编译程序时,如果离线编程设备数据库中需要的信息丢失,将使用替代符号。

    在编辑器中可以创建一个新块或者打开并编辑已存在的块,不必返回SIMATIC管理器。

    网络模板

    就像用户可以把块存储到库中而能在其他程序中重复使用它们一样,也可以把网络模板存储起来,以便在其他块中一次又一次地复制它们。

    为了存储网络模板,要至少创建一个包含S7程序的库和源(Source)容器。

    用户在(任何)块中可以十分“普通”地编程想要作为模板使用的网络,可以替代用伪标志%00~%99来改变的地址。也可以用同样的方法改变网络的标题和网络注释。

    由于块不能以这样的形式存储,所以代替地址的伪标志行以红色显示出来。这一点并不重要,因为随后网络模块的存储可以剔除此块(即在不存储的情况下关闭此块)。

    在输入伪标志后,通过单击位于网络标题之前在顶部左侧的网络序号,把此网络作上标记。用户也可以把几个网络组合起来形成一个模板,在单击前面网络序号的同时,保持按下Ctrl键即可。

    现在选择Edit→Create Network Template,在随后显示的对话框里,用户可以给网络配置有意义的注释和所有的伪标志。在一个对话框中,给网络模板配置一个名称并定义存储器位置(在库中的源容器)。

    如果要使用网络模板,在程序元件目录中打开相应的库,并随后选择所希望的网络模板(双击或者拖入编辑器窗口),将自动显示一个对话框,在这里用真正的输入替代伪标志。网络模板将插入到所选网络的后面。



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

 
 

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