INGERSOLL-RAND MP3/MVP communication driver

 

INGERSOLL-RAND MP3/MVP communication driver is the driver to communicate with air compressor controller of Ingersoll-Land Air Compressors.

 

Note) INGERSOLL-RAND MP3/MVP communication driver communicate with PONI(Product Operated Network Interface) card and MINT(Master Incom Network Translator) Box of Westinghouse company.

Baud rate, Parity bit bit and etc of MINT Box can set by usnig Dip switch.

 

1. Read Settings

 

<Figure 1> is read setting example of INGERSOLL-RAND MP3/MVP communication driver.

<Figure 1>  Read setting example of INGERSOLL-RAND MP3/MVP communication driver

Device part of  <Figure 1> input Com Port(COM1), Baud Rate(9600), Parity Bit(0), Data Bit(8), Stop Bit(2) respectively, according to the MINT Box's setting.

Also you can set 'saving start address of readed string' (0 ~ 9999, default = 0 ), 'received string saving count'(default = 200), 'Timeout when multi line reading' by using option part.

 

INGERSOLL-RAND MP3/MVP communication driver read schedule

Read schedule setting parameters are as follows:

1) Station – 0 ~ 4095 network address of PONI card.

2) Read command –  MP3 – STATUS, FLAG, ACTUAL, ALERT, SHUTDOWN, CONFIG, BYPASS, INLET,  ( refer to <Table 1> )

MVP - M_STATUS, M_EXT, M_FLAG, M_ANA, M_SET. 

3) Read Start Address Don't care(fixed to 0).

4) Save start address for Communication Server – Saving start address of Communication Server.

5) Read Size – Fixed to according read command. ( refer to <Table 1> )

 

Read schedule example)

READ,   1,     FLAG,    0,     0,    1,

READ,   1,  ACTUAL,  0,    50,    1,

READ,   1,  CONFIG,  0,   110,    1,

 

<Table 1> is read command and contents of MP3 Model.

Read command Contents Read size Data type Remarks
STATUS Short Status 4 BYTE, 4Bit, etc refer to <Table 2>
FLAGS Status Flags 42 BYTE refer to <Table 3>
ACTUAL Actual Values (A) 51 WORD refer to <Table 4>
ALERT Alert Values (B)
SHUTDOWN Shutdown Values (C)
CONFIG Configuration 51 BYTE refer to <Table 5>
BYPASS Bypass Value Status 4 BYTE/WORD refer to <Table 6>
INLET Inlet Value Status
<Table 1> Read command and contents of MP3 Model

<Table 2>, <Table 3>, <Table 4> are data saving address and contents for STATUS, FLAGS, ACTUAL, ALERT, SHUTDOWN read command. 

<Table 5>, <Table 6> are data saving address and contents for CONFIG, BYPASS, INLET read command. 

