decorative surround 1gang saturn
decorative surround 1gang saturn
decorative surround 1gang saturn
decorative surround 1gang saturn
decorative surround 1gang saturn
decorative surround 1gang saturn
decorative surround 1gang saturn
decorative surround 1gang saturn
decorative surround 1gang saturn
decorative surround 1gang saturn

Surround Socket Outlet Saturn - 1-gang - White Electric

Catalogue Number: 4000VH1
decorative surround 1gang saturn
decorative surround 1gang saturn
decorative surround 1gang saturn
decorative surround 1gang saturn
decorative surround 1gang saturn
decorative surround 1gang saturn
decorative surround 1gang saturn
decorative surround 1gang saturn
decorative surround 1gang saturn
decorative surround 1gang saturn
Colour: White Electric
Colour: Per UOM Std.
  • Black 1 PCE 1
  • Cream 1 PCE 1
  • Desert Sand 1 PCE 1
  • Soft Grey 1 PCE 1
  • White Electric 1 PCE 1

Specifications

hide show
Range of product
Saturn Series 4000
Product brand
Clipsal
Mounting position
horizontal and vertical
Sustainable offer status
Green Premium product
REACh Regulation
Free of Substances of Very High Concern above the threshold
EU RoHS Directive
Pro-active compliance (Product out of EU RoHS legal scope)
Environmental Disclosure
ENVPEP121018EN
Circularity Profile
N/A

Documents & downloads

hide show
Filter items
  • All

  • CAD Files and Packs

  • Product Brochures

  • Installation Instruction

  • Product Environmental

  • Specifications

  • Certificates (MSDS)

Frequently Asked Questions

hide show

Does the 4000VH1, Saturn surround, come in Pure White?

The 4000VH1 comes in basic Bakelite colours. White Electric, Black, Cream, Desert Sand and Soft Grey.
Please see following link for more information on Saturn Parts
https://www.clipsal.com/Trade/Products/ProductDetail?catno=4000VH1

What is the Cut-Out, Dimensions and/ or Template for a 4000VH2 quad surround?

Please see the below image for the Dimensions and/ or Template for a 4025H2 quad outlet.

Do we make a 4000VH1 for saturn architrave?

Unfortunately no we don't.

Will the 4000VH1 cover the grid in ZEN Plates?

Yes - It will cover the grid so that you cannot see the black coloring.
 

What is a 585OF

585OF are mounting frames like the 4000VH1 but for CBUS Saturn range

Does the 4000VH1 Fit the Zen range?

The decorative surround 4000VH1 will Fit the Zen range.

 

For further information please visit https://www.clipsal.com/Trade/Products/ProductDetail?catno=4000VH1

 

Will there be a Saturn with a white back instead of black

No - You will need to use the mounting frames 4000VH1

What is the white surround for the saturn series?

The part number is 4000VH1

What can I use to hide the black grid on a Clipsal 4061TD one touch dimmer & cover

 You can use a 4000VH1 to hide it

What is the mounting frame for the 4025H2

 Part code is 4000H2

What data and telephone jacks do we have to suit Saturn series

You can use 4030VH plates and the 30 series mechs i.e. VDIB17735U, VDIB17756U, VDIB17736U & 30BTM

When using Concept, what may cause a 4000h Stop Code on my Momentum I/O Bus CPU?

The 4000h stop code may be generated by a bad I/O map, extended memory error or missing loadable. This error will also occur when a Momentum I/OBus network has a third party Interbus device on the network but undefined. The Concept ModConnect tool must be used to generate a MDC file that will define the module and allow the Concept database to insert this definition in the I/O map configuration. A common symptom of this problem is the program will download and start with no problems with an older computer that has the MDC definitions installed. When the project is moved to another computer without the modules MDC file, the project will report a 4000h error after download/ start. To eliminate this error generate a new MDC file using the Concept Modconnect tool.


Will any 30 mech fit in the 4032VH?

Yes any 30 mech will fit

Is the Saturn mounting frame 4000VH1-WE plastic or metal

It is plastic

How do I scale 0 - 4095 to 6400 - 32000 using 984 Ladder Logic?

The following network scales data from 0-4095 to 6400 - 32,000 when 4-20ma (6400 = 4 mA, 32,000 = 20 mA) outputs are required
but a 0-20ma analog output is used. .





Register 400001 and 400002 are used together in the top node of the EMTH Block, where 400001 is
always 0000 data and 400002 is the variable data, 0-4095, to be scaled. Register 400003, displayed in data
format float, is a fixed floating point value that the user enters as 6.25153 (note that two registers are
used to create the floating point value, 400003 & 400004 in this example). Register 400005 (and 400006)
is the floating point result of the integer and floating point multiplication (EMTH block).





The FTOI (Floating Point TO Integer) block converts the floating point result of registers 400005
and 400006 to an integer value in a single register 400007.

The AD16 block adds the top node register 400007 to the middle node constant 6400 and places
the result in register 400009. This register will then map to one of the analog outputs.

The following data screens shows the input values of 0 and 4095 and there corresponding results.





What is the part number of the cover plate only to suit part numbers 4063VH, 4063PB or 4063PBL?

4063PBC is replacement 3 gang switch cover only to suit part numbers 4063VH, 4063PB or 4063PBL.
For further information, please visit: https://www.clipsal.com/Trade/Products/ProductDetail?catno=4063PBC

What is the code for a black mounting frame for a normal Saturn plate?

4000VH1-BK

60PBL does it come with the cap

No, The switch plate has the cap eg. 4061VH. The Button mounts onto the switch plate behind the cap.

Which universal dimmer fits in the 4066VH?

You can put the 4061E2PUDM or the 4061E2RUDM into the 4066VH.

For more information, please refer to the link:
https://www.clipsal.com/Trade/Products/ProductDetail?catno=4061E2PUDM 
https://www.clipsal.com/Trade/Products/ProductDetail?catno=4061E2RUDM 





 

Can I tell what the Modbus Plus address of my Modicon PLC is via 984 ladder logic?

