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

STL编程语言二进制逻辑运算中的存储功能

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

    在STL编程语言中,可以非常自由地使用存储功能,可以在程序的任何位置存储RLO,以后再次使用它。

    图5-2中的例子没有使用嵌套语句来控制二进制逻辑运算的顺序,而是暂存了逻辑运算的结果。

作为中间位缓冲器的嵌套语句

    图5-2    作为中间位缓冲器的嵌套语句

    在嵌套的表达式中可以使用RS触发器,它的信号状态可以进一步组合。为了在闭合括号语句之前获得触发器的信号状态,有必要在嵌套表达式的末尾来扫描触发器。如果这条语句丢失,逻辑运算的信号状态可能先于复位输入,在此情况下会进一步组合。

    在括号之间可以编程任何想用的STL语句,但要保证在写闭合括号之前能够得到想要的RLO。

    中间二进制结果

    几乎任何位都可以用来暂时存储二进制结果:

    ●如果仅在块内需要中间结果,可以使用暂态局部数据位。所有代码块都有暂态局部数据。

    ●静态局部数据位仅在功能块内有效,一直存储信号状态直到再次设置它们为止。

    ●在固定的特殊CPU型号中,存储位是全局有效的。为了编程清晰,要尽量避免多次使用存储位(不同任务使用同一存储位)。

    ●全局数据块中的数据位在整个程序中也是有效的,但是在使用它们之前需要打开相应的数据块(即使这意味着要使用全部寻址方式)。

    注意:用户可以用在每个块中都有效的暂态局部数据来替代STEP 5使用的“便笺式存储器”。



STL编程语言二进制逻辑运算中的存储功能
网址: http://www.kuqiw.cn/ziliao/show/132/
 
 
[ 资料搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

 
 

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