2_MEM

4
Specification Sheet August 2001 Flow Computer Division Website: www.EmersonProcess.com/flow 2:MEM ROC300-Series ROCPAC and RAM Modules The ROC300-Series ROCPAC and RAM Modules are the original means for meeting the program and data storage requirements of ROC300-Series Remote Operations Controllers (ROCs). Newly manufactured ROCs are supplied with a FlashPAC, unless otherwise specified. The ROCPAC modules contain the operating system, ROC protocol, and application program firmware. Only one ROCPAC module is used in a ROC. The RAM modules provide space for additional history database points and user programs. RAM modules are used to expand the base RAM capacity of a ROC that has a ROCPAC installed. ROCPAC W20184X0012 ROC364 VER: 1.70 DOC0106M 128K ROM/RAM Patent 5339425 Typical ROCPAC Module ROCPAC Modules As indicated in Table 1, different ROCPAC modules are used with the ROC364 than are used with the ROC306 and ROC312 units. All modules contain both erasable programmable read-only memory (EPROM) and static random-access memory (SRAM). The EPROM portion of the modules is programmed at the factory to contain the operating system and applications firmware (see the 2.1:FWx specification sheets). The SRAM portion can store programs downloaded into it either by the factory or by the user. 256KB Battery Backed PN W20190X0012 A123456 9716001 W20190X0012 A RAM DOC0106Z Typical RAM Module

Transcript of 2_MEM

Page 1: 2_MEM

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

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

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

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.