Pixsys PL300 User Manual
Data Acquisition Module
1. Data Acquisition Module PL300
The PL300 is a powerful data acquisition module that serves as an I/O interface for Industrial terminals or SCADA systems. It measures temperature values using various thermocouples and thermoresistances, and acquires normalized signals via a 14-bit converter. The module features 6 digital inputs for alarm notices and 2 linear outputs (isolated 14-bit) capable of driving different types of transducers. Additionally, it offers twelve relay outputs (2 relays rated at 8A and 10 relays rated at 5A / 230VAC resistive).
A key advantage of the PL300, compared to PC boards, is its ability to be placed close to the plant, communicating with the central unit via RS485 or Current Loop 20mA (both galvanic isolated). This configuration enhances immunity to external noise and simplifies wiring. The module is designed and manufactured in compliance with current CE standards, meeting the safety requirements for both light and heavy industry.
General Features
Feature | Description |
---|---|
Operating Conditions | 0-45 °C, humidity 35-95% RH |
Box | Standard DIN 43880 for DIN rail EN500200 |
Protection | Self-extinguishing Noryl 94V1 |
Input/Output Protection | Box IP30, Terminal blocks IP20 |
Weight | Approx. 400 gr. |
Size | 90 x 160 x 53 mm (depth) |
Hardware Data
Category | Details |
---|---|
Power Supply | 12-24 Vac/Vdc 10VA (For AC supply, use a separate isolation transformer 20VA per module) |
Analog Inputs (selectable via software) | AN1-AN4
|
Digital Inputs | I5-I10
|
Relay Outputs | U1-U12
|
SSR Outputs | SSR1-SSR4
|
Configurable Linear Outputs (selectable via software and internal dip-switch) | OUT1, OUT2
|
Serial Port | COM1: RS485 (terminal block and 8-pole plug connector, galvanic isolated) COM2: RS232 MODBUS (8-pole plug connector, not isolated) |
Software Data
Category | Description |
---|---|
PID and ON/OFF Algorithms | Up to 4 control loops: ON/OFF control or PID with Autotuning function (automatic PID parameter setting). |
Motorized Valves Control | Utilizes two coupled relay outputs (e.g., U1-U2, U3-U4) to drive motorized valves. Position control is achieved by measuring the time of opening and closing impulses. |
Time Proportioning Output | For ON/OFF controlled values, outputs can be configured for time-proportioning ON/OFF operation. The period (sec.) and duty-cycle of the output signal are defined, and the PL300 generates it automatically. |
Communication Protocol | Modbus RTU. Selectable Baud-rate and answer delay. |
1.2 Frontal Panel
The front panel of the PL300 features:
- 1. Plug Connector: For communication COM1, COM2.
- 2. LEDs:
- RUN Green LED: ON when PL300 is operating. Fast flashing (0.2s ON / 0.2s OFF) indicates that the main program is unavailable and only the boot program is stored.
- COM Yellow LED: ON for 50ms during serial port frame transmission. ON during programming (main program update).
- OUT 1-12 Red LEDs: ON when the output is active.
- IN 1-10 Green LEDs: ON when the digital input is active. Blinking indicates an analog input is out of range.
- 3. Slave Number: Indicates the slave number of the PL300 module.
1.3 Size and Installation
The PL300 module is designed for DIN rail mounting (EN50022). The dimensions are 160 mm width, 90 mm height, and 53 mm depth. Terminal blocks are clearly labeled for various connections including COM1, COM2, digital inputs, analog inputs (AN1-AN4), and RS-485/Current Loop connections.
Visual Description of Connections:
- COM1 (RS485): Terminals 25 (C - RS REF), 26 (A - RS485-), 27 (B - RS485+).
- COM2 (RS232): Terminals for TX and RX.
- Analog Inputs (AN1-AN4): Each input consists of positive (+), negative (-), and compensation (C) terminals. For example, AN1 uses terminals 22 (+), 23 (-), and 24 (C).
- Digital Inputs: Common positive signal for digital inputs (terminals 3, 6, 9, 18). These can be used to activate inputs or supply sensors.
1.4 Electrical Wirings
Detailed wiring information is provided for various connections:
Terminal No. | Name | Description |
---|---|---|
1, 2 | + / GND | Supply 12-24V AC/DC 10VA. Use of a dedicated transformer secondary is recommended for improved noise immunity. |
25, 26, 27 | C, A, B | Serial communication port (RS485 / C.L. 20mA). Terminals C are reference signals, A and B are for RS485 communication. |
22, 23, 24 | AN1+, AN1-, AN1C | Analog Input 1: Positive signal, Reference signal, PT100 compensation. |
19, 20, 21 | AN2+, AN2-, AN2C | Analog Input 2: Positive signal, Reference signal, PT100 compensation. |
15, 16, 17 | AN3+, AN3-, AN3C | Analog Input 3: Positive signal, Reference signal, PT100 compensation. |
12, 13, 14 | AN4+, AN4-, AN4C | Analog Input 4: Positive signal, Reference signal, PT100 compensation. |
3, 6, 9, 18 | COM INPUT | Common positive signal for digital inputs. Can be used to activate inputs or power sensors. Input voltage is not stabilized. |
11, 10, 8, 7, 5 | I5, I6, I7, I8, I10 | Digital Inputs. Short-circuiting the COM INPUT terminal activates the input, indicated by the LED. |
28-45 | Relay Outputs (U1-U12) | Various relay contacts (Common, N.O., N.C.) for outputs U1 through U12. |
46, 47 | OUT1+, OUT1- | Linear Output 1: Positive and Reference signals for 0-10 Volt or 4-20 mA. |
48, 49 | OUT2+, OUT2- | Linear Output 2: Positive and Reference signals for 0-10 Volt or 4-20 mA. |
1.4.1 Examples of sensor connections to analog inputs PL300
2-Wire Connection (0-20mA / 4-20mA):
- Connect the sensor's positive output to the analog input's positive terminal (e.g., AN3: 15).
- Connect the sensor's negative output to the analog input's negative terminal (e.g., AN3: 16).
- The common positive signal (terminal 18) can be used as the power supply for the sensor.
3-Wire Connection (0-10V):
- Connect the sensor's positive output to the analog input's positive terminal (e.g., AN2: 20).
- Connect the sensor's negative output to the analog input's negative terminal (e.g., AN2: 21).
- The common positive signal (terminal 18) can be used as the power supply for the sensor.
1.4.2 Example of connection to RS485 and to a Master unit
A daisy-chain connection for RS485 communication is shown, connecting multiple PL300 modules to a master unit. Shielded twisted-pair cable is recommended. A 220 ohm termination resistor is used at the end of the bus.
1.5 Select type of linear output
The PL300 has two linear outputs (OUT1, OUT2) configurable via software and dip-switches. To configure:
- Disconnect power.
- Remove the upper cover.
- Set dip-switches SW1 (for OUT1) and SW2 (for OUT2) according to the desired output type:
- Logica 15V SSR
- 4-20 mA
- 0-10 Volt
Replace the cover and restart the PL300. Note: Dip-switches SW1-1 and SW2-1 are used for communication address setting, not output selection.
1.6 Communication address
Two dip-switches (SW1 and SW2) allow setting the module's address for communication with a master device. Up to four modules can be connected directly. For more than four modules, an offset parameter must be configured in Modbus word 5.
Module Address = Address Offset + Combination of DIP-Switches
To set the address:
- Disconnect power.
- Remove the upper cover.
- Set dip-switches SW1-1 and SW2-1 as shown below. The resulting value is added to the offset value for the complete address.
Combinations for DIP=0, DIP=1, DIP=2, DIP=3 are illustrated with diagrams of the dip-switch settings.
Replace the cover and restart the PL300.
1.7 List of configuration parameters
Configuration parameters are stored in EEPROM and are retained after power loss. Each parameter can be written up to 100,000 times. Modifying parameters initiates a 2-second initialization of input reading and output rates.
Parameters are represented using hexadecimal digits, divided into 4 nibbles:
- 1st digit: bits 12-15
- 2nd digit: bits 8-11
- 3rd digit: bits 4-7
- 4th digit: bits 0-3 (LSB)
Analog Input Configuration (P-01 to P-04)
These parameters define the type of sensor connected to analog inputs AN1, AN2, AN3, and AN4.
Parameter | Description |
---|---|
P-01 | Configuration analog input AN1 |
P-02 | Configuration analog input AN2 |
P-03 | Configuration analog input AN3 |
P-04 | Configuration analog input AN4 |
0 | No connected sensor (Input used as digital input) |
1 | Type K (-270/1370°C) |
2 | Type S (-50/1760°C) |
3 | Type T (-270/400°C) |
4 | Type R (-50/1760°C) |
5 | Type J (-210/1200°C) |
6 | Type E (-270/1000°C) |
7 | PT100 (-200/800°C) |
8 | NI100 (-60/180°C) |
10 | Voltage 0..1V |
11 | Voltage 0..10V |
12 | Current 0..20mA |
13 | Current 4..20mA |
14 | Voltage 0..50mV |
15 | PT500 with resistor 506 Ohm 0.1% parallel (-200/350°C) |
16 | NI1000 with resistor 470 Ohm 0.1% parallel (-60/150°C) |
Scale Limits (P-05 to P-12)
These parameters define the numeric limits for analog conversion for signals connected to AN1-AN4 (for current/voltage inputs).
Parameter | Description |
---|---|
P-05 | Lower limit scale AN1 (-3000.0 + 3000.0) |
P-06 | Upper limit scale AN1 (-3000.0 + 3000.0) |
P-07 | Lower limit scale AN2 (-3000.0 + 3000.0) |
P-08 | Upper limit scale AN2 (-3000.0 + 3000.0) |
P-09 | Lower limit scale AN3 (-3000.0 + 3000.0) |
P-10 | Upper limit scale AN3 (-3000.0 + 3000.0) |
P-11 | Lower limit scale AN4 (-3000.0 + 3000.0) |
P-12 | Upper limit scale AN4 (-3000.0 + 3000.0) |
Calibration (P-13 to P-20)
These parameters define the calibration for converting AN1-AN4 signals to correct reading mistakes. The formula is: Value = Value + (Value * GAIN calibration) / 100.0 + OFFSET Calibration.
Parameter | Description |
---|---|
P-13 | Calibration OFFSET AN1 (-999.9 + 999.9) |
P-14 | Calibration GAIN AN1 (-999.9 + 999.9%) |
P-15 | Calibration OFFSET AN2 (-999.9 + 999.9) |
P-16 | Calibration GAIN AN2 (-999.9 + 999.9%) |
P-17 | Calibration OFFSET AN3 (-999.9 + 999.9) |
P-18 | Calibration GAIN AN3 (-999.9 + 999.9%) |
P-19 | Calibration OFFSET AN4 (-999.9 + 999.9) |
P-20 | Calibration GAIN AN4 (-999.9 + 999.9%) |
Software Filter (P-21)
P-21: Software filter (1-20 sec) for conversion of AN1, AN2, AN3, AN4.
Linear Output Type (P-22, P-23)
These parameters define the type of linear output used. Dip-switches must be set correctly. Time for SSR output is set on P-24 (OUT1) and P-25 (OUT2).
Value | Description |
---|---|
0 | Not used |
1 | Logic 0-14V (30mA) |
2 | Voltage 0...10V |
3 | Current 4..20mA |
4 | (Reserved) |
5 | SSR time proportioning (Period set on P-24 / P-25) |
Servo-Control Parameters (P-24 to P-31)
These parameters configure the servo-control and operating modes for various outputs (relay and SSR).
Parameter | Description |
---|---|
P-24 | Time for servo-control 1 (0-600 sec.) for outputs U1, U2, SSR1, OUT1. |
P-25 | Time for servo-control 2 (0-600 sec.) for outputs U3, U4, SSR2, OUT2. |
P-26 | Time for servo-control 3 (0-600 sec.) for outputs U5, U6, SSR3. |
P-27 | Time for servo-control 4 (0-600 sec.) for outputs U7, U8, SSR4. |
P-28 | SERVO-CONTROL1 Operating mode for relay output U1, U2 or SSR1. |
P-29 | SERVO-CONTROL2 Operating mode for relay output U3, U4 or SSR2. |
P-30 | SERVO-CONTROL3 Operating mode for relay output U5, U6 or SSR3. |
P-31 | SERVO-CONTROL4 Operating mode for relay output U7, U8 or SSR4. |
Relay State in Off-line Condition (P-32)
P-32: Defines the state of relays during communication failure with the MASTER for over 60 seconds. Each bit corresponds to a relay (Bit0 for U1, Bit1 for U2, etc.). Value 65535 disables this function.
Value | Description |
---|---|
0 | Open contact |
1 | Closed contact |
1.8 Configuration of alarms for analog inputs
Each analog input can have two alarms configured, with operating modes defined by parameters P-57 to P-76. The following alarm types are available:
- Independent Alarm / Over: Alarm triggers when the signal exceeds a maximum threshold.
- Independent Alarm / Under: Alarm triggers when the signal drops below a minimum threshold.
- Deviation High Alarm: Alarm triggers when the signal exceeds a threshold plus hysteresis.
- Deviation Low Alarm: Alarm triggers when the signal drops below a threshold minus hysteresis.
- Band Alarm / Inside: Alarm triggers when the signal is within a defined band (between two thresholds).
- Band Alarm / Outside: Alarm triggers when the signal is outside a defined band.
- Deviation Low Alarm - Disabled at Starting: This alarm is disabled at startup and activates when the signal exceeds the alarm threshold plus hysteresis.
Visual diagrams illustrate the behavior of each alarm type relative to the signal, alarm threshold, and hysteresis.
1.9 Tuning (Automatic setting of PID parameters)
Tuning adjusts the controller's characteristics to match the process for optimal performance, aiming for:
- Stable, fluctuation-free control at the setpoint.
- No overshoot or undershoot of the temperature.
- Quick response to disturbances, rapidly restoring the temperature to the setpoint.
Tuning involves calculating and setting parameters such as:
- Proportional band: The range over which output power is proportioned.
- Integral time: Time taken to eliminate steady-state error signals.
- Derivative time: How strongly the controller reacts to the rate of change of the measured value.
- Servo-control time: Cycle time for time-proportioning output (not rated for motorized valve control).
1.10 Protocol Modbus RTU
The PL300 supports Modbus RTU for communication with SCADA systems or terminals. This enables parameter programming, I/O configuration, and reading of analog/digital inputs and outputs control.
Features of Modbus RTU:
- Baud-rate: COM1: 9600 baud (default), COM2: 19200 baud.
- Format: 8,N,1 (8 data bits, no parity, 1 stop bit) is the default.
- Supported functions: Includes reading/writing bits and words, with specific function codes (e.g., 0x01, 0x03, 0x05, 0x06, 0x0F, 0x10).
- Error codes: ILLEGAL FUNCTION CODE (0x01), ILLEGAL DATA ADDRESS (0x02), ILLEGAL DATA VALUE (0x04).
- Broadcast: Simultaneous writing to all connected slaves without an answer.
- Polling of unknown slave address: Uses address 0xFF; any connected slave answers.
A diagram shows the pinout for the PL300's COM1 plug (8-pin) for RS485 communication.
1.11 Addresses WORD/BIT PL300 for Modbus RTU
This section details the Modbus addresses for data handling (words and bits) by the PL300. It specifies read/write features and default starting values.
Data Storage Types:
- EEP: Stores values in EEPROM, retained after power failure.
- TAMP: Stores values in non-volatile RAM, retained for approximately 4 months after power failure.
- ?: Values not provided at PL300 startup.
- Numeric value: The value at PL300 startup.
WORD Addresses
MODBUS ADDRESS | Description | READ/WRITE | RESET VALUE |
---|---|---|---|
0 | Type of device | R | 20 |
1 | Software version PL300 | R | 100 |
5 | Slave address MODBUS protocol | R/W | EEP |
96 | Value of linear output OUT1 (Range 0-10000) | R | P-55 |
97 | Value of linear output OUT2 (Range 0-10000) | R | P-56 |
98 | Serial transmission counter | R/W | 0 |
99 | Reset monitor (force to "0" at reset) | R/W | 0 |
100 | Value analog input AN1 | R | ? |
101 | Value analog input AN2 | R | ? |
102 | Value analog input AN3 | R | ? |
103 | Value analog input AN4 | R | ? |
104 | Value digital inputs (bit0 → I1,..., bit9 → I10) | R | ? |
105 | Status relay outputs (bit0 → U1,..., bit11 → U12) | R | ? |
106 | Temperature cold junction PL300 | R | ? |
107 | Flag for module status (1 = error/fail) | R | ? |
108 | Alarms status analog inputs (bit0 → alarm no.1 AN1,..., bit7 → alarm no.2 AN4) | R | ? |
109-120 | Timer (minutes) for closing of relays U1-U12/SSR1-SSR4 | R/W | TAMP |
150-153 | Setting of servo control outputs 1-4 (Range 0-10000) | R/W | 0 |
154 | Setting of linear output OUT1 (Range 0-10000) | R/W | P-55 |
155 | Setting of linear output OUT2 (Range 0-10000) | R/W | P-56 |
156 | Setting relay outputs (bit0 → U1,..., bit11 → U12) | R/W | 0 |
157 | Enable relay modify via serial communication (1=enable, 0=disable) | R/W | 0 |
158-161 | Control setpoint AN1-AN4 | R/W | TAMP |
162 | Control Run/Stop AN1÷AN4 (1=RUN, 0=Stop) | R/W | TAMP |
163 | Start Auto-tuning AN1÷AN4 (only for reverse P.I.D.) (1=START) | R/W | TAMP |
164-167 | Select source analog input for control loops 1-4 | R/W | TAMP |
168-171 | Select source setpoint for control loops 1-4 | R/W | TAMP |
172-175 | Select PID parameters for control loops 1-4 | R/W | TAMP |
176-179 | Min/Max % output OUT1, OUT2 | R/W | TAMP |
200-237 | Configuration parameters P-01 to P-38 | R/W | EEP |
238-275 | Configuration parameters P-39 to P-76 | R/W | EEP |
276-280 | Configuration parameters P-77 to P-81 | R/W | EEP |
BIT Addresses
MODBUS ADDRESS | DESCRIPTION | READ/WRITE | RESET VALUE |
---|---|---|---|
300-309 | Status digital input I1-I10 | R | ? |
400-411 | Status relay output U1-U12 | R | ? |
420-431 | Setting relay output U1-U12 | R/W | 0 |
440-451 | Enable modify relay output U1-U12 via serial comm. | R/W | 0 |
500-507 | Status alarm no. 1 and 2 input AN1-AN4 | R | ? |
600-603 | Control Run/stop AN1-AN4 (1=Run, 0=Stop) | R/W | TAMP |
700-703 | Start auto-tune PID control AN1-AN4 (1=Start) | R/W | TAMP |
For detailed information on specific parameters, refer to the parameter descriptions within this manual.