Modbus RTU/TCP Installation and Programming Guide PC3400 Particle Counter

Similar documents
MODEL: R3-NE1. Remote I/O R3 Series. ETHERNET INTERFACE MODULE (Modbus/TCP) 27.5 (1.08)

CAS Veeder TCP - TLS 300, 350, 450. Gateway

Cutler-Hammer ELC Serial Driver Help Kepware Technologies

This document is for information purposes only and is subject to change without notice.

Connecting UniOP as a Modbus Slave

DTSX3000 Communications(Modbus) Guide

MODBUS Protocol for MiCOM P30 Series

SC168MBM 16x8 Characters MODBUS MASTER LCD

P2 Configuration Guide

Model IR700. Infrared Point Detector for Carbon Dioxide Gas Applications. Modbus Programming Guide

4511 MODBUS RTU. Configuration Manual. Solenoid / alarm driver. No. 9203MCM100(1328)

ETC II Modbus Communications Protocol Reference Guide

Softstarters. Type PSTX Fieldbus communication, Anybus Modbus TCP. 1SFC132087M0201 March SFC132087M0201 1

Modbus ASCII Serial Device Driver Help 2009 Kepware Technologies

Softstarters. Type PSTX Fieldbus communication, Fieldbus Plug Modbus RTU

Temperature-Humidity Sensor Configuration Tool Rev. A 1/25/

PWR. Power Module Slots

ModBUS Protocol for SMART 3

Connecting UniOP to Unidrive SP with Modbus CMP Protocol

For more information Contact with details of the application.

Lufkin Modbus Serial Driver Help Kepware Technologies

IntelliSense Application Note 1

750/760 COMMUNICATIONS GUIDE. Digital Energy Multilin. Feeder Management Relay

R3-NE1 ETHERNET INTERFACE MODULE MODEL. Remote I/O R3 Series. (Modbus/TCP)

Host Controller Systems. Instruction Manual

Application Note. Application Note. IntelliSense Application Note 3. Messaging between Bimba IntelliSense SIM Module and Siemens S PLC

Model IR4000M. Multi-Point Monitor Modbus programming guide

4511 MODBUS RTU. Configuration Manual. Universal transmitter. No. 4114MCM100(1402)

VERIS H8035 and H8036

Instruction Manual Modbus Converter Unigate-CL-RS

This document is for information purposes only and is subject to change without notice.

MODBUS TESTER SOFTWARE U S E R M A N U A L

ICC. Modbus RTU Sniffer Driver Manual INDUSTRIAL CONTROL COMMUNICATIONS, INC Industrial Control Communications, Inc.

LoRaWAN Wzzard Utility Quick Guide. v /11/1

INSTRUCTION MANUAL RVT communication How to use RS485 USB Ethernet RVT connections

Cutler-Hammer ELC Serial Driver PTC Inc. All Rights Reserved.

S u p p l e m e n t TQS3 MODBUS. Description of product modification with MODBUS RTU. 31. March 2008 w w w. p a p o u c h.

GE MDS, LLC. NETio Series. Protocol Communications Supplement. March 2013 Part No A01, Rev. C

Additional instructions Memograph M, RSG45 Advanced Data Manager

DATEXEL LLC. Introducing DEV 9K Version2 with converting four Modbus Flow meters to 4-20 ma. Start-up.

4511 MODBUS RTU. Configuration Manual. Universal transmitter. No. 4114MCM101(1445) For 4511 devices from ser. no:

4511 MODBUS RTU. Configuration Manual. HART transparent driver. No. 9107MCM102(1739) For 4511 devices from ser. no:

Modbus Remote Communication Protocol for REM 54_. Technical Description

In-Situ Modbus Communication Protocol Version 5.8

CAS Danfoss AK-SC-255 XML Interface Modbus (RTU and TCP) and BACnet and HTML Gateway

General Monitors S5000 Modbus Specification. Order No.: MANS5000M/00. MSAsafety.com

4511 MODBUS RTU. Configuration Manual. Universal transmitter. No. 4116MCM101(1445) For 4511 devices from ser. no:

MODBus RTU for AKOCAM and AKOPRO controllers

CAS OPW Fuel Management Systems Gateway Modbus (RTU and TCP) and BACnet IP and Web (HTML, REST, JSON, XML, CSV, COSM)

Communication Protocol Reference Guide

General Specifications

Communications guide. Line Distance Protection System * F1* GE Digital Energy. Title page

PC180 MODBUS COMMUNICATION MANUAL INJECTION MANAGEMENT SYSTEM

