• {{item.name}}
LOGO! {{item.name}}
{{item2.name}}
更多

程序和数据保持

star star star star star
0 分
发布时间:2024年06月14日
  • 0
  • 0
程序和数据保持

断电保持

LOGO! 的相关数据断电保持问题,包含三个内容:程序保持,数据断电保持,实时时钟备份。

LOGO! 包含的存储器区域有两个:程序存储区和可保持存储区

  • 程序存储区:
    LOGO! 电路程序中允许添加的功能块有数量限制。
    LOGO! 电路程序容量有最大字节数限制。 累加相关功能块的字节数便可以计算出总字节数
  • 可保持存储区(Rem)):
    用于存放断电可保持的数据,电源故障后, LOGO!的当前数据仍可保留,并且功能块在电源恢复后从中断点开始继续运行。只有当实际设置了掉电保持功能时,带掉电保持属性的功能块才会使用该区域。

表1.LOGO! 程序存储区及保持性存储区容量

设备系列
电路程序/字节
功能块数量/个
保持性/字节
LOGO!0BA8
8500
400
250
LOGO!0BA7
8400
400
250
LOGO!0BA6
3800
200
250

如何查看保持性存储区使用情况 :

1、LOGO!显示屏操作,选中停止,按下OK键,向左移动光标选中是,按下确认键,LOGO!切换至停止模式。


图1.切换至停止模式

2、进入编程菜单,移动光标至内存占用,点击OK键,查看内存占用情况。

 
图2.查看内存占用情况

程序保持

程序通过软件下载至 LOGO! 或者从 LOGO! 集成的显示屏编辑指令,程序均存储在程序存储区,此区域为非易失性存储区 (EEPROM) 。所以,断电从新上电, LOGO! 设备中的程序不会丢失,除非将程序清除。

有一种情况需要考虑:LOGO! 控制器上插有程序卡 / SD 卡,并且启用程序副本保护。
该安全功能能够将电路程序与某个特定的存储卡绑定在一起。则只有在存储卡插在LOGO!上时,LOGO!才能执行程序;存储卡拔走后,程序消失。如果将受保护的电路程序复制到其他存储卡上,当插入该存储卡时LOGO! 将无法识别程序并拒绝加载程序。

关于 LOGO! 存储卡功能介绍,请参考文档介绍:存储卡

数据保持

可断电保持的数据:LOGO! 中某些 SF 功能块,可以通过参数设置,实现断电数据保持;其中,运行小时计数器、周计数器 、年计数器和 PI 控制器始终为掉电保持,必须被激活并且无法更改(处于灰显状态)。

断电数据保持时间:一旦设置为断电保持,即永久保存。

如何设置是否为断电保持:软件设置或者 LOGO! 显示屏编辑设置。

方法一:软件中设置是否为断电保持

1、运行小时计数器、周计数器 、年计数器和 PI 控制器始终为掉电保持 。无法修改设置,参数 MI、MN 和OT 总为掉电保持。

图3. 运行小时计数器断电保持设置


2、 某些功能块需要参数设置,决定数据是否断电保持。下图为加/减计数器指令设置断电保持参数。下载后显示屏上显示初始界面。

 
图4.加/减计数器断电保持设置及运行显示

以加减计数器为例说明:

加减计数器设置勾选“激活参数保持”,下面两张图从前至后分别为:执行加计数后断电前,断电从新上电后。观察结果,当前值数据数据可以保持。


图5.设置为断电保持断电前后比较

没有设置断电保持,断电前及断电后对比如下图所示,当前值数据无法保持。


图6.未设置断电保持断电前后

方法二:LOGO!显示屏编辑程序,设置断电保持参数。

设置掉电保持, 有两种选择:
R: 数据为掉电保持。
/: 当前数据非掉电保持(默认设置)。

以加/减计数器为例,LOGO! 在停机的模式下,从显示屏进行编程,设置断电保持参数。


图7.LOGO!显示屏编辑加减计数器


图8.LOGO!显示屏设置断电保持参数

SF功能占用程序存储区及保持性存储区的容量概览

SF 功能分为四部分:定时器、计数器、模拟量、其他,下面分别介绍每种 SF 功能占用程序存储及保持性存储的字节数
表4.定时器功能

功能LOGO!0BA8LOGO!0BA7LOGO!0BA6
程序存储
保持性存储
程序存储
保持性存储
程序存储
保持性存储
接通延迟
12
3
12
3
8
3
断开延迟
16
3
16
3
12
3
接通/断开延迟
16
3
16
3
12
3
有保持的接通延迟
16
3
16
3
12
3
脉宽触发继电器(脉冲输出)
12
3
12
3
8
3
边缘触发的脉冲继电器
20
4
20
4
16
4
异步脉冲发生器
16
3
16
3
12
3
随机发生器
16
-
16
-
12
-
楼梯照明开关
16
3
16
3
12
3
多功能开关
20
3
20
3
16
3
周定时器
24
-
22
-
20
-
年定时器
12
-
12
-
12
-
天文时钟
40
-
20
-
无此指令
无此指令
秒表
28
19
28
17
无此指令
无此指令

表5.计数器功能


LOGO!8LOGO!7LOGO!6
功能
程序存储
保持性存储
程序存储
保持性存储
程序存储
保持性存储
增/减计数器
32
5
32
5
28
5
运行小时计数器
36
13
36
9
28
9
阈值触发器
20
-
16
-
16
-

表6.模拟量功能


LOGO!8LOGO!7LOGO!6
功能
程序存储
保持性存储
程序存储
保持性存储
程序存储
保持性存储
模拟量阈值触发器
20
-
20
-
16
-
模拟量差值触发器
20
-
20
-
16
-
模拟量比较器
24
-
24
-
24
-
模拟量监控
24
-
24
-
20
-
模拟量放大器
12
-
12
-
12
-
脉宽调制器 (PWM)
32
-
30
-
24
-
算术指令
24
-
24
-
20
-
算术指令错误检测
16
1
16
1
12
1
模拟量多路复用器
20
-
20
-
20
-
模拟量斜坡函数发生器
40
-
40
-
36
-
PI 控制器
44
2
44
2
40
2
模拟量滤波器
20
-
20
-
无此指令
无此指令
最大值/最小值
20
7
20
6
无此指令
无此指令
平均值
32
20
32
16
无此指令
无此指令

表7.其他


LOGO!8LOGO!7LOGO!6
功能
程序存储
保持性存储
程序存储
保持性存储
程序存储
保持性存储
锁存继电器
12
1
12
1
8
1
脉冲继电器
12
1
12
1
12
1
消息文本
12
-
12
-
8
-
软键
12
2
12
2
8
2
移位寄存器
16
1
16
1
12
1


剩余80%未阅读,请登录查看大全章节内容

  • 评论
更多
  • 分享

    扫码分享

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。