You are on page 1of 27

Code 10000004379 Revision A Page 1 (26)

Connection to automation system


Connection to automation system
Code 10000004379 Revision A Page 2 (26)

Contents
1. INTRODUCTION ............................................................................................................................................3

2. OPC connection............................................................................................................................................4
Introduction ....................................................................................................................................4
OPC client configuration ................................................................................................................5

3. Profibus connection .....................................................................................................................................6


Introduction ....................................................................................................................................6
Installing Profibus DP slave card to Panel .....................................................................................7
Configuring Profibus DP Master ....................................................................................................9

4. Modbus RTU................................................................................................................................................11
Introduction ..................................................................................................................................11
Configuring Modbus RTU master ................................................................................................12

5. Modbus TCP................................................................................................................................................13
Configuring Modbus RTU/TCP converter ....................................................................................13
Configuring Modbus TCP master.................................................................................................15

READER COMMENTS
Connection to automation system
Code 10000004379 Revision A Page 3 (26)

1. INTRODUCTION
This manual provides detailed information on how to install and configure PSI
300 connection to plant automation system. There are five ways to connect PSI
300 to plant automation system:

1. OPC communication link

2. Profibus DP communication link

3. Modbus RTU serial line communication link

4. Modbus TCP Ethernet communication link

5. 4-20 mA analog signals.

Each communication type is different and requires additional configuration.


Connection to automation system
Code 10000004379 Revision A Page 4 (26)

2. OPC connection

Introduction
OPC (OLE for Process Control) is a general communication standard what
allows communication between different control devices from different
manufacturers.

The OPC connection for PSI 300 requires OPC server and Ethernet connection
to PSI 300. The OPC server software is provided with PSI 300 but the customer
provides OPC client.

The OPC server can be installed to any workstation in plant network. It is


recommended that the OPC server runs on same computer as the OPC client.
If OPC server and OPC client are on separate workstations, additional
configuration in Windows DCOM settings is required to establish connection
between server and client.

Plant DCS
PSI 300
PARTICLE SIZE ANALYZER

OPC Server (and client)

Ethernet

OPC client

Figure 1. OPC connection diagram


Connection to automation system
Code 10000004379 Revision A Page 5 (26)

OPC client configuration


After the OPC server is installed, you can test connection to PSI 300. To
Connect PSI 300, you need to know the PSI 300 IP address. The OPC
connection is created with two important settings; OPC server name and tag
address.

The OPC server name is always:

View.OpcServer.1

(Case sensitive)

The tag address (or ID in some cases) is formed from PSI 300 IP address and
variable name. For example the address for variable “OPC_test” in address
10.0.0.1 is:

10.0.0.1\OPC_test

Unfortunately browsing variables through OPC is not supported. Each tag must
be created separately. Appendix A. OPC variable data includes list of available
tags for PSI 300.

Follow the steps to test OPC connection:


Use OPC client to connect the OPC server View.OpcServer.1.
Create a new group “test”
Add a Boolean type item/tag to the group.
The address (or ID in some cases) of the tag is following:
xxx.xxx.xxx.xxx\OPC_test
Where xxx.xxx.xxx.xxx is the PSI 300 IP address.
If the tag gives value “1” (or true), OPC connection to PSI 300 is working.
Connection to automation system
Code 10000004379 Revision A Page 6 (26)

3. Profibus connection

Introduction
Profibus DP (Decentralized Peripherals) is a widely used field bus standard for
field devices. Mainly it is pictured as a link between PLC (master) and I/O or
instrument (slave).

Usually PSI 300 profibus connection is following type:

Plant DCS
Operator station
PSI 300
PARTICLE SIZE ANALYZER

Profibus DP
slave PLC/Process station

Profibus DP
master

Profibus DP

Figure 2. Common Profibus DP connection diagram

To be able to use Profibus DP with PSI 300, the panel in PSI 300 requires
additional Profibus DP slave card. This card is not a standard component for
PSI 300 and is included only with Profibus option.

Profibus cable must be according to IEC 61158 specifications.


Connection to automation system
Code 10000004379 Revision A Page 7 (26)

Installing Profibus DP slave card to Panel

Profibus DP
interface

Termination
switch

Address
switches LED indicators

Figure 3. Profibus DP slave module

Follow the steps to install Profibus communication module:


Disconnect DC input power.
Open the back cover of Panel
Attach the Profibus communication module to the unit by plugging the
module into the mating connectors on the back of the unit.
Install the three screws to secure the card in the unit
Note: Profibus slave card package does not include mounting
screws.
Close the cover.
Connection to automation system
Code 10000004379 Revision A Page 8 (26)

