合信论坛

快捷导航
查看: 5510|回复: 0

CTS200 CTH200临时变量区L区局部存储器定义

[复制链接]

10

主题

14

帖子

170

积分

注册会员

Rank: 2

积分
170
发表于 2019-8-28 16:32:20 | 显示全部楼层 |阅读模式
本帖最后由 chenxiaochong 于 2020-1-9 11:16 编辑

局部存储器区域:L区
用作临时存储器或者给子程序传递参数,只能在所属子程序内访问
在不同的系列种,此存储器的定义不同;

cts100系列和cth200标准型:
每次调用子程序,或者触发中断程序时,PLC临时开辟出64字节的空间作为局部存储器,从子程序退出或者中断程序返回时,释放这64个字节
每次开辟出64字节的空间时,不会对这些寄存器进行复位,也即,里面存储的数据是之前不知道哪个子程序计算的结果,对当前子程序来讲毫无意义;

由上可知:当进子程序时,;L区内的数据毫无意义,如果要用L区内的数据,则必须先赋值 (在同一个扫描周期内,L区用之前必须先赋值)

--------------------------------------------------------------------------------------------------------------------------------------------------------------
cts200系列和cth200高性能:
对于中断,每个中断程序有固定的一片存储区作为局部存储器(L区)。
不同的子程序(fc),L区各自分配固定存储区,退出子程序时不释放存储区,下个扫描周期访问的仍是上个扫描周期的结果
对于某一个子程序,每一次调用此子程序,就分配固定的一片存储区作为局部存储器(L区),下一个扫描周期同一次调用的L区内的数值是上一个扫描周期运算的结果

由上可知:对cts200系列和cth200高性能PLC来讲,L区可以理解为 FB块的背景数据块,可以用来存储数据用,一个子程序多次调用,其中L区都是相互独立的存储区,互不影响








您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2024-4-27 07:15 , Processed in 0.070420 second(s), 20 queries .

快速回复 返回顶部 返回列表