smart pump vms2310-d - imi precision engineering · after the desired amount of vacuum has been...

16
Smart Pump ® VMS2310-D Our policy is one of continuous research and development. We therefore reserve 11/97 1 Smart Pump ® with DeviceNet Installation & Maintenance Modes of Operation: Vacuum Mode: In this mode, the Smart Pump automatically creates and main - tains the selected vacuum level. You enter this mode by turning OFF the BlowOff bit, then turning ON the Vacuum bit of the desired channel. Automatic BlowOff Mode: In this mode, the Smart Pump sensing circuitry monitors the pump’s vacuum chamber for signs of vacuum. If the sensing circuitry detects vacuum pressur - ized air is sent into the chamber to destroy the vacuum.You enter this mode by turning OFF the Vacuum Bit and toggling the BlowOff bit on, then off. Forced BlowOff Mode: This mode places the Smart Pump into continuous BlowOff. To enter this mode, turn OFF the Vacuum Bit, then turn ON and leaving ON the BlowOff Bit. Feedback (Part Present): The Feedback status bit can be read at anytime to determine the vacuum condition. When the vac- uum mode is selected, the feed- back bit will be set if the vacuum level is equal to or greater than the selected part present level. If the blowoff mode is selected, the feedback 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 is in this single product. It combines uniquely designed compressed air-driven vacuum generators with an intelligent vacuum moni- toring and control module, which provides significant savings in compressed air usage. The illustrations on the left are a graphic representation of the function of a Smart Pump. For this example we have selected a vacuum level of 16 inches of mercury for a 20 second duration. Illustration “A” shows the “Vacuum On” signal switching on at 0 seconds, and remaining on for 20 seconds. Illustration “B” shows the vacuum created by the Smart Pump. At 0 seconds the system is given the vacuum on signal and develops 16 inches of mercury. After the desired amount of vacuum has been reached, the Smart Pump switches off the vacuum genera- tors and monitors the vacuum levels. Depending on how well the system is sealed, some vacu- um leakage may occur. This graph shows a system that loses 2 inches of vacuum every 2.5 seconds. When the vacuum level drops 2 inches below the preset amount, the vacuum generators are switched on again until the preset amount of vacuum has been reached. The Smart Pump will continue this function until the time limit for the “Vacuum On” cycle has been reached. Illustration “C” shows the “Vacuum On” function. The vacu-

Upload: vuongtruc

Post on 28-Aug-2018

215 views

Category:

Documents


0 download

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