Yes, the contents of the address configured in node 2 of the MSTR Instruction Function Code #3 (Get Local Statistics) will give you the Modbus Plus Network address of the PLC.
Below is a example of a MSTR Instruction using Function Code #3 (Get Local Statistics) to get the Modbus Plus address of the PLC

400001 = 3 (Operation Type)
400003 = 1 (length)
400004 = 2 (Offset)
400010 = 2 (Network address of this station)

Is it possible to do Ethernet I/O scanning with the Advantys OTB1E0DM9LP Ethernet module?

 

Goals and Symptoms

Yes, you will need to set up the Ethernet I/O scanner in the following way. For this example we are using a Momentum Ethernet processor and Concept.
NOTE: You will want to make sure that the executive in the PLC is up to the latest revision, if not you will not be able to I/O scan.

Causes and Fixes

As noted below the Read Ref Slave address must be 400001 and the Write Ref Slave must be 400101.


What Saturn plate/grid can a USB mech fit into?

4031VH*  Grid & plates to suit 30 series page 17 -
mech code 30USBCM

* - denotes colour of grid plate

What parts do you use for TV, Data, Phone etc for Saturn Zen

Just like the standard Saturn range you need the Z4030VH plates (i.e. Z4031VH-ZW) + clipsal 30series mech
e.g. Phone '30BTM'; F-Type, Pay TV '30PFM'

Will the 30RSM mechanism fit into a Saturn plate?

No, unfortunately this mechanism does'nt fit the Saturn series. However, this mechanism will fit into the coms Saturn series comunication plate 4031VH.

What is part number for univerasl/dimmer switch in Saturn?

The part number requires 4062VH, 60PB or 60PBL and 4062E450UDM as it is no longer available as complete part.

Is there a decorative surround for the 4025H2 quad outlet?

Yes the part number for a decorative surround for the 4025H2 quad outlet is a 4000H2.

Can a time value be forced into the ET (Elapsed Time) of a Concept IEC timer?


No, If a value is forced into the variable attached to the ET output of the block; it will be updated with the timers internal value when the block is solved.

A variable time is created located to 400001 and it is given an Initial Value of 23 seconds.


The variable is attached to a TON block and downloaded to the controller with Initial Values.



When the controller is started and the block is set to solve the ET output will be updated with the internal time of the block.



Note: This applies to all / most function blocks either in Concept IEC or Unity Pro IEC.


Legacy KB System (APS) Data: RESL177128 V1.0, Originally authored by on , Last Edited by on
Related ranges: Concept

How do I scale data from 0-32,000 to 0-4095 using 984 Ladder Logic?

 

The following network scales data from 0-32,000 to 0-4095 for use with analog signals.





 
Register 300001 contains the analog input data (0-32,000).

This data gets BLKM (Block Moved) to register 400002. 

Registers 400001 and 400002 are the top integer nodes of an EMTH (Divide Integer by Floating point) which is divided by registers 400003 and 400004 (display 400003 as data type float), the middle node registers that contain the floating point constant (7.814408).  

The floating point result is found in registers 400005 and 400006 that is then converted by the FTOI
(Floating point TO Integer) Block to register 400007.

What is the part number for the decorative surround for the 1 gang Saturn switch plates?

The part number for the decorative surround for the 1 gang Saturn switch plates is - 4000VH1

For further information , visit link below:-
https://www.clipsal.com/Trade/search-results?q=4000VH1
User-added image

What is the part number for a 5 gang Saturn coverplate only?

4065PBC is a 5 gang Saturn 4000 series switch cover only. It will suit 4065PB, 4065PBL and 4065VH. It is available in Saturn series colours including Horizon Silver(HS) and Horizon Black (HB)

For further information, please visit https://www.clipsal.com/Trade/Products/ProductDetail?catno=4065PBC



 

Can standard molded case circuit breakers be sent back for repair?

Issue:
Can standard molded case circuit breakers be sent back for repair?

Product Line:
Circuit Breaker

Environment:
Molded Case Circuit Breaker

Resolution:
No. A new breaker will have to be purchased.

How can a floating point value be moved into 4XXXX registers in a Quantum PLC with 984 LL?


A floating point value can be moved into 4XXXX registers with the equation network. An example of moving a floating point value of 123.456 into registers 40001 and 40002 is shown below:

 

The Saturn single gang plate 4061VH, Can you get that with a 45A mech?

No, however we do offer a slightly different styled switch in the saturn range which is capable of 45A.
The button is an oval shape and slightly larger. The part number is 4061/45.
Some of the key feaures are :
  • 1 Gang
  • 250V AC rated
  • 45Amp
  • Saturn Series
  • Electric cooker switch
For further information please visit https://www.clipsal.com/Trade/Products/ProductDetail?catno=4061/45 

Why is my M1E not IO scanning my Advantys STBNIP2212 island?

Title

 

Issue

 

Product Line

 

Environment

 

Cause

 

Resolution

Ensure that the ethernet network, IP addresses and subnet masks are configured properly and all devices can be pinged.  Now verify that in the M1E IO scanner setup that the 'Read Ref Slave' memory location is set for 45392 and not 40001 as would be the case if scanning a Momentum IO base with an ENT communication adapter.  This is a common error with Advantys STB.

I/O Scanner Offset Inconsistent Issue Across Different PLC Platforms

Goals and Symptoms

To explain users the offset inconsistent issue across different PLC platforms when using Unity Pro software to configure I/O scanner table.

Facts and Changes

Due to the historic heritage reason, The Quantum product line including NOE77100/10/01/11, Quantum Copro 140CPU65150/60 do not support address %mw0 (or 400000). But Premium, M340 product line support address %MW0. So Unity Pro software allows users to put Read/Write index 0 for slave index in case the slave device is a Premium or M340 PRODUCTS.
The consequence is that using Unity Pro software, if the remote slave device is a Quantum product, the Read and Write index number will be increased by 1. If the remote slave device is Premium or M340 product, there is no offset by one.
Several I/O scanner configuration examples are used below for explaining this issue.

· Example 1: NOE77101 I/O scanner configuration table using Concept software

    • Master device: Quantum NOE77101