NEMO SX_SXI485_ModbusTable_IME_EN_v1.03.xlsx

Softstarters. Type PSTX Fieldbus communication, Fieldbus Plug Modbus RTU. 1SFC132092M0201 June SFC132092M0201 1

Alstom Redundant Ethernet Driver Help Kepware Technologies

Metrologics, LLC. Modbus Client Application User s Manual

SC2004MBS 20x4 Characters MODBUS RTU Slave LCD

Modbus User Manual APPLIED MOTION PRODUCTS, INC. Modbus is a registered trademark of Schneider Electric, licensed to the Modbus Organization, Inc.

4511 MODBUS RTU. Configuration Manual. Universal trip amplifier. No. 4131MCM100(1402)

Model 5100/5200 Quick Reference Register Guide

DNP 3.0 Serial (RS232/RS485) and Ethernet (TCP/IP) SCADA Interface for TPSD/A36D Chargers with S2A-205T Option 21P or 57T or 57U. Setup Instructions

PM130 Powermeters Reference Guide Modbus Communications Protocol

EMS_ _Measure_MonoPh_R_2P_ModbusTable_LG_EN_v1.01.xlsx

C Heat Trace Controller

VISY-Command. Technical Documentation. with Modbus Protocol. Edition: Version: 1 Art. no.:

4511 MODBUS RTU. Configuration Manual. Pulse isolator. No. 9202MCM101(1707) For 4511 devices from ser. no:

TR600 with RS485 Appendix 1

A12B DNP 3.0 SERIAL & ETHERNET (TCP/IP) SCADA INTERFACE

W600/W900 Modbus. Instruction Manual

Version Action Author Date

Modbus Unsolicited Serial Driver PTC Inc. All Rights Reserved.

R6-NE1 BEFORE USE... POINTS OF CAUTION INSTRUCTION MANUAL ETHERNET INTERFACE MODULE MODEL. (Modbus/TCP, for 32-point analog signals)

User Guide IM/C250 MOD_3. Modbus (RTU) Communications Option C250 and V250

Protocol VIT5. Communications RS485. Version 1.0. Pg.Up ENTER. Pg.Up ENTER. Pg.Up ENTER. Pg.Up ENTER. Pg.Up ENTER. Pg.Up ENTER. Pg.Up ENTER. Pg.

MPU-32 AND FPU-32 TIA-485 NETWORK

idevos MODBUS RTU PROTOCOL

EGW1-IA3-MB User s Manual

Communication Protocol Reference Guide

This command can be used for reading the current value of one or several input channels, according to the table below.

Using the MODBUS Protocol with Athena Series C (1ZC, 16C, 18C, and 25C) Controllers

Intech Micro 2300-A8VI analogue input station MODBUS RTU slave application supplementary manual.

Modbus Manual Version Modbus Manual for PF4/5

ULTIMA MOS-5. Intelligent Sensor for Hydrogen Sulfide Gas Detection Modbus Specifications

General Specifications

4511 MODBUS RTU. Configuration Manual. Universal trip amplifier. No. 4131MCM101(1445) For 4511 devices from ser. no:

QEL - DEDESCO 5935 Ottawa Street Richmond, Ontario, Canada, K0A 2Z0.

DNP 3.0 & Modbus SCADA INTERFACE INSTRUCTIONS FOR 205T BASED SYSTEMS

Document Name: User Manual for SC10MK, Modbus RTU to Modbus TCP Converter

PM2.5 Particle Counter

MODBUS AND BACNET COMMUNICATION INSTRUCTIONS

User Guide Supplement Modbus TM Serial Data Communications Option IM/C100 MOD_6. /8 DIN Process Indicators and Controllers C100, C150, C160 and V100

Conto D1 MODBUS COMMUNICATION PROTOCOL

CAS Veeder TLS 300, 350, 450. Gateway

CAS IKS Gateway (Modbus RTU/TCP and HTML) Manual

PoolPak SWHP Series ECCIII Modbus RTU BAS Interface DOCUMENT #: SVW05-ECCIIIMODBUS

Manual 09/11 MN Z-EN. NZM-XATS-C Automatic Transfer Switch-Controller Modbus Communication Protocol

Conto D2 COMMUNICATION PROTOCOL CONTENTS 1.0 INTRODUCTION

Sure Cross User Configuration Tool (UCT)

Description (common to all MPC controllers)* Connection and communication functions 2 / 5

Transcription:

Chemtrac, Inc. Modbus RTU/TCP Installation and Programming Guide PC3400 Particle Counter Chemtrac, Inc. rev. B111811