Figure 4. Application connector and mounting screws inside the panel

Figure 5. Profibus module and connector

The card includes two settings what must be set correctly: Termination switch
and Address switches.

Termination switch must be on when the PSI is the last Profibus device on the
same cable. Termination is always required at the beginning of the cable and at
Connection to automation system
Code 10000004379 Revision A Page 9 (26)

the end of the cable. Notice that many Profibus cable plugs include termination
switch also.

Address switches define the Profibus DP slave address (figure 3.).

Address = (left switch settings x 10) + (Right switch settings x 1)

Following table shows general properties of Profibus DP slave:

Profibus slave properties


Maximum cable length 200 meters
Station address User defined by address switches
Connection speed 1.5Mbps

Not used Ready (online)

Offline Diagnostics

Figure 6. Profibus module LED indicators

LED Indication Description


Not used - Not used
Ready Green Green – Module is On-line and data exchange is possible.
Turned off – Module is not On-line
Offline Red Red – Module is Off-line and no data exchange is possible.
Turned off – Module is not Off-line
Diagnostics Red Flashing red 1 Hz – Error in configuration: IN and/or OUT
length set during initialization of the module is not equal to the
length set during configuration on the network.
Flashing red 2 Hz – Error in User Parameter data: The
length/contents of the User parameter data set during
initialization of the module is not equal to the length/contents
set during configuration of the network.
Flashing red 4 Hz – Error in initialization of the PROFIBUS
communication ASIC.
Turned off – No diagnostics present.

Configuring Profibus DP Master


Appendix B. Profibus variable data includes list of available information from
PSI 300 through Profibus DP. Notice that because of limited amount of space in
Profibus DP, it does not include any floating point values. This means that the
raw values from PSI 300 does not include decimals. All available variables that
include decimals are multiplied by x10 or x100. Mostly this means assays. See
appendix B for more information.
Connection to automation system
Code 10000004379 Revision A Page 10 (26)

Following table shows general properties of Profibus DP master.

Profibus master properties


Station address User defined
Slave station addresses User defined by address switches in PSI 300
panel.
Connection speed 1.5Mbps
Maximum amount of slaves 126
Connection to automation system
Code 10000004379 Revision A Page 11 (26)

4. Modbus RTU

Introduction
Modbus is a communication protocol designed for Modicon devices. Due to its
versatility it has become common communication method for several different
PLCs and automation systems. Modbus is a master-slave type of
communication where the master initiates a transaction. Transactions can be
either query / response.

Plant DCS
Operator station
PSI 300
PARTICLE SIZE ANALYZER

Modbus slave
PLC/Process station

Modbus
Modbus RTU with master
RS485

Figure 7. Common Modbus RTU connection

Modbus RTU in PSI 300 uses RS485 serial communication. RS485 allows
longer distances between devices than RS232.

For Modbus RTU, the cable must be twisted pair cable. Figure 5. displays
connectors for Modbus RTU. (Surge arrester BVT RS485 is required for
protecting the panel from overvoltage.)
Connection to automation system
Code 10000004379 Revision A Page 12 (26)

25 Pin RS485
female connector Surge Arrester Customer DCS
(in panel) BVT RS485

GND 4 4 GND
1
TxD- 5 5 TxD-
11
TxD+ 6 OUT IN 6 TxD+
15
RxD- 7 7 RxD-
10
RxD+ 8 8 RxD+
16

Figure 8. Modbus RTU with RS485 connection

The Modbus protocol address range is following type:

Address Data type Default


0xxxx Discrete Output
1xxxx Discrete Input
3xxxx Integer or real Input
4xxxx Integer or real Output

PSI 300 uses only 0xxxx, 1xxxx and 4xxxx.

Configuring Modbus RTU master


Modbus RTU slave does not require any configuration, but Modbus master
communication link in DCS must match following Modbus RTU properties.

Modbus RTU properties


Communication type RS485 serial
Speed 9600
Data bits 8
Parity Even
Mode RTU
Stop bits 1
Flow control none
Maximum cable length 1200m

Available data through Modbus RTU is listed in Appendix C. Modbus variable


data.
Connection to automation system
Code 10000004379 Revision A Page 13 (26)

5. Modbus TCP
Modbus TCP is very similar to Modbus RTU but transmits the protocol packets
within TCP/IP data packets. Modbus TCP can use normal plant network for
communicating.

