工控信息网(www.55gk.com)|中国工业控制及自动化信息网 行业新闻技术文章产品展示厂商展示供应信息求购信息论坛
文章分类 PLC DCS PAC PC-BASED CPCI-PXI 嵌入式系统 SCADA 工业以太网 变频器 无线通讯 自动化软件 人机界面 现场总线 运动控制 机械传动 机器视觉 电源
传感器 仪器仪表 执行机构 工业安全 低压电器 其它工控文章 
 首页 -> 技术文章 -> PLC -> 正文

PLC系统内部掉电保持寄存器的巧妙利用

我们在设计小型的PLC控制系统时,常常会需要在外部改变PLC内部的数据,譬如Counter, Timer或者Data的值,以适应生产过程的需要。而且要求系统关机以后,这些数据还能够保存在PLC内部,当下次开机后,这些数据可以被调出继续使用。
现在许多小型的PLC都或多或少地提供了掉电保持寄存器,以便在PLC断电的时候,保存用户想要保存的数据。但大多数时候,PLC制造厂商为了节约成本,不可能提供足够数量的掉电保持寄存器供系统设计人员使用,所以当被调整的数据项目超过PLC内部的掉电保持寄存器的数目的时候,我们不得不减少被调整的数据项目(固定或不用)或者购买具有更多掉电保持寄存器数目的PLC,这样的话,就使得生产机械缺乏灵活性和适应性,从而降低产品档次或增加成本。

所用PLC:松下FP0-C16T,被调整数据:16个,PLC内部掉电保持寄存器数目:10个『8个数据寄存器(DT1652-DT1659:8个各16Bit)和2个字的内部继电器(WR61、WR62:2个各16Bit)』。如果按常规的一个被调整数据占用一个数据寄存器的方法,这显然不能调整16个被调整数据,而只能调整10个被调整数据。为此,本人专门分析了16个被调整数据的数据调整范围,发现多数数据的调整范围只需要从0~255,即0~28-1;而掉电保持数据寄存器DT1652等内部的数据大小为216-1,即256×256-1;所以我们可以将一个被调整的数据只用到数据寄存器的低8位,那么该数据寄存器的高8位就可以来存储另一个被调整数据。
下面就列出该部分的程序:

1、开机时,分开掉电保持寄存器中高8位和低8位至另外两个数据寄存器:
其中,R9013是松下FP0系列PLC内部所规定的、在PLC从program状态到run状态时只动作一个PLC扫描周期的脉冲继电器。
指令F65是一个字与指令,它的作用就是将掉电保持数据寄存器DT1655内的数据与十六进制数FF进行字与,然后将结果送到一般数据寄存器DT0,这样就可以分离出掉电保持数据寄存器DT1655内数据的低8位;

本新闻共2页,当前在第1页  1  2  

Google
最新文章
 • 变频器与PLC在气流纺织上的应用分析
 • 由PLC到PAC:该如何改进您的系统?
 • PLC优化I/O点的常规方法探讨
 • 基于PC-Based PLC的控制系统的解决策略与
 • 嵌入式智能人机界面与PLC的通讯
 • 用VC++开发微机与OMRON PLC间的一种通讯程
 • 浅析利用PLC组态软件消除干扰的方法
 • S7-200在细纱机控制系统中的应用
 • 基于PLC的嵌入式车辆尾气自动检测系统
 • FX系列PC与PLC通讯接口及电缆
 • 三菱PLC编程电缆的自制
 • 如何巧用内部继电器,提高PLC自控系统的可
 • PLC系统内部掉电保持寄存器的巧妙利用
 • 机床PLC系统数据采集及条码识别打印网络集
 • 通过GPRS对PLC系统/RTU进行远程下载的方法
 • 和利时 FOPLC系统在火力发电厂的应用
 • Hollysys FOPLC系统应用于北京城铁,为奥
 • 基于Profibus-DP和以太网系统的PLC系统系
 • Hollysys FOPLC系统在食品制造业的应用
 • Hollysys FOPLC系统在无线数采系统中的应
Copyright © 2005-2008 55GK.com 联系站长:555jx@163.com 
本网站所登PLC系统内部掉电保持寄存器的巧妙利用及所有其它信息来自互联网.
仅供访问者参照使用,不直接或间接负责相关法律问题!