![]() |
| 1536 St. Clair Road, Taylorsville, NC 28681, USA - Voice: (828) 635-7189 - Fax: (828) 635-5319 - E-mail: dsi@caro.net |
Last Updated: 3/3/2003 |
||
| Devices Supported: | MICRISTAR 828D and 828E one or two channel digital PID heat processing controller. | |
| Device Manufacturer: | MICRISTAR Research Inc. Box 24064 Minneapolis, MN 55424 (612) 941-3300 | |
| Profile Name: | MicriStar.PRO | |
| Profile Built For: | UOS | |
| Platform: | Windows NT4.0 / 2000 / XP | |
| Interface Type: | RS-485 | |
| Max Devices Supported: | 10 Micristar, one or two channel digital PID heat processing controller. | |
| Protocol: | Micristar Protocol | |
| Comment: | UMS is comprised of the Universal OPC Server (UOS) and the Micristar.PRO device profile. The UMS mnemonic is used to identify this unique combination. UOS will also support many other devices that use serial communications. Please refer to our web site for the current list. | |
| UOS is a stand-alone OPC Server that can be used with any OPC compliant Client such as Intellutions FIX® or FIX Dynamics® or OAs Enterprise Automation software. UOS has many advanced features like: DataView, DataScope, Serial and TCP/IP communications support, and multiple "different" device support. Please refer to our web site for more information on UOS capabilities. | ||
| Contact: | Dimension Software, Inc. - 1536 St. Clair Road, Taylorsville, NC 28681, USA - Voice: (828) 635-7189, Fax: (828) 625-5319, E-Mail: dsi@caro.net Web: http://www.caro.net/dsi. | |
| References: | UOS (Universal OPC Server) Electronic Documentation. This includes context sensitive documentation on UOS configuration and device dependent profile documentation. | |
| MICRISTAR Model 828D & 828E user's manual, Publication KA063241-001K, December 1988 | ||
| Introduction |
| This document provides general information on the device commands supported by UOS and the MicriStar.PRO profile. If you have installed UOS, you should also review the sections titled About the I/O Driver, How Do I , Setting up The I/O Driver, and Using the PowerTool in the UOS electronic documentation. To get there, click on Help and Help Topics in the PowerTool menu bar. The PowerTool is a client application with a graphical user interface that accesses the UOS OPC Server and lets you view and modify communications channel, device, and datablock properties. |
| Device Commands Supported |
| The device commands supported are shown in Table 1. They are described in reference to the profile command group that contains them. A "profile command group" is a group of related commands. Usually it consists of an I/O Device READ/WRITE command pair. However the command group can contain only a device READ command, only a device WRITE command, or more than one device READ/WRITE pair. This depends on the protocol of the I/O Device to which the command is directed. |
| Table 1 - Device Commands Supported by the MicriStar.PRO Profile |
Profile Command Group Name |
Description |
| PV | Use this command group to MONITOR the Process Variable (PV) for a specified Loop number (Lp.#). Format Value: Depends on the rage in use. |
| PV_SP | Use this command group to MONITOR the Process Variable (PV) and Setpoint (SP) for a specified Loop number (Lp.#). Note that all variables are read from the same loop. Format Value: Depends on the range in use. |
| PV_SP_RO | Use this command group to MONITOR the Process Variable (PV), Setpoint (SP) and the Reverse Output (RO) for a specified Loop number (Lp.#). Note that all variables are read from the same loop. Format Value for PV and SP: Depends on the range in use. Format Value for RO: XXX.X |
| SP | Use this command group to MONITOR or SET the Setpoint (SP) for a specified Loop number (Lp.#). Format Value: Depends on the range in use. |
| RO | Use this command group to MONITOR or SET the Reverse Output (RO) for a specified Loop number (Lp.#). Format Value: XXX.X |
| AS | Use this command group to MONITOR the Alarm Status (AS) for a specified Loop number (Lp.#). All alarm conditions are given below: BURNOUT = open sensor alarm, HPV = high process variable alarm, LPV = low procces variable alarm, HDV = high deviation alarm, LDV = low deviation alarm |
| AK | Use this command group to MONITOR alarm status or ACKNOWLEDGE alarms (AK) for a specified Loop number (Lp.#). Alarms can be acknowledged by setting variable AK to the alarm condition followed by "A". For example, HPVA will acknowledge the High PV alarm (HPV). |
| HI-PV | Use this command group to MONITOR or SET the High Process Variable Alarm limit and latching status for a specified Loop number (Lp.#). Latching status is specified by: (Y=lached, N=Non-latching) Format Value: XXXX.XXX, L |
| LO-PV | Use this command group to MONITOR or SET the Low Process Variable Alarm limit and latching status for a specified Loop number (Lp.#). Latching status is specified by: (Y=lached, N=Non-latching) Format Value: XXXX.XXX, L |
| PS | Use this command group to MONITOR or SET the
Programmer Mode Status (PS) for a specified Programmer number (Pgmr.#). The Programmer
mode system variable has two different formats, one for display status (PRINT statements),
and the other for status change (LET statements): Programmer Status display format (PRINT statements): A) RUN = the programmer is in a normal run B) O-HOLD = the programmer is in a normal hold C) T-HOLD = the programmer is in a time-of-day wait hold D) PG-END = the programmer is in hold after completing a run E) R-HOLD = remote hold: Contact input 1 is closed Programmer Status Change format (LET Statement): A) R = the programmer starts a run at the current segment B) R (Segment Number) = the programmer starts a run at the segment #. Example: R 1 C) H = the programmer is placed in the hold mode |
| CS | Use this command group to MONITOR the Current Segment Number (CS) for a specified Programmer number (Pgmr.#). Format Value: XXX |
| TL | Use this command group to MONITOR the Time Left In Segment (TL) for a specified Programmer number (Pgmr.#). Format Value: HH:MM:SS |
| TP | Use this command group to MONITOR the Time Into Program (TP) for a specified Programmer number (Pgmr.#). Format Value: (space) D (Space) HH:MM |
| SG | Use this command group to MONITOR or SET the
Segment Number (SG) for a specified Programmer number (Pgmr.#). Format Value: 1) The format for each segment in the programmer tables is: XXX.X,YYY.Y,EEEEEEEE,HH:MM:SS,CCC,NNN. Use the key below to interpret the format: X = The channel 1, profile 1 setpoint Y = The channel 2, profile 2 setpoint E = The event number (any combination of the numbers 1 through 8) 87654321 H = Segment time hours value M = Segment time minutes value S = Segment time seconds value C = Recycles value N = Next segment value 2) The maximum setpoint is determined by the process variable range. 3) The maximum segment time is 18:00:00. 4) The maximum recycles value is 255. 5) The maximum next-segment value is 50. |
| TD | Use this command group to MONITOR or SET the
Time-Of-Day (TD) for the MICRISTAR. Format Value: 1) LET Format: HH:MM:SS HH = hours (MM = Minutes SS = Seconds) 2) The Time-of-Day clock displays military time and increments the DATE every 24 hours. |
| DY | Use this command group to MONITOR or SET the
Date (DY) for the MICRISTAR. Format Value: 1) LET Format: MM/DD/YY (MM = Month DD = Day YY = Year) 2) The Time-of-Day clock increments the days field every 24 hours. |
| LS | Use this command group to MONITOR or SET the Loop
Status (LS) for a specified Loop number (Lp.#). Format Value: A = Controller is in the AUTO mode M = Controller is in the MANUAL mode R = Controller is in the REMOTE MANUAL mode |
| LR | Use this command group to MONITOR or SET the Local/Remote Setpoint (LR) for a specified Loop number (Lp.#). |
| DV | Use this command group to MONITOR the Deviation (DV) for a specified Loop number (Lp.#). Format Value: Depends on the range in use. |
| DO | Use this command group to MONITOR or SET the Direct Output (DO) for a specified Loop number (Lp.#). Format Value: XXX.X |
| DH | Use this command group to MONITOR or SET the
Direct Output High Limit (DH) for a specified Loop number (Lp.#). Format Value: XXX.X The High Limit can be set from 000.0% to 100.0% |
| RH | Use this command group to MONITOR or SET the
Reverse Output High Limit (RH) for a specified Loop number (Lp.#). Format Value: XXX.X The High Limit can be set from 000.0% to 100.0% |
| DL | Use this command group to MONITOR or SET the
Direct Output Low Limit (DL) for a specified Loop number (Lp.#). Format Value: XXX.X The Low Limit can be set from 000.0% to 100.0% |
| RL | Use this command group to MONITOR or SET the
Reverse Output Low Limit (RL) for a specified Loop number (Lp.#). Format Value: XXX.X The Low Limit can be set from 000.0% to 100.0% |
| HD | Use this command group to MONITOR or SET the High
Deviation Alarm (HD) for a specified Loop number (Lp.#). Latching status is specified by:
(Y=lached, N=Non-latching) Format Value: XXXX.XXX, L |
| LD | Use this command group to MONITOR or SET the Low
Deviation Alarm (LD) for a specified Loop number (Lp.#). Latching status is specified by:
(Y=lached, N=Non-latching) Format Value: XXXX.XXX, L |
| BO | Use this command group to MONITOR or SET the Sensor Burnout Action (BO) for a specified Loop number (Lp.#). Format Value: HOLD or OFF |
| RT | Use this command group to MONITOR or SET the
Reverse Rate (RT) for a specified Loop number (Lp.#). Format Value: XX.XX THE REVERSE RATE SETTING MAY BE FROM 0.00 TO 10.0 |
| DG | Use this command group to MONITOR or SET the Direct Gain (DG) for a specified Loop number (Lp.#). Format Value: XXX.X |
| RR | Use this command group to MONITOR or SET the
Reverse Reset (RR) for a specified Loop number (Lp.#). Format Value: XX.XX THE RESET SETTING MAY BE FROM 0.00 TO 75.00 |
| DR | Use this command group to MONITOR or SET the Direct Reset (DR) for a specified Loop number (Lp.#). Format Value: XX.XX |
| MR | Use this command group to MONITOR or SET the
Manual Reset (MR) for a specified Loop number (Lp.#). Format Value: +/- XX.X The Manual Reset Setting may be from -99.9 to 99.9 |
| RG | Use this command group to MONITOR or SET the
Reverse Gain (RG) for a specified Loop number (Lp.#). Format Value: XXX.X THE GAIN SETTING MAY BE FROM 0.0 TO 200.0 |
| DT | Use this command group to MONITOR or SET the
Direct Rate (DT) for a specified Loop number (Lp.#). Format Value: XX.XX THE DIRECT RATE SETTING MAY BE FROM 0.00 TO 10.0 |
| DF | Use this command group to MONITOR or SET the Digital Filter (DF) for a specified Loop number (Lp.#). Format Value: X The Digital Filter setting may be from 0 to 5. The higher the number, the greater the amout of filtering. |
| DB | Use this command group to MONITOR or SET the
Bi-Modal Band (DB) for a specified Loop number (Lp.#). Format Value: +/- XX.X The band value may be set from -10.0 to 10.0 |
| CT | Use this command group to MONITOR or SET the Time-Proportioned Cycle Time (CT) for the time-proportioned outputs. (T/P Output #) Format Value: 16 or 64 or 128 or 256 (the values represent tenths of seconds) |
| CA | Use this command group to MONITOR or SET the Control Action (CA) for a specified Loop number (Lp.#). Format Value: R = Reverse D = Direct B = Bi-Modal |
| EU | Use this command group to MONITOR or SET the Engineering Units (EU) for a specified Loop number (Lp.#). Format Value: F = Fahrenheit C = Celsius XX = Linear |
| Signal Conditioning: |
| Signal Conditioning Name: | Description: |
| NONE | No Scaling |
| LIN (Unsigned) | Scales 16-bit unsigned values to the database block's EGU range. |
| LIN (Signed) | Scales 16-bit signed values to the database block's EGU range. |
| 3BCD | Scales 3-digit Binary Coded Decimal values to the database block's EGU range. |
| 4BCD | Scales 4-digit Binary Coded Decimal values to the database block's EGU range. |
| 8BN | Scales 8-bit binary values to the database block's EGU range. Ignores the most significant byte. No Alarming on Out of Range. |
| 8AL | Scales 8-bit binary values to the database block's EGU range. Ignores the most significant byte. Alarming on Out of Range. |
| 12BN | Scales 12-bit binary values to the database block's EGU range. Ignores the most significant nibble (4-bits). No Alarming on Out of Range. |
| 12AL | Scales 12-bit binary values to the database block's EGU range. Ignores the most significant nibble (4-bits). Alarming on Out of Range. |
| 13BN | Scales 13-bit binary values to the database block's EGU range. Ignores the most significant 3 bits. No Alarming on Out of Range. |
| 13AL | Scales 13-bit binary values to the database block's EGU range. Ignores the most significant 3 bits. Alarming on Out of Range. |
| 15BN | Scales 15-bit binary values to the database block's EGU range. Ignores the most significant bit. No Alarming on Out of Range. |
| 15AL | Scales 15-bit binary values to the database block's EGU range. Ignores the most significant bit. Alarming on Out of Range. |
| | Top | Home | OPC Servers and I/O Drivers | Universal OPC Server (UOS) | Windows CE Applications | EZ-Data! | Download Documentation | DSI Related Web Links | Contact | |
| © 2004 Dimension Software, Inc. All Rights Reserved. For
best printing results set all page margins to .25 inches and enable "Print
Backgrounds". Website Design by DRIVEN2CREATE. |