前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PKS的下载路在何方&数据保险箱| 温故知新

PKS的下载路在何方&数据保险箱| 温故知新

作者头像
剑指工控
发布2021-11-09 14:58:39
8580
发布2021-11-09 14:58:39
举报
文章被收录于专栏:剑指工控

JZGKCHINA

工控技术分享平台

PKS的下载“路在何方”

在上一期我们介绍的控制模块(CM),无论它是何种回路,里面包含了哪些功能块,都需要执行下载的操作才能在系统中生效。

从来没有下载过的CM,在CM的左侧会有一个双箭头的提示符,用于提醒用户此CM还没有下载到系统中。下图中的FIC1501就还没有下载过。

下载的操作极其简单,在Project(项目)窗口选中CM后,右击鼠标,选择LOAD,然后顺着系统的提示向下进行,就能把CM下装到系统中。

如果CM的组态有错误,在执行下载时会报错,提示用户。如果错误非常严重,则CM无法下载至系统中,如果错误不大,下载时虽然系统会报错,但是会把CM下载至系统中,保留其正确的部分。

在执行下载时,到底CM里的组态信息会沿着几条道路,到达系统的哪些位置呢?如下图所示,一共有4条道路,会将CM的组态信息传递到系统的不同位置。

目的地1:到达Monitoring(监视窗口),FIC1501下载后,双箭头标示消失,同时出现在Monitoring窗口中。

目的地2:到达服务器的RTDB,实时数据库,实时数据库保罗万象,如下图所示,所有的组态信息、动态数据、报警、趋势等等都包含在RTDB中。

目的地3:到达C300控制器的内存里

目的地4:到达一个文件里(Checkpoint文件,是组态数据的保险箱,下一篇介绍)

目的地1、2、3里的数据之间随时沟通,以确保系统内动态数据的一致性。目的地4与其他目的地里的数据无沟通,需手动更新。

PKS的数据保险箱

作为过程控制的核心,为了保证系统内的数据不会丢失,PKS就设计配备了一个保险箱体系,这个保险箱就是Checkpoint文件。用户可随时将下装后的所有数据和参数的设置存贮到保险箱中,只要你别把保险箱弄丢了(别把Checkpoint文件删除了,硬盘别损坏),你的数据就万无一失,肯定不会丢。

隆重介绍一下Checkpoint文件,它是基于控制器的数据库文件,以控制器为单位(一个控制器对应于一个独立的Checkpoint文件,里面保存了所有与此控制器有关的、下装后的控制策略组态信息,其中包括C300控制器的组态、I/O卡和通道的组态、CM(控制模块)的组态和SCM(顺序控制模块)的组态。

Checkpoint文件可以手动保存,在Monitoring窗口里选中一个或者多个控制器,右击鼠标,选择Save Checkpoint Manually,如下图所示

文件名缺省为保存时的时间,用户可自行修改。

为了防止遗忘,Checkpoint文件还可以自动保存,在Monitoring窗口里选中一个或者多个控制器,右击鼠标,选择Schedule Checkpoint Tasks,如下图所示,规划自动保存Checkpoint的任务。

对于自动保存的操作,你可以定义起始时间、保存的时间间隔和一共保存几个版本的问题,系统每保存一次,就生成一个新的文件,而不是覆盖原有的文件。

Checkpoint文件保存在固定的目录下每个控制器有一个独立的目录,在这个目录下,手动保存的文件在Manual目录下,自动保存的文件有自己的单独目录(C300_1AutoCp),LATEST是最新的一个文件,不管是手动保存还是自动保存,都会更新这个文件,控制器里任何数据下载时,也会更新这个文件。

一旦某个控制器里的数据部分丢失或者全部丢失(比如说控制器停电了,没有配备内存备份电池,或者时间太长,电池耗尽,控制器里的数据就会全部丢失),养兵千日用兵一时,此时Checkpoint文件就可以发挥作用了,在Monitoring窗口里选中此控制器,右击鼠标,选择Restore from Checkpoint,如下图所示,就可以把以前保存的数据恢复到控制器的内存里(控制器在运行状态时不能恢复Checkpoint文件)。

Checkpoint文件只能整体保存和整体恢复,你不能对控制器中的一部分内容进行保存和恢复。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 剑指工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档