Slave device: Quantum NOE77111
Read/Write length: 1
Software: Concept V2.6


Offset issue: NO.
Read Ref Master (master address): 400001 (%mw1)
Read Ref Slave (slave address): 400001(%mw1)
Write Ref Master (master address): 400002 (%mw2)
Write Ref Slave (slave address): 400002(%mw2)


· Example 2: NOE77101 I/O scanner configuration table using Unity software
    • Master device: Quantum NOE77101
Slave device: Quantum NOE77111
Read/Write length: 1
Software: Unity V2.3

Offset issue: YES.
Read Master Object (master address): %mw1 (400001)
Read salve address: %mw1 (400001) Read slave Index: 0 the slave device is Quantum NOE, index number automatically increased by 1
Write Master Object (master address): %mw2 (400002)
Write salve address: %mw3 (400003) Write slave Index: 2 the slave device is Quantum NOE, index number automatically increased by 1

· Example 3: Quantum NOE77101 I/O scanner configuration table using Unity software
    • Master device: Quantum NOE77101
      Slave device: 140 CPU65150
Read/Write length: 1
Software: Unity V2.3

Offset issue: YES.
Read Master Object (master address): %mw1 (400001)
Read salve address: %mw1 (400001) Read slave Index: 0 the slave device is Quantum Copro, index number automatically increased by 1
Write Master Object (master address): %mw2 (400002)
Write salve address: %mw3 (400003) Write slave Index: 2 the slave device is Quantum Copro, index number automatically increased by 1

· Example 4: 140 CPU65150 I/O scanner configuration table using Unity software
    • Master device: Quantum 140 CPU65150
Slave device: Premium ETY 5103
Read/Write length: 1
Software: Unity V2.3

Offset issue: NO.
Read master Object (address): %mw1
Read slave address: %mw0 Read slave Index: 0 the slave device is Premium ETY, index number remains the same, no added offset by one.
Write master Object (address): %mw2
Write slave address: %mw2 Write slave Index: 2 the slave device is Premium ETY, index number remains the same, no added offset by one.


· Example 5: ETY5103 I/O scanner configuration table using Unity software
    • Master device: Premium TSX ETY5103
Slave device: NOE77101
Read/Write length: 1
Software: Unity V2.3

Offset issue: YES.
Read Master Object (master address): %mw1
Read salve address: %mw1 (400001) Read slave Index: 0 the slave device is Quantum NOE, index number automatically increased by 1
Write Master Object (master address): %mw2
Write salve address: %mw3 (400003) Write slave Index: 2 the slave device is Quantum NOE, index number automatically increased by 1


In summary, getting the offset by one or not, it all depends on the remote device if accepting address %mw0 or 400000. If yes, it has no offset issue. If no, user will see the index number automatically increased by 1.

Causes and Fixes

Schneider Electric current has no plan to fix this issue because we don't want the large existing customers to change their application if they download the new firmware with the offset change.

Est ce que les ATV58 e ATV68 peuvent supporter un pic transitoire du reseau superieur ou egale aa 915 V ( allant jusqu' a 6000V selon la norme IEEE C...

Goals and Symptoms

Est ce que les ATV58 e ATV68 peuvent supporter un pic transitoire du réseau supérieur ou égale àà 915 V ( allant jusqu' à 6000V selon la norme IEEE C62.41 - 1991 )

Causes and Fixes

Nos variateurs ne répondent pas à cette norme américaine qui concerne foudre. Nos tests sont faits à 4000v selon EN 61-4-4 soit un train d'ondes de 15 ms avec des pulsations de 50 nanosec, 300 ms de repos puis reprise du cycle. Cycle total de 2 mins en positif et 2 mins en négatif.

Is there a Saturn series 2 Gang USB Outlet?

Unfortunately, no this is not something we have available currently.
At this stage, you will need to build your own out of components

You would need the following components:

1X 4032VH, color selections and other information available at https://www.clipsal.com/Trade/Products/ProductDetail?CatNo=4032VH
2X 30USBCM, Further information available at https://www.clipsal.com/Trade/Products/ProductDetail?catno=30USBCM
1 pack USBC-CAPS, color selections and other information available athttps://www.clipsal.com/Trade/Products/ProductDetail?catno=USBC-CAPS

User-added image
User-added image

User-added image
 

Adding the 170ADM85010 and 170ADO83030 I/O bases to the module pick list in Concept.

Goals and Symptoms

The purpose of this resolution is to illustrate the steps necessary to add the 170ADM85010 and 170ADO83030 I/O bases.

Causes and Fixes

The attached MDC files will be needed to add these modules. Put the MDC files in the Concept root directory and remove the .txt file extension.
Once this is done, launch the ModConnect Tool from the Programs menu as seen below:
.
Once the ModConnect tool is running, Choose "Open Installation File"
.
Choose the appropriate MDC file from the window shown below:
.
The next window will allow the user to choose which modules are added. Choose "Add All"
..
The tool will then show the added modules:
.
The tool can be closed. When Concept is launched, these bases will be available from the pick list for Momentum bases.

NOTE: This procedure must be done on every computer where the project will be used. If it is not done on a computer where the project is used, the Momentum controller will not run the project and will come up with a 4000h error code.

How to manually set the clock in a Modicon PLC using Concept software?

Goals and Symptoms

The Time of Day clock in a Modicon PLC consist of 8 registers. The steps below explains how to manually set the clock on the Modicon PLC should you want to synchronize the PLC clock with a HMI or SCADA.

Causes and Fixes


Hardware:
Modicon 984
Quantum
Momentum
Compact

Software:
Modsoft
Proworx PLUS/NXT/32
Concept
 

1)From the Control Register 4x

  • Enter 0000h. This will stop the clock from being updated

 

2) Set the TOD registers 4x + 1 to 4x + 7 to the correct time.

 

3) From the Control Register 4x, enter 8000h (This sets bit 1, Clock value are being set).
If successful, the control Register should display 2000h,

4) From the Control Register 4x

  • Enter 4000h (This sets bit 2, Clock values are being read)
    If successful, the control Register should display 2000h