Modbus TCP properties


Module type VersaMax SE Serial to Ethernet adapter
IC200SET001-CC
Communication type 10/100Base-T
Speed 100 Mbps
IP-address Customer specified
Maximum cable length 100 meters

In PSI 300 Modbus TCP is converted from Modbus RTU (RS232) with
VersaMax SE Serial to Ethernet adapter. Following picture shows pin
assignments in Modbus RTU/TCP converter.

25 Pin RS232 VMSE


female connector Customer DCS
Modbus RTU/TCP
(in panel) converter

GND 8 GND
7 10/100 Base-T
TxD 4 TxD RJ45
2
RxD 1 RxD
3

Figure 9. Modbus TCP connection

Customer only connects the Ethernet-cable to Modbus RTU/TCP converter


Ethernet-slot.

Configuring Modbus RTU/TCP converter


The VersaMax SE Serial to Ethernet adapter requires some configuration to
work properly. A PC is required for module configuration. More information
about the module can be found from ‘VersaMax Serial to Ethernet Adapter
User’s Manual GFK-1852’.
Connection to automation system
Code 10000004379 Revision A Page 14 (26)

First task is to set up correct IP-address for the Modbus RTU/TCP converter.
This is done by assigning IP-address with arp (address resolution protocol).
Follow the steps to set up IP-address:
Open Command prompt
type command:

arp –s inet_addr eth_addr

where:

inet_addr is the IP-address

eth_addr is the Module MAC-address. the MAC-Address is located on


side of the module. VMSE always has first three bytes fixed and read 00-
20-4A.

For example:

arp –s 192.168.0.1 00-20-4a-01-01-01


Test the connection by pinging the module IP-address. For example:

ping 192.168.0.1

Now the IP address is set up. Next task is to configure the module.

Use windows telnet to connect the Modbus RTU/TCP converter. The port is
‘9999’.

Figure 10. Telnet on command prompt

After connect, press enter to go into setup mode.


Connection to automation system
Code 10000004379 Revision A Page 15 (26)

Figure 11. Configuration window

See that the configuration is following:


IP address: Customer specified
Default gateway: Customer specified
Netmask: Customer specified
Protocol: Modbus/RTU, Slave
Serial interface: 9600,8,E,1,RS232

After configuration, type S to save and restart module.

Now the Modbus RTU/TCP converter is configured and should be working.

Configuring Modbus TCP master


The only information regarding Modbus TCP master in customer DCS required,
is the IP-address of the Modbus RTU/TCP converter (ie. Modbus TCP slave).

Modbus TCP in PSI 300 includes same data as in Modbus RTU. Appendix C.
Modbus variable data.
Connection to automation system
Code 10000004379 Revision A Page 16 (26)

Appendix A: OPC variable data


Tag address Type Description Value
Alarm_NoFlow[1] BOOL No Flow Warning L1 on/off
Alarm_NoFlow[2] BOOL No Flow Warning L2 on/off
Alarm_NoFlow[3] BOOL No Flow Warning L3 on/off
Alarm_Blockage BOOL Probe hose line blockage on/off
Alarm_condition BOOL General alarm on/off
Alarm_NoSignal BOOL No measuring signal on/off
St_Dev_In_ZC_Too_High BOOL Alarm Standard deviation in ZC too high on/off
Zero_Level_Below_Low_Limit BOOL Alarm Zero level below low limit on/off
Zero_Level_Over_High_Limit BOOL Alarm Zero level over high limit on/off
AIRPRES BOOL Air pressure OK on/off
WTRPRES BOOL Water pressure OK on/off
Zerocheck_alarm BOOL Zero Check Measurement Failed on/off
OPC_test BOOL OPC connection test variable on/off
W_St_Dev_In_ZC_Too_High BOOL Warning Standard deviation in ZC too high on/off
W_Zero_level_over_high_limit BOOL Warning Zero level over high limit on/off
W_Zero_level_below_low limit BOOL Warning Zero level below low limit on/off
Composite_sample_running BOOL Composite sample running on/off
Meas_running BOOL Measurement running on/off
ZeroCheck_running BOOL State of zero check sequence in logic on/off
Sampler_clean_running[1] BOOL Primary sampler 1 cleaning on/off
Sampler_clean_running[2] BOOL Primary sampler 2 cleaning on/off
Sampler_clean_running[3] BOOL Primary sampler 3 clieaning on/off
NLA1MSW BOOL Primary sampler 1 standby switch on/off
NLA2MSW BOOL Primary sampler 2 standby switch on/off
NLA3MSW BOOL Primary sampler 3 standby switch on/off
Density_enabled BOOL Density measurement enabled on/off
Ph_enabled BOOL Ph measurement enabled on/off
PSI_OK BOOL PSI operation is correct on/off
Simlevel_ON BOOL Level switch simulation state on/off
LastValue DINT Last particle measurement value from probe 0-32000
DensMean_Value_inZC LREAL Densitymeter weight in zero check kg
SL_DENS DINT Slurry density input 0-32000
SL_PH DINT Slurry pH input 0-32000
Zero_Level LREAL Zerocheck level 0-4000 um
LineInMeasurement DINT Current Line in measurement 1-3
Line_label[1] STRING Line 1 label text
Line_label[2] STRING Line 2 label text
Line_label[3] STRING Line 3 label text
Assay_Invalid[01] BOOL Assay 1 invalid on/off
Assay_Invalid[02] BOOL Assay 2 invalid on/off
: : : :
: : : :
Connection to automation system
Code 10000004379 Revision A Page 17 (26)