Introduction This guide is for use with Chemtrac s PC 3400 D Particle Counters. The Modbus RTU protocol defines how a master device polls one or more slave devices to read and write data in real time by means of RS232, RS422, or RS485 serial data communication. Modbus/TCP is the Ethernet version of this protocol. The following table defines the Modbus registers. Modbus RTU/TCP Register Table for the PC3400 Particle Counter Register Bytes Data Width Name R/W Range Designator Function Description 40001 2 16 Acquiring Read 0-1 Number Integer 03 1 = Acquiring (ver. 1.22 and later) 40002 2 16 Reserved 1 Read Number Integer 03 40003 2 16 Reserved 2 Read Number Integer 03 40004 2 16 Reserved 3 Read Number Integer 03 40005 2 16 LVAL Read 0 200 Percent Integer 03 Laser Condition 40006 2 16 CVAL Read 0 200 Percent Integer 03 Cell Condition 40007 2 16 Count Index Read 0 9999 Number Integer 03 Index Count 40008 2 16 Holding Read 0 1 Number Integer 03 Output Holding Flag 40009 2 16 Particle Count 1 (high) Read 0-65535 Count Integer 03 Count Buffer 1, High 16 Bits 40010 2 16 Particle Count 1 (low) Read 0-65535 Count Integer 03 Count Buffer 1, Low 16 Bits 40011 2 16 Particle Count 2 (high) Read 0-65535 Count Integer 03 Count Buffer 2, High 16 Bits 40012 2 16 Particle Count 2 (low) Read 0-65535 Count Integer 03 Count Buffer 2, Low 16 Bits 40013 2 16 Particle Count 3 (high) Read 0-65535 Count Integer 03 Count Buffer 3, High 16 Bits 40014 2 16 Particle Count 3 (low) Read 0-65535 Count Integer 03 Count Buffer 3, Low 16 Bits 40015 2 16 Particle Count 4 (high) Read 0-65535 Count Integer 03 Count Buffer 4, High 16 Bits Chemtrac Systems, Inc. Page 2 of 11

40016 2 16 Particle Count 4 (low) Read 0-65535 Count Integer 03 Count Buffer 4, Low 16 Bits 40017 2 16 Particle Count 5 (high) Read 0-65535 Count Integer 03 Count Buffer 5, High 16 Bits 40018 2 16 Particle Count 5 (low) Read 0-65535 Count Integer 03 Count Buffer5, Low 16 Bits 40019 2 16 Particle Count 6 (high) Read 0-65535 Count Integer 03 Count Buffer 6, High 16 Bits 40020 2 16 Particle Count 6 (low) Read 0-65535 Count Integer 03 Count Buffer 6, Low 16 Bits 40021 2 16 Particle Count 7 (high) Read 0-65535 Count Integer 03 Count Buffer 7, High 16 Bits 40022 2 16 Particle Count 7 (low) Read 0-65535 Count Integer 03 Count Buffer 7, Low 16 Bits 40023 2 16 Particle Count 8 (high) Read 0-65535 Count Integer 03 Count Buffer 8, High 16 Bits 40024 2 16 Particle Count 8 (low) Read 0-65535 Count Integer 03 Count Buffer 8, Low 16 Bits 40025 2 16 Particle Count 9 (high) Read 0-65535 Count Integer 03 Count Buffer >, High 16 Bits 40026 2 16 Particle Count 9 (low) Read 0-65535 Count Integer 03 Count Buffer >, Low 16 Bits 40027 2 16 Total Counts (high) Read 0-65535 Count Integer 03 Total Counts, High 16 Bits 40028 2 16 Total Counts (low) Read 0-65535 Count Integer 03 Total Counts, Low 16 Bits 40029 2 16 Alarm Output (0) Read 0 17 Number Integer 03 Alarm Output Flag (0) 40030 2 16 Alarm Output (1) Read 0 17 Number Integer 03 Alarm Output Flag (1) 40031 1 8 Unit Address Read/Write 0-255 Number Integer 03, 06 Modbus Address 40032 1 8 Flow Rate Read/Write 0 255 ml/min Integer 03, 06 Set Flow Rate 40033 2 8 Size Ranges 1 (from) Read/Write 0 127 Number Integer 03, 06 Start Point for Size Range 1 40034 2 8 Size Ranges 1 (to) Read/Write 0 127 Number Integer 03, 06 End Point for Size Range 1 40035 2 8 Size Ranges 2 (from) Read/Write 0 127 Number Integer 03, 06 Start Point for Size Range 2 40036 2 8 Size Ranges 2 (to) Read/Write 0 127 Number Integer 03, 06 End Point for Size Range 2 40037 2 8 Size Ranges 3 (from) Read/Write 0 127 Number Integer 03, 06 Start Point for Size Range 3 Chemtrac Systems, Inc. Page 3 of 11