How to use M221 PLC to read 32 bits floating point values from power meters which support Modbus communication protocol?

Power meters which support Modbus protocols uses standard Modbus addressing method. For example, the holding registers are represented from address 40001 to 49999. If this is converted to the IEC61131 syntax, the address range is from %MW0 to %MW9998 which is currently adopted by M221 controller. so we need to take the n-1 register to read the correct value. For example: in the meter register floating point address 3060 is actually %MF3059 in IEC61131 Syntax.

Another difference between power meter and M221 controller regarding floating point addressing is that the least significant word and the most significant word order is opposite. For example: %MW3060 is the LSW and %MW3059 is the MSW for %MF3059 in the meter while it is opposite in the M221 controller. If we would like to read the meter floating point address 3060, we can use Read_Var function block to transfer the value of %MW3059 in the meter to %MW281 in the M221 controller, then transfer the value of %MW3060 in the meter to %MW280 in the M221 controller. Then use %MF280 in the M221 controller to represent the floating point values. 
 

What third party products are supported by the APC Netbotz SNMP Crawler?

"The APC Netbotz product range has SNMP crawler support for APC products, MGE products, as well as third party manufacturers. Listed below are major manufacturers supported by the SNMP crawler with a list of common supported products broken down by manufacturer below.

APC
Alcatel
Avaya
Best Power
Cisco Systems
Compaq
DMTF
Dell
Extreme Networks
Foundry Networks
IBM
Juniper Networks
Liebert
MGE
MIB2-UPS
Mitsubishi
NetBotz
Powerware
Sun Microsystems

Liebert

Info from: https://www.liebert.com/dynamic/displayproduct.asp?id=921&cycles=60hz
And https://www.liebert.com/products/english/products/site/com_nic/comp.asp

UPS
AP 200 UPS
Series 300/301 UPS
AP 4300
Series 600 System Control Cabinet
Series 600 Single Module System UPS
UPStation D/Select UPS
UPStation G/GX/GRT/Gold
UPStation GXT
PowerSure Interactive
UPStation S UPS
UPStation S3 UPS
NPower
Hiross 7200 (Italy)
Hiross HiPulse (Italy)

Environmental Products
Deluxe System 3
Challenger
MiniMate 2
Level 00/05/10/15
Himod

3-Phase Power
DataWave
Static Switch
Static Switch 2


MGE

Pulsar Evolution
Pulsar EX
Pulsar EX RT
Comet EXtreme
Comet EXt RT
Comet 3000
Comet S31
Galaxy
Galaxy 1000 PW
Galaxy 3000
Galaxy 4000
Galaxy PW Harmony
Galaxy PW
EPS 6000
EPS 8000


Eaton Powerware

Info from: https://www.powerware.com/ups/connectivity/connectups_snmp.asp
And https://www.powerware.com/ups/connectivity/ConnectUPS_SL_SNMP.asp


Powerware 9155
Powerware 9315
Powerware 5119
Powerware 9 Prestige
Powerware 9150


Mitsubishi UPS
Info from: https://www.meau.com/eprise/main/sites/public/PRODUCTS/Uninterruptible_Power_Supplies/NetCom/default

2033A Series
2033C Series
2033D
7011A Series (1kVA to 3kVA, 6kVA to 12kVA)
9700 Series
9800D Series

Best
Info from: https://www.powerware.com/UPS/BestPower/Products.asp

Fortress
Patriot Pro
FERRUP
Best Power 610"

Accutech Modbus Register Mapping

Modbus RTU protocol is supported on the BR10 and BR20 Base Radios. Transmission rates of 9600, 19200, 38400, 57600, 115200 are supported with even, odd or no parity, 8 data bits and 1 or 2 stop bits. The Modbus settings are configured by using the push buttons on the base radio only. The BR10 contains 1 RS-485 port for Modbus communications. The BR20 contains 1 RJ45 connection called the "Short Haul Data" port. This port can be configured for 2-wire RS-485 or 3-wire RS-232 by a dipswich next to the serial port.

The following menu items are used to configure Modbus in the base radio via the push buttons. For a complete menu map of all Accutech Instruments, please reference the Accutech Wireless User Manual that is installed along with Accutech Manager Software an your PC.

BAUD RT - Baud Rate
DEV ID - Modbus Device ID
PARITY - Parity
STOPB - Stob bit selection
MODMAP - Register mapping options (see below)
MODADR - Modbus address of base radio
ORDER - Floating point word order

There are two user options to determine Modbus mapping in the base radio/field units. The MODMAP configuration determines if the mapping will be DEV mode (Device ID) or REG mode (Register)

Device ID Mode

  • Poll for individual devices (Base Radio and Field Units)
  • Modbus Station ID = Base Radio Modbus Station Address + Field Unit RF ID
  • Modbus starting register = 40001

Register Mode

  • Poll single Modbus station ID for complete Accutech network
  • Modbus Station ID = Base Radio Modbus Station Address
  • Field unit Modbus address are multiples of their RF ID
  • Modbus starting register = (Field Unit RF ID * 10) + 40001

Base Radio Registers

Base Radio Holding Register (Device and Register Mapping Modes)

Device ID: 1 To 247 Max.

Address

Description

Register Type

40001

Base Radio Device Type

16-Bit Unsigned Integer

40002

Base Radio Device Status

16-Bit Unsigned Integer

40003

Number of Field Units Expected on the wireless network.

16-Bit Unsigned Integer

40004

Number of Field Units actually online in the wireless network.

16-Bit Unsigned Integer

40005

Online/Offline Status Of Field Units with RFIDs 1-16

16-Bit Unsigned Integer

40006

Online/Offline Status Of Field Units with RFIDs 17-32

16-Bit Unsigned Integer

40007

Online/Offline Status Of Field Units with RFIDs 33-48

16-Bit Unsigned Integer

40008

Online/Offline Status Of Field Units with RFIDs 49-50

16-Bit Unsigned Integer

40009

Diagnostic Counter (increments each second)

16-Bit Unsigned Integer