Tag address Type Description Value


Assay_Invalid[40] BOOL Assay 40 invalid on/off
Assay_Label[01] STRING Assay label 1 text
Assay_Label[02] STRING Assay label 2 text
: : : :
: : : :
Assay_Label[40] STRING Assay label 40 text
Assay_Line[01] DINT Line number for assay 1 1-3
Assay_Line[02] DINT Line number for assay 2 1-3
: : : :
: : : :
Assay_Line[40] DINT Line number for assay 40 1-3
Assay_Type[01] DINT Assay 1 type 1-6
Assay_Type[02] DINT Assay 2 type 1-6
: : : :
: : : :
Assay_Type[40] DINT Assay 40 type 1-6
1. Particle size
2. Particle size from distribution
3. Flow rate
4. Density
5. Solids % from mass
6. Ph
Assay_Value[01] LREAL Assay 1 value depends from type
Assay_Value[02] LREAL Assay 2 value depends from type
: : : :
: : : :
Assay_Value[40] LREAL Assay 40 value depends from type

Controls from DCS

Bypass[1] BOOL Line 1 bypass (inverted) on/off


Bypass[2] BOOL Line 2 bypass (inverted) on/off
Bypass[3] BOOL Line 3 bypass (inverted) on/off
Reset_alarms BOOL Alarm reset on/off
Connection to automation system
Code 10000004379 Revision A Page 18 (26)

Appendix B: Profibus variable data


Address Addr type Data type Description Value
I0.0 BIT BOOL Motor alarm on/off
I0.1 BIT BOOL Standard deviation in zero check too high on/off
I0.2 BIT BOOL Zero level over high limit on/off
I0.3 BIT BOOL Zero level below low limit on/off
I0.4 BIT BOOL general alarm on/off
I0.5 BIT BOOL Air pressure alarm on/off
I0.6 BIT BOOL Blockage alarm on/off
I0.7 BIT BOOL Water pressure alarm on/off
I1.0 BIT BOOL No flow from line 1 on/off
I1.1 BIT BOOL No flow from line 2 on/off
I1.2 BIT BOOL No flow from line 3 on/off
I1.3 BIT BOOL No signal from measurement probe on/off
I1.4 BIT BOOL Standard deviation in zero check too high on/off
I1.5 BIT BOOL Warning zero level over high limit on/off
I1.6 BIT BOOL Warning zero level below low limit on/off
I2.0 BIT BOOL Composite sample running on/off
I2.1 BIT BOOL Measurement running on/off
I2.2 BIT BOOL NLA 1 standby switch state on/off
I2.3 BIT BOOL NLA 2 standby switch state on/off
I2.4 BIT BOOL NLA 3 standby switch state on/off
I2.5 BIT BOOL Level switch simulation state on/off
I2.6 BIT BOOL PSI 300 standby state on/off
I2.7 BIT BOOL Profibus state on/off
I3.0 BIT BOOL Zero check running on/off
I3.1 BIT BOOL Bypass 1 state on/off
I3.2 BIT BOOL Bypass 2 state on/off
I3.3 BIT BOOL Bypass 3 state on/off
I4.0 BIT BOOL Assay invalid 1 on/off
I4.1 BIT BOOL Assay invalid 2 on/off
I4.2 BIT BOOL Assay invalid 3 on/off
I4.3 BIT BOOL Assay invalid 4 on/off
I4.4 BIT BOOL Assay invalid 5 on/off
I4.5 BIT BOOL Assay invalid 6 on/off
I4.6 BIT BOOL Assay invalid 7 on/off
I4.7 BIT BOOL Assay invalid 8 on/off
I5.0 BIT BOOL Assay invalid 9 on/off
I5.1 BIT BOOL Assay invalid 10 on/off
I5.2 BIT BOOL Assay invalid 11 on/off
I5.3 BIT BOOL Assay invalid 12 on/off
I5.4 BIT BOOL Assay invalid 13 on/off
I5.5 BIT BOOL Assay invalid 14 on/off
Connection to automation system
Code 10000004379 Revision A Page 19 (26)