Data Saving Address Contents Data type
Start Add + 0 0 ~ 5 Bit : Reserved ( 0 )
6 Bit : Flag,
7 Bit : Flag,
BYTE
Start Add + 1 Product ID ( always 4 ) 6 Bit (0 ~ 64)
Start Add + 2 Version 4 Bit (0 ~ 16 )
Start Add + 3 Division Code 6 Bit (0 ~ 64 )
<Table 2> Data saving address and contents for STATUS read command
Data Saving Address Contents Data type Remarks
Start Add + 0 ~ 10 Status Flag 0 ~ 10 BYTE 5, 6, 8, 9, 10 Status = don't use
Start Add + 11 ~ 14 Alert Status 0 ~ 3  
Start Add + 15 ~ 18 Shutdown Status 0 ~ 3  
Start Add + 19 ~ 22 Alert History 0 ~ 3  
Start Add + 23 ~ 26 Shutdown History 0 ~ 3  
Start Add + 27 ~ 30 Alert Enabled 0 ~ 3  
Start Add + 31 ~ 34 Shutdown Enabled 0 ~ 3  
Start Add + 35 Run Time DWORD (3 Byte) save also DWORD Start Add + 35
Start Add + 36 Starts (Lo) BYTE  
Start Add + 37 Starts (Hi)  version 4.02 or later
Start Add + 38 ~ 39 Reserved
<Table 3> Data saving address and contents for FLAGS read command
Data Saving Address Contents Data type Remarks
Start Add + 0 Surge WORD 0 ~ 9999  
Start Add + 1 Low Water Flow  
Start Add + 2 Low Seal Air  
Start Add + 3 Dirty Inlet Filter  
Start Add + 4 Dirty Oil Filter  
Start Add + 5 Low Oil Level  
Start Add + 6 High Condensate Level  
Start Add + 7 High Motor Temp  
Start Add + 8 ~ 9 Vibration Stage 1 ~ 2 X 100
Start Add + 10 Oil Pressure  
Start Add + 11 Oil Temperature  
Start Add + 12 Low Oil Temperature  
Start Add + 13 Air Temp Stage 1  
Start Add + 14 ~ 15 Vibration Stage 3 ~ 4 X 100
Start Add + 16 ~ 17 Vibration Shaft A ~ B X 100
Start Add + 18 ~ 20 Discharge Press Stage 1 ~ 3  
Start Add + 21 Water Temperature  
Start Add + 22 ~ 23 Air Temp Stage 2 ~ 3  
Start Add + 24 Discharge Air Temp  
Start Add + 25 ~ 29 Temperature AA, BB, CC, DD, EE  
Start Add + 30 System Press Setpoint  
Start Add + 31 ~ 32 Current Limit High, Low X 10
Start Add + 33 Proportional Band  
Start Add + 34 Integral Time  
Start Add + 35 Setpoint Ramp Rate  
Start Add + 36 Reload Percent  
Start Add + 37 P1  
Start Add + 38 Y-D Time  
Start Add + 39 Prom Version  
Start Add + 40 Prelube Time  
Start Add + 41 ~ 42 CT Ratio, Output  
Start Add + 43 YD-AAL Starter 1 : YD-Wye delta starter
0 : AAL-Automatic Across-the-line Starter
Start Add + 44 Pressure Transducer 200 or 500
Start Add + 45 Language 0 : English,
1 : French,
2 : German
3 : Italian,
4 : Spanish
Start Add + 46 Units 1 : English2 : Metlic
Start Add + 47 Unload Point BYTE data
Start Add + 48 System Pressure  
Start Add + 49 Motor Current X 100
Start Add + 50 Unload Delay  
<Table 4> Data saving address and contents for ACTUAL, ALERT, SHUTDOWN read command

Data Saving Address

Contents

Start Add + 0

Surge

Start Add + 1

Low Water Flow

Start Add + 2

Low Seal Air

Start Add + 3

Dirty Inlet Filter

Start Add + 4

Dirty Oil Filter

Start Add + 5

Low Oil Level

Start Add + 6

High Condensate Level

Start Add + 7

High Motor Temp

Start Add + 8 ~ 9

Vibration Stage 1 ~ 2

Start Add + 10

Oil Pressure

Start Add + 11

Oil Temperature

Start Add + 12

Low Oil Temperature

Start Add + 13

Air Temp Stage 1

Start Add + 14 ~ 15

Vibration Stage 3 ~ 4

Start Add + 16 ~ 17

Vibration Shaft A ~ B

Start Add + 18 ~ 20

Discharge Press Stage 1 ~ 3

Start Add + 21

Water Temperature

Start Add + 22 ~ 23

Air Temp Stage 2 ~ 3

Start Add + 24

Discharge Air Temp

Start Add + 25 ~ 29

Temperature AA, BB, CC, DD, EE

Start Add + 30

System Press Setpoint

Start Add + 31 ~ 32

Current Limit High, Low

Start Add + 33

Proportional Band

Start Add + 34

Integral Time

Start Add + 35

Setpoint Ramp Rate

Start Add + 36

Reload Percent

Start Add + 37

P1

Start Add + 38

Y-D Time

Start Add + 39

Prom Version

Start Add + 40

Prelube Time

Start Add + 41 ~ 42

CT Ratio, Output

Start Add + 43

YD-AAL Starter

Start Add + 44

Pressure Transducer

Start Add + 45

Language

Start Add + 46

Units

Start Add + 47

Reserved

Start Add + 48

System Pressure

Start Add + 49

Motor Current

Start Add + 50

Reserved

<Table 5> Data saving address and contents for CONFIG read command

 

Data Saving Address Contents Data type
Start Add + 0 Bypass, Inlet Position BYTE
Start Add + 1 System Pressure WORD
Start Add + 2 System Press Setpoint
Start Add + 3 Compressor Status BYTE
<Table 6> Data saving address and contents for BYPASS, INLET read command

  <Table 7> is read command and contents of MVP Model.

<Table 8>, <Table 9>, <Table 10> are data saving address and contents for M_FLAG, M_ANA, M_SET read command. 

 

Read command Contents Read size Data type Remarks
M_STATUS Short Status 4 BYTE, 4Bit, etc refer to <Table 2>
M_EXT Extended Status
M_FLAG Compressor Status Flags 7 BYTE, etc refer to <Table 8>
M_ANA Analog Buffer 14 BYTE, WORD, etc refer to <Table 9>
M_SET Setpoint Buffer 20 refer to <Table 10>
<Table 7> Read command and contents of MVP Model

 

 

Data Saving Address Contents Data type Remarks
Start Add + 0 0 ~ 5 Bit : Reserved ( 0 )
6 Bit : Flag,
7 Bit : Flag,
BYTE data Short Status
( equal with <Table 2 > )
Start Add + 1 Product ID ( always 4 ) 6 Bit data (0 ~ 64)
Start Add + 2 Version 4 Bit data (0 ~ 16 )
Start Add + 3 Division Code 6 Bit data (0 ~ 64 )
Start Add + 4 Shutdown Flags BYTE data  
Start Add + 5 Alert Flags  
Start Add + 6 Reserved  
<Table 8> Data saving address and contents for M_FLAG read command
Data Saving Address

Contents

Data type

Remarks

Start Add + 0

0 ~ 5 Bit : Reserved(0)

6 Bit : Flag,

7 Bit : Flag,

BYTE

Short Status

( equal with <Table 2 > )

Start Add + 1

Product ID ( always 4 )

6 Bit (0 ~ 64)
Start Add + 2

Version

4 Bit (0 ~ 16 )
Start Add + 3

Division Code

6 Bit (0 ~ 64 )
Start Add + 4

Discharge Pressure

WORD
(0 ~ 9999)

 

Start Add + 5

Oil Pressure

 

Start Add + 6

1st Stage Pressure

 

Start Add + 7

1st Stage Temperature

 

Start Add + 8

Oil Temperature

 

Start Add + 9

Discharge Temperature

 

Start Add + 10 ~ 11

Vibration Stage 1 ~ 2

X 100

Start Add + 12

Run Time

DWORD (3BYTE)

save also at DWORD Start Add + 12

Start Add + 13

Reserved

WORD

 

<Table 9> Data saving address and contents for M_ANA read command
Data Saving Address

Contents

Data type

Remarks

Start Add + 0

0 ~ 5 Bit : Reserved ( 0 )

6 Bit : Flag,

7 Bit : Flag,

BYTE

Short Status

( equal with <Table 2 >)

Start Add + 1

Product ID ( always 4 )

6 Bit (0 ~ 64)
Start Add + 2

Version

4 Bit (0 ~ 16 )
Start Add + 3

Division Code

6 Bit (0 ~ 64 )
Start Add + 4 ~ 5

Discharge Pressure High, Low

WORD

(0 ~ 9999)

 

Start Add + 6 ~ 7

Oil Pressure Shutdown, Alert

 

Start Add + 8 ~ 9

1st Stage Temp Shutdown, Alert

 

Start Add + 10 ~ 11

Oil Temp Shutdown, Alert

 

Start Add + 12 ~ 13

Discharge Temp Shutdown, Alert

 

Start Add + 14 ~ 15

Vibration Stage 1 Shutdown, Alert

X 100

Start Add + 16 ~ 17

Vibration Stage 2 Shutdown, Alert

Start Add + 18

Run Time

DWORD (3BYTE)

save also at DWORD Start Add + 18

Start Add + 19

Dip Switch

WORD

 

<Table 10> Data saving address and contents for M_SET read command

If you click the icon  in protocol option part, you can see the dialogue box such as <Figure 2>. you can also set read schedule by using this part. 

<Figure 2> Example of INGERSOLL-RAND MP3/MVP communication driver¡¯s Option dialog box

 You can set read schedule by using , , button and listbox of <Figure 2>.

<Figure 3> Example of INGERSOLL-RAND MP3/MVP communication driver¡¯s read schedule Add/Edit dialog box

When you click Add button or Edit button in dialogue box of <Figure 2>, dialogue box of <Figure 3> is shown.

 

2. Writing settings