40010

Reserved For Future Use

16-Bit Unsigned Integer

 

Field Unit Holding Registers

Field Unit operational data is stored in a sequential block of 10 Modbus registers in the Base Radio. The Modbus Station address and the actual register addresses will vary depending on the Modbus Mapping mode set in the base radio. The Modbus Station address and register locations are described below for each Mapping mode.

Device ID Mapping Mode

When DEVMODE is selected, the base radio stores the field unit and base radio operation data (10 Modbus holding registers) in separate Modbus Station addresses. In this mode, the SCADA Host (Modbus Master) needs to send an individual poll request for each field units data and the base radio data. Station addresses are determined using Base Radio Device ID parameter and the Field Units RFID parameter. This mode is suitable for systems using a template for each field unit.

Field Unit Modbus Station Address = Base Radio Device ID + Field Unit RFID

Field Unit Holding Register Addresses

Field Unit Register Description

Register Type

40001 and 40002

Device Type

Two Modbus registers formatted as a 32-Bit IEEE Floating Point1

40003 and 40004

Device Status

Two Modbus registers formatted as a 32-Bit IEEE Floating Point1

40005 and 40006

Primary Sensor Value2

Two Modbus registers formatted as a 32-Bit IEEE Floating Point1

40007 and 40008

Secondary Sensor Value2

Two Modbus registers formatted as a 32-Bit IEEE Floating Point1

40009 and 40010

Tertiary Sensor Value2

Two Modbus registers formatted as a 32-Bit IEEE Floating Point1

1The default floating point format for Modbus database registers is Low Word, High Word. For example if a floating point value is in registers 40001 and 40002 then 40001 is the low word and 40002 is the high word. For SCADAPack controllers 40001 is the high word and 40002 is the low word. The floating point word order is decided by Modbus Floating Point Order of base radio Modbus Communication Configuration.

2Any field unit that is currently offline will return NaN (Not a Number) when queried for its primary, secondary or tertiary measurement value. If a field unit is online, NaN will also be returned for measurement values that do not exist in the device. For example, a field unit providing one measurement will return NaN for its secondary and tertiary values.

Register Mapping Mode

 When REGMODE is selected, the base radio stores the field unit and base radio operation data (10 Modbus holding registers) in sequential blocks of registers located at a single Modbus Station address. The base radio uses register addresses 1 through 10 with subsequent groups of 10 registers used by each field unit. Station address is determined by the base radio Device ID and the Register addresses for each field unit are offset from the base radio registers by a factor of 10 times the field unit RFID parameter. This mode is suitable for a system that wants to poll for multiple field unit devices at once.

Field Unit Modbus Station Address = Base Radio Device ID

Field Unit Holding Register Addresses

Field Unit Register Description

Register Type

40001 + (RFID * 10) and 40002 + (RFID * 10)

Device Type (see list below)

Two Modbus registers formatted as a 32-Bit IEEE Floating Point1

40003 + (RFID * 10) and 40004 + (RFID * 10)

Device Status (see list below)

Two Modbus registers formatted as a 32-Bit IEEE Floating Point1

40005 + (RFID * 10) and 40006 + (RFID * 10)

Primary Sensor Value2

Two Modbus registers formatted as a 32-Bit IEEE Floating Point1

40007 + (RFID * 10) and 40008 + (RFID * 10)

Secondary Sensor Value2

Two Modbus registers formatted as a 32-Bit IEEE Floating Point1

40009 + (RFID * 10) and 40010 + (RFID * 10)

Tertiary Sensor Value2

Two Modbus registers formatted as a 32-Bit IEEE Floating Point1

 

1The default floating point format for Modbus database registers is Low Word, High Word. For example if a floating point value is in registers 40001 and 40002 then 40001 is the low word and 40002 is the high word. For SCADAPack controllers 40001 is the high word and 40002 is the low word. The floating point word order is decided by Modbus Floating Point Order of base radio Modbus Communication Configuration.

2Any field unit that is currently offline will return NaN (Not a Number) when queried for its primary, secondary or tertiary measurement value. If a field unit is online, NaN will also be returned for measurement values that do not exist in the device. For example, a field unit providing one measurement will return NaN for its secondary and tertiary values.

STBART0200 Module Goes Into Pre-operational State

Release Notice

The purpose of this resolution is to inform Advantys STB users of a problem concerning the STBART0200 module when an Ethernet NIM is used to provide system interface for the island.

Goals and Symptoms

The STBART0200 module will go into a pre-operational state (RUN LED blinks) after the Ethernet cable is removed from, and then re-inserted into the Ethernet STBNIP2212 NIM. A power cycle of the interconnecting hub or switch will also cause the problem.

Facts and Changes

This problem occurs when there are no output modules configured on the island and is particular to the ART0200 only.

Causes and Fixes

A firmware update has been created for the STBART0200 which addresses the problem described in Goals and Symptoms. Availability of modules containing new firmware is expected to be late April, 2005. Modules with new firmware are marked SV: 01.59, PV: 02 Those containing the new firmware do not require the workaround described in Comment. They will operate properly if the workaround is in use.

Comment

If an updated module is not available, a workaround to prevent the problem from occurring is to write data to the island even though there are no output modules installed. If data is continuously written to the island via I/O Scanner, example 40001=1, the ART0200 will become fully operational after the Ethernet connection is restored or power is reapplied to the hub or switch. Alternatively, a power cycle of the island will restore operation.


Legacy KB System (APS) Data: RESL168162 V2.0, Originally authored by on , Last Edited by on
Related ranges: Advantys STB

How do i troubleshoot a ground fault error on a Schneider Electric Conext RL, TL or CL Inverter?

Important Note: Troubleshooting Schneider Electric Conext RL, TL and CL Inverter faults including ground faults must be undertaken and completed by a CEC - Grid Connect Inverter accredited solar installer/service agent.
This is a safety requirement as failure to follow installation instructions could result in death or serious injury in addition to voiding terms of warranty.