Address Addr type Data type Description Value


I5.6 BIT BOOL Assay invalid 15 on/off
I5.7 BIT BOOL Assay invalid 16 on/off
I6.0 BIT BOOL Assay invalid 17 on/off
I6.1 BIT BOOL Assay invalid 18 on/off
I6.2 BIT BOOL Assay invalid 19 on/off
I6.3 BIT BOOL Assay invalid 20 on/off
I6.4 BIT BOOL Assay invalid 21 on/off
I6.5 BIT BOOL Assay invalid 22 on/off
I6.6 BIT BOOL Assay invalid 23 on/off
I6.7 BIT BOOL Assay invalid 24 on/off
I7.0 BIT BOOL Assay invalid 25 on/off
I7.1 BIT BOOL Assay invalid 26 on/off
I7.2 BIT BOOL Assay invalid 27 on/off
I7.3 BIT BOOL Assay invalid 28 on/off
I7.4 BIT BOOL Assay invalid 29 on/off
I7.5 BIT BOOL Assay invalid 30 on/off
I7.6 BIT BOOL Assay invalid 31 on/off
I7.7 BIT BOOL Assay invalid 32 on/off
I8.0 BIT BOOL Assay invalid 33 on/off
I8.1 BIT BOOL Assay invalid 34 on/off
I8.2 BIT BOOL Assay invalid 35 on/off
I8.3 BIT BOOL Assay invalid 36 on/off
I8.4 BIT BOOL Assay invalid 37 on/off
I8.5 BIT BOOL Assay invalid 38 on/off
I8.6 BIT BOOL Assay invalid 39 on/off
I8.7 BIT BOOL Assay invalid 40 on/off
IW9 WORD DINT Assay value 1 depends on type*
IW11 WORD DINT Assay value 2 depends on type*
IW13 WORD DINT Assay value 3 depends on type*
IW15 WORD DINT Assay value 4 depends on type*
IW17 WORD DINT Assay value 5 depends on type*
IW19 WORD DINT Assay value 6 depends on type*
IW21 WORD DINT Assay value 7 depends on type*
IW23 WORD DINT Assay value 8 depends on type*
IW25 WORD DINT Assay value 9 depends on type*
IW27 WORD DINT Assay value 10 depends on type*
IW29 WORD DINT Assay value 11 depends on type*
IW31 WORD DINT Assay value 12 depends on type*
IW33 WORD DINT Assay value 13 depends on type*
IW35 WORD DINT Assay value 14 depends on type*
IW37 WORD DINT Assay value 15 depends on type*
IW39 WORD DINT Assay value 16 depends on type*
IW41 WORD DINT Assay value 17 depends on type*
IW43 WORD DINT Assay value 18 depends on type*
IW45 WORD DINT Assay value 19 depends on type*
Connection to automation system
Code 10000004379 Revision A Page 20 (26)

Address Addr type Data type Description Value


