2_MEM
Transcript of 2_MEM
![Page 1: 2_MEM](https://reader031.fdocument.pub/reader031/viewer/2022021921/577cc9a21a28aba711a44157/html5/thumbnails/1.jpg)
Specification Sheet August 2001
Flow Computer DivisionWebsite: www.EmersonProcess.com/flow
2:MEM
ROC300-Series ROCPAC and RAM ModulesThe ROC300-Series ROCPAC and RAM Modules arethe original means for meeting the program and datastorage requirements of ROC300-Series RemoteOperations Controllers (ROCs). Newly manufacturedROCs are supplied with a FlashPAC, unless otherwisespecified.
The ROCPAC modules contain the operating system,ROC protocol, and application program firmware.Only one ROCPAC module is used in a ROC. TheRAM modules provide space for additional historydatabase points and user programs. RAM modulesare used to expand the base RAM capacity of a ROCthat has a ROCPAC installed.
ROCPAC
W20184X0012ROC364VER: 1.70
DOC0106M
128K ROM/RAMPatent 5339425
Typical ROCPAC Module
ROCPAC Modules
As indicated in Table 1, different ROCPAC modulesare used with the ROC364 than are used with theROC306 and ROC312 units. All modules contain botherasable programmable read-only memory (EPROM)and static random-access memory (SRAM).
The EPROM portion of the modules is programmed atthe factory to contain the operating system andapplications firmware (see the 2.1:FWx specificationsheets). The SRAM portion can store programsdownloaded into it either by the factory or by the user.
256KBBattery BackedPN W20190X0012
A123456 9716001W20190X0012 A
RAM
DOC0106Z
Typical RAM Module
![Page 2: 2_MEM](https://reader031.fdocument.pub/reader031/viewer/2022021921/577cc9a21a28aba711a44157/html5/thumbnails/2.jpg)
Specification Sheet Page 22:MEM
Table 1. Selection Codes
ROC364Selection
Code
ROC306/312Selection
CodeDescription
RPL1H
RPL2H
---
RPS1H
RPS2H
RPS5H
Operating System with Applications*
Operating System with Applications* and Modbus Protocol**
Industry Canada Operating System with Applications*
* Applications include 1985 AGA3 Flow Measurement and Reporting, AGA7, PID Loop Control, FST Control, and TankManagement.
** Modbus Protocol is also available separately on diskette for downloading to the RPL1H and RPS1H modules.NOTE: An “H” in the selection code indicates approval for hazardous locations (see Specifications table).
RAM Modules
The RAM modules increase ROC memory in 128 or256-kilobyte increments for history data, communi-cation protocol emulation programs, or user programs.Two basic types of RAM modules are used: onecontains 128 kilobytes of memory and one contains256 kilobytes. The ROC364 can use three RAMmodules. The ROC306 and ROC312 can each useone RAM module. Table 2 lists the RAM modules thatare available and the slots that they occupy in eachROC.
Table 2. RAM Module Usage by ROC Type
SelectionCode Qty Size ROC364
SlotROC306/312 Slot
RAM1H
RAM2H
RAM4H
1
2
1
128K
128K
256K
1
1 & 2
1, 2, or 3
2
--
2
Note: An “H” in the selection code indicates approval forhazardous locations (see Specifications table).
Table 3. ROC Memory Allocation
Memory Location ROC364RAM Used
ROC306/312RAM Used How Used
00000 to 1FFFF
20000 to 3FFFF
40000 to 5FFFF
60000 to 7FFFF
Base RAM
RAM1H or RAM4H
RAM2H or RAM4H
RAM4H
Base RAM
RAM1H or RAM4H
RAM4H
RAM4H
History Data and Reserved
History Data Area 1
History Data Area 2
User Programs80000 to 9FFFFA0000 to BFFFF
C0000 to DFFFF
E0000 to FFFFF
---RAM4H
Any ROCPAC with RAM
Any ROCPAC
---RAM4H
Any ROCPAC w/RAM
Any ROCPAC
Reserved by ROCUser Programs, such asCommunication ProtocolsUser Programs
Operating System Firmware
![Page 3: 2_MEM](https://reader031.fdocument.pub/reader031/viewer/2022021921/577cc9a21a28aba711a44157/html5/thumbnails/3.jpg)
Specification Sheet Page 32:MEM
Table 3 shows how the ROC memory is allocated.Each memory location range (for example, 00000 to1FFFF) represents 128 kilobytes of memory.
The 256-kilobyte RAM4H module is partitioned intotwo 128-kilobyte segments as determined by settingswitches located on the side of the module. Table 4shows the eight ways that the segments can be used.
Table 4. Partitioning Options for the RAM4H Module
1st 128K Segment 2nd 128K Segment
12345678
History Database Area 1User ProgramsNot UsedNot UsedHistory Database Area 1History Database Area 1User ProgramsUser Programs
Not UsedNot UsedHistory Database Area 2User ProgramsHistory Database Area 2User ProgramsHistory Database Area 2User Programs
Determining RAM Requirements
The amount of RAM needed depends on how it is tobe used. For user programs (such as communicationprotocol emulation), select the amount of RAMsufficient for the size of the program.
For history database storage, the RAM requirementdepends on the number of points and the number ofdays of archival. Table 5 provides guidelines forselecting RAM for database storage. The maximumnumber of database points that can be archived is 90.
If all points are configured for 35 days of storage ofhourly values, then:
♦ The base RAM can store values for 11 points.♦ 128 kilobytes of expansion RAM can store
values for 30 additional points.♦ 256 kilobytes of expansion RAM can store
values for 60 additional points.♦ The total number of points which can have
values stored for 35 days is 71 points.
Table 5. Estimating Database Memory Requirements
No. of ArchivedDatabase Points
Days ofHourly Data
ExpansionRAM Req’d**
1 to 11
12 to 30
30 additional
60 additional
35
386/(No. of Pts)*
35
35
0
0
128 kbyte
256 kbyte
* Truncated to integer value.** Adding RAM will not increase the days of hourly data forthe first 30 database points.
Table 6 shows the relationship between the number ofpoints configured and the number of days of hourlydata which can be archived for the base RAM.
Table 6. Base RAM Database Point Relationship
No. ofPoints
Days ofHourly Data
No. ofEntries
1 to 1112131415161718192021222324252627282930
3532292725242221201918171616151414131312
840768696648600576528504480456432408384384360336336312312288
![Page 4: 2_MEM](https://reader031.fdocument.pub/reader031/viewer/2022021921/577cc9a21a28aba711a44157/html5/thumbnails/4.jpg)
Specification Sheet Page 4
Emerson Process Management
Flow Computer DivisionMarshalltown, IA 50158 U.S.A.
© Fisher Controls International, Inc. 1993-2001. All Rights Reserved.
2:MEM
SpecificationsROCPAC MODULES
All modules contain 128 kilobytes of ErasableProgrammable Read-Only Memory (EPROM) and128 kilobytes of battery-backed Static Random-Access Memory (SRAM).
RAM MODULESModules with selection codes of RAM1H andRAM2H contain 128 kilobytes of battery-backedSRAM. The RAM4H module contains 256 kilobytesof battery-backed SRAM.
DIMENSIONS0.60 in. by 2.29 in. by 3.03 in. (15 mm by 58 mm by77 mm).
CASECase is constructed of flame-retardant ABS plastic.
ENVIRONMENTALOperating Temperature: -40 to 75 °C (-40 to 167 °F).Storage Temperature: -50 to 85 °C (-58 to 185 °F).Operating Humidity: 5 to 95%, non-condensing.
APPROVALS
All ROCPAC and RAM Modules: Approved by CSAfor hazardous locations Class I, Division 2, Groups A,B, C, and D.RPS5H ROCPAC and all RAM Modules: Approvedby Industry/Measurement Canada for custody transfer.
Fisher is a mark of one of the Emerson Process Management companies. The Emerson logo is a trademark and service mark of Emerson Electric Co. All other marksare the property of their respective owners.The contents of this publication are presented for informational purposes only. While every effort has been made to ensure informational accuracy, they are not to beconstrued as warranties or guarantees, express or implied, regarding the products or services described herein or their use or applicability. Fisher Controls reserves theright to modify or improve the designs or specifications of such products at any time without notice.