Quick Start Guide: SENCOM Modbus Communication 1.0 SENCOM Data Management PC Software, SPS24 1.1 SENCOM PC Software Installation 1.) Insert the SPS24 Software CD into the computer. The CD should auto Launch the software. If it does not access the CD drive on your computer and double click the SPS24_Launcher.exe file, to start the software launch. 2.) The following screen should appear. Select Install Driver for Interface Box and follow the following steps. “User Account Control” o Click “Yes” “Welcome to Yokogawa Driver for interface box set up” o Click “Next to continue” “Ready to Install the Program” o Click “Install” “Windows Security” o Click “Install” (CDM Driver Package – Bus/D2XX Driver) “Windows Security” o Click “Install”(Com port driver) “Install Shield Wizard Complete” o Click “Finish” Tech Note: TNA01503 Date: April 27, 2015 3.) It should bring you back to the main launch screen. Now select Install SENCOM PC Software SPS24 and follow the following steps. “User Account Control” o Click “Yes” “Welcome to SPS24 Setup” o Click “Next” to continue “License Agreement” o Select “I accept the terms in the License Agreement” o Click “Next” “User information” o Enter “User Name” and “Organization” o Click “Next” “Install Destination” o Click “Next” “Ready to install” o Click “Install” “Setup Complete” o Click “Finish” 1.2 SPS24 Firmware Upgrade 1.) Access url page http://www.yokogawa.com/us/sencom-update/ 2.) At the bottom of the page you will see a download section. Select the SPS24_V10201_update.zip. 3.) Once the zip file is downloaded, open and select the SPS24_Setup.exe Tech Note: TNA01503 Date: April 27, 2015 4.) Now select RUN and follow the following steps. “Do you want to fun this file?” o Click “RUN” “Are you sure to start reinstalling?” o Click “YES” to continue Click “NEXT” to continue Click “Finish” 1.3 Completing installation of the Interface Box, K9701PM 1.) Connect the WU11 sensor cable to the K9701PM Interface Box, matching terminal point with the numbered wire. 2.) Connect the Interface box to the PC. Note that the SENCOM sensor is not connected yet. Once the PC detects the interface box the driver will automatically finish the installation. 3.) Once the driver installation is complete. Start the SENCOM PC Software. 4.) When the software loads you will received a message stating “RS port must be set”. Click OK 5.) Access the “Setup” wrench Tab at the top 6.) Clicking the drop down menus next to Sensor One. Change the “Not used” to “COM**: USB RS-485 Port (COM**)”. 7.) Then click Save in the bottom right hand side of the screen. 8.) A message will appear stating “Are you sure to save changes?” Click OK Tech Note: TNA01503 Date: April 27, 2015 9.) Connect the SENCOM sensor to the cable. 10.) Once the sensor is connected, click “Connect” in the bottom left hand side of the screen. 11.) You should see the sensor detected on the left hand side. The example below shows 2 sensors connected. 1.4 Programming a SENCOM Sensor using SPS24 1.) Access the “Sensor Management” Tab at the top. 2.) Here you will see the sensors current measurements. To configure the sensor for pH ONLY, pH and ORP, ORP ONLY or rH, select Sensor setup next to the sensor that needs to be configured. The image below shows four sensors connected at one time. Tech Note: TNA01503 Date: April 27, 2015 3.) Select Sensor Setup for the desired sensor. 4.) The following screen should appear. Tech Note: TNA01503 Date: April 27, 2015 5.) Using the drop down menus next to Sensor Type, select the desired measurement pH, ORP or pH and ORP. Please note that when selecting ORP only as the measurement, the sensor is reading what is known as pH compensated ORP. This is when the pH measurement is used as the reference voltage. When selecting pH + ORP as the measurement the ORP value that is given is traditional reference ORP. 6.) If a change is made, select Sychronize in the bottom right hand side to send the change to the sensor. 1.5 Helpful items in the PC Software 1.5.1 Sensor Performance From the main display if performance is selected The screen will appear as follows: Tech Note: TNA01503 Date: April 27, 2015 This is where you can get a better understanding of the condition of the sensor. You can view sensor wellness, last calibration data with projected replacement, and current measurement information. 1.5.2 Tech Note: TNA01503 Database Viewer Date: April 27, 2015 Database viewer tab, will show up to 100 unqiue serial numbers that have been connected to the PC software. Here is where eachs sensors calibraiton history can be seen and reports can be generated. Tech Note: TNA01503 Date: April 27, 2015 These reports allow for better tracking of sensor performance, maintenance and replacement. 1.5.3 Error Information This tab will show you any faults or warnings that maybe have appears or currently appear with any of the sensors. Tech Note: TNA01503 Date: April 27, 2015 2.0 Wiring 2.1 SENCOM Cable Connection should be performed using the WU11 interconnection cable for SENCOM sensors. The definition of connector pin to WU11 cable and signal description is given as follows: Pin # 1 2 2 4 5 Signal description Data Data + Supply + Shield Supply Ground (Front view) Sensor connector, male 2.2 Wire color Yellow Green Brown Black White Wire Number 83 84 87 82 86 (Front view) Sensor connector, female S8000 Galvanic Isolation Box IP66 Rated Version IP20 Rated version In order to have proper measurement readings complete galvanic isolation is needed. It is especially needed for pH measurements where there is a high danger of ground loop currents and interference due to the high resistance of the pH glass. The S8000 box allows for the connection of up to four sensors with independent Modbus slave address numbers. The Slave ID can be changed using: SENCOM Modbus Slave Configuration Tool R2.02. This tool sets a slave address to a desired slave number for supporting multi- Tech Note: TNA01503 Date: April 27, 2015 drop. (See appendix 1 for changing SENCOM sensor’s slave address). For detailed information on the box please reference specification sheet GS 12B06W05-01EN-E. Communication is Modbus over TCP, def IP add 192.168.0.1 Signal description Data Data + Supply + Shield Supply Ground Wire color Yellow Green Brown Black White Wire Number 83 84 87 82 86 3.0 Modbus (RS 485) Communication Parameters 3.1 Communication parameters Item Transmission speed*1 Data length Stop bit Parity setting Slave ID*2 Factory default 9600 bps 8 bits 1 bit Even 1 Setting range Fixed Fixed Fixed Fixed 1-247 Note: *1 Transmission speed: The transmission speed (baud rate) is configurable but part of protected settings to guarantee proper working with the FLXA21 analyzer. The default baud rate is set at 9600bps. Tech Note: TNA01503 Date: April 27, 2015 *2 Slave ID: All sensors are set to Slave ID 1 by factory setting. This Slave address can only be changed by using the SENCOM MODBUS Slave Configuration Tool R2.02. 2 1 3.2 Signed/unsigned 16 bit signed numbers range from -32766 to +32767 16 bit unsigned numbers range from 0 to +65535 3.3 Hexadecmial Long strings of ones and zeroes are difficult to read, so the bits are combined and shown in hexadecimal code. Each block of 4 bits is represented by one of the sixteen characters from 0 to F. 0000 = 0 0001 = 1 0010 = 2 0011 = 3 0100 = 4 0101 = 5 0110 = 6 0111 = 7 1000 = 8 1001 = 9 1010 = A 1011 = B 1100 = C 1101 = D 1110 = E 1111 = F Each block of 8 bits (called a byte) is represented by one of the 256 character pairs from 00 to FF. 3.4 Binary A binary code represents text using the binary number system’s two binary digits, 0 and 1. A binary code assigns a bit string to each symbol or instruction. For example, a binary string of eight binary digits (bits) can represent any of 256 possible values and can therefore correspond to a variety of different symbols, letters or instructions. 3.5 Long To accommodate values that can reach beyond the 16-bit limitation. A 32-bit register represented in 32-bit Integer format is passed via communications as two 16-bit registers: High-Order Register =value/65536 Low-Order Register = value modulus 65536 (value = register high x 65536 + register low) 4.0 Modbus Address Map The MODBUS protocol used RTU (Remote Terminal Unit) mode which means that transmitted data is “numeric value” and not ASCII code”. Below are the typical suggested parameters to read. For detailed Modbus map, please refer to SENCOM Service Manual, SM 12B06J03-04E-E. Tech Note: TNA01503 Date: April 27, 2015 Relative address 0006 Register Number 30007 Memory Contents pH Value 0007 30008 Temperature used in calculations ORP Value 0008 30009 0009 0010 30010 30011 0011 30012 0012 30013 0014 30015 0037 : 0046 0047 : 0049 0050 : 0051 1018 40038 : 40047 40048 : 40050 40051 : 40052 41019 1019 41020 Read-out data Display Description x1000: 2000…+16000pH x100: 3500…+15500ºC x10:15000…+15000mV x100:0…10000 x1: 10…10000kOhm x1: 10…10000kOhm x2: 5…2000kOhm Signed pH Value; (limits 32000…+32000pH) Temperature in ºC; (limits - Signed 4000…+16000 ºC) Signed (limits -20000…+20000mV) Signed Signed (limits -1000…+11000) Value x or code -1, -2, -3, -4, 5 See section 4.1 Value x or code -1, -2, -3, -4, 5 See section 4.1 Value x or code -1, -2, -3, -4, 5 See section 4.1 Temperature in ºC; (limits - rH Value Glass Impedance pH 1 Glass Impedance pH 2 Reference Impedance Temperature measured value PT1000 Model Code x100: 3500…+15500 ºC Signed See Section 4.2 Hex 16 bytes (alpha numeric) 8 address string Serial Number See Section 4.3 Hex 6 bytes 3 address string 2 bytes for production location Date Yokogawa Time Stamp See Section 4.4 Unsigned Production date in sections from: 2000-01-01-00:00:00 Total time of operation Total time of operation 0…65536 Unsigned Days 0…65536 Unsigned Hours Signed Signed 5000…+17490 ºC) 4.1 Impedance (IR30011-30013) The impedance value measured by the sensor is measured automatically or on request (see Section 5.3.7) and the result in written in IR30011 to IR30013. Dependent on the sensor type, the impedance value is valid or not valid. A non-valid impedance value is identified with an error code, see tables below. The glass impedance is measured on pH1 and/or pH2 input. The reference is measured on pHref input. The electronics of these inputs are optimized for the high ohmic pH glass electrode or the low ohmic reference electrode. The inputs are pre-defined in Hold registers 40031, 40032 and 40033. If a pH glass electrode is used as measurement element, the impedance is High and the setting of the Hold register is 1. In case of a reference electrode, the impedance is Low and the setting Tech Note: TNA01503 Date: April 27, 2015 of the Hold register is 0. The Hold register settings 40031-40033 are corresponding with 30011-30013. Glass Impedance Table 10…10000 kOhm = value for Glass impedance < 100 kOhm = Glass breakage > 100 kOhm = a correct glass impedance 0 = no measurement value available -1 = almost 0, maybe shorted or glass breakage -2 = < 10 kOhm, glass breakage -3 = above lineair range. > 10 MOhm -4 = above lineair range. > 200 MOhm -5 = No good calculation. Air bubble/dry measurement etc. Reference Impedance Table 5 …2000 kOhm = value for Reference impedance 0 = no measurement value available. -1 = almost 0, maybe shorted, function of reference good -2 = low, below linear range, function of reference good -3 = above linear range. Out of spec. -4 = too high, probably open/dry. Out of spec. -5 = No good calculation. Air bubble/ dry measurement etc. 4.2 Model Code (HR40038-40047) Hold registers HR38 – 47 contain the model code. The format of the model code is a string of maximum 16 ASCII codes; each ASCII code is 1 byte. Each Hold register address has two (2) bytes which means that two (2) ASCII codes can be stored. The hexadecimal representations of both ASCII codes are added and converted to a decimal number that is stored in the Hold register address. Example: Model code FU20F-NPT: F= 70 (ASCII code) U= 85 (ASCII code) Added: Converted: = 46 = 55 = 4655 (hex) = 18005 (hex) (hex) (dec) The result is stored in Hold register HR40038 2 = 50 (ASCII code) 0 = 48 (ASCII code) Added: Tech Note: TNA01503 = 32 = 30 (hex) (hex) = 3230 (hex) Date: April 27, 2015 Converted: = 12848 (dec) The result is stored in Hold register HR40039 Etc. 4.3 Serial Number (HR40048-40050) Hold registers HR48 - 50 contain the Serial number. The format of the Serial number is a string of four (4) ASCII codes representing characters (N3YM) and five (5) ASCII codes representing a decimal number (xxxxx). The translation method of the ASCII codes representing the characters is the same as for the Model code (see Section 5.3.3). The results are stored in HR48 and HR49. The ASCII codes representing the numbers are stored as unsigned integer in HR50. 4.4 Yokogawa Time Stamp (HR40051-40052) The Yokogawa Time Stamp is the number of seconds elapsed since 01/01/2000 00:00:00. This unsigned integer is stored in 2 Hold register addresses (4 bytes). The seconds are converted to hexadecimal format. The first 4 ‘digits’ are stored in HR40051 as (hexa)decimal, the second 4 ‘digits’ are stored in HR40052 as (hexa)decimal. Example: Date: 25/11/2014 10:23:52 => Yokogawa Time Stamp = 470226232 seconds Converted: => 1C071538 (hex) The result 1C07 (hex) or 7175 (dec) is stored in Hold register HR40051, the result 1538 (hex) or 5432 (dec) is stored in Hold register HR40052. Tech Note: TNA01503 Date: April 27, 2015 Appendix 1: Modbus Address Tool Change Access the SENCOM Slave Address Change Tool at the following URL. http://cdn2.us.yokogawa.com/SENCOM_Slave_Address_Change_Tool.zip 1.) Download the file and open the folder. Inside the folder you will see two different packages. If you are using the Interface box open the file titled “Package_USBDRV” if not use the package titled “Package_NOUSBDRV”. 2.) Within the folder click on the setup.exe file. 3.) A screen should appear asking for a password. Input “sencom” and click ok. 4.) Select “Run” 5.) Select “OK” Tech Note: TNA01503 Date: April 27, 2015 6.) Select the “SENCOM Click to Install” button 7.) Select “Continue” 8.) The software will load. Click “OK” 9.) An icon should now appear on the desktop Tech Note: TNA01503 Date: April 27, 2015 10.) Double click the icon to launch the program. The following screen should appear. 11.) Connect the SENCOM sensor to the PC 12.) Select Find Sensor in the Slave Address Change Tool Tech Note: TNA01503 Date: April 27, 2015 13.) If a sensor is found the screen will display the sensor information as shown below. If no sensor is found error message will be given: Tech Note: TNA01503 Date: April 27, 2015 14.) To change the sensor Modbus address. Type in the desired address number 1-247 in the box next to “Set SENCOM to Slave address:” and select Set New Slave Address. At any time the sensor can be changed back to factory defaults by selecting “Set Factory Defaults”. Please Note that when connecting a SENCOM sensor to the SPS24 PC Software for clairbation the slave address has to be changed back to 1 before the software will recognize the sensor. Then after you connect to the SPS24 software and perform the clairbation you would need toaccess the slave address tool and change it back to the desired slave address location. 15.) A cvs file can be downloaded that tracks all of the slave address changes. The report captures the model number, serial number, original slave address and the new slave address. Tech Note: TNA01503 Date: April 27, 2015
© Copyright 2025