The isolation impedance of both the positive leg to earth and negative leg to earth can be measured using a minimum 600VDC rated multimeter for Conext RL's and 1000VDC rated multimeter for Conext TL's and CL's.
The inverter should be powered down and the DC inputs disconnected to obtain an accurate isolation impedance reading.

Both the positive leg to earth and the negative leg to earth should be greater than 1.2MOhms. If they are displaying greater than 1.2MOhms then the ground fault error is being caused by a faulty inverter.
If you are measuring less than 1.2MOhms on either the positive leg to earth or the negative leg to earth then you will need to inspect your pv panels, wiring, isolators, breakers for moisture and wiring issues which could be resulting in the ground fault condition. 

The Conext RL, TL, CL's are transformerless inverters and require floating PV arrays. 

Starting Register number in Modbus Read functions

Goals and Symptoms

When performing Modbus read commands, it is important to apply the right starting register address in the read function. Otherwise, the wrong register will be accessed from the meter, giving unexpected data for the meter parameter being read.


  • Meter is functioning as expected. The front panel values for voltages and currents are within expected ranges for the system being monitored. However, modbus read functions from a master station (e.g. a PLC) give values that do not correspond to the front panel values.

Facts and Changes

Modbus, modbus rtu, function read, modbus map, holding register, staring register, function 03, modbus read packet

Causes and Fixes

Cause
One probable cause would be that, the modbus function read command is not pointing to the right registers. The modbus protocol requires an offset to be introduced in the starting register address when reading the slaves register.

Resolution

When reading the meter parameters, the Master must send the device a Read Holding Registers packet. This packet must specify a start register and the number of registers to read. When the function read is received, the slave responds with a packet containing the registers in the range defined in the read request.

However, consider the 3710 Modbus map, which states that according to the MODBUS protocol, in response to a request for address 4xxxx, the master reads register xxxx-1 from the slave (3710). For example, a request for register 40011 returns register 10 from the slave.

What does the above statement mean? Why is an offset required?

Holding registers, by default, are defined the 4xxxx range, the first holding register staring at 40001. The starting register in the read packet is, on the other hand, numbered from zero. Hence, the start register zero automatically points to holding register 40001, starting register one points to holding register 40002, etc. The fact that the first holding register is 40001 and not 40000 explains the offset that needs to be introduced in the starting register number.

Hence, considering the 3710 Modbus Map statement, if the Master needs to read register 40011, then the corresponding starting register that needs to be put in the read function would be 10 (0A hex) since register 40011 is the register 10 from the first holding register, 40001:
40001 > Start register 0
40002 > Start register 1
40003 > Start register 2
40004 > Start register 3
40005 > Start register 4
40006 > Start register 5
40007 > Start register 6
40008 > Start register 7
40009 > Start register 8
40010 > Start register 9
40011 > Start register 10

The Modbus Read Request Packet for a master reading 3 registers from a slave with unit ID 100 (64 Hex) and for starting register of 40011 should be:
 

Slave ID
Function
Start Register (40011)
# of Registers
CRC Checksum
64
03
00
0A
00032C3C


To summarize, when looking at a modbus map, the starting register number to be used in the read function:

Start Register = Modbus Register 40001.

 

Original article#12774

Public

All content © 1992-2007 Schneider Electric


Legacy KB System (APS) Data: RESL188799 V1.0, Originally authored by KBAdPM on 11/03/2007, Last Edited by KBAdPM on 11/03/2007
Related ranges: Modbus / JBus

Can I poll 6 Digit Modbus registers with Telepace Studio?

The MSTR and MSIP use a block of registers to store their configurations.

If the MSTR block uses register 41001 in the SCADAPack as it's configuration start register, then :

41001 = Comm port number

41002 = function code

41003 = slave controller address

41004 = slave register address

41005 = master register address

41006 = length

41007 = time out in 0.1s increments

Trying to configure the MSTR block in Telepace prevents you from putting in a slave register address greater than 49999.

Using a PUTU block, you can put an unsigned integer in the range 40001-65535 into register 41004 to indicate the slave register address. It appears as though the program will take the value in register 40004 and subtract 40001 to determine the holding register offset that gets sent in the actual modbus message.

For example, using PUTU to put a value of 50010 into register 40004 would then cause the MSTR block to poll for a holding register with an offset of 10009 in the message which would correspond with a 6 digit address of register 410010.

The largest unsigned integer you could put into register 40004 would be 65535, which would correspond with a 6-digit modbus holding register of 425535.



 

Is it possible to connect multiple sub meter displays to the Enercept meter?

Issue
Requirement to connect multiple sub meter displays to the Enercept meter.

Product Line
PowerLogic Enercept meter, Sub Meter Display (SMD or SMDOPN)

Environment
Daisy chain wiring for communications

Cause
Requires to have multiple displays at different locations for remote monitoring of the data from the meter.

Resolution
Yes, multiple sub meter displays can be connected to an Enercept meter in order to monitor the voltage, current, power, power factor and energy parameters.

The display resides on a Modbus network as a pass-through device. It provides an upstream and downstream communication connection. This allows for flexible data retrieval as the upstream options include RS-232 or RS-485.



As shown in both figures, the SMD [sub meter display] has two RS-485 serial ports; an upstream and a downstream terminal. The upstream terminal is primarily used for multiple or additional sub meter displays and computers for monitoring while the downstream terminal is used to connect multiple monitoring devices/meters on the daisy-chain.

Downstream Devices
Observe these guidelines for downstream devices communications wiring:
• Connect devices on a daisy chain from the downstream RS-485 port.
• The display can support 32 devices with a maximum distance of 4000ft. (1,219 m) to the last device.
• For devices on the daisy chain, follow the device distance limitations recommended by the manufacturer.
• Each device must have a unique address.
• The last device must be terminated with a terminator (Square D part no. 3090MCTAS485 or 100 ohm resistor).

Upstream Devices
Observe these guidelines for upstream devices communications wiring:
• A master computer or additional Sub Meter Displays can be connected on a daisy chain to the upstream RS-485 port.
• The maximum distance from the first upstream device to the last is 4000 ft. (1,219 m).
• Each device on this upstream connection as well as those downstream must have a unique address.
• The last upstream device must be terminated with a terminator (Square D PN 3090MCTAS485 or 100 ohm resistor).



