smart pump vms2310-d - imi precision engineering · after the desired amount of vacuum has been...
TRANSCRIPT
Smart Pump® VMS2310-D
Our policy is one of continuous research and development. We therefore reserve11/97 1
Smart Pump® with DeviceNetInstallation & Maintenance
Modes of Operation:Vacuum Mode:In this mode, the Smart Pumpautomatically creates and main-tains the selected vacuum level.You enter this mode by turningOFF the BlowOff bit, then turningON the Vacuum bit of the desiredchannel.
Automatic BlowOff Mode:In this mode, the Smart Pumpsensing circuitry monitors thepump’s vacuum chamber forsigns of vacuum. If the sensingcircuitry detects vacuum pressur-ized air is sent into the chamberto destroy the vacuum. You enterthis mode by turning OFF theVacuum Bit and toggling theBlowOff bit on, then off.Forced BlowOff Mode:This mode places the SmartPump into continuous BlowOff. Toenter this mode, turn OFF theVacuum Bit, then turn ON andleaving ON the BlowOff Bit.Feedback (Part Present):The Feedback status bit can beread at anytime to determine thevacuum condition. When the vac-uum mode is selected, the feed-back bit will be set if the vacuumlevel is equal to or greater thanthe selected part present level. Ifthe blowoff mode is selected, thefeedback bit will be st if the vacu-um level is greater than 4 in./hg.
Smart Pump Function Outline:Everything required to develop,control and eliminate vacuum isin this single product. It combinesuniquely designed compressedair-driven vacuum generatorswith an intelligent vacuum moni-toring and control module, whichprovides significant savings incompressed air usage.
The illustrations on the left are agraphic representation of thefunction of a Smart Pump. Forthis example we have selected avacuum level of 16 inches ofmercury for a 20 secondduration.
Illustration “A” shows the“Vacuum On” signal switching onat 0 seconds, and remaining onfor 20 seconds.
Illustration “B” shows the vacuumcreated by the Smart Pump. At 0seconds the system is given thevacuum on signal and develops16 inches of mercury. After thedesired amount of vacuum hasbeen reached, the Smart Pumpswitches off the vacuum genera-tors and monitors the vacuumlevels. Depending on how wellthe system is sealed, some vacu-um leakage may occur. Thisgraph shows a system that loses2 inches of vacuum every 2.5seconds. When the vacuum leveldrops 2 inches below the presetamount, the vacuum generatorsare switched on again until thepreset amount of vacuum hasbeen reached. The Smart Pumpwill continue this function untilthe time limit for the “VacuumOn” cycle has been reached.
Illustration “C” shows the“Vacuum On” function. The vacu-
2 11/97
Smart Pump® VMS2310D
Our policy is one of continuous research and development. We therefore reserve
um generators are switched onuntil the preset vacuum level isreached. The vacuum generatorsare then cycled on and off to com-pensate for any loss until the“Vacuum On” signal is turned off.This represents the amount ofcompressed air that Smart Pumpwould use on this example.
Illustration “D” shows the automat-ic vacuum blow off function.Compressed air is channeled intothe vacuum system to ensure vac-uum blow off and part release.
This is initiated by dropping thevacuum on signal and toggling theblow off signal on/off.
Illustration “E” shows the part pre-sent output signals. As the vacu-um is cycled on, the indicatorturns on when the part presentsignal switch point is reached. Theindicator remains on until the partpresent signal switch point indi-cates the part has been released.
Illustration “F” shows a well sealedsystem maintaining the preset
amount of vacuum for 20 seconds.
Illustration “G” shows the corre-sponding compressed air con-sumption for vacuum formationand automatic blow off on a wellsealed system using Smart Pump.
Please note: Vacuum developmenttime and ability to hold vacuumare completely dependent on thevolume of the system (vessel) tobe evacuated, the line pressureand system integrity.
Time in Seconds
Single Channel Vacuum Level Response Time Volume: One Cubic Foot
Inches of Mercury (Hg)
Single ChannelVacuum Level vs. Gauge Pressure
PSIG
Vacuum Level ComparisonSingle Channel Vacuum Level vs.Vacuum FlowSupply Pressure: 60 psig
Vacuum Level Selectable Part-PresentSetting Switch Points 12.0" Hg 8.0" Hg14.0" Hg 10.0" Hg16.0" Hg 12.0" Hg18.0" Hg 14.0" Hg20.0" Hg 18.0" Hg
Part-Present SensorFeedback Levels
Evacuation:One channel evacuates 1cubic foot at sea level to 20”of Mercury in 20 seconds(10 seconds with both chan-nels coupled).
Air Consumption20 SCFM @ 50PSI(both channels operating)
50 PSI 60 PSI
70 PSI
Filtration Requirements40 Micron
LubricationMedium wt. Petroleum basedLubricating Oil.
11/97 3
Smart Pump® VMS2310D
Our policy is one of continuous research and development. We therefore reserve
Hose/Pipe Size Recommendations
Mounting Dimensions
Piping Requirements:Restrictive plumbing increasesresponse time and may causefalse part present signals. Keepairflow restrictions on the outputside of the pump to a minimum.
The vacuum cups should be yourlargest restriction.
Some of the examples of non-restrictive plumbing are: Usingproper hose or tubing lengths,oversize fittings, having few elbowor tee fittings, and making surethe lines have no kinks or sharpends.
4 11/97
Smart Pump® VMS2310D
Our policy is one of continuous research and development. We therefore reserve
Typical Sequence of OperationFor the following sequence of operation we are mov-ing a part from Point A to Point B using an array ofvacuum cups. The procedure below assumes the useof both channels and covers only those routinesneeded by the Smart Pump.1. Begin monitoring the feedback signal. Move the
vacuum cup array to the part at Point A and turnON the vacuum. As the cups grip the part and thePart Present vacuum level reaches its preset value,the feedback signal turns ON.
2. When the feedback signal remains on, move thepart to Point B.
3. Release the part by turning OFF the vacuum andplacing the Smart Pump into its Auto blowoff mode(turn ON the blowoff for a minimum of 20-msec, then turn if OFF). Loss of the feedbacksignal tells you when the part is released.
4. You may want to enter the Forced blowoff mode toensure the release of the part when moving glassor when large diameter vacuum cups are beingused. You do this by turning on the blowoff andleaving it on.
Programming Application NotesNorgren recommends that programmers take the fol-lowing suggestions into consideration when addingSmart Pump control routines to existing applicationsoftware.• The controlling PLC must halt all movement if the
feedback signal from the Smart Pump is lost whilethe vacuum is on.
• In applications that do not require the Smart Pump,you can leave the Smart Pump in its Auto blowoffmode.
• Changing from a Vacuum Mode to a Blowoff mode,or vice versa, should be done within the same PLCscan.
• When powering up the Smart Pump, all of its inter-nal outputs are disabled until the power supplyreaches 23V DC. Whenever the Smart Pump’s volt-age supply drops below 20V DC, the internal out-puts are disabled and the Pump enters its FaultMode.
• It is up to the PLC’s application program to providethe proper fault handling routines necessary for thesafe operation of the automation or process thePLC is controlling.
Setting the Smart PumpTo set the desired levels of Vacuum andPart Present Feedback simply follow theflowchart.
The two Part Present LEDs indicate:Part on = Light on. Part off = Light off.
Note A: After setting the pump, grip a part to makesure the Part Present LED goes on. Next,blowoff the part, checking separation andthat the Part Present LED goes off.
Note B: When gripping a part, a pump that alwayscycles or does not shut off is an indicationof a vacuum leak. Inspect the system andcorrect as needed.
11/97 5
Smart Pump® VMS2310D
Our policy is one of continuous research and development. We therefore reserve
Changing the Blowoff DelayThe two delay adjustments controlthe length of time the Smart Pumpcontinues in blowoff after eliminat-ing the vacuum. Some applica-tions may require additionalblowoff time, depending on yourmanufacturing process.
To get to the controls, remove thefour cover-access screws and liftthe cover, (shown on left) flip itover to expose the Smart Pump’sprinted circuit board.
Setting the Blowoff DelayAdjustmentsTurning off the vacuum and turn-ing on the blowoff destroys vacu-um in the connected system.When the vacuum reaches a pre-set level (4” Hg), the Pump turnsoff the feedback signal then con-tinues blowing off for a short peri-od of time to eliminate residualvacuum.
The two delay adjustments (oneper channel) dictate the length oftime the Pump continues toblowoff.
Channel 1 Delay Adjustment
Channel 2 Delay Adjustment
Turn clockwise toincrease delay.
Turn counterclock -wise to decreasedelay.
Circuit Board
6 11/97
Smart Pump® VMS2310D
Our policy is one of continuous research and development. We therefore reserve
Smart Pump With Device Net Interface
DeviceNet Specification
General Conforms to DeviceNet Specification Volume I - Release 1.2
Device Volume II - Release 1.2
Data Vendor Name 42
Device Profile Name Generic Device
Product Catalog Number 2310D
Product Revision 1.0
DeviceNet Network Power Consumption (Max) 440 ma @ 20V dc (worst case)
Physical
Conformance Minimum Supply Voltage 20V dc
Data Maximum Supply Voltage 24V dc
Connector Style Open-Hardwired ■ Sealed-Mini ýOpen-Pluggable ■ Sealed-Micro ý
Isolated Physical Layer Yes ■
No ý
LEDs Supported Module ■ ComboMod/Net ýNetwork ■ I/O ■
MAC ID Setting Dip Switch ý Software
SelectableýOther __________________________
Default MAC ID __63________________________
Communication Rate Setting Dip Switch ý Software
Selectable ýOther __________________________
Communication Rate Supported 125k bit/s ý 500k bit/s ý250k bit/s ý
DeviceNet ý Predefined Master/Slave Group 2 Client ■ Group 2 Only
Communication Connection Set Client n
Data Group 2 Server ■ Group 2 Only
Serverý
■ Dynamic Connections Group 1 ■ Group 3 ■
Supported (UCMM) Group 2 ■
Fragmented Explicit Yes ■
Messaging Implemented No ýIf yes, Transmission Time__________ms
Out _____________________________
Typical Target Address Class _________
Instance _________________________
Attribute _________________________
Smart Pump® DeviceNet
11/97 Our policy is one of continuous research and development. We therefore reserve 7the right to amend, without notice, the specifications given in this document.
Switch Settings
MSB
LSB
1 2 3 4 5 6 7 8 S10 Close = 01 Open = 1
OPEN
MACID
Baudrate and MACID are set with switch S1 & S2.
1 2 Baudrate0 0 125 KB0 1 250 KB1 0 500 KB1 1 • Serial EEPROM
• MACID’s from 0 to 63 (0x00 to 0x3F) are set with switches 3 through 8. The MostSignificant Bit of the MACID is switch position 3.
Smart Pump® DeviceNet
11/97 Our policy is one of continuous research and development. We therefore reserve 8the right to amend, without notice, the specifications given in this document.
1.0 Object Model
1.1 Object Present
Object Optional / Required # of InstanceIdentity Required 1
Message Router Required 1DeviceNet Required 1Connection Required 2Assembly Required 2
Discrete Input Point Required 2Discrete Output Point Required 4
Factory Test Required 1
1.2 Object That Effect Behavior
Object Effect on BehaviorIdentity Supports the Reset Service with
parameter 0,1Message Router No EffectDeviceNet Configures Port AttributesConnection Establishes the number of connections
Supports a reset serviceAssembly #1 Input Assembly for Feedback InputsAssembly #2 Output Assembly for (Vacuum or
BlowOff) OutputsDiscrete Input Read Input (FeedBack)Discrete Output Write Outputs (Vacuum or Blowoff )Factory Test Program Serial Number
Program Vendor ID
Smart Pump® DeviceNet
11/97 Our policy is one of continuous research and development. We therefore reserve 9the right to amend, without notice, the specifications given in this document.
1.3 Object Interfaces
Object InterfaceIdentity Message Router
Message Router Explicit Message Connection InstanceDeviceNet Message RouterConnection Message Router
Assembly #1 I/O Connection or Message RouterAssembly #2 I/O Connection or Message Router
Descrete Input Message RouterDescrete Output Message Router
Factory Test Message Router
1.4 Identification of I/O Assembly Instance
Number Type Name1 Input Feedback2 Output Vacuum or BlowOff
1.5 Format of I/O Assembly Data Attribute
1.5.1 Assembly #1
Byte 7 6 5 4 3 2 1 00 0 0 0 0 0 0 CH2
FeedBackCH1
FeedBack
Bits [1..0] are assign Input for Feedback signals. The Feedback bits are mapped toinstance of the Discrete Input Point Class (Class ID 8).
1.5.2 Assembly #2
Byte 7 6 5 4 3 2 1 00 0 0 0 0 CH2
BlowOffCH2
VacuumCH1
BlowOffCH1
Vacuum
Bits [3..0] are assign outputs signal for Vacuum and Blowoff commands. The commandsare mapped to instance of the Discrete Output Point Class (Class ID 9).
Smart Pump® DeviceNet
11/97 Our policy is one of continuous research and development. We therefore reserve 10the right to amend, without notice, the specifications given in this document.
2.0 Standard Objects
2.1 Identity Object (1)
There is a single instance of the identity object for the device. No class attributes aresupported. All of the instance attributes are contains in ROM or EEPROM and aregetable but not setable. The table below shows the values.
AttributeID
AccessRule
Name Data Type Value
1 Get Vendor UNIT 422 Get Product Type UNIT 0x00003 Get Product Code UNIT 0x00004 Get Revision STRUCT 01.005 Get Status WORD 0x00006 Get Serial # UDINT7 Get Product Name STRUCT 5,”2310D”
Identity Object Service
Service Service Code ParametersReset 0x05 0,1
Get Attribute Single 0x0E Attribute ID
2.2 Message Router Object (2)
There is no externally visible interface to the Message Router Object.
Smart Pump® DeviceNet
11/97 Our policy is one of continuous research and development. We therefore reserve 11the right to amend, without notice, the specifications given in this document.
2.3 DeviceNet Object (3)
There is a single instance of the DeviceNet Object for the device.
DeviceNet Object Class Attributes
AttributeID
AccessRule
Name Data Type Value
1 Get Revision UINT 0x0002
DeviceNet Object Class Service
Service Service Code ParametersGet Attribute Single 0x0E Attribute ID
DeviceNet Object Instance Attributes
AttributeID
AccessRule
Name Data Type Value
1 Get/Set MACID USINT DIP SWITCH2 Get/Set Baudrate USINT DIP SWITCH3 Get/Set BOI BOOL 0x00
Fault4 Get/Set Bus-Off
CounterUSINT 0x00
5 Get AllocationInformation
STRUCT AllocateService
Normally the MACID and baudrate are determined from the eight(8) position dipswitch.If the baudrate setting is invalid (value = 3) then the MACID and baudrate aredetermined from the non-volatile serial EEPROM. If the serial EEPROM has not beeninitialized then the MACID defaults to 63 and the baudrate defaults to 125k baud.
Smart Pump® DeviceNet
11/97 Our policy is one of continuous research and development. We therefore reserve 12the right to amend, without notice, the specifications given in this document.
DeviceNet Object Instance Service
Service Service Code ParametersGet Attribute Single 0x0E Attribute IDSet Attribute Single 0x10 Attribute ID
Allocate 0x4B Allocation ChoiceMaster MACID
Release 0x4C Release Choice
2.4 Connection Object (5)
There are two instance of the Connection Object in the device. Instance #1 is assigned tothe explicit messaging connection. Instance #2 is assigned to the Polles I/O connection.The tables below shows the attributes and the predefined values where applicable. Noclass attributes are supported.
Smart Pump® DeviceNet
11/97 Our policy is one of continuous research and development. We therefore reserve 13the right to amend, without notice, the specifications given in this document.
Explicit Message Connection (Instance #1) Attribute List
AttributeID
AccessRule
Name Data Type Value
1 Get state USINT 0x032 Get instance_type USINT 0x003 Get Xport Class
triggerUSINT 0x83
4 Get producedconnection ID
UINT 0x5E3for MACID 60
5 Get consumedconnection ID
UINT 0x5E4for MACID 60
6 Get initial commcharacteristics
USINT 0x21
7 Get producedconnection size
UINT 0x0007
8 Get consumedconnection size
UINT 0x0007
9 Get/Set expectedpacked rate
UINT ApplicationDependent
10 N/A N/A N/A Not Used11 N/A N/A N/A Not Used12 Get watchdog
timeout actionUSINT 0x01
13 Get producedpath length
UINT 0x0000
14 Get produced path Array ofUSINT
<NULL>
15 Get consumedpath length
UINT 0x0000
16 Get consumed path Array ofUSINT
<NULL>
Smart Pump® DeviceNet
11/97 Our policy is one of continuous research and development. We therefore reserve 14the right to amend, without notice, the specifications given in this document.
Poll I/O Message Connection (Instance #2) Attribute List
AttributeID
AccessRule
Name Data Type Value
1 Get state USINT 0x032 Get instance_type USINT 0x013 Get Xport Class
triggerUSINT 0x82
4 Get producedconnection ID
UINT 0x3FCfor MACID 60
5 Get consumedconnection ID
UINT 0x5E5for MACID 60
6 Get initial commcharacteristics
USINT 0x01
7 Get producedconnection size
UINT 0x0002
8 Get consumedconnection size
UINT 0x0001
9 Get/Set expectedpacked rate
UINT ApplicationDependent
10 N/A N/A N/A Not Used11 N/A N/A N/A Not Used12 Get watchdog
timeout actionUSINT 0x00
13 Get producedpath length
UINT 0x0006
14 Get produced path Array ofUSINT
20.04.24.01.30.03
15 Get consumedpath length
UINT 0x0006
16 Get consumed path Array ofUSINT
20.04.24.02.30.03
Smart Pump® DeviceNet
11/97 Our policy is one of continuous research and development. We therefore reserve 15the right to amend, without notice, the specifications given in this document.
Connection Object Service
Service Service Code ParametersGet Attribute Single 0x0E Attribute IDSet Attribute Single 0x10 Attribute ID
2.5 Discrete Input Object (8)
There are two instance of the discrete input object. No class attributes are supported.The only service is Get Attribute Single.
When input is set (0x01) for selected channel, it indicates that the channel has reach itspreset feedback vacuum level. The Feedback signal will stay on as long the channel’svacuum level is at or above the set feedback level.
Discrete Input Object Instance Attributes
AttributeID
AccessRule
Name Data Type Value
1 Get Revision UINT 0x00023 Get Value BOOL 0x00 or 0x01
Discrete Input Object Services
Service Service Code ParametersGet Attribute Single 0x0E Attribute ID
Smart Pump® DeviceNet
11/97 Our policy is one of continuous research and development. We therefore reserve 16the right to amend, without notice, the specifications given in this document.
2.6 Discrete Output Object (9)
There are four instance of the discrete output object. The only instance attribute is thevalue (attribute #3). The only services are Get Attribute Single and Set Attribute Single.
Discrete Output Object Instance Attributes
AttributeID
AccessRule
Name Data Type Value
3 Get/Set Value BOOL 0x00 or 0x01
Discrete Output Object Service
Service Service Code ParametersGet Attribute Single 0x0E Attribute IDSet Attribute Single 0x10 Attribute ID
Attribute Value