40038 2 8 Size Ranges 3 (to) Read/Write 0 127 Number Integer 03, 06 End Point for Size Range 3 40039 2 8 Size Ranges 4 (from) Read/Write 0 127 Number Integer 03, 06 Start Point for Size Range 4 40040 2 8 Size Ranges 4 (to) Read/Write 0 127 Number Integer 03, 06 End Point for Size Range 4 40041 2 8 Size Ranges 5 (from) Read/Write 0 127 Number Integer 03, 06 Start Point for Size Range 5 40042 2 8 Size Ranges 5 (to) Read/Write 0 127 Number Integer 03, 06 End Point for Size Range 5 40043 2 8 Size Ranges 6 (from) Read/Write 0 127 Number Integer 03, 06 Start Point for Size Range 6 40044 2 8 Size Ranges 6 (to) Read/Write 0 127 Number Integer 03, 06 End Point for Size Range 6 40045 2 8 Size Ranges 7 (from) Read/Write 0 127 Number Integer 03, 06 Start Point for Size Range 7 40046 2 8 Size Ranges 7 (to) Read/Write 0 127 Number Integer 03, 06 End Point for Size Range 7 40047 2 8 Size Ranges 8 (from) Read/Write 0 127 Number Integer 03, 06 Start Point for Size Range 8 40048 2 8 Size Ranges 8 (to) Read/Write 0 127 Number Integer 03, 06 End Point for Size Range 8 40049 2 16 Sample Frequency Read/Write 0 65535 Seconds Integer 03, 06 Sample Period (Frequency) 40050 2 16 Sample Time Read/Write 0 65535 Seconds Integer 03, 06 Sample Length (Period) 40051 2 16 CLOCK (year) Read/Write 2000 2050 Number Integer 03, 06 Real Time Clock (Year) 40052 2 16 CLOCK (month) Read/Write 1-12 Number Integer 03, 06 Real Time Clock (Month) 40053 2 16 CLOCK (day) Read/Write 1-31 Number Integer 03, 06 Real Time Clock (Day) 40054 2 16 CLOCK (hour) Read/Write 0-23 Number Integer 03, 06 Real Time Clock (Hour) 40055 2 16 CLOCK (minute) Read/Write 0-60 Number Integer 03, 06 Real Time Clock (Minute) 40056 2 16 CLOCK (second) Read/Write 0-60 Number Integer 03, 06 Real Time Clock (Second) 40057 2 16 ALARM HIGH THRESHOLD 1 Read/Write 0 65535 Number Integer 03, 06 Alarm High Threshold 1 40058 2 16 ALARM LOW THRESHOLD 1 Read/Write 0 65535 Number Integer 03, 06 Alarm Low Threshold 1 40059 2 16 ALARM HIGH THRESHOLD 2 Read/Write 0 65535 Number Integer 03, 06 Alarm High Threshold 2 Chemtrac Systems, Inc. Page 4 of 11

40060 2 16 ALARM LOW THRESHOLD 2 Read/Write 0 65535 Number Integer 03, 06 Alarm Low Threshold 2 40061 2 16 ANALOG INPUT 1-1 Read 4000-20000 Number Integer 03 Analog Input 1-1 (ma x 1000) 40062 2 16 ANALOG INPUT 1-2 Read 4000-20000 Number Integer 03 Analog Input 1-2 40063 2 16 ANALOG INPUT 1-3 Read 4000-20000 Number Integer 03 Analog Input 1-3 40064 2 16 ANALOG INPUT 1-4 Read 4000-20000 Number Integer 03 Analog Input 1-4 40065 2 16 ANALOG INPUT 2-1 Read 4000-20000 Number Integer 03 Analog Input 2-1 (ma x 1000) 40066 2 16 ANALOG INPUT 2-2 Read 4000-20000 Number Integer 03 Analog Input 2-2 40067 2 16 ANALOG INPUT 2-3 Read 4000-20000 Number Integer 03 Analog Input 2-3 40068 2 16 ANALOG INPUT 2-4 Read 4000-20000 Number Integer 03 Analog Input 2-4 Chemtrac Systems, Inc. Page 5 of 11