The SMD is the sub meter display mounted in an enclosure.
The SMDOPN is the open style submeter display without an enclosure.

Video: How to configure a register through ION Setup 3.0

Issue
Configuring Modbus Registers on PowerLogic ION Meters via ION Setup

Product Line
PM8000
ION8650
ION8600
ION7650, ION7550
ION7600, ION7500, ION7400

Environment
ION Setup 3.0

Cause
Would like to map values that aren't already mapped in the Modbus register map

Resolution
Follow the steps to configure a register in ION Setup 3.0

Open ION Setup 3.0 > View Setup Screens > Open Setup Assistant

Navigate to Communications > 3rd Party Protocols > Modbus Slave tab



Click on the Map name to highlight to Edit the map



Click Add, then configure the parameters of the custom register.
Note: the Address value must be between 40001 & 41800



Select a Source Register to link



Click Ok after parameters are chosen

Can save the Modbus map as a CSV by clicking on 'Save As' and choosing a file location. Click Ok

Now a Modbus register has been added/configured and can read this register's value

Note: For documentation on ION Modules, please reference ION Reference

Momentum High Speed counter (170AEC92000) sample application using the AEC DFB to configure a counter as a Period Meter (Mode 9) with internal time base.

Goals and Symptoms

This is a sample application which shows the Momentum High Speed Counter module configured as a Period Meter with the AEC DFB. The AEC DFB is bundled with Concept. This example was created using Concept V2.6 SR2.

Facts and Changes

This operating mode measures the duration of a period. To do this, the pulses are counted for the duration of the gate time. Various time bases can be selected according to the duration of the period. There are 5 time bases available, from 1 microsecond to 10,000 microseconds (10 seconds) . This operating mode is used to acquire time measurement for process control.
Note: The time base should be chosen to achieve the desired accuracy and ensure the measuring capability of the counter is not exceeded.
Full as well as half periods can be measured depending on the process.
Full period means: the measurement of a series of pulses from positive to positive edge.
Half period means: the measurement of a series of pulses from positive to the next negative edge.

Causes and Fixes

This example shows how the AEC DFB block can be configured in Concept. This is a simple configuration showing the required parameters to enable Period Meter (Mode 9) with internal time base.



This example assumes that the module's Input and Output references are mapped starting at 30001 for inputs and 40001 for outputs via either the IO map, peer cop, or Ethernet IO Scanner configuration.

Note that not all of the input and output pins are used in this example. Depending on the customer's application, more input and output pins may be necessary.


All of the input variables have been assigned a value corresponding to the desired operating mode via the Reference Data Editor. In this case, the application is measuring a full period with a time base of 10,000 microseconds as denoted by the values of the parameter array registers. Also refer to the TSX Momentum 170AEC92000 User Guide (870USE00800) for more details regarding the configurable parameters.

This example assumes that the Counter 1 hardware enable on Row 1 Terminal 12 has been connected to +24vdc and all the additional wiring is correct. Please refer to the Momentum User Guide for details on the wiring.

Note: This example only shows configuration of Counter 1 on the 170AEC92000. If Counter 2 is required, then a second AEC DFB would have to be added and modified accordingly.


Legacy KB System (APS) Data: RESL172073 V2.0, Originally authored by MiRo on 12/16/2010, Last Edited by DaSo on 12/16/2010
Related ranges: Modicon Momentum

What is Modbus and How does it work?

Issue:
What is Modbus and How does it work? 

Product line: 
All Product lines 

Environment: 
All Serial Numbers   

Cause:
Install 

Resolution:    

What is Modbus? 

Modbus is a serial communication protocol developed by Modicon published by Modicon® in 1979 for use with its programmable logic controllers (PLCs). In simple terms, it is a method used for transmitting information over serial lines between electronic devices. The device requesting the information is called the Modbus Master and the devices supplying information are Modbus Slaves. In a standard Modbus network, there is one Master and up to 247 Slaves, each with a unique Slave Address from 1 to 247. The Master can also write information to the Slaves.

The official Modbus specification can be found at https://www.modbus.org/ 


What is it used for?

Modbus is an open protocol, meaning that it's free for manufacturers to build into their equipment without having to pay royalties. It has become a standard communications protocol in industry, and is now the most commonly available means of connecting industrial electronic devices. It is used widely by many manufacturers throughout many industries.Modbus is typically used to transmit signals from instrumentation and control devices back to a main controller or data gathering system, for example a system that measures temperature and humidity and communicates the results to a computer. Modbus is often used to connect a supervisory computer with a remote terminal unit (RTU) in supervisory control and data acquisition (SCADA) systems. Versions of the Modbus protocol exist for serial lines (Modbus RTU and Modbus ASCII) and for Ethernet (Modbus TCP).


How does it work?

Modbus is transmitted over serial lines between devices. The simplest setup would be a single serial cable connecting the serial ports on two devices, a Master and a Slave. 

 

The data is sent as series of ones and zeroes called bits. Each bit is sent as a voltage. Zeroes are sent as positive voltages and a ones as negative. The bits are sent very quickly. A typical transmission speed is 9600 baud (bits per second).

 

What is hexadecimal?

When troubleshooting problems, it can be helpful to see the actual raw data being transmitted. Long strings of ones and zeroes are difficult to read, so the bits are combined and shown in hexadecimal. Each block of 4 bits is represented by one of the sixteen characters from 0 to F. 

  

Each block of 8 bits (called a byte) is represented by one of the 256 character pairs from 00 to FF. 
 

How is data stored in Standard Modbus?

Information is stored in the Slave device in four different tables. Two tables store on/off discrete values (coils) and two store numerical values (registers). The coils and registers each have a read-only table and read-write table. Each table has 9999 values. Each coil or contact is 1 bit and assigned a data address between 0000 and 270E. Each register is 1 word = 16 bits = 2 bytes and also has data address between 0000 and 270E.
 

 

