|
 |
|
Fuji Chip Placer CP-6, Multi-Function Mounter IP-III (UFJ)
OPC Server
Data Sheet
Devices Supported: |
Fuji Chip Placer CP-6, Multi-Function Mounter IP-III |
Device Manufacturer: |
Fuji |
Profile Name: |
Fuji.PRO |
Profile Built For: |
UOS |
Protocol: |
Fuji Communications Protocol |
Platform: |
Windows NT4.0 / 2000 / XP |
Interface Type: |
RS-232 |
Max Devices Supported: |
1 (Direct Connection) |
Comment: |
UFJ is comprised of the Universal OPC
Server (UOS) for Serial and TCP/IP Devices and the
FUJI.PRO device
profile. The UFJ mnemonic is used to identify this unique combination. UOS will also
support many other serial or TCP/IP device profiles. 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: ,
Web: http://dimension-software.com |
References: |
UOS (Universal OPC Server) Electronic
Documentation |
|
Log Data Format, Section 3 of
"Production Log Reference" |
|
Introduction
|
This document provides general information on the device commands supported by UOS and
the Fuji.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 on 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. |
|
Features
|
UOS OPC Server supports the
following features: |
|
Feature
|
Feature
Description
|
1
|
A user interface called the PowerTool for configuring
channels, devices, and datablocks. Statistical communications data is
provided for throughput analysis at each level.
|
2
|
The PowerTool has a built-in datascope for checking
Host-to-RTU and RTU-to-Host communications messages. You can write
messages to disk for later analysis. The PowerTool also has context
sensitive help.
|
3
|
Direct, Radio, and Telephone communication modes.
|
4
|
Automatic reads after a write to confirm a write.
|
5
|
Automation Interface - You don't have to use the
Power Tool to configure the driver. You can make your own COM or OLE
application (using Microsoft's Visual Basic) to configure the driver and
access data.
|
6
|
Secondary Poll Rate - The OPC Server polls a
datablock at the secondary poll rate once the Access Time expires. Data is
polled at the secondary poll rate until there is another client request
for data. If the secondary poll rate is set for a longer period of time
than the Primary Rate, CPU resources are reduced while ensuring that the
datablock will always be polled.
|
7
|
Phased Poll Rates.
|
8
|
Enable/Disable individual communication channels,
devices, and datablocks from the automation interface or your HMI.
|
|
Commands Supported: |
The device READ/WRITE 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 Fuji.PRO Profile |
If the
Profile Command Group is…
|
Then the
Device READ command is…
|
And the
Device WRITE command is…
|
Description
|
DA
|
DA
|
N/A
|
Results of a program report request
|
mMD
|
mMD
|
N/A
|
Part count by device
|
mMN
|
mMN
|
N/A
|
Part count by nozzle
|
mPS
|
mPS
|
N/A
|
Pass mode has been specified
|
MUD
|
MUD
|
N/A
|
Next device used
|
pD
|
pD
|
N/A
|
Production
program changed
|
pE
|
pE
|
N/A
|
Production
related error occurred
|
pF
|
pF
|
N/A
|
Board produced
|
pQB
|
pQB
|
N/A
|
Block skip
performed
|
pQD
|
pQD
|
N/A
|
Device skip
has been performed
|
pQM
|
pQM
|
N/A
|
Fiducial mark
read error countermeasure issued
|
pT
|
pT
|
N/A
|
Status of the
machine
|
pV
|
pV
|
N/A
|
Production has
commenced
|
pW
|
pW
|
N/A
|
Machine has
been booted up
|
vQ
|
vQ
|
N/A
|
Communication
error occurred
|
All write commands are specified as “N/A” since all data is
unsolicited. |
|
OPC Addressing Information: |
|
Item ID’s for the OPC server follow the following format: |
|
|
<Address>|<Signal
Conditioning>,<Low EGU>,<High EGU>
|
|
where: |
<Address> |
is the I/O Address of the data item requested.
The <Address> field is required. The <Address> field has the
format: DataBlockName:VarName[:Bit]
|
|
|
where: |
|
|
|
DataBlockName |
The name of the hardware device that contains the data you want to
access. DataBlockName is user assigned in the UOS PowerTool. |
|
|
VarName |
Variable Name. |
|
|
Bit |
Bit number (Bit 0 = LSB and bit 15 = MSB). This parameter is optional. It
is used only if you are addressing a single bit of a 16-bit value
|
|
|
<Signal
Conditioning> |
is the type of Signal Conditioning desired for the specified address. The
default is “None”. The “|” character must separate the
<Address> and <Signal Conditioning> fields. |
|
|
<Low EGU> |
is the low EGU limit for the specified address. The default is 0. |
|
|
<High EGU> |
is the high EGU limit for the specified address. The default is 65535. |
|
Note that only the <Address> field is required. All other fields are optional, and are only
used for analog values. |
The Low and High EGU fields (and the % deadband value
specified for a client group) are used by the OPC Server in deadband
calculations. The deadband calculation specifies when the OPC server will update
a client with new data. If no Low and High EGU fields are entered, the default
is 0-65535. In this case, the Dataview % Deadband value defaults to 0%. |
Command Group:
|
VarName:
|
Address:
|
Description:
|
pT
|
Time
|
DBName:Time
|
Analog time
count increments in seconds
|
|
Status
|
DBName:Status:0
|
Power On
|
|
|
DBName:Status:8
|
Processing
|
|
|
DBName:Status:12
|
Waiting to
load next process
|
|
Error
|
DBName:ErrorNo
|
Error code if
status indicates error
|
pV
|
Time
|
DBName:Time
|
Analog time
count increments in seconds
|
|
Count
|
DBName:Count
|
Board count
|
|
ProgramName
|
DBName:ProgramName
|
ASCII Text
string of the foreground program
|
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. |
|
|
© 2011 Dimension Software, Inc. All Rights Reserved.
|
|
|
|
|