Size Ranges (Bins) There are 8 size ranges available with the PC3400. The PC3400 has two modes that determine how the size ranges will be configured. The first mode is differential. This mode uses two registers for each size range. The first register is used for the lower micron size value, while the second register is used for the higher size value. This allows the operator the ability to create size ranges that overlap. For instance, the user can create a size range of 2 to 5 microns, and then create a size range of 3 to 7 microns. See the example in the table (differential) below. The other mode is composite (sequential). In this mode, size ranges are defined from the lower micron size value to the higher micron size value. Overlapping of size ranges is not possible in this mode. For example, the first size channel could be set from 2 to 5, where the first low channel is set for 2µm size particles and the first high channel is set for 5µm size particles. The second low channel automatically uses the high value from the previous channel. In this example, the second channel would automatically begin with 5µm. See the table (composite) below to get an idea of how this works. The number of channels is determined by the number of sizes written to the Particle Counter. Setting a size value to 0 will stop the addition of size channels and will limit the total number to the number of size values written. All successive sizes must be written as 0. Again, see one of the tables below to see how this works. The last channel is always configured for the last size value and higher. For example, if a size value of 15 was the last size value written to the counter, the last size channel would be for particle counts of size 15µm and greater. Example (differential mode): Register Number Value Description 40033 2 The first size channel will be from 2µm to 5µm. 40034 5 40035 3 The second size channel will be from 3µm to 7µm. 40036 7 40037 15 The last size channel will be from 15µm and greater. 40038 0 40039-40048 0 The next ten values must be set to 0 to limit the number of size ranges to three. Chemtrac Systems, Inc. Page 6 of 11

Example (composite mode): Register Number Value Description 40033 2 The first size channel will be from 2µm to 5µm. 40034 5 40035 5 (Auto) The second size channel will be from 5µm to 7µm. 40036 7 40037 7 (Auto) The third size channel will be from 7µm to 15µm. 40038 15 40039 15 (Auto) The last size channel will be from 15µm and greater. 40040 0 40041-40048 0 The next nine values must be set to 0 to limit the number of size ranges to four. Chemtrac Systems, Inc. Page 7 of 11

Particle Counts & Multipliers There are 9 channels of particle count data available for the PC3400. Use the particle count registers (low & high) to calculate the actual particle count values. Multiply the high particle count register by 65536 and then add the particle low register to get the actual particle counts for the corresponding channel. For example, if the particle counts low for channel 1 is 6964, and the particle counts high value for channel one is 1, the actual counts would be 72500. Particle Counts = Particle Counts (low)[channel] + Particle Counts (high)[channel] * 65536 Use registers 40027 (high) and 40028 (low) to calculate total counts. Example: Particle Counts (low) Values Particle Counts (high) Calculated Size Range 3928 2 135000 2-5 4464 1 70000 5-7 142 0 142 7-15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 >15 Chemtrac Systems, Inc. Page 8 of 11

. Cell Condition (40006) The cell condition value is a percentage value that shows the cleanliness of the flow cell in the sensor. 100% is the ideal reading for cell condition. Flow (40032) The flow value represents the sample flow rate for the PC3400 Particle Counter in ml. This default value is 75. Changing this number will affect particle counts. Frequency (40049) The frequency is a value in seconds that determines how often the particle counter will take a sample. Address (40031) This read/write value represents the Modbus address of the unit. Chemtrac Systems, Inc. Page 9 of 11

Port Settings Use the following port settings if communication problems are encountered. Setting Value Bits per second 9600 Baud Data Bits Parity 8 (RTU) None (RTU) Stop Bits 1 Flow control None Modbus/TCP Settings The default IP address for the particle counter is 192.168.1.1. Use this address to configure the particle counter. Chemtrac Systems, Inc. Page 10 of 11

Exception Codes Code Field Name Meaning 01 ILLEGAL FUNCTION The function code received in the query is not an allowable action for the slave 02 ILLEGAL DATA ADDRESS The data address received in the query is not an allowable address for the slave 03 ILLEGAL DATA VALUE A value contained in the query data fields is not an allowable value for the slave 04 SLAVE DEVICE FAILURE An unrecoverable error occurred while the slave was attempting to perform the requested action 05 ACKNOWLEDGE The slave has accepted a request and is processing it, but a long duration of time is required. This response is returned to prevent a timeout. 06 SLAVE DEVICE BUSY The slave is processing a long duration program command. The master should retransmit the message later when the slave is free. 07 NEGATIVE ACKNOWLEDGMENT The function just requested could not be performed. Chemtrac Systems, Inc. Page 11 of 11