Coil/Register Numbers can be thought of as location names since they do not appear in the actual messages. The Data Addresses are used in the messages. For example, the first Holding Register, number 40001, has the Data Address 0000. The difference between these two values is the offset. Each table has a different offset. 1, 10001, 30001 and 40001. 

What is the Slave ID?

Each slave in a network is assigned a unique unit address from 1 to 247. When the master requests data, the first byte it sends is the Slave address. This way each slave knows after the first byte whether or not to ignore the message. 

What is a function code?

The second byte sent by the Master is the Function code. This number tells the slave which table to access and whether to read from or write to the table.

 

What is a CRC?

CRC stands for Cyclic Redundancy check. It is two bytes added to the end of every modbus message for error detection. Every byte in the message is used to calculate the CRC. The receiving device also calculates the CRC and compares it to the CRC from the sending device. If even one bit in the message is received incorrectly, the CRCs will be different and an error will result. .

What are the formats of Modbus commands and responses? 

 

What are data types?

The example for FC03 shows that register 40108 contains AE41 which converts to the 16 bits 1010 1110 0100 0001 Great! But what does it mean? Well, it could mean a few things. Register 40108 could be defined as any of these 16-bit data types:
 

A 16-bit unsigned integer (a whole number between 0 and 65535) register 40108 contains AE41 = 44,609 (hex to decimal conversion) 

A 16-bit signed integer (a whole number between -32768 and 32767) AE41 = -20,927 (hex to decimal conversion that wraps, if its over 32767 then subtract 65536) 

A two character ASCII string (2 typed letters) AE41 = ® A 

A discrete on/off value (this works the same as 16-bit integers with a value of 0 or 1. The hex data would be 0000 or 0001) Register 40108 could also be combined with

40109 to form any of these 32-bit data types:
 

A 32-bit unsigned integer (a number between 0 and 4,294,967,295) 40108,40109 = AE41 5652 = 2,923,517,522 

A 32-bit signed integer (a number between -2,147,483,648 and 2,147,483,647) AE41 5652 = -1,371,449,774 

A 32-bit double precision IEEE floating point number. This is a mathematical formula that allows any real number (a number with decimal points) to represented by 32 bits with an accuracy of about seven digits. AE41 5652 = -4.395978 E-11 Here is a spreadsheet IEEE float calculator for inputs of 4 bytes or 2 words. To download a copy, right click and select Save Target As... 

A four character ASCII string (4 typed letters) AE41 5652 = ® A V R More registers can be combined to form longer ASCII strings. Each register being used to store two ASCII characters (two bytes). 

What is byte and word ordering?

The Modbus specification doesn't define exactly how the data is stored in the registers. Therefore, some manufacturers implemented modbus in their equipment to store and transmit the higher byte first followed by the lower byte. (AE before 41). Alternatively, others store and transmit the lower byte first (41 before AE). Similarly, when registers are combined to represent 32-bit data types, Some devices store the higher 16 bits (high word) in the first register and the remaining low word in the second (AE41 before 5652) while others do the opposite (5652 before AE41) It doesn't matter which order the bytes or words are sent in, as long as the receiving device knows which way to expect it. For example, if the number 29,235,175,522 was to be sent as a 32 bit unsigned integer, it could be arranged any of these four ways.

AE41 5652 high byte first high word first

5652 AE41 high byte first low word first

41AE 5256 low byte first high word first

5256 41AE low byte first low word first 

What is a Modbus Map?

A modbus map is simply a list for an individual slave device that defines - what the data is (eg. pressure or temperature readings)

- where the data is stored (which tables and data addresses)

- how the data is stored (data types, byte and word ordering)

Some devices are built with a fixed map that is defined by the manufacturer. While other devices allow the operator to configure or program a custom map to fit their needs. 

What is the difference between Modbus ASCII and Modbus RTU?

Modbus RTU and Modbus ASCII talk the same protocol. The only difference is that the bytes being transmitted over the wire are presented as binary with RTU and as readable ASCII with Modbus RTU. important to note about RTU is that the RTU message does not have a Start_of_text indication. The receiving party  in the communications uses a "silent" time in order to determine the start of a new message. ASCII does have a start-of-text token. Binary messages are shorter than ASCII and therefore theoretically faster to transmit/receive. You may be happy to see update rates of about 100 ms in your HMI/SCADA and could choose either communication.

Summary:
- use RTU is possible
- use ASCII in case RTU is giving timeout problems on WinNT or when using slow communications media
like 300 bps or dialup modems Most OPC Servers for Modbus support ASCII as well as RTU communications.. 

What are extended register addresses?

Since the range of the analog output holding registers is 40001 to 49999, it implies that there cannot be more than 9999 registers. Although this is usually enough for most applications, there are cases where more registers would be beneficial. Registers 40001 to 49999 correspond to data addresses 0000 to 270E. If we utilize the remaining data addresses 270F to FFFF, over six times as many registers can be available, 65536 in total. This would correspond to register numbers from 40001 to 105536. Many modbus software drivers (for Master PCs) were written with the 40001 to 49999 limits and cannot access extended registers in slave devices. And many slave devices do not support maps using the extended registers. But on the other hand, some slave devices do support these registers and some Master software can access it, especially if custom software is written. 

How does 2-byte slave addressing work?

Since a single byte is normally used to define the slave address and each slave on a network requires a unique address, the number of slaves on a network is limited to 256. The limit defined in the modbus specification is even lower at 247. To get beyond this limit, a modification can be made to the protocol to use two bytes for the address. The master and the slaves would all be required to support this modification. Two byte addressing extends the limit on the number of slaves in a network to 65535. By default, the Simply Modbus software uses 1 byte addressing. When an address greater than 255 is entered, the software automatically switches to 2 byte addressing and stays in this mode for all addresses until the 2 byte addressing is manually turned off. 

How can you send events and historical data?

Enron Modbus includes commands for moving events and historical data.. 

What is Enron Modbus?

Enron Modbus is a modification to the standard Modicon modbus communication protocol developed by Enron Corporation.

See Enron Modbus for details.

 

 

 

Show More