新闻中心
1771N-0LLRRTTTT
发布时间:2015-08-26 16:41:32  点击:10
 1771N-0LLRRTTTT

我们在设计小型的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位;
同样第二行的字与指令可以分离出掉电保持数据寄存器DT1655内数据的高8位。
指令F120是一个不带进位右移指令,即:对数据字进行右移时,对高位进行补零。K8表示右移8位。
指令F0是一个字传送指令,就是将一般数据寄存器DT10内的数据传送到一般数据寄存器DT1。
上述程序段的目的就是在开机时将掉电保持数据寄存器DT1655内的数据分成两个被调整数据。
2、开机之后,将另外两个数据寄存器的数据合并至掉电保持寄存器的高8位和低8位:
 R9014是松下FP0系列PLC内部所规定的、在PLC从program状态到run状态时、第二个PLC扫描周期开始动作的脉冲继电器。
指令F121是一个不带进位左移指令,K8即左移8位。
 指令F66是一个字或指令,将一般数据寄存器DT20内的数据与一般数据寄存器DT0内的数据进行字或,结果送掉电保持寄存器DT1655。
由上可以看出,在PLC运行的时候,可以任意改变一般数据寄存器DT0和DT1中的数据,而这些改变也同时送到了掉电保持寄存器DT1655,这样,当PLC掉电时,所被调整的数据也就被保存了。
通过同样的方法,我们可以视被调整数据的大小,灵活的使用掉电保持寄存器的每一个Bit位,从而使我们在不增加成本的情况下,提高小型PLC控制系统的性能。


HP/Agilent 85990A Multicarrier Signal Generator, 5 to 1100MHz, 75 ohm 
Tektronix ADA400A, ADA-400A Tektronix ADA400A Differential Preamplifier 
Boonton 952011 Kit Probe Kit 
HP/Agilent 54001A Probe 1 GHz For 54100 Series 
HP/Agilent 10430A 500MHz Probe 
HP/Agilent 10434A 10:1, 1m Miniature Passive Probe 
HP/Agilent 1144A 800MHZ Active Probe 
HP/Agilent 1152A 2.5ghz,0.6pF Active Probe 
HP/Agilent 11807A -100 HP 8920A/21A RF Communications System Support Test Software 
HP/Agilent 11807B-044 HP 8921A/D RF Communications System Northern P Series Cell Site Test Software Option 044 Rev. B.01.20 
HP/Agilent 11807B-H04 HP 8921A/D RF Communications System Northern Telecom DRU/TRU Test Software Option H04 Rev B.01.05 
HP/Agilent 16089B Kelvin Clip Leads 
HP/Agilent 41941A Impedance Probe Kit 
HP/Agilent 44492A Reed Relay Multiplexer Assembly input Characteristics: 
HP/Agilent 5060-3351 Option 760 PCA Relay for the 66100 series modules 
HP/Agilent 54007A RF & Lightwave Accessory Kit 
HP/Agilent 54701A 2.5-Ghz, 0.6-pF Active Probe 
HP/Agilent 66001A Modular Power System Keyboard 
HP/Agilent 81000VA Optical Interface ST Connector 
HP/Agilent 85036B 75ohm type N Calibration Kit 
HP/Agilent 85131D Semi-Rigid Cable Set, 3.5 mm to 3.5 mm 
HP/Agilent 85620A Mass Memory Module 
HP/Agilent 85702A 128K BYTE RAM Card 
HP/Agilent 85902A Burst Carrier Trigger 
HP/Agilent E4444A Benchlink Spectrum Analyzer software version A.01.06 for Windows 95, 98, & NT 
Tektronix 012-1221-00 2 Meter Cable For Sampling Heads 
Tektronix 1101 Probe Power Supply 
Tektronix 1101A Probe Power Supply 
Tektronix 1102 Probe Power Supply 
Tektronix K420 Tektronix K420 Oscilloscope Cart 
Tektronix P6139A Tektronix P6139A 501 MHz, 10X Probe Accessories/Probes 
Tektronix P6243 Tektronix P6243 Probe 
Tektronix P6245 Tektronix P6245 1.5Ghz FET Probe 
Wavetek 15271 Power Detector, 1MHz-26.5GHz 
Wiltron 34RKNF50 Precision Ruggedized K (m) to N (f) Adapter, 20 GHz 
WILTRON 560-97N50 VSWR AutoTester 
Racal Instruments 11-1572 SENSING HEAD 
HP/Agilent 85723A DECT Measurement personality card 
General Microwave N436A 18GHz Peak Power Sensor sold only with GM 478A Meter 
Anritsu MA2481A Universal Power Sensor, 10 MHz to 6 GHz, 50 Ohm, -60 to +20dBm 
HP/Agilent 11612A Bias Network, 45 MHz to 26.5 GHz 
HP/Agilent 16442A Test Fixture for use and sold only with the 4155 or 4156. 
 

首页 | 公司 | 求购 | 供应 | 商城 | 招商 | 展会 | 行情 | 品牌 | 产品

联系我们 | 刷新 | 返回顶部

©2004-2024  贸易商务资源网(ceoie.com)  版权所有