You can control compressor by using 'writing settings'. 

 

Digital Write 

Digital write setting parameters are as follows:

1)  PORT                   Port no. (0 ~ 255)

2)  STATION             0 ~ 4095 network address of PONI card.

3)  ADDRESS          Writing data type when SEND write command.

001E : Setting of System Pressure Setpoint,

001F : Setting of Current Limit High,

0020 : Setting of Current Limit Low,

0021 : Setting of Proportional Band,

0022 : Setting of Integral Time,

0023 : Setting of Setpoint Ramp Rate,

0024 : Setting of Reload Percent,

0064 : Setting of Unload Point,

00A4 : Setting of Unload Delay,

0025 : Setting of P1,

002D : Setting of Language,

002E : Setting of Units.

4)  Extra1                   Write command = MP3 model – STOP, RESET, ACK, START, UNLOAD, MOD, DUAL, SEND, ( refer to <Table 11> )

MVP model - M_START, M_STOP, M_LOAD, M_UNLOAD, M_RESET, M_HIGH, M_LOW. ( refer to <Table 12> )

5)  Extra2                   Don't care.

 

<Table 11>, <Table 12> are write command and contents for MP3, MVP Model.

Write command Contents ADDRESS Output value
STOP Stop Compressor Don't care (fixed to 0000) Don't care
RESET Reset
ACK Acknowledge
START Start Compressor
UNLOAD Unload
MOD Modulate
DUAL Auto-dual
SEND Send Data 001E, 001F, 0020, 0021,
0022, 0023, 0024, 0064,
00A4, 0025, 002D, 002E
interger
<Table 11> Write command and contents for MP3 Model
Write command Contents Output value
M_START Start Compressor Don't care
M_STOP Stop Compressor
M_LOAD Load
M_UNLOAD Unload
M_RESET Reset
M_HIGH Set Discharge Pressure High float
M_LOW Set Discharge Pressure Low
<Table 12> Write command and contents for MVP Model

 

Analog Write

Analog write and digital write have the same setting parameters except output value.

 

 

 

Write example 1)

PORT:0,  station:1, ADDRESS:0000, Extra1: STOP,  Extra2 : 0

The setting parameter shown above is compressor stop control example of 1 PONI card network address MP3 or MVP controller.

 

Write example 2)

PORT:0,  station:1, ADDRESS:0000, Extra1: START,  Extra2 : 0

The setting parameter shown above is compressor start control example of 1 PONI card network address MP3 or MVP controller. 

 

Write example 3)

PORT:0,  station:1, ADDRESS:001E, Extra1: SEND,  Extra2 : 0

The setting parameter shown above is a setting example of System Pressure Setpoint value for 1 PONI card network address MP3 or MVP controller. 

 

Write example 4)

PORT:0,  station:1, ADDRESS:0020, Extra1: SEND,  Extra2 : 0

The setting parameter shown above is a setting example of Current Limit Low value for 1 PONI card network address MP3 or MVP controller. 

 

Write example 5)

PORT:0,  station:2, ADDRESS:0000, Extra1: M_HIGH,  Extra2 : 0

The setting parameter shown above is a setting example of Set Discharge Pressure High value for 2 PONI card network address MP3 or MVP controller. 

 

4. Connectoin of communication cable and main power

 Connection of communication cable and main power line are as follows.

 

Connection of communication cable

Please connect direct RS-232C communication cable to MINT BOX controller such as <Figure 4>.

<Figure 4> RS-232C  communication cable connection example of communication cable between MINT BOX and computer.( refer to <Figure 5> )

 

MINT BOX (25 pin connector)             computer side ( 9 pin connector )

2 connector (Tx : SD) ------------------------- Tx : SD ( 3 )

3 connector (Rx : RD) ------------------------- Rx : RD ( 2 )

7 connector (Ground) ------------------------- Ground( 5 )

<Figure 4> RS-232C communication cable connection example of communication cable between MINT BOX and computer

<Figure 5> Connection example of communication cable and main power to MINT BOX

 

Connection of main power

Please connect 110V AC main power to main power connector of INGERSOLL-RAND MP3, MVP and MINT BOX controller.

<Figure 6> is appearance of PONI card controller.

<Figure 7> is appearance of PONI card and MP3 controller.

<Figure 6> Appearance of PONI card controller
<Figure 7> Appearance of PONI card and MP3 controller