IW47 WORD DINT Assay value 20 depends on type*
IW49 WORD DINT Assay value 21 depends on type*
IW51 WORD DINT Assay value 22 depends on type*
IW53 WORD DINT Assay value 23 depends on type*
IW55 WORD DINT Assay value 24 depends on type*
IW57 WORD DINT Assay value 25 depends on type*
IW59 WORD DINT Assay value 26 depends on type*
IW61 WORD DINT Assay value 27 depends on type*
IW63 WORD DINT Assay value 28 depends on type*
IW65 WORD DINT Assay value 29 depends on type*
IW67 WORD DINT Assay value 30 depends on type*
IW69 WORD DINT Assay value 31 depends on type*
IW71 WORD DINT Assay value 32 depends on type*
IW73 WORD DINT Assay value 33 depends on type*
IW75 WORD DINT Assay value 34 depends on type*
IW77 WORD DINT Assay value 35 depends on type*
IW79 WORD DINT Assay value 36 depends on type*
IW81 WORD DINT Assay value 37 depends on type*
IW83 WORD DINT Assay value 38 depends on type*
IW85 WORD DINT Assay value 39 depends on type*
IW87 WORD DINT Assay value 40 depends on type*
IW89 WORD DINT Measurement value (0-4000.0) x 10
IW91 WORD DINT Density value (0-4.00) x 100
IW93 WORD DINT Ph value (0-14.00) x 100
IW95 WORD DINT Zero level (0-4000.0) x 10
IW97 WORD Reserved
IB99 BYTE DINT Assay 1 type 1-6
IB100 BYTE DINT Assay 2 type 1-6
IB101 BYTE DINT Assay 3 type 1-6
IB102 BYTE DINT Assay 4 type 1-6
IB103 BYTE DINT Assay 5 type 1-6
IB104 BYTE DINT Assay 6 type 1-6
IB105 BYTE DINT Assay 7 type 1-6
IB106 BYTE DINT Assay 8 type 1-6
IB107 BYTE DINT Assay 9 type 1-6
IB108 BYTE DINT Assay 10 type 1-6
IB109 BYTE DINT Assay 11 type 1-6
IB110 BYTE DINT Assay 12 type 1-6
IB111 BYTE DINT Assay 13 type 1-6
IB112 BYTE DINT Assay 14 type 1-6
IB113 BYTE DINT Assay 15 type 1-6
IB114 BYTE DINT Assay 16 type 1-6
IB115 BYTE DINT Assay 17 type 1-6
IB116 BYTE DINT Assay 18 type 1-6
IB117 BYTE DINT Assay 19 type 1-6
Connection to automation system
Code 10000004379 Revision A Page 21 (26)

Address Addr type Data type Description Value


IB118 BYTE DINT Assay 20 type 1-6
IB119 BYTE DINT Assay 21 type 1-6
IB120 BYTE DINT Assay 22 type 1-6
IB121 BYTE DINT Assay 23 type 1-6
IB122 BYTE DINT Assay 24 type 1-6
IB123 BYTE DINT Assay 25 type 1-6
IB124 BYTE DINT Assay 26 type 1-6
IB125 BYTE DINT Assay 27 type 1-6
IB126 BYTE DINT Assay 28 type 1-6
IB127 BYTE DINT Assay 29 type 1-6
IB128 BYTE DINT Assay 30 type 1-6
IB129 BYTE DINT Assay 31 type 1-6
IB130 BYTE DINT Assay 32 type 1-6
IB131 BYTE DINT Assay 33 type 1-6
IB132 BYTE DINT Assay 34 type 1-6
IB133 BYTE DINT Assay 35 type 1-6
IB134 BYTE DINT Assay 36 type 1-6
IB135 BYTE DINT Assay 37 type 1-6
IB136 BYTE DINT Assay 38 type 1-6
IB137 BYTE DINT Assay 39 type 1-6
IB138 BYTE DINT Assay 40 type 1-6
IB139 BYTE DINT Current line in measurement 1-3

Q0.0 BIT BOOL Line 1 bypass control on/off


Q0.1 BIT BOOL Line 2 bypass control on/off
Q0.2 BIT BOOL Line 3 bypass control on/off
Q1.0 BIT BOOL Alarm reset on/off

Total amount of Profibus data is 144 Bytes input, 2 Bytes output.

PSI 300 Profibus slave uses byte addressing. Profibus master must use
byte addressing also.

Profibus slave always transmits the whole 139 bytes input and 3 bytes output in
previous table order.

1 byte = 8 bit
1 word = 2 byte

IW = Input word (reserves 2 bytes) (range: 0-32767)


IB = Input byte (range: 0-255)
I = Input bit (range: 0-1)
Connection to automation system
Code 10000004379 Revision A Page 22 (26)

Q = Output bit (range: 0-1)


QB = Output byte (range: 0-255)

Assay values are scaled by assay type. This is needed because Profibus
cannot transmit floating point (REAL) data. Following table shows multiplier for
assays:

Assay type scale decimals


1. Particle size x10 1
2. Particle size from x100 2
distribution
3. Flow rate x100 2
4. Density x100 2
5. Solids % from mass x100 2
6. Ph x100 2
Connection to automation system
Code 10000004379 Revision A Page 23 (26)

Appendix C: Modbus variable data


Address Type Description value
00001 BOOL Motor alarm on/off
00002 BOOL Alarm Standard deviation in zero check too high on/off
00003 BOOL Alarm Zero level over high limit on/off
00004 BOOL Alarm Zero level below low limit on/off
00005 BOOL General alarm on/off
00006 BOOL Air pressure alarm on/off
00007 BOOL Blockage alarm on/off
00008 BOOL Water pressure alarm on/off
00009 BOOL No flow from line 1 on/off
00010 BOOL No flow from line 2 on/off
00011 BOOL No flow from line 3 on/off
00012 BOOL No signal from measurement probe on/off
00013 BOOL Warning Standard deviation in zero check too high on/off
00014 BOOL Warning zero level over high limit on/off
00015 BOOL Warning zero level below low limit on/off
00016 BOOL Composite sample running on/off
00017 BOOL Measurement running on/off
00018 BOOL NLA 1 standby switch state on/off
00019 BOOL NLA 2 standby switch state on/off
00020 BOOL NLA 3 standby switch state on/off
00021 BOOL Level switch simulation state on/off
00022 BOOL PSI 300 standby state on/off
00023 BOOL Connection state on/off
00024 BOOL Zero check running on/off
00025 BOOL Reserved -
00026 BOOL Reserved -
00027 BOOL Reserved -
Alarm reset (can be set from DCS (only if PSI is in
00028 BOOL standby state)) on/off
00029 BOOL Line 1 bypass (can be set from DCS) on/off
00030 BOOL Line 2 bypass (can be set from DCS) on/off
00031 BOOL Line 3 bypass (can be set from DCS) on/off
10001 BOOL Assay 1 invalid on/off
10002 BOOL Assay 2 invalid on/off
10003 BOOL Assay 3 invalid on/off
10004 BOOL Assay 4 invalid on/off
10005 BOOL Assay 5 invalid on/off
10006 BOOL Assay 6 invalid on/off
10007 BOOL Assay 7 invalid on/off
10008 BOOL Assay 8 invalid on/off
10009 BOOL Assay 9 invalid on/off
Connection to automation system
Code 10000004379 Revision A Page 24 (26)

Address Type Description value


10010 BOOL Assay 10 invalid on/off
10011 BOOL Assay 11 invalid on/off
10012 BOOL Assay 12 invalid on/off
10013 BOOL Assay 13 invalid on/off
10014 BOOL Assay 14 invalid on/off
10015 BOOL Assay 15 invalid on/off
10016 BOOL Assay 16 invalid on/off
10017 BOOL Assay 17 invalid on/off
10018 BOOL Assay 18 invalid on/off
10019 BOOL Assay 19 invalid on/off
10020 BOOL Assay 20 invalid on/off
10021 BOOL Assay 21 invalid on/off
10022 BOOL Assay 22 invalid on/off
10023 BOOL Assay 23 invalid on/off
10024 BOOL Assay 24 invalid on/off
10025 BOOL Assay 25 invalid on/off
10026 BOOL Assay 26 invalid on/off
10027 BOOL Assay 27 invalid on/off
10028 BOOL Assay 28 invalid on/off
10029 BOOL Assay 29 invalid on/off
10030 BOOL Assay 30 invalid on/off
10031 BOOL Assay 31 invalid on/off
10032 BOOL Assay 32 invalid on/off
10033 BOOL Assay 33 invalid on/off
10034 BOOL Assay 34 invalid on/off
10035 BOOL Assay 35 invalid on/off
10036 BOOL Assay 36 invalid on/off
10037 BOOL Assay 37 invalid on/off
10038 BOOL Assay 38 invalid on/off
10039 BOOL Assay 39 invalid on/off
10040 BOOL Assay 40 invalid on/off
40001 DINT Assay 1 value depends on type*
40002 DINT Assay 2 value depends on type*
40003 DINT Assay 3 value depends on type*
40004 DINT Assay 4 value depends on type*
40005 DINT Assay 5 value depends on type*
40006 DINT Assay 6 value depends on type*
40007 DINT Assay 7 value depends on type*
40008 DINT Assay 8 value depends on type*
40009 DINT Assay 9 value depends on type*
40010 DINT Assay 10 value depends on type*
40011 DINT Assay 11 value depends on type*
40012 DINT Assay 12 value depends on type*
40013 DINT Assay 13 value depends on type*
Connection to automation system
Code 10000004379 Revision A Page 25 (26)

Address Type Description value


40014 DINT Assay 14 value depends on type*
40015 DINT Assay 15 value depends on type*
40016 DINT Assay 16 value depends on type*
40017 DINT Assay 17 value depends on type*
40018 DINT Assay 18 value depends on type*
40019 DINT Assay 19 value depends on type*
40020 DINT Assay 20 value depends on type*
40021 DINT Assay 21 value depends on type*
40022 DINT Assay 22 value depends on type*
40023 DINT Assay 23 value depends on type*
40024 DINT Assay 24 value depends on type*
40025 DINT Assay 25 value depends on type*
40026 DINT Assay 26 value depends on type*
40027 DINT Assay 27 value depends on type*
40028 DINT Assay 28 value depends on type*
40029 DINT Assay 29 value depends on type*
40030 DINT Assay 30 value depends on type*
40031 DINT Assay 31 value depends on type*
40032 DINT Assay 32 value depends on type*
40033 DINT Assay 33 value depends on type*
40034 DINT Assay 34 value depends on type*
40035 DINT Assay 35 value depends on type*
40036 DINT Assay 36 value depends on type*
40037 DINT Assay 37 value depends on type*
40038 DINT Assay 38 value depends on type*
40039 DINT Assay 39 value depends on type*
40040 DINT Assay 40 value depends on type*
40041 DINT Assay 1 type 1-6
40042 DINT Assay 2 type 1-6
40043 DINT Assay 3 type 1-6
40044 DINT Assay 4 type 1-6
40045 DINT Assay 5 type 1-6
40046 DINT Assay 6 type 1-6
40047 DINT Assay 7 type 1-6
40048 DINT Assay 8 type 1-6
40049 DINT Assay 9 type 1-6
40050 DINT Assay 10 type 1-6
40051 DINT Assay 11 type 1-6
40052 DINT Assay 12 type 1-6
40053 DINT Assay 13 type 1-6
40054 DINT Assay 14 type 1-6
40055 DINT Assay 15 type 1-6
40056 DINT Assay 16 type 1-6
40057 DINT Assay 17 type 1-6
Connection to automation system
Code 10000004379 Revision A Page 26 (26)

Address Type Description value


40058 DINT Assay 18 type 1-6
40059 DINT Assay 19 type 1-6
40060 DINT Assay 20 type 1-6
40061 DINT Assay 21 type 1-6
40062 DINT Assay 22 type 1-6
40063 DINT Assay 23 type 1-6
40064 DINT Assay 24 type 1-6
40065 DINT Assay 25 type 1-6
40066 DINT Assay 26 type 1-6
40067 DINT Assay 27 type 1-6
40068 DINT Assay 28 type 1-6
40069 DINT Assay 29 type 1-6
40070 DINT Assay 30 type 1-6
40071 DINT Assay 31 type 1-6
40072 DINT Assay 32 type 1-6
40073 DINT Assay 33 type 1-6
40074 DINT Assay 34 type 1-6
40075 DINT Assay 35 type 1-6
40076 DINT Assay 36 type 1-6
40077 DINT Assay 37 type 1-6
40078 DINT Assay 38 type 1-6
40079 DINT Assay 39 type 1-6
40080 DINT Assay 40 type 1-6
40081 DINT Measurement value (not valid in standby) (0-4000.0) x 10
40082 DINT Density value (0-4.00) x 100
40083 DINT Ph value (0-14.00) x 100
40084 DINT Zero level value (0-4000.0) x 10
40085 DINT Reserved -
40086 DINT Reserved -
40087 DINT Current line in measurement 1-3

Assay values are scaled by assay type. Following table shows multiplier for
assays:

Assay type scale decimals


1. Particle size x10 1
2. Particle size from x100 2
distribution
3. Flow rate x100 2
4. Density x100 2
5. Solids % from mass x100 2
6. Ph x100 2
TELEFAX MESSAGE DATE: Page 1

READER COMMENTS
The design team of Outotec is committed to ensure the quality and usefulness of this manual
and the PSI 300 Particle Size analyzer system. Your comments, recommendations and
suggestions will help make our continuous effort more effective.

Please take few moments to write your comments either directly on the form provided or on a
photocopy of it.

Your assistance is greatly appreciated.


Thank you for choosing the PSI 300 Particle Size analyzer system.

Outotec, Analyzers
Fax to: FAX: INT + 358 205 292998

or mail to: P.O. Box 84, FI-02201 Espoo, Finland

or e-mail to: analyzers@outotec.com

Attn: Manager, Analyzer Sales Support

From:

Analyzer Serial Number:

Manual:

Connection to automation system


Code 10000004379 Revision A

( Please identify applicable software versions and individual


documents )

Comments /
recommendations:

Number of additional pages ( )

You might also like