Руководство 750-830
Руководство 750-830
Руководство 750-830
BACnet/IP Controller
750-830
Manual
Technical description,
installation and
configuration
Version 1.0.1
2 • General
The contents of this documentation are taken in part from the BACnet Stan-
dard 135-2004 or are based on the original contents. These contents are sub-
ject to copyright.
Technical Support
Phone: +49 (0) 571/8 87 – 7 77
Fax: +49 (0) 571/8 87 – 87 77
E-Mail: tcba@wago.com
Every conceivable measure has been taken to ensure the correctness and com-
pleteness of this documentation. However, as errors can never be fully ex-
cluded we would appreciate any information or ideas at any time.
E-Mail: documentation@wago.com
We wish to point out that the software and hardware terms as well as the
trademarks of companies used and/or mentioned in the present manual are
generally trademark or patent protected.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Content • 3
Content
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
4 • Content
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Content • 5
Index.............................................................................................................. 356
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
6 • Important Notes
Legal Principles
1 Important Notes
This section provides only a summary of the most important safety require-
ments and notes which will be mentioned in the individual sections. To protect
your health and prevent damage to the devices, it is essential to read and care-
fully follow the safety guidelines.
WAGO Kontakttechnik GmbH & Co. KG reserves the right of changes serv-
ing technical progress.
All rights developing from the issue of a patent or the legal protection of util-
ity patents are reserved to WAGO Kontakttechnik GmbH & Co. KG. Third-
party products are always indicated without any notes concerning patent
rights. Thus, the existence of such rights must not be excluded.
Specialists**) having
Instructed person-
Activity Electrical specialist qualifications in PLC
nel*)
programming
Assembly X X
Commissioning X X
Programming X
Maintenance X X
Troubleshooting X
Disassembly X X
*) Instructed persons have been trained by qualified personnel or electrical specialists.
**) A specialist is someone who, through technical training, knowledge and experience,
demonstrates the ability to meet the relevant specifications and identify potential dangers in
the mentioned field of activity.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Important Notes • 7
Legal Principles
The device is designed for IP20 protection class. It is protected against finger
touch and solid impurities up to 12.5mm diameter, but not against water pene-
tration. Unless otherwise specified, the device must not be operated in wet and
dusty environments.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
8 • Important Notes
Standards and Regulations for Operating the 750 Series
• The data and power lines must be connected and installed in compliance
with the standards to avoid failures on your installation and eliminate any
danger to personnel.
• For installation, startup, maintenance and repair, please observe the acci-
dent prevention regulations of your machine (e.g. BGV A 3, "Electrical In-
stallations and Equipment").
• Emergency stop functions and equipment must not be made ineffective.
See relevant standards (e.g. DIN EN 418).
• Your installation must be equipped in accordance to the EMC guidelines
so that electromagnetic interferences can be eliminated.
• Operating 750 Series components in home applications without further
measures is only permitted if they meet the emission limits (emissions of
interference) according to EN 61000-6-3. You will find the relevant in-
formation in the section on "WAGO-I/O-SYSTEM 750" ! "System De-
scription" ! "Technical Data".
• Please observe the safety measures against electrostatic discharge accord-
ing to DIN EN 61340-5-1/-3. When handling the modules, ensure that the
environment (persons, workplace and packing) is well grounded.
• The relevant valid and applicable standards and guidelines concerning the
installation of switch cabinets are to be observed.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Important Notes • 9
Symbols
1.3 Symbols
Danger
Always observe this information to protect persons from injury.
Warning
Always observe this information to prevent damage to the device.
Attention
Marginal conditions that must always be observed to ensure smooth and effi-
cient operation.
Note
Make important notes that are to be complied with so that a trouble-free and
efficient device operation can be guaranteed.
Additional Information
References to additional literature, manuals, data sheets and internet pages.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
10 • Important Notes
Safety Information
Danger
The WAGO-I/O-SYSTEM 750 and its components are an open system. It
must only be assembled in housings, cabinets or in electrical operation
rooms. Access is only permitted via a key or tool to authorized qualified per-
sonnel.
Danger
All power sources to the device must always be switched off before carrying
out any installation, repair or maintenance work.
Warning
Replace defective or damaged device/module (e.g. in the event of deformed
contacts), as the functionality of field bus station in question can no longer be
ensured on a long-term basis.
Warning
The components are not resistant against materials having seeping and insu-
lating properties. Belonging to this group of materials is: e.g. aerosols, sili-
cones, triglycerides (found in some hand creams). If it cannot be ruled out
that these materials appear in the component environment, then the compo-
nents must be installed in an enclosure that is resistant against the above men-
tioned materials. Clean tools and materials are generally required to operate
the device/module.
Warning
Soiled contacts must be cleaned using oil-free compressed air or with ethyl
alcohol and leather cloths.
Warning
Do not use contact sprays, which could possibly impair the functioning of the
contact area.
Warning
Avoid reverse polarity of data and power lines, as this may damage the de-
vices.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Important Notes • 11
Font Conventions
Warning
For components with ETHERNET/RJ-45 connectors:
Only for use in LAN, not for connection to telecommunication circuits.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
12 • Important Notes
Scope
1.7 Scope
This manual describes the field bus independent WAGO I/O SYSTEM 750
with the programmable BACnet/IP Controller.
Item.-No. Description
750-830 BACnet/IP Controller
1.8 Abbreviation
AI Analog Input
AO Analog Output
DI Digital Input
DO Digital Output
I/O Input/Output
ID Identifier
PFC Programmable Fieldbus Controller
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
System Description • 13
Technical Condition of the Devices
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
14 • Technical Data
Technical Condition of the Devices
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Technical Data • 15
Technical Condition of the Devices
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
16 • Technical Data
Technical Condition of the Devices
Note
If the technical data of components differ from the values described here, the
technical data shown in the manuals of the respective components shall be
valid.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Technical Data • 17
Technical Condition of the Devices
Electromagnetic compatibility
Immunity to interference acc. to Germanischer Lloyd (2003)
Test specification Test values Strength Evaluation
class criteria
IEC 61000-4-2 ESD 6 kV/8 kV (contact/air) 3/3 B
IEC 61000-4-3 10 V/m 80 MHz ... 2 GHz 3 A
electromagnetic fields
IEC 61000-4-4 burst 1 kV/2 kV (data/supply) 2/3 A
IEC 61000-4-5 surge AC/DC 0.5 kV (line/line) 1 A
Supply:
1 kV (line/earth) 2
IEC 61000-4-6 10 V/m 80 % AM 3 A
RF disturbances (0.15 ... 80 MHz)
Type test AF disturbances 3 V, 2 W - A
(harmonic waves)
Type test high voltage 755 V DC - -
1500 V AC
Emission of interference acc. to Germanischer Lloyd (2003)
Test specification Limit values Frequency range Distance
Type test 96 ... 50 dB (μV) 10 kHz ... 150 kHz
(EMC1, conducted)
allows for ship bridge control 60 ... 50 dB (μV) 150 kHz ... 350 kHz
applications
50 dB (μV) 350 kHz ... 30 MHz
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
18 • Technical Data
Technical Condition of the Devices
Warning
The power dissipation of all installed components must not exceed the maxi-
mum conductible power of the housing (cabinet).
When dimensioning the housing, care is to be taken that even under high ex-
ternal temperatures, the temperature inside the housing does not exceed the
permissible ambient temperature of 55 °C.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Technical Data • 19
Technical Condition of the Devices
Dimensions
01 02
A A A A A
C C C C C
B B B B B
D D D D D
24V 0V
+ +
100
- -
35
51 12 24
65
64
Note
The illustration shows a standard coupler. For detailed dimensions, please
refer to the technical data of the respective coupler/controller.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
20 • Manufacturing Number
Technical Condition of the Devices
PROFIBUS
ITEM-NO.:750-333
PROFIBUS DP 12 MBd /DPV1
0 1 0 3 0 0 0 2 0 3 - B 0 60 0 60 0 60
AWG 28-14
24V DC
72072
- 24 V
+ 0V
Power Supply Power Supply
Field Electronic
WAGO - I/O - SYSTEM
FWL
HW
SW
NO
DS
PATENTS PENDING
II 3 GD
DEMKO 02 ATEX132273 X
750-333
EEx nA II T4
Manufacturing Number
01030002 0 1 0 3 0 0 0 2 0 3 - B 0 6 0 6 0 6
03-B
060606
72072
The manufacturing number consists of the production week and year, the soft-
ware version (if available), the hardware version of the component, the firm-
ware loader (if available) and further internal information for
WAGO Kontakttechnik GmbH & Co. KG.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Component Update • 21
Technical Condition of the Devices
Update Matrix
If the update of a component took place, the current version data are registered
into the columns of the matrix.
Additionally with the update of a field bus coupler or controller also the cover
of the configuration and programming interface of the coupler or controller is
printed on with the current manufacturing and production order number.
The original manufacturing data on the housing of the component remain
thereby.
Statically shielded transport bags with metal coatings are to be used for the
transport of open components for which soiling with amine, amide and sili-
cone has been ruled out, e.g. 3M 1900E.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
22 • Mechanical Setup
Installation Position
Attention
In the case of vertical assembly, an end stop has to be mounted as an addi-
tional safeguard against slipping.
WAGO item 249-116 End stop for DIN 35 rail, 6 mm wide
WAGO item 249-117 End stop for DIN 35 rail, 10 mm wide
Examples:
Exception:
The number of connected I/O modules also depends on which type of cou-
pler/controller is used. For example, the maximum number of I/O modules
that can be connected to a PROFIBUS coupler/controller is 63 without end
module. The maximum total expansion of a node is calculated as follows:
Warning
The maximum total length of a node without coupler/controller must not ex-
ceed 780 mm. Furthermore, restrictions made on certain types of cou-
plers/controllers must be observed (e.g. for PROFIBUS).
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Mechanical Setup • 23
Assembly onto Carrier Rail
All system components can be snapped directly onto a carrier rail in accor-
dance with the European standard EN 50022 (DIN 35).
Warning
WAGO Kontakttechnik GmbH & Co. KG supplies standardized carrier rails
that are optimal for use with the I/O system. If other carrier rails are used,
then a technical inspection and approval of the rail by WAGO Kontakttech-
nik GmbH & Co. KG should take place.
Carrier rails have different mechanical and electrical properties. For the opti-
mal system setup on a carrier rail, certain guidelines must be observed:
• The carrier rail must optimally support the EMC measures integrated into
the system and the shielding of the bus module connections.
• The geometry of the carrier rail must not be altered in order to secure the
safe hold of the components. In particular, when shortening or mounting
the carrier rail, it must not be crushed or bent.
• The base of the I/O components extends into the profile of the carrier rail.
For carrier rails with a height of 7.5 mm, mounting points are to be riveted
under the node in the carrier rail (slotted head captive screws or blind riv-
ets).
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
24 • Mechanical Setup
Spacing
2.6.4 Spacing
The spacing between adjacent components, cable conduits, casing and frame
sides must be maintained for the complete field bus node.
The spacing creates room for heat transfer, installation or wiring. The spacing
to cable conduits also prevents conducted electromagnetic interferences from
influencing the operation.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Mechanical Setup • 25
Plugging and Removal of the Components
To pull out the field bus coupler/controller, release the locking disc by press-
ing on the bottom groove with a screwdriver and then pulling the orange col-
ored unlocking lug .
It is also possible to release an individual I/O module from the unit by pulling
an unlocking lug.
Danger
Ensure that an interruption of the PE will not result in a condition which
could endanger a person or equipment!
For planning the ring feeding of the ground wire, please see chapter 2.6.3.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
26 • Mechanical Setup
Assembly Sequence
The reliable positioning and connection is made using a tongue and groove
system. Due to the automatic locking, the individual components are securely
seated on the rail after installing.
Starting with the coupler/controller, the bus modules are assembled adjacent
to each other according to the project planning. Errors in the planning of the
node in terms of the potential groups (connection via the power contacts) are
recognized, as the bus modules with power contacts (male contacts) cannot be
linked to bus modules with fewer power contacts.
Attention
Always link the bus modules with the coupler/controller, and always plug
from above.
Warning
Never plug bus modules from the direction of the end terminal. A ground
wire power contact, which is inserted into a terminal without contacts, e.g. a
4-channel digital input module, has a decreased air and creepage distance to
the neighboring contact in the example DI4.
Always terminate the field bus node with an end module (750-600).
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Mechanical Setup • 27
Internal Bus/Data Contacts
Warning
Do not touch the gold spring contacts on the I/O modules in order to avoid
soiling or scratching!
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
28 • Mechanical Setup
Power Contacts
Danger
The male contacts are sharp-edged. Handle the module carefully to prevent
injury.
Attention
Please take into consideration that some bus modules have no or only a few
power jumper contacts. The design of some modules does not allow them to
be physically assembled in rows, as the grooves for the male contacts are
closed at the top.
Recommendation
With the WAGO ProServe® Software smartDESIGNER, the structure of a
field bus node can be configured. The configuration can be tested via the in-
tegrated accuracy check.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Mechanical Setup • 29
Wire Connection
The operating tool is inserted into the opening above the connection. This
opens the CAGE CLAMP®. Subsequently the conductor can be inserted into
the opening. After removing the operating tool, the conductor is safely
clamped.
More than one conductor per connection is not permissible. If several conduc-
tors have to be made at one connection point, then they should be made away
from the connection point using WAGO Terminal Blocks. The terminal blocks
may be jumpered together and a single wire brought back to the I/O module
connection point.
Attention
If it is unavoidable to jointly connect 2 conductors, then a ferrule must be used
to join the wires together.
Ferrule:
Length 8 mm
Nominal cross section max. 1 mm2 for 2 conductors with 0.5 mm2 each
WAGO Product 216-103 or products with comparable properties
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
30 • Power Supply
Isolation
• All bus modules have an electrical isolation between the electronics (inter-
nal bus, logic) and the field electronics. Some digital and analog input
modules have each channel electrically isolated, please see catalog.
Attention
The ground wire connection must be present in each group. In order that all
protective conductor functions are maintained under all circumstances, it is
recommended that a ground wire be connected at the beginning and end of a
potential group. (ring format, please see chapter 2.8.3). Thus, if a bus module
comes loose from a composite during servicing, then the protective conductor
connection is still guaranteed for all connected field devices.
When using a joint power supply unit for the 24 V system supply and the
24 V field supply, the electrical isolation between the internal bus and the
field level is eliminated for the potential group.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Power Supply • 31
System Supply
Attention
The use of an incorrect supply voltage or frequency can cause severe damage
to the component.
The direct current supplies all internal system components, e.g. cou-
pler/controller electronics, field bus interface and bus modules via the internal
bus (5 V system voltage). The 5 V system voltage is electrically connected to
the 24 V system supply.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
32 • Power Supply
System Supply
Attention
Resetting the system by switching on and off the system supply, must take
place simultaneously for all supply modules (coupler/controller and
750-613).
2.7.2.2 Alignment
Recommendation
A stable network supply cannot be taken for granted always and everywhere.
Therefore, regulated power supply units should be used in order to guarantee
the quality of the supply voltage.
The internal current consumption is indicated in the technical data for each
bus terminal. In order to determine the overall requirement, add together the
values of all bus modules in the node.
Attention
If the sum of the internal current consumption exceeds the residual current
for bus modules, then an internal system supply module (750-613) must be
placed before the module where the permissible residual current was ex-
ceeded.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Power Supply • 33
System Supply
The maximum input current of the 24 V system supply is 500 mA. The exact
electrical consumption (I(24 V)) can be determined with the following formulas:
Coupler/Controller
I(5 V) total = Sum of all the internal current consumption of the connected
bus modules
+ internal current consumption coupler/controller
750-613
I(5 V) total = Sum of all the internal current consumption of the connected
bus modules
Attention
If the electrical consumption of the power supply point for the 24 V-system
supply exceeds 500 mA, then the cause may be an improperly aligned node
or a defect.
During the test, all outputs, in particular those of the relay modules, must be
active.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
34 • Power Supply
Field Supply
Sensors and actuators can be directly connected to the relevant channel of the
bus module in 1/4 conductor connection technology. The bus module supplies
power to the sensors and actuators. The input and output drivers of some bus
modules require the field side supply voltage.
The coupler/controller provides field side power (DC 24V). In this case it is a
passive power supply without protection equipment.
Power supply modules are available for other potentials, e. g. AC 230 V. Like-
wise, with the aid of the power supply modules, various potentials can be set
up. The connections are linked in pairs with a power contact.
The supply voltage for the field side is automatically passed to the next mod-
ule via the power jumper contacts when assembling the bus modules .
The current load of the power contacts must not exceed 10 A on a continual
basis. The current load capacity between two connection terminals is identical
to the load capacity of the connection wires.
By inserting an additional power supply module, the field supply via the
power contacts is disrupted. From there a new power supply occurs which
may also contain a new voltage potential.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Power Supply • 35
Field Supply
Attention
Some bus modules have no or very few power contacts (depending on the I/O
function). Due to this, the passing through of the relevant potential is dis-
rupted. If a field supply is required for subsequent bus modules, then a power
supply module must be used.
Note the data sheets of the bus modules.
In the case of a node setup with different potentials, e.g. the alteration from
DC 24 V to AC 230V, a spacer module should be used. The optical separa-
tion of the potentials acts as a warning to heed caution in the case of wiring
and maintenance works. Thus, the results of wiring errors can be prevented.
2.7.3.2 Fusing
Internal fusing of the field supply is possible for various field voltages via an
appropriate power supply module.
Fig. 2-14: Supply module with fuse carrier (Example 750-610) g0xxx09x
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
36 • Power Supply
Field Supply
Warning
In the case of power supply modules with fuse holders, only fuses with a
maximum dissipation of 1.6 W (IEC 127) must be used.
For UL approved systems only use UL approved fuses.
After changing the fuse, the fuse carrier is pushed back into its original posi-
tion.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Power Supply • 37
Field Supply
Alternatively, fusing can be done externally. The fuse modules of the WAGO
series 281 and 282 are suitable for this purpose.
Fig. 2-18: Fuse modules for automotive fuses, series 282 pf66800x
Abb. 2-19: Fuse modules for automotive fuses, series 2006 p0xxx13x
Fig. 2-20: Fuse modules with pivotable fuse carrier, series 281 pe61100x
Abb. 2-21: Fuse modules with pivotable fuse carrier, series 2002 p0xxx12x
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
38 • Power Supply
Supplementary Power Supply Regulations
Filter modules for 24-volt supply are required for the certified operation of the
system.
Note
Another potential power terminal 750-601/602/610 must only be used behind
the filter terminal 750-626 if the protective earth conductor is needed on the
lower power contact or if a fuse protection is required.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Power Supply • 39
Supply Example
a) b) 1) 1) d)
c)
750-400 750-410 750-401 750-613 750-616 750-612 750-512 750-512 750-513 750-616 750-610 750-552 750-630 750-600
2) 2)
Shield (screen) bus
System
Supply
230V
24V
Field
Supply
230V
24V
Field
Supply 1) Separation module
recommended
2) Ring-feeding
10 A recommended
a) Power Supply
on coupler / controller
via external Supply
Module
b) Internal System
Supply Module
c) Supply Module
passive
d) Supply Module
with fuse carrier/
diagnostics
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
40 • Power Supply
Power Supply Unit
Recommendation
A stable network supply cannot be taken for granted always and everywhere.
Therefore, regulated power supply units should be used in order to guarantee
the quality of the supply voltage.
A buffer (200 µF per 1 A current load) should be provided for brief voltage
dips. The I/O system buffers for approx 1 ms.
Attention
The system supply and the field supply should be isolated from the power
supplies in order to ensure bus operation in the event of short circuits on the
actuator side.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Grounding • 41
Grounding the DIN Rail
2.8 Grounding
2.8.1 Grounding the DIN Rail
2.8.1.1 Framework Assembly
When setting up the framework, the carrier rail must be screwed together with
the electrically conducting cabinet or housing frame. The framework or the
housing must be grounded. The electronic connection is established via the
screw. Thus, the carrier rail is grounded.
Attention
Care must be taken to ensure the flawless electrical connection between the
carrier rail and the frame or housing in order to guarantee sufficient ground-
ing.
Recommendation
The optimal insulated setup is a metallic assembly plate with grounding con-
nection with an electrical conductive link with the carrier rail.
The separate grounding of the carrier rail can be easily set up with the aid of
the WAGO ground wire terminals.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
42 • Grounding
Grounding Function
Attention
Care must be taken to ensure the direct electrical connection between the
carrier rail contact and the carrier rail.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Grounding • 43
Grounding Protection
Attention
Should the ground conductor connection of the power jumper contacts within
the node become disrupted, e. g. due to a 4-channel bus terminal, the ground
connection will need to be re-established.
The ring feeding of the grounding potential will increase the system safety.
When one bus module is removed from the group, the grounding connection
will remain intact.
The ring feeding method has the grounding conductor connected to the begin-
ning and end of each potential group.
Attention
The regulations relating to the place of assembly as well as the national regu-
lations for maintenance and inspection of the grounding protection must be
observed.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
44 • Shielding (Screening)
General
Attention
Constant shielding is absolutely required in order to ensure the technical
specifications in terms of the measurement accuracy.
The data and signal conductors should be separated from all high-voltage
cables.
The cable shield should be potential. With this, incoming disturbances can be
easily diverted.
The shielding should be placed over the entrance of the cabinet or housing in
order to already repel disturbances at the entrance.
Note
For a better shield performance, the shield should have previously been
placed over a large area. The WAGO shield connection system is suggested
for such an application.
This suggestion is especially applicable if the equipment can have even cur-
rent or high impulse formed currents running through (for example initiated
by atmospheric discharge).
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Assembly Guidelines/Standards • 45
WAGO Shield (Screen) Connecting System
Fig. 2-26: WAGO Shield (Screen) Connecting System p0xxx08x, p0xxx09x, and p0xxx10x
Fig. 2-27: Application of the WAGO Shield (Screen) Connecting System p0xxx11x
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
46 • BACnet/IP Controller 750-830
Description
3 Fieldbus Controller
3.1 BACnet/IP Controller 750-830
3.1.1 Description
The 750-830 BACnet Controller connects the WAGO-I/O-SYSTEM with the
BACnet protocol. The 750-830 Controller complies with the BACnet device
profile "BACnet Building Controller" B-BC in accordance with DIN EN ISO
16484-5 and has 3 functions available internally:
1. Native server: For each channel, appropriate BACnet objects are gen-
erated automatically for the digital, analog input and output modules
that are connected to the controller.
All input signals from the sensors are combined. After connecting the control-
ler, all of the I/O modules on the node are determined and a local process im-
age is created from these. Analog and specialty module data is sent via words
and/or bytes; digital data is sent bit by bit.
The local process image is divided into two data zones containing input and
output data areas. The data of the analog modules are written into the process
image in the order of their position after the controller.
The bits of the digital modules are combined into words and then also mapped
onto the analog modules in the process image. If the number of digital inputs
and outputs is greater than 16 bits, the controller automatically begins a new
word.
The controller can then optionally communicate with higher-order systems ei-
ther via 10/100 Mbit/s (ETHERNET), "100BaseTX" or "10BaseT".
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 47
Compatibility
The programmer can program clients and servers via an internal socket-API
for all transport protocols (TCP, UDP, etc.) with functional modules. Library
functions are available for function expansion. With the IEC 61131-3 library
"SysLibRTC.lib," for example, a buffered real time clock with date, time
(resolution 1 second), alarm functions, and a timer is incorporated. This clock
is supplied with auxiliary power during a power failure.
3.1.2 Compatibility
Additional Information
To get the current software version for programming and configuring the
Controller 750-830, go to our website at http://www.wago.com ! Service !
Documentation ! WAGO-I/O-SYSTEM759 ! WAGO-I/O-PRO
Additional Information
You can find the BACnet Configurator on the internet on the website
http://www.wago.com Service ! Downloads ! Building Automation !
BACnet Downloads.
The documentation for the BACnet Configurator can be found under Service
! Documentation ! WAGO-I/O-SYSTEM 750 ! Fieldbus Coupler and
Programmable Fieldbus Controller ! 750-830.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
48 • BACnet/IP Controller 750-830
Hardware
3.1.3 Hardware
3.1.3.1 View
BACnet/IP
01 02
LINK A
power supply status
ACT C - system
fieldbus BT
B
- power contacts
D
connection
MS 24V 0V
RJ45 data contacts
NS
24V bus coupler power supply
I/O 0V
+ +
USR
24V
_ _
power contacts
• A power supply unit for the system supply and power jumper contacts for
the field supply via bus modules.
• LEDs as status display of the operation, the bus communication, the oper-
ating voltages as well as for error messages and diagnostics
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 49
Hardware
The power supply is derived from modules with CAGE CLAMP® connec-
tions. 24 V power supply (see Fig. 3-1) for system power and power to the
field side.
The integrated power supply provides the required power to the electronics
and the bus modules.
DC
DC
1 5
24 V /0 V 24 V
DC I/O
10 nF MODULES
DC
2 6
FiELDBUS INTERFACE
0V
24 V
24 V
ELECTRONIC
INTERFACE
3 7
FiELDBUS
ELECTRONIC
0V
4 8
0V
10 nF
750-830
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
50 • BACnet/IP Controller 750-830
Hardware
The connection to the fieldbus is made via an RJ45 connector, which is also
called a "Western plug." Wiring for the RJ45 socket on the fieldbus controller
adheres to 100BaseTX specifications. It is mandatory to use a twisted pair ca-
ble of category 5 as a connecting cable. Cable types S-UTP (Screened Un-
shielded Twisted Pair) and STP (Shielded Twisted Pair) with a maximum
segment length of 100 m can be used.
Attention:
The bus connection is approved only for use in LAN networks, not for the
connection of telecommunication lines!
Tab. 3-2: Bus Connection and Connection Plug Arrangement for the RS232
Contact Signal Description
1 - - Not used
2 RxD Receive Data Receive signal
5
9
4
3 TxD Transmit Data Transmit signal
8
3 4 - - Not used
7
2 5 GND Ground Signal and supply ground
6
1
6 - - Not used
Request to send; logical Zero
7 RTS Request to send
= ready for data receipt
View of the
Front of the Send readiness; logical Zero
8 CTS Clear to send
Socket = ready for sending data
9 - - Not used
The pin arrangement corresponds to the RS232 DCE arrangement. This allows
the use of customary 9-pole 1:1 socket/plug cables for the direct connection of
a PC.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 51
Hardware
3.1.3.4 Indicators
The operational status for the fieldbus controller and the node is indicated by
light emitting diodes (LEDs).
These are multi-colored (red, green or red-green (=orange)).
BACnet/IP
ETHERNET 01 02
LNK A
ACT C
B
A
BT D B
MS 24V 0V
NS
I/O
+ +
USR
Additional Information
The evaluation of the LED signals is described in more detail in section 3.1.9,
"LED Signals".
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
52 • BACnet/IP Controller 750-830
Hardware
The configuration interface is located behind the cover flap. It is used for
communication with WAGO-I/O-CHECK, WAGO-I/O-PRO CAA and for
downloading firmware.
Configuration and
programming interface
Fig. 3-3: Configuration Interface g01xx07e
Notice
The 750-920 Communication cable may not be connected or removed when
the system is energized; i.e., there must be no power to the coupler/controller!
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 53
Hardware
RUN STOP
RESET
(pushing down)
UPDATE FIRMWARE
Mode switch
Fig. 3-4: Mode Selector Switch g01xx10e
The switch is a push button or sliding switch with three positions and a push-
button function.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
54 • BACnet/IP Controller 750-830
Hardware
Note
The position of the mode selector switch is not important when starting or
stopping the PFC application from WAGO-I/O-PRO CAA.
Attention
Remember that if outputs are set when switching the mode selector switch
from "RUN" to "STOP" that these will remain set! Software-side switch offs,
e.g. by initiators, are ineffective, because the program is no longer processed.
Note
The user has the opportunity to define the status of the outputs for STOP. A
web page is then opened via the "PLC" link in the web-based management
system where the function can be defined accordingly (see section 3.1.8.7).
If there is a check mark in the box "Enabled", all outputs will be set to zero;
if there is no check mark, the outputs will retain their last current value.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 55
Operating System
Notice
The mode selector switch may not be set at the bottom position during boot-
up!
The controller begins running up after switching on the power supply or after
a reset. The PFC program in the flash memory is then transferred to the RAM.
During the initialization phase, the fieldbus controller detects the bus modules
and the current configuration and sets the variables to 0 or FALSE, or to an
initial value specified by the PFC program. The flags retain their status. Dur-
ing this phase the "I/O" LED will flash red.
When run-up is successful, the controller switches to the status "RUN". The
"I/O" LED then stays lit continuously in green.
After successful boot-up, the PFC cycle starts if the mode selection switch is
in the upper position or due to a start command from the
WAGO-I/O-PRO CAA. The input and output data for the field bus, bus mod-
ules and the timer values are read. Subsequently the PFC program in the RAM
is processed; after that, the output data of the fieldbus and the bus modules are
written in the process image. Operating system functions, among others, for
diagnostics and communication are performed and the values of the timer are
updated at the end of the PFC cycle. The cycle starts again with the reading in
of the input and output data and the timer values.
The cycle time is the time from the beginning of the PFC program up to the
next beginning of the cycle. If a loop is programmed within the PFC program,
the PFC runtime, and therefore the PFC cycle time as well, will be extended
accordingly.
The inputs, outputs and timer values are not updated while the PFC program is
being processed. Updating is performed only as defined at the end of the PFC
program. As a result, it is not possible to wait on an event from the process or
a set period to expire while a loop is in progress.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
56 • BACnet/IP Controller 750-830
Operating System
Switching on the
supply voltage
Is a PLC
program in the Flash No
memory ?
“I/O” LED
is blinking Yes
orange
PLC program transfer
from the flash memory to RAM
Yes Yes
operating mode switch
STOP is in the top position or
Operating mode start command in
WAGO-IO-PRO CAA:
Online/Start or Online/Stop
RUN
PLC cycle
Reading inputs, outputs and times Fieldbus data,
data of I/O modules
“I/O” LED
is shining
green
Fieldbus data,
Writing outputs
data of I/O modules
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 57
Process Image
BACnet process data, on the other hand, are not stored in a fixed, internal
process image. Using the connected modules, the BACnet/IP controller creates
BACnet objects that represent the process data and that are not located in any
directly addressable or visible process image.
After switching on, the controller identifies all bus modules connected with
the node that send or receive data (data width/bit width > 0).
A node can consist of a mixed arrangement of analog and digital modules.
Note
Using the WAGO 750-628 Internal Data Bus Extension Coupler Module and
750-627 End Module makes it possible to connect up to 250 modules to the
830-830 BACnet/IP Controller.
Attention
You can find the number of the input and output bits or bytes of the individu-
ally switched on bus modules in the corresponding descriptions of the bus
modules.
The controller creates an internal local process image on the basis of the data
width, the type of bus module and the position of the module in the node. This
is divided into an input and an output area.
The data of the digital bus modules is bit-oriented; i.e., digital data is sent bit
by bit. Analog bus modules represent all byte-oriented bus modules, which
send data byte by byte. Counter modules, DALI, MP bus, EnOcean and com-
munication modules, for example, are included in this group of bus modules.
For both the local input and the output process image, the bus module data is
stored in the corresponding process image according to the order in which the
modules are connected to the controller.
First, all the byte-oriented (analog) bus modules are filed in the process image,
then the bit-oriented (digital) bus modules. The bits of the digital modules are
assembled into bytes. If the number of digital inputs and outputs is greater
than 8 bits, the controller automatically begins a new byte.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
58 • BACnet/IP Controller 750-830
Process Image
Note
If a node is changed or expanded, this may result in a new process image
structure. The process data addresses would then change. In case of an ex-
pansion, the process data of all previous modules has to be taken into ac-
count.
A memory range of 256 words (word 0 ... 255) is initially available in the con-
troller for the process image of the physical input and output data.
For the image of the MODBUS/PFC variables, the memory range of words
256 ... 511 is reserved, meaning the image for the MODBUS/PFC variables is
created behind the process image for the bus module data
If the quantity of module data is greater than 256 words, all the physical input
and output data above this value is added to the end of the current process im-
age in a memory range; i.e., attached behind the MODBUS/PFC variables
(word 512 ... 1275).
The range from word 1276 to word 1531 is not available to the user.
The subsequent range, starting from word 1532, is reserved for future protocol
expansion and other PFC variables.
For all WAGO fieldbus controllers, access by the PLC (CPU) to process data
is made regardless of the fieldbus system; access is always conducted through
an application-related IEC 61131-3 program.
How the data is accessed from the fieldbus side depends on the fieldbus, how-
ever.
A MODBUS/TCP Master can access the data for the BACnet/IP controller via
the MODBUS functions that are implemented.
Additional Information
For a detailed description of these fieldbus-specific data access methods, re-
fer to the section "MODBUS-Functions".
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 59
Process Image
I/O
USR
750-841
Input modules 750- 402 402 472 472 402 476 402 476
Bit 1 1 1 1
Word1 Word1 Word1 Word1
Process input image Bit 4 4 Word2 Word2 4 Word2 4 Word2
(Word)
addresses
MODBUS PFC
0x0000 %IW0 Word1
0x0001 %IW1 Word2
0x0002 %IW2 Word1
0x0003 %IW3 Word2
0x0004 %IW4 Word1
0x0005 %IW5 Word2
0x0006 %IW6 Word1
0x0007 %IW7 Word2
0x0008 %IW8
Highbyte Lowbyte
0x0004 %IX8.4
0x0005 %IX8.5
0x0006 %IX8.6
0x0007 %IX8.7
0x0008 %IX8.8
0x0009 %IX8.9
DI: Digital Input
0x000A %IX8.10
0x000B %IX8.11
AI:Analog Input
0x000C %IX8.12
0x000D %IX8.13
0x000E %IX8.14
0x000F %IX8.15
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
60 • BACnet/IP Controller 750-830
Process Image
The following example for the output process image comprises 2 digital and 4
analog outputs.
It comprises 4 words for the analog outputs and 1 word for the digital outputs,
i.e. 5 words in total.
In addition, the output data can also be read back with an offset of 200hex
(0x0200) added to the MODBUS address.
Note
All output data greater than 256 words and therefore located in the memory
range 6000hex (0x6000) to 66F9hex (0x66F9) can be read back with an offset
of 1000hex (0x1000) added to the MODBUS address.
DO AO AO
ETHERNET
LINK
MS
NS
TxD/RxD
I/O
USR
750-841
MODBUS addresses
0x0200 %QW0 Word1
0x0201 %QW1 Word2
0x0202 %QW2 Word1
0x0203 %QW3 Word2
0x0204 %QW4
Highbyte Lowbyte
0x0200 %QX4.0
0x0201 %QX4.1
DO: Digital Output
AO: Analog Output
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 61
Process Image
For some bus modules and their different versions, the structure of the process
data depends on the fieldbus.
When applying the MODBUS protocol, the process image has a word struc-
ture (with word alignment). The internal mapping method for data greater than
one byte conforms to Intel formats. The modules can be mapped directly via
addresses with MODBUS.
Additional Information
For the fieldbus-specific structure of the process values of all bus modules
within the 750 and 753 Series of the WAGO-I/O-SYSTEM, refer to section
3.1.5.4, "MODBUS Process Data".
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
62 • BACnet/IP Controller 750-830
Data Exchange
The BACnet/IP controller works according to the client server principle. The
client requests services from the server. It subscribes, for example, to changes
in value or sets limits for alarm/event reports. With its objects, the server maps
and executes the service requests of the client.
• 3 connections for HTTP (to read HTML pages from the controller)
• 15 connections via MODBUS/TCP (to read or write input and output data
of the controller)
• 5 connections via PFC (available in the PLC function for IEC 61131-3 ap-
plication programs)
• 2 connections for WAGO-I/O-PRO CAA (these connections are reserved
for downloading and debugging the application program via ETHERNET.
WAGO-I/O-PRO CAA needs 2 connections at the same time for the de-
bugging. However, only a programming tool can have access to the con-
troller).
• 10 connections for FTP
• 2 connections for SNMP
The BACnet/IP controller is essentially equipped with three interfaces for data
exchange:
There is a data exchange between the fieldbus master and the bus modules, be-
tween the PLC function of the PFC (CPU) and the bus modules, and between
the fieldbus master and PLC function of the PFC (CPU). If the MODBUS
master is used as the fieldbus, access is made to the data using a MODBUS
function implemented in the controller.
Data access by the PFC is carried out with the aid of an IEC 61131-3 applica-
tion program. Data addressing varies greatly here.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 63
Data Exchange
The controller process image contains the physical data for the bus modules
for MODBUS data. These have a value of word 0 ... 255 and word 512
...1275
# The data of the input modules can be read by the CPU and from the field-
bus side.
$ In the same manner, writing to the output modules is possible from the
CPU and from the fieldbus side.
The MODBUS PFC variables are stored in each of the memory areas for word
256 ... 511 between these sides.
% The MODBUS PFC input variables are written to the input memory area
from the fieldbus side and read in by the CPU for processing.
& The variables processed by the CPU via the IEC -61131-3 program are
filed in the output memory space and can be read out by the master.
The memory area for word 1276 ... 1531 is adjacent to the physical bus mod-
ule data. This area is reserved and may not be used by the user. The subse-
quent memory area, starting from word 1532, is reserved for future protocol
expansion and other PFC variables.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
64 • BACnet/IP Controller 750-830
Data Exchange
Note
The breakdown of the NOVRAM can be modified when required in the pro-
gramming software WAGO-I/O-PRO CAA/Register "Resources"/Dialog
window "Target system settings".
The start address for the flag area is fixed at 16#30000000. The area sizes and
the start address for the retain memory can be varied.
We do recommend keeping the standard settings, however, in order to avoid
any overlapping of the areas.
In these default settings the size of the flag area is set at 16#2000, followed
by the retain memory, with the start address 16#30002000 and the size
16#4000.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 65
Data Exchange
3.1.6.2 Addressing
Note
This section explains addressing and internal functioning of a controller with
connected modules in more detail. It is essential that you understand these
correlations in order to conduct conventional addressing by counting
(MODBUS).
If you use MODBUS, take care that "fieldbus 1" is chosen in the WAGO-I/O-
PRO CAA (see section 3.1.8.1).
The I/O Configurator is started from the WAGO-I/O-PRO CAA. For more
details, refer to Section 3.1.8.1.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
66 • BACnet/IP Controller 750-830
Data Exchange
Note
For the meaning of input and output bits or bytes of the individual bus mod-
ule please refer to the corresponding bus module description.
Note
If a node is changed or expanded, this may result in a new process image
structure. In this case, the process data addresses also change. In case of an
expansion, the process data of all previous modules has to be taken into ac-
count.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 67
Data Exchange
Two digital input modules (2 DI), two digital output modules (2 DO) and two
analog input modules (2 AI) and two analog output modules (2AO) are con-
nected to one controller. The final element is an end module that is not taken
into account for addressing.
Count
Se- Module Function Data Width Hardware Address
quence
1. 750-467 2 AI / 0-10 Volt 2 x 16 Bit %IW0 and %IW1
2. 750-400 2 DI 2 x 1 Bit %IX2.0 and %IX2.1
3. 750-550 2 AO / 0-10 Volt 2 x 16 Bit %QW0 and %QW1
4. 750-501 2 DO 2 x 1 Bit %QX2.0 and %QX2.1
- 750-600 End module none -
Refer to the technical data for the specific modules for the data width. The
analog input modules (AI) are mapped first in the process image. Analog
modules are processed word-by-word (W). Module 467 occupies 2 words here
(1 word = 16 Bit); i.e., the first word %IW0 and the second word %IW1 in
the memory image. Note here that counting begins at "0".
The digital inputs (DI) are taken into account after this. These occupy 2 bits.
Two complete words have been previously counted (Word 0 and 1). Now,
counting is continued from Word 2 and 2 bits are added (Bit 0 and Bit 1).
Words and bits are each separated by a decimal point. Hardware addresses are
then %IX2.0 and %IX2.1.
The two analog output modules 750-550 (AO) are then processed. Each of
these modules occupies 1 word; i.e., together they occupy 2 words. Counting
for the output process image begins anew at "0". The hardware output ad-
dresses are then %QW0 and %QW1.
Now the digital outputs (DO) are dealt with. These occupy 2 bits. Two com-
plete words have been previously counted (Word 0 and 1). Now, counting is
continued from Word 2 and 2 bits are added (Bit 0 and Bit 1). The hardware
addresses are then %QX2.0 and %QX2.1.
Note
Changing or adding of digital, analog or complex modules (DALI, EnOcean,
etc.) may result in a new process image being generated. The process data ad-
dresses would then also be changed. Therefore, the process data of all previous
modules has to be taken into account when modules are added.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
68 • BACnet/IP Controller 750-830
Data Exchange
Word Data
0-255 Physical bus modules
256-511 MODBUS-PFC variables
512-1275 Other physical bus modules
Word 0-255: First address range for the input/output data of the bus module:
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 69
Data Exchange
Word 512-1275: Second address range for the input/output data of the bus
module:
Data Address
Width 512.0. 512.8... 513.0 .. 513.8... ..... 1274.0.. 1274.8.. 1275.0 ... 1275.8...
Bit 512.7 512.15 513.7 513.15 1274.7 1274.15 1275.7 1275.15
1024 1025 1026 1027 ..... 2548 2549 2550 2551
Byte
512 513 ..... 1274 1275
Word
256 ..... 637
DWord
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
70 • BACnet/IP Controller 750-830
Data Exchange
Note
The character strings for absolute addresses must be entered connected, i.e.
without spaces or special characters!
Addressing Example:
Inputs
Bit %IX14.0 ... 15 %IX15.0 ... 15
Byte %IB28 %IB29 %IB30 %IB31
Word %IW14 %IW15
Double word %ID7
Outputs
Bit %QX5.0 ... 15 %QX6.0 ... 15
Byte %QB10 %QB11 %QB12 %QB13
Word %QW5 %QW6
Double word %QD2 (top section) %QD3 (bottom section)
Flag
Bit %MX11.0 ... 15 %MX12.0 ... 15
Byte %MB22 %MB23 %MB24 %MB25
Word %MW11 %MW12
Double word %MD5 (top section) %MD6 (bottom section)
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 71
Data Exchange
Data exchange between the MODBUS/TCP master and the bus modules is con-
ducted using the MODBUS functions implemented in the controller by means
of bit-by-bit or word-by-word reading and writing routines.
There are four (4) different types of process data in the controller:
• Input words
• Output words
• Input bits
• Output bits
Tab. 3-14: Allocation of digital inputs and outputs to process data words in accordance with
the Intel format
Output can be read back in by adding an offset of 200 hex (0x0200) to the
MODBUS address.
Note
All output data greater than 256 words and, therefore located in the memory
range 0x6000 to 0x62FC, can be read back by adding an offset of 1000hex
(0x1000) to the MODBUS address.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
72 • BACnet/IP Controller 750-830
Data Exchange
MODBUS master
Inputs Outputs
I/O modules
PII = Process Input
Image
PIO = Process Output
Image
Fig. 3-9: Data exchange between MODBUS Master and bus modules g015045e
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 73
Data Exchange
3.1.6.4 Data Exchange between PLC Function (CPU) and Bus Modules
The PLC function (CPU) of the PFC uses absolute addresses to access the bus
module data directly.
The PFC uses absolute addresses to reference the input data. The data can then
be processed internally in the controller using the IEC 61131-3 program. Flags
are stored in a remanent memory area in this process. The results of linking
can then be written directly to the output data employing absolute addressing.
Inputs Outputs
PII PIO
%IW255 %IW1275 %QW255 %QW1275
Inputs Outputs
Fig. 3-10: Data exchange between PLC function (CPU) of the PFC and the bus modules
g015043d
The fieldbus master and the PLC function (CPU) of the PFC have different
perspectives on data.
Variable data generated by the master is routed as input variables to the PFC,
where it is further processed.
Data created in the PFC is transmitted via the fieldbus to the master as output
variables.
In the PFC, access to the MODBUS/TCP PFC variable data is possible start-
ing from word address 256 to 511 (double-word address 128-255, byte address
512-1023), while access to the PFC variable data is possible starting from a
word address of 1276 to 1531 (double-word address 638-765, byte address
2552-3063).
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
74 • BACnet/IP Controller 750-830
Data Exchange
The PLC function of the PFC employs a different type of addressing for ac-
cessing the same data.
Here, the bit address is composed of the elements word address and bit num-
ber in the word, separated by a decimal point.
Example:
Bit access by MODBUS to bit number 4097 => Bit addressing in the PLC
<WordNo.>.<BitNo.> = 256.1
The PLC function of the PFC can also access data by bytes and by double-
word access.
Addresses are calculated based on the following equations for byte-based ac-
cess:
High-byte address = Word address*2
Low-byte address = (Word address*2) + 1
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 75
Data Exchange
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
76 • BACnet/IP Controller 750-830
Data Exchange
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 77
Data Exchange
LINK
TxD/RxD
ERROR
I/O
USR
W AGO - I /O - SY STE M
750-842
I/O Modules 750- 402 472 501 550 600
Bit 1 Bit 1
Word1 Word1
Process input image Bit 4 Word2 Bit 2 Word2
(Word)
Addresses
MODBUS PFC
0x0000 %IW0 Word1
0x0001 %IW1 Word2
0x0200 %QW0 Word1
0x0201 %QW1 Word2
0x0002 %IW2
0x2002 %QW2
Highbyte Lowbyte
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
78 • BACnet/IP Controller 750-830
Fieldbus Node Start-up
Additional Information
By default, the IP address is assigned to the BACnet/IP controller through a
BootP server.
1. Connect the installed BACnet fieldbus node with the configuration and
programming port of the controller using the communication cable 750-
920 to a vacant serial port on your computer.
The client PC does not require a network card when connected directly, at a
serial port.
Note
The communication cable 750-920 may not be connected or removed when the
system is energized; i.e., there must be no power to the coupler/controller!
After the power is switched on, the controller is initialized. The fieldbus con-
troller determines the bus module configuration and creates a process image.
During startup, the "I/O" LED will flash red rapidly.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 79
Fieldbus Node Start-up
After a brief period, the 'I/O' LED lights up green, meaning the fieldbus con-
troller is operational. If an error occurred during start-up, an error code is indi-
cated by a red, flashing 'I/O' LED.
If error code 6 is indicated, followed by error argument 4 by the "I/O" LED af-
ter run-up of the controller with red flashing of error code six times, followed
by red flashing of the error argument four times, this indicates that an IP ad-
dress has not yet been assigned.
Note
The program "WAGO-ETHERNET Settings" is available for downloading at
http://www.wago.com under: Downloads ! AUTOMATION.
The program is also included on the CD "AUTOMATION Tools and Docs"
(Item No.: 0888-0412) available from WAGO.
4. Enter the desired IP Address and, if applicable, the address of the subnet
mask and gateway.
6. Click on Call WBM. An Explorer then opens with the Web-based man-
agement system in which you can make all further settings (see section
3.1.8.7).
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
80 • BACnet/IP Controller 750-830
Fieldbus Node Start-up
1. Set up a (non-serial) link between the client PC and the controller to test
communication with the controller and correct assignment of the IP ad-
dress. The client PC must be equipped with a network card for this.
3. Type the command ping using the IP address you have assigned, with the
following syntax:
4. When you press the Return key the controller sends a reply to your client
PC that is displayed in the DOS prompt window.
Should the error message "Request timeout" appear, check your input
against the IP address you assigned.
5. If the test is successful, you can close the DOS window. The node is now
ready to communicate.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 81
Fieldbus Node Start-up
The BootP server then receives this message. The server contains a database
in which the MAC addresses and IP addresses are assigned to one another.
When a MAC address is found a broadcast reply is transmitted via network.
• Noting the MAC ID and setting up of the fieldbus nodes (see Section
3.1.7.2.1)
• Connecting of client PC and fieldbus nodes (see section 3.1.7.2.2)
• Determining IP addresses (see Section 3.1.7.2.3)
• Assigning IP addresses to the fieldbus nodes (see Section 3.1.7.2.4)
• Testing for proper functioning of the fieldbus nodes (see Section 3.1.7.2.5)
• Deactivating the BootP protocol (see Section 3.1.7.2.6)
1. Before you set up the fieldbus node write down the MAC-ID of the
BACnet/IP controller. The MAC-ID is applied to the back of the fieldbus
controller, or on the self-adhesive peel-off strip on the side of the control-
ler.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
82 • BACnet/IP Controller 750-830
Fieldbus Node Start-up
2. Start the client PC that assumes the function of the master and BootP
server.
3. Switch on the power at the controller (DC -24 V power supply unit).
After the power is switched on, the coupler is initialized. The controller de-
termines the bus module configuration and creates a process image. During
startup, the "I/O" LED (red) will flash rapidly. After a brief period, the 'I/O'
LED lights up green, meaning the fieldbus controller is operational.
If the client PC is already integrated into an IP network you can determine the
client PC's IP address by performing the following steps:
2. Double click on the Network icon. The network dialog window then ap-
pears.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 83
Fieldbus Node Start-up
4. In the dialog window that then appears, right click on LAN and open the
link Properties.
Note
If any of these entries are missing, install the required TCP/IP components and
restart your PC. You must have the Windows NT installation CD, or the in-
stallation CD for Windows 2000/XP to install these components.
Note
The client at which the BootP server is executed must always have a fixed IP
address. The controller and the client PC must be located in the same subnet.
The following describes allocation of the fieldbus node IP address via the
WAGO BootP server.
Note
The "WAGO-BootP Server" is available free of charge on the CD
"AUTOMATION Tools and Docs" (Item No.: 0888-0412) or at our Website
http://www.wago.com under Downloads ! AUTOMATION.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
84 • BACnet/IP Controller 750-830
Fieldbus Node Start-up
Note
It is also possible to assign IP addresses under other operating systems (e.g.
under Linux) as well as with other BootP servers.
Note
The IP address is assigned via straight-through cable, switches, hubs, or via
direct link using a crossover cable. Addresses cannot be allocated via router.
The BootP table is the database for the BootP server. This table is available as
a text file (bootptab.txt) on the client PC where the WAGO BootP server is in-
stalled.
Note
The WAGO BootP server must be installed correctly before the following
steps can be performed:
1. On your PC, go to Start and select the menu item Programs \ WAGO
Software \ WAGO BootP Server.
At the end of the list that highlights possible abbreviations that can be used in
the BootP table, two examples are given, detailing the allocation of an IP ad-
dress:
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 85
Fieldbus Node Start-up
Information Meaning
node1, node2 Any name for a node can be specified here.
ht=1 Here the hardware type of the network is specified.
For ETHERNET the hardware type is 1.
These numbers are explained in RFC1700.
ha=0030DE000100 Specify the hardware address (MAC ID) for the BACnet/IP controllers
ha=0030DE000200 here (hexadecimal).
ip= 10.1.254.100 Specify the IP address for the BACnet/IP controller here (decimal)
ip= 10.1.254.200
T3=0A.01.FE.01 Specify the gateway address here (hexadecimal)
sm=255.255.0.0 The subnet mask for the subnetwork to which the BACnet/IP controller
belongs can also be specified here (decimal).
The local network that is described in this description does not require a gate-
way. You can therefore apply the example "Example of entry with no gate-
way" here.
3. In the following text line, replace the 12-place hardware address located
behind “ha=“ in this example.
node1:ht=1:ha=0030DE000100:ip=10.1.254.100
4. In place of this, enter the MAC address for your own controller.
5. If you would like to specify a name for your fieldbus node, delete "node1"
in the text and enter the node name you wish to use.
node1:ht=1:ha=0030DE000100:ip=10.1.254.100
7. Since you do not need the second example "Example of entry with gate-
way" here, place the number sign (#) in front of the text line in Example
2 as a comment symbol:
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
86 • BACnet/IP Controller 750-830
Fieldbus Node Start-up
Note
To address additional fieldbus nodes, enter a similar text line for each node,
with your own specific data.
8. In the menu File select the menu item Save to store the changed settings in
the "bootptab.txt" file.
1. On your PC, go to Start and select the menu item Programs \ WAGO
Software \ WAGO BootP Server.
3. Click on Start in the dialog window that then appears. This activates the
query/response mechanism of the BootP protocol.
A number of messages are then output at the BootP server. Error messages in-
dicate that some services (such as Port 67, Port 68) are not defined in the op-
erating system.
Fig. 3-13: Dialog window for the WAGO-BootP Server, with messages P012909d
4. To close the BootP server again, click Stop and then click the button Exit.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 87
Fieldbus Node Start-up
1. In order to check communication with the controller and for correct IP ad-
dress assignment, start the DOS prompt via Start / Programs / Command
prompt.
2. Type the command ping using the IP address you have assigned, with the
following syntax:
3. Press Return
The controller sends a reply to your client PC that is displayed in the DOS
prompt window.
Should the error message "Request timeout" appear, check your input against
the IP address you assigned.
4. If the test is successful, you can close the DOS command prompt window.
The node is now ready to communicate.
• The controller MAC address does not correspond to the entry given in the
"bootstrap.txt" file.
• The client PC on which the BootP server is running is not located in the
same subnet as the controller; i.e., the IP addresses do not match
Example: Client IP: 168.192.0.10 and controller IP: 10.1.254.5
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
88 • BACnet/IP Controller 750-830
Fieldbus Node Start-up
By default, the BootP protocol is activated in the controller. When the BootP
protocol is activated, the controller expects the BootP server to be perma-
nently available. If there is no BootP server available after a PowerOn reset,
the network will remain inactive.
You must deactivate the BootP protocol and set a fixed IP address. After that,
a BootP server is no longer necessary.
Deactivation of the BootP protocol is performed using the HTML pages stored
in the controller (see also Section 3.1.8.7).
Note
If the BootP protocol is deactivated after addresses have been assigned, the
stored IP address is retained, even after an extended loss of power, or when
the controller is removed.
1. Open the Web browser on your client PC (such as the Microsoft Internet
Explorer) to have the HTML pages displayed.
2. Enter the IP address for your fieldbus node in the address line of the
browser and press Return.
This is provided for secure access and entails three different user groups:
"admin", "guest" and "user".
A start page is then displayed in the browser window with information about
your fieldbus controller. You can navigate to other information using the hy-
perlinks in the left navigation bar.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 89
Fieldbus Node Start-up
Note
If these pages are not displayed for local access to the fieldbus nodes, you
must define in the Web browser properties that, as an exception, no proxy
server is to be used for the node IP address.
Note
If DHCP and BootP are activated and an ISDN/DSL router is incorporated in
the network (factory default settings with DHCP server), addresses will be
assigned automatically after a loss of power (loss of 24-V-DC power to con-
troller) from the address range for the ISDN/DSL router. As a result, all con-
trollers will be assigned new IP addresses!
4. In the left navigation bar click on Port to open the HTML page for select-
ing a protocol.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
90 • BACnet/IP Controller 750-830
Fieldbus Node Start-up
You are shown a list of all the protocols supported by the controller. By de-
fault, the BootP protocol is activated in the controller.
5. Click the box behind BootP to remove the check mark. You have now de-
activated the protocol.
You can also deactivate any other protocols that you no longer need in the
same manner, or select desired protocols and activate them explicitly.
Since communication for each protocol takes place via different ports, you can
have several protocols activated simultaneously; communication takes place
via these protocols.
6. Click on SUBMIT and then switch off the power to the controller (hard-
ware reset), or press down the mode selector switch.
The protocol settings are then saved and the controller is ready for operation.
If you have activated the MODBUS/TCP protocol, for example, you can now
select and execute required MODBUS functions using the MODBUS master
too, such as querying of the module configuration via register 0x2030.
If you have activated the WAGO-I/O-PRO for example, you can also program
the controller via ETHERNET link using WAGO-I/O-PRO CAA in line with
Standard IEC 61131-3.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 91
Programming the PFC Using WAGO-I/O-PRO CAA
Note
IEC 61131-3 programming of the controller via ETHERNET requires that the
check box "CoDeSys" be activated at the Website "Port Configuration" (see
Section 1.1.8.7).
You can, however, also connect the client PC and controller serially for pro-
gramming using a programming cable.
Additional Information
For a detailed description of using the software, refer to the manual for the
"WAGO-I/O-PRO CAA". This manual is located at http://www.wago.com
under: Documentation ! WAGO-I/O-SYSTEM759 ! WAGO-I/O-PRO !
759-333
A dialog window then appears on which you can set the target system for pro-
gramming.
4. In the dialog window that appears select the program type (AWL, KOP,
FUP, AS, ST or CFC).
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
92 • BACnet/IP Controller 750-830
Programming the PFC Using WAGO-I/O-PRO CAA
To ensure that you can access all bus module data properly in your new pro-
ject, first compile the bus module configuration based on the existing fieldbus
node hardware and map it in the configuration file "EA-config.xml". This file
defines whether write access is permitted to the modules from the IEC 61131-
3 program, from the MODBUS/TCP or from BACnet.
As described below, this file can be generated via configuration using the
WAGO-I/O Configurator.
1. In the left half of the screen for the WAGO-I/O-PRO-CAA interface, select
the tab Resources.
2. In the tree structure click PLC configuration. The I/O Configurator then
starts up.
3. Expand the branch Hardware configuration in the tree structure with the
sub-branch K-Bus.
4. Right click on K Bus or on an I/O module to open the menu for adding and
attaching I/O modules.
5. Click on Append Subelement in the context menu. You can now select
the desired I/O module from the I/O module catalog and attach it to the end
of the K-bus structure using Insert and OK. In this case, the command "In-
sert element" is deactivated.
You can also access these commands with the "Insert" menu in the main win-
dow menu bar. The dialog window "I/O configuration" for selecting modules
is opened both by "Attach sub-element" and by "Insert element." In this dialog
window, you can position all the required modules in your node configuration.
7. Position all of the required I/O modules until this arrangement corresponds
to the configuration of the physical node. Complete the tree structure in
this process for each module in your hardware that sends or receives data,
either bit-by-bit or word-by-word (data width/bit width > 0).
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 93
Programming the PFC Using WAGO-I/O-PRO CAA
Note
The number of modules that send or receive data must correspond to the
existing hardware (except for supply modules, copying modules or end mod-
ules, for example). The number of input and output bits or bytes of the indi-
vidually connected bus modules can be found in the corresponding descrip-
tions of the bus modules.
Additional Information:
To obtain further information about an I/O module, either select that module
from the catalog, or in the current configuration and then click the button
Data Sheet. The module is then shown in a separate window with its associ-
ated data sheet.
Note
For the current version of the data sheets go to http://www.wago.com under
Documentation.
8. Click OK to accept the node configuration and close the dialog window.
The addresses for the control system configuration are then recalculated and
the tree structure for the configuration updated.
If required, you can also modify the authorization privileges for individual
modules if they are to be accessed via fieldbus (MODBUS/TCP/IP). Initially,
write access from the PLC is defined for each module that is added. Proceed
as follows to change this setting:
You can choose from the following settings in the column "Value" for this:
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
94 • BACnet/IP Controller 750-830
Programming the PFC Using WAGO-I/O-PRO CAA
After completing these settings you can begin with IEC 61131-3 program-
ming. The "EA-config.xml" configuration file is generated as soon as the pro-
ject has been transferred.
Additional Information:
For a detailed description of how to use the WAGO-I/O-PRO CAA software
and the I/O Configurator, refer to the online help function for WAGO-I/O-
PRO CAA.
Note
You can also create the file "EA-config.xml" using an editor and store it in
the controller directory "/etc" by means of FTP.
Configuration using the file "EA-config.xml" that is already stored in the
controller is described in the following section.
Note
If you wish to perform module assignment directly using the "EA-
config.xml" file stored in the controller, do not save any configuration data in
WAGO-I/O-PRO CAA prior to this, as the file is overwritten by entries in the
WAGO-I/O-PRO CAA on each download.
1. Open any FTP client. You can also use the Windows FTP client in the
DOS prompt window.
2. Type in the IP address of the controller to access the controller file system.
3. Then, enter admin as the user login and wago as the password.
4. The file "EA-config.xml" is located in the "etc" folder. Copy this file to a
local directory on your PC and open it in an editor installed on your PC
(e.g., "WordPad").
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 95
Programming the PFC Using WAGO-I/O-PRO CAA
The fourth line contains the necessary information for the first bus module.
The entry MAP=“PLC“ assigns write access privileges to the IEC 61131-3
program for the first module.
If you wish to change the access rights, replace "PL" with "FB3" as the access
privileges from BACnet.
5. Then complete the fourth line for each individual module using this syntax
and set the corresponding assigned access privileges:
Note
It is imperative that the number of line entries matches the number of existing
hardware modules.
6. Save the file and reload it to the controller file system via the FTP client.
Additional Information
For a detailed description of how to use the software, please refer to the
WAGO-I/O-PRO CAA manual. The manual available at
http://www.wago.com under Documentation ! WAGO-I/O-SYSTEM 759
! WAGO-I/O-PRO ! 759-333
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
96 • BACnet/IP Controller 750-830
Programming the PFC Using WAGO-I/O-PRO CAA
Note
If you are in the simulation mode you cannot perform configuration of sym-
bols or settings for generating the SYM_XML file. The category Symbol
configuration is not available for selection in this case.
You can make this category visible by selecting Online \ Logoff in the main
menu and removing the check mark in front of Simulation.
The SYM_XML file is a file that contains all project variables. This file is
necessary for the BACnet Configurator. Proceed as follows to create this file:
2. Place a check mark in the check box Generate XML Symbol table
3. Click the button Configure symbol file.... A dialog window then appears
in which you can set the object attributes.
4. Place a check mark in the check box Issue object variables. This check
mark must appear in black!
Once these options have been activated, an SYM_XML file will be generated
automatically with project variables when a project is compiled.
Note
If the check mark in the box Issue object variables is gray, this means that it
has not been explicitly set. Click in the box again to make sure that the check
mark appears in black.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 97
Programming the PFC Using WAGO-I/O-PRO CAA
Additional Information
All libraries are included on the installation CD for the software
WAGO-I/O-PRO CAA in the folder directory:
CoDeSys V2.3\Targets\WAGO\Libraries\...
Library Contents
Ethernet. lib Function blocks for communication via ETHERNET
WAGOLibEthernet_01.lib Function blocks that can set up a link to a remote server or
client PC via TCP protocol to exchange data with any po-
tential UDP server or client PC via UDP protocol
WAGOLibModbus_IP_01.lib Function blocks that can set up links with one or more
slaves
ModbusEthernet_03.lib Function blocks that enable data exchange with several
MODBUS slaves
ModbusEthernet_04.lib Function blocks for data exchange with several
MODBUS/TCP/UDP slaves
Also a function block that provides a MODBUS server that
maps the MODBUS services on a word array.
SysLibSockets.lib Function block for access to sockets for communication via
TCP/IP and UDP.
WagoLibSockets.lib Function blocks for access to sockets for communication
via TCP/IP and UDP
Contains additional functions in addition to SysLibSock-
ets.lib
Mail_02.lib Function block for sending e-mails
WAGOLibMail_01.lib Function block for sending e-mails
WagoLibSnmpEx_01.lib Function blocks for sending SNMP-V1 traps together with
the parameters for the type DWORD and STRING(120)
(starting with software version SW >= 07).
WagoLibSntp.lib Function blocks for setting and using the simple network
time protocol (SNTP)
WagoLibFtp.lib Function blocks for setting and using the file transfer pro-
tocol (FTP)
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
98 • BACnet/IP Controller 750-830
Programming the PFC Using WAGO-I/O-PRO CAA
Additional Information
For a detailed description of the function blocks and use of the software, refer
to the WAGO-I/O-PRO CAA manual at http://www.wago.com under: Docu-
mentation !
WAGO-I/O-SYSTEM 759 ! WAGO-I/O-PRO ! 759-333
or the online Help function for WAGO-I/O-PRO CAA.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 99
Programming the PFC Using WAGO-I/O-PRO CAA
Note
Please note the following information when programming your IEC tasks.
• IEC tasks must have different priorities, as otherwise an error will occur
during translating of the application program.
• If several IEC tasks utilize input or output variables with the same, or over-
lapping addresses in the process image, the values for the input or output
variables may change while the IEC task is being executed!
• Running tasks are halted after each task cycle for a duration that is half the
time that the task requires (minimum 1 ms). Execution of the task is then
resumed.
Example: 1st Task 4 ms ! Waiting period 2 ms
2nd Task 2 ms ! Waiting period 1 ms
• Sensitivity is of significance only for cyclic tasks. The values 1 and 0 are
equivalent with regard to sensitivity. A sensitivity value of 0 or 1 results in
the watchdog event being triggered when the watchdog time is exceeded
on time. With a sensitivity value of 2, for instance, the watchdog time must
be exceeded in two consecutive task cycles in order for the watchdog
event to be triggered.
• If the set runtime is greater than the call interval the watchdog event is trig-
gered when the maximum runtime is reached, regardless of the value set
for sensitivity.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
100 • BACnet/IP Controller 750-830
Programming the PFC Using WAGO-I/O-PRO CAA
2. If no full internal bus cycle has run since the last time the outputs were
written:
! Wait until the next internal bus cycle is completed.
3. Reading of inputs and reading back of the outputs from the process image.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 101
Programming the PFC Using WAGO-I/O-PRO CAA
Priority Task
0 (high) Internal bus task, fieldbus task
1 Normal task
2 PLC-Comm task
3 (low) Background task
Definition: Processes with the highest priority are identified by the lowest
numbers. These processes are handled by all other processes.
Additional Information
For a detailed description of the programming tool WAGO-I/O-PRO CAA
refer to the manual WAGO-I/O-PRO CAA at http://www.wago.com under:
Documentation ! WAGO-I/O-SYSTEM759 ! WAGO-I/O-PRO ! 759-333
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
102 • BACnet/IP Controller 750-830
Programming the PFC Using WAGO-I/O-PRO CAA
In place of a task, a system event can also call up a project module for proc-
essing.
The system events to be employed for this depend on the target system. These
events consist of the list of supported standard system events for the control
system and any other manufacturer-specific events, which may have been
added. Possible events, for example: . Stop, Start, Online change.
A complete list of all system events is provided at WAGO-I/O-PRO CAA /
"Resources" tab" / "Task configuration" / "System events".
A module is called up by the event when the corresponding item is activated;
i.e., when there is a check in the check box in the first column. Activation or
deactivation is done with a mouse click on the check box.
Additional Information
Allocation of the system events to the specific modules to be called up is clari-
fied in the manual for the programming tool WAGO-I/O-PRO CAA at
http://www.wago.com under:
Documentation ! WAGO-I/O-SYSTEM 759 ! WAGO-I/O-PRO !
759-333
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 103
Programming the PFC Using WAGO-I/O-PRO CAA
Transfer from the PC to the controller of the program for the created IEC
61131-3 application can be performed two ways:
Suitable communication drivers are required for transfer; these can be config-
ured using WAGO-I/O-PRO CAA under Online / Communication parameters.
Note
When selecting an appropriate driver, ensure that the communication parame-
ters are set and matched accordingly.
Use the WAGO communication cable to set up a physical connection via se-
rial service port. This is included in the scope of supply for the programming
software WAGO-I/O-PRO CAA (Item No.: 759-333) or can be procured as an
accessory item under order no. 750-920.
Notice
The communication cable 750-920 may not be connected or removed when
the system is energized; i.e., there must be no power to the controller!
Use the WAGO communication cable to connect the COMX port of your PC
to the controller communication port.
A communication driver is required for serial data transfer. This driver and its
parameters must be entered in the WAGO-I/O-PRO CAA in the dialog win-
dow "Communication parameters".
3. Click New to set up a link and then enter a name, such as RS232.
4. In the selection window, mark the required driver in the right side of the
window, Serial (RS232) – 3S Serial RS232 driver, to configure the serial
link between the PC and the controller.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
104 • BACnet/IP Controller 750-830
Programming the PFC Using WAGO-I/O-PRO CAA
The following standard entries are shown in the center dialog window:
• Port: COM1
• Baud rate: 19200
• Parity: Even
• Stop-bits: 1
• Motorola byteorder: No
Additional information
For details on installing the communication drivers and using the software,
refer to the WAGO-I/O-PRO CAA. The manual available at
http://www.wago.com under: Documentation ! WAGO-I/O-SYSTEM 759
! WAGO-I/O-PRO ! 759-333
Note
The controller mode selector switch must be at either the center or top posi-
tion to access the controller.
6. Under Online, click the menu item Login to log in to the controller.
(The WAGO-I/O-PRO CAA Server is active during online operation. The
communication parameters cannot be called up during this time.)
8. Once the program has been loaded, start program processing in the menu
Online, menu item Start.
"ONLINE" and "RUNNING" will then appear at the right of the status bar.
9. To terminate online operation, click the menu item Log off in the Online
menu.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 105
Programming the PFC Using WAGO-I/O-PRO CAA
The physical link between the PC and the controller is set up via fieldbus.
An appropriate communication driver is required for data transfer. The driver
and its parameters must be entered in the WAGO-I/O-PRO CAA in the dialog
window "Communication parameters".
4. In the selection window mark the desired driver on the right-hand dialog
side (e.g. TCP/IP), to configure the serial connection between PC and the
controller).
The following standard entries are shown in the center dialog window:
Address: the IP address of the controller
Port: 2455
Motorola byteorder: No
Note
The controller must have an IP address before it can be accessed. The con-
troller mode selector switch must be set to the center or top position.
5. Under Online, click the menu item Login to log in to the controller.
(The WAGO-I/O-PRO CAA Server is active during online operation. The
communication parameters cannot be called up during this time.)
7. Once the program has been loaded, start program processing in the menu
Online, menu item Start.
"ONLINE" and "RUNNING" will then appear at the right of the status bar.
8. To terminate online operation, click the menu item Log off in the Online
menu.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
106 • BACnet/IP Controller 750-830
Programming the PFC Using WAGO-I/O-PRO CAA
HTML pages containing information and setting options are stored in the con-
troller as referred to as the Web-based management system. Use the menu on
the left to navigate through these pages.
Information
Click the link "Information" to view status information about your controller
and network.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 107
Programming the PFC Using WAGO-I/O-PRO CAA
ETHERNET
Over the "Ethernet" link, you will reach a website on which you can configure
the bandwidth limit and transmission rate for ETHERNET communication.
With the BACnet/IP Controller, you will use Port 1 while setting the transmis-
sion rate ("Speed Configuration") (see Tab. 3-20).
Parameter Description
Enable Port Deactivates the ETHERNET port. Both ports cannot be deac-
tivated at the same time.
Enable Power-Save Mode Activates the energy saving mode for the ETHERNET port
Enable Auto MDI-X Activates the Auto MDI-X function of the ETHERNET port.
The "Auto MDI-X" function employs an internal switching
functionality to allow the use of either crossed (Crossover) or
straight-in (Patch) cables.
Enable Autonegotiation Activates the autonegotiation function of the ETHERNET
port. The "Autonegotiation" function enables automatic de-
termining (negotiating) of the best-possible baud rate and the
optimal transfer mode between two link partners.
10 MBit Half Duplex Configures the ETHERNET port for a baud rate of 10 MBit,
with a half duplex transfer mode.
10 MBit Full Duplex Configures the ETHERNET port for a baud rate of 10 MBit,
with a full duplex transfer mode.
100 MBit Half Duplex Configures the ETHERNET port for a baud rate of 100 MBit,
with a half duplex transfer mode.
100 MBit Full Duplex Configures the ETHERNET port for a baud rate of 100 MBit,
with a full duplex transfer mode.
Enable IEEE 802.3x Activates automatic flow control for the full duplex transfer
Full Duplex Flow Control mode
A bandwidth limit function can also be configured for the ETHERNET port.
The following modes can be configured under Section "Bandwidth/Sniffer
Configuration" in the option fields "Limit mode":
Mode Description
ALL All ETHERNET data packets are limited
BC MC FU Broadcast, multicast and flooded-unicast data packets are limited
BC MC Broadcast and multicast data packets are limited
BC Broadcast data packets are limited
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
108 • BACnet/IP Controller 750-830
Programming the PFC Using WAGO-I/O-PRO CAA
A set data transfer rate can be defined for the set mode with the option field
"Input/Output Limit Rate." For this, port 3 is the internal ETHERNET port
linked to the CPU. Bandwidth limiting configured for Port 3 will not have an
effect on the data transfer of ETHERNET Port 1!.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 109
Programming the PFC Using WAGO-I/O-PRO CAA
TCP/IP
Click the link "TCP/IP" to go to a Web site where you can specify the settings
for the TCP/IP protocol. This protocol forms the basis for network data trans-
fer.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
110 • BACnet/IP Controller 750-830
Programming the PFC Using WAGO-I/O-PRO CAA
Port
Click the "Port" link to go to the "Port configuration" page, where you can ac-
tivate or deactivate the desired protocol.
Normally, FTP, HTTP, MODBUS/UDP, MODBUS/TCP, WAGO Services,
and CoDeSys are activated.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 111
Programming the PFC Using WAGO-I/O-PRO CAA
SNMP
Click the link "SNMP" to go to a Web site where you can specify the settings
for the simple network management protocol. This protocol forms the basis
for transfer of control data.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
112 • BACnet/IP Controller 750-830
Programming the PFC Using WAGO-I/O-PRO CAA
Clock
Click the link "Clock" to go to a Web site where you can specify the settings
for the internal real-time clock.
Here, enter the current time and date and also select standard or daylight sav-
ing time.
Note
The internal clock must be (re)set on initial startup, or after 6 days without
power. The "I/O" LED for the controller will flash with the error code 1/10
RTC-Powerfail if the clock is not set.
Note
Switch-over between standard and daylight saving time via Web-based man-
agement system is required when synchronizing the controllers in your net-
work using a time server. The change-over is resolved via function block
PrgDaylightSaving, which you must integrate into the WAGO-I/O-PRO
CAA using the library DaylightSaving.lib. From that point, change-over will
be performed automatically, allowing all functions to be executed properly
and at the right time.
Note
Call up the Web-based management system and set the actual time under
"Clock" in order to restore proper functioning of the controller in the event of
an RTC-Powerfail. The controller will then be fully operational again.
Note
If you are using the software "WAGO-I/O-Check" after a loss of power has
occurred, error messages may be generated. Should this occur, call up the
Web-based management system and set the actual time under "Clock". Then,
call up the "WAGO-I/O-Check" program again.
Note
You can also use a WAGO-RTC module 750-640 at your node to utilize the
actual time (encoded) in your higher-order control system. An even greater
degree of accuracy is achieved using this "Real-Time Clock" module than
that obtained using the real-time clock in the controller.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 113
Programming the PFC Using WAGO-I/O-PRO CAA
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
114 • BACnet/IP Controller 750-830
Programming the PFC Using WAGO-I/O-PRO CAA
Security
Click the "Security" link to go to a Web site at where you can configure read
and/or write access privileges for various user groups using passwords to pro-
tect the configuration against unauthorized/inadvertent changes.
Note
The following restrictions apply to passwords: max.16 characters, only letters
and digits, no special characters, symbols or umlauts.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 115
Programming the PFC Using WAGO-I/O-PRO CAA
Features
Click the link "Features" to go to a Website at which you can activate or deac-
tivate additional functions.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
116 • BACnet/IP Controller 750-830
Programming the PFC Using WAGO-I/O-PRO CAA
MODBUS IP
Click the link "Modbus IP" to go to a Web site where you can specify the set-
tings for the MODBUS watchdog.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 117
Programming the PFC Using WAGO-I/O-PRO CAA
MODBUS RTU
Click the link "MODBUS RTU" to go to a Web site where you can specify the
settings for the MODBUS/RTU protocol.
On this page, you set the baud rate of 9600 (standard), 19200 or 57600. With
each byte, a parity bit can also be sent. Errors in data transmission are detected
with the aid of the parity bit. A differentiation is made between even (even
parity), uneven (odd parity) and no parity testing (no parity).
Enter the "Slave Device Address" in the range 0-255 and select "Override de-
fault fieldbus settings" in order to assign all modules MODBUS/RTU by de-
fault instead of MODBUS/IP.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
118 • BACnet/IP Controller 750-830
Programming the PFC Using WAGO-I/O-PRO CAA
BACnet
You can set the transmission rate of the internal data bus and the UDP port on
the "BACnet" page.
In the "UDP Port" field, enter the UDP port for BACnet/IP that is to be used.
If you place a check mark in the "Non-adaptive internal data bus transmission
rate in ms" box (default setting), the transmission rate will be constant and
will not be adapted to the node configuration.
This not only helps reduce the run-up time, but it also reduces the transmission
rate. Remove the check mark to increase the transmission rate.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 119
Programming the PFC Using WAGO-I/O-PRO CAA
PLC
Click the "PLC" link to access a Web site where you can define the PFC func-
tionality settings for your controller.
Use the function "Process image - Set outputs to zero if user program is
stopped" to define the status of the outputs when your application program
quits.
If there is a check in the box for this function, all outputs will be set to zero; if
there is no check, the outputs will retain their current value.
Use the function "Default webpage" to define that the page "Webvisu.htm" be
used as the starting page instead of the standard page "Status information" that
is displayed when WMBS is accessed.
Note
The "Webvisu.htm" page does not have any hyperlinks to other Web sites.
To deactivate this starting page function, or to go to other pages using hyper-
links, enter the IP address for your controller and the address for the original
starting page in the URL line of your browser with the following syntax:
http://IP address of your controller/webserv/Index.ssi.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
120 • BACnet/IP Controller 750-830
Programming the PFC Using WAGO-I/O-PRO CAA
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 121
Programming the PFC Using WAGO-I/O-PRO CAA
I/O config
Click the link "I/O config" to view the configuration and/or write access privi-
leges for the outputs of your fieldbus node.
The node structure created using the "WAGO-I/O-PRO CAA I/O Configura-
tor" hardware configuration tool is displayed in the window. If no modules are
shown in this window, no hardware configuration and, thus, no allocation of
write access privileges have been assigned. In this case, the handling defined
at the Web site "PLC" by the function "I/O configuration - Compatible han-
dling for ea-config.xml" will be applied to assign the write privileges for all
outputs either to the standard fieldbus, or to the PLC.
Additional Information
For more detailed information about the WAGO-I/O-PRO CAA I/O Configu-
rator, refer to the Section 3.1.7"Startup of Fieldbus Node."
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
122 • BACnet/IP Controller 750-830
Programming the PFC Using WAGO-I/O-PRO CAA
Fig. 3-21: Web-based Management System: I/O config (with process values)
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 123
Programming the PFC Using WAGO-I/O-PRO CAA
WebVisu
Use the link "WebVisu" to open an HTML page displaying the visualization
for your programmed application, provided this has been previously created in
WAGO-I/O-PRO CAA and saved to the controller.
You can set "WebVisu" as the starting (default) page. To do this, open the
Web page using the "PLC" link and activate the function "Default webpage -
Set, webvisu.huml as default." When the Web-based management system is
accessed, the "WebVisu" page will be opened instead of the normal "Status In-
formation" page.
Note
The "Webvisu.htm" page does not have any hyperlinks to other Web pages.
To deactivate the starting page function, or to access other pages using hyper-
links, enter the IP address for your controller and the address for the original
starting page in the URL line of your browser with the following syntax:
http://IP address of your controller/webserv/Index.ssi.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
124 • BACnet/IP Controller 750-830
LED Signaling
BACnet/IP
ETHERNET 01 02
LNK A
ACT C
B
A
BT D B
MS 24V 0V
NS
I/O
+ +
USR
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 125
LED Signaling
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
126 • BACnet/IP Controller 750-830
LED Signaling
After applying the supply voltage, the controller boots up. The red ‘I/O‘ LED
blinks.
After an error-free run-up, the "I/O" LED stays lit as green.
• The error display starts with the first blinking sequence (approx. 10 Hz).
• After a short break, the second blinking sequence starts (approx. 1 Hz).
The number of light pulses indicates the error code.
• After another break, the third blinking sequence starts (approx. 1 Hz). The
number of light pulses indicates the error argument.
Switching on
the power supply
Coupler/Controller starts up
No
Test o.k.?
Yes
‘I/O’ LED
1st flash sequence
(Introduction of the
error indication)
1st break
‘I/O’ LED
2nd flash sequence
Error code
(Number of flash cycles)
2nd break
‘I/O’ LED
‘I/O’ LED is shining 3rd flash sequence
Error argument
(Number of flash cycles)
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 127
LED Signaling
I/O Meaning
green Data cycle on the internal bus
off No data cycle on the internal bus
red Controller hardware defect
red flashing During run-up: Internal bus initialized
During operation: General internal bus error
red cyclical flashing Error message for bus module reset and internal error.
This error message is evaluated as an error code and error argu-
ment on the basis of the blink code.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
128 • BACnet/IP Controller 750-830
LED Signaling
1 2 3
Initiation of error indication –Pause– Error code –Pause– Error argument
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 129
LED Signaling
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
130 • BACnet/IP Controller 750-830
LED Signaling
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 131
LED Signaling
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
132 • BACnet/IP Controller 750-830
LED Signaling
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 133
LED Signaling
The bottom indicator LED ("USR") is provided for visual output of informa-
tion about internal bus errors. The activation of the LED from the user pro-
gram occurs with the functions from the WAGO-I/O-PRO library "Visual.lib".
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
134 • BACnet/IP Controller 750-830
LED Signaling
The power supply unit of the controller has two green LEDs that indicate the
status of the power supply. LED A (left, top) indicates the 24 V supply for the
controller.
LED B (left, bottom) and LED C (right, top) indicate the supply of the field
side; i.e., the power jumper contacts.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 135
Fault behavior
A fieldbus and, hence, a link failure is recognized when the set reaction time
for the watchdog expires without initiation by the higher-order control system.
This may occur, for example, when the Master is switched off, or when there
is a disruption in the bus cable. An error at the Master can also result in a
fieldbus failure. No connection via ETHERNET.
Fig. 3-24: Function block for determining loss of fieldbus, independently of protocol g012926x
The node can be put into a safe status in the event of a fieldbus failure with the
aid of these function block outputs and an appropriately programmed control
system program.
Additional Information
Loss of fieldbus detection through MODBUS protocol:
For detailed information about the watchdog register, refer to section 4.3,
"MODBUS Functions", in particular 4.3.5.1.1, "Watchdog (Response on loss
of fieldbus)".
Protocol-dependent loss of fieldbus detection:
You can obtain the library 'Mod_com.lib' with the function block
'FBUS_ERROR_INFORMATION' free of cost at the website
http://www.wago.com under Downloads ! AUTOMATION ! WAGO-I/O-
PRO Libraries ! Mod_com.lib
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
136 • BACnet/IP Controller 750-830
Fault behavior
An internal bus failure occurs, for example, if a bus module is removed. If the
error occurs during operation, the output modules operate as they do during an
internal bus stop.
The controller generates an error message (error code and error argument).
If the internal bus failure is resolved, the controller starts up after turning the
power off and on again as for a normal startup. The process data is transmitted
again and the outputs of the node are set accordingly.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 137
Technical Data
Conformity marking
BACnet conformity test in preparation
Accessories
PC software WAGO BACnet Configurator
Miniature WSB Quick marking system
Technical Data
Number of bus modules 64
with bus extension 250
Configuration via PC
Program memory 512 Kbytes
Data memory 256 Kbytes
Non-volatile memory (retain) 24 Kbytes (16 Kbytes retain, 8 Kbytes flag)
Voltage supply DC 24 V (-25 % ... +30 %)
Input current max 500 mA at 24 V
Efficiency of the power supply 87 %
Internal current consumption 300 mA at 5 V
Total current for bus modules 1700 mA at 5 V
Isolation 500 V system/supply
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
138 • BACnet/IP Controller 750-830
Technical Data
Technical Data
Voltage via power jumper contacts DC 24 V (-25 % ... + 30 %)
Current via power jumper contacts max DC 10 A
BACnet implementation acc. to DIN EN ISO 16484-5 =ANSI/ASHRAE 135-2004
Fieldbus (MODBUS/TCP)
Input process image max 2 Kbytes
Output process image max 2 Kbytes
Input variables max 512 bytes
Output variables max 512 bytes
Operating temperature 0 °C ... +55 °C
Wire connection CAGE CLAMP®
Cross sections 0.08 mm² ... 2.5 mm² / AWG 28 ... 14
Stripped lengths 8 ... 9 mm / 0.33 in
Dimensions (mm) W x H x L 51 x 65* x 100 (*from upper edge of mounting rail)
Weight approx. 188 g
Storage temperature -25 °C ... +85 °C
Relative humidity (without condensa- 95 %
tion)
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 139
BACnet Building Controller (B-BC)
Additional Information
You can receive background information on the BACnet technology, for ex-
ample on the topics "Interoperability Areas" and "Device Profiles" in the gen-
eral BACnet section 4.2.
Data Sharing
Trending
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
140 • BACnet/IP Controller 750-830
BACnet Building Controller (B-BC)
Tab. 3-27: BIBBs of the B-BC shows the minimum requirement for the BIBBs
for the B-BC in general as well as additional BIBBs implemented by the
WAGO BACnet/IP Controller.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 141
BACnet Building Controller (B-BC)
The A device is a user of data from device B and requests multiple values at
one time.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
142 • BACnet/IP Controller 750-830
BACnet Building Controller (B-BC)
Devices that comply with DS-COV-B must support at least five simultaneous
subscriptions. The support of subscriptions with a limited lifetime is neces-
sary; the support of subscriptions with an unlimited lifetime is optional.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 143
BACnet Building Controller (B-BC)
Devices that comply with DS-COVP-B must support at least five simultane-
ous subscriptions. The support of subscriptions with a limited lifetime is nec-
essary; the support of subscriptions with an unlimited lifetime is optional.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
144 • BACnet/IP Controller 750-830
BACnet Building Controller (B-BC)
To support this BIBB the device must also support acknowledgeable alarms.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 145
BACnet Building Controller (B-BC)
Scheduling A (SCHED-A)
Device A processes schedules and the calendar from device B. Device A must
support the BIBBs DS-RP-A and DS-WP-A.
Device B indicates time and data for the scheduling of values of a certain
property of certain objects of the device. Each SCHED-I-B compliant device
also has at least one Calendar and Schedule Object for the support of the
BIBBs DS-RP-B and DS-WP-B. SCHED-I-B compliant devices must also
support DM-TS-B and DM-UTC-B.
The Schedule Object must support at least six entries per day. The property
List_Of_Object_Property_Reference must support at least one entry. The
Schedule Object must support a non-empty property Exception_Schedule. The
property Priority_For_Writing of the Schedule Object must be writable.
Scheduling-External-B (SCHED-E-B)
The B device provides date and time scheduling of the values of specific prop-
erties of specific objects in other devices. Devices claiming conformance to
SCHED-E-B shall also support SCHED-I-B and DS-WP-A. The
List_Of_Object_Property_References property shall support references to ob-
jects in external devices.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
146 • BACnet/IP Controller 750-830
BACnet Building Controller (B-BC)
The B device collects the trend log data records in an internal buffer. Each de-
vice-claiming conformance to T-VMT-I-B must be able to support at least one
Trend Log object.
The B device notifies the A device that a trending buffer has acquired a prede-
termined number of data samples using the BUFFER_READY event algo-
rithm either intrinsically in the Trend Log object or algorithmically using an
Event Enrollment object.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 147
BACnet Building Controller (B-BC)
The A device searches for information on the device properties of other de-
vices and evaluates their notices.
The B device provides information about its device properties and responds to
requests to identify itself.
The B device provides address information about its objects upon request.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
148 • BACnet/IP Controller 750-830
BACnet Building Controller (B-BC)
Support for requests of a limited duration is required, and support for requests
of an indefinite duration is optional.
The B device performs reinitialization requests from the A device. The op-
tional password field shall be supported.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 149
BACnet Building Controller (B-BC)
The B device provides its configuration file to the A device and allows the A
device to write this file to recover its configuration in the event of a failure.
If the configuration file objects are not guaranteed to exist once a Restore pro-
cedure has been initiated, then the device must support execution of the Cre-
ateObject service.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
150 • BACnet/IP Controller 750-830
BACnet Building Controller (B-BC)
If the BACnet/IP Controller is switched on, not all objects that are supported
by the system are present. In this still unconfigured state, the following objects
are present for the connected modules:
The analog and digital Input and Output Objects are linked with the module
data. A configuration or programming of the controller is not necessary for the
creation and linking of these objects in native operation. The creation of the
objects for the connected modules takes place automatically.
In native operation, the object name is formed from the object type, an under-
score and the instance number. For example, the instance number 2 indicates
that this is the second created object.
Example:
An analog output object with an instance number of 4 receives the object
name "AnalogOutput_4".
Note
A maximum of 1000 objects can be created in the 750-830 BACnet/IP Con-
troller.
Additional Information
In the BACnet Configurator, you have, among other things, the possibility of
changing object names. These must be unique within a device.
Additional Information
You can program objects that are not automatically created in the WAGO-
I/O-PRO CAA. You can obtain additional information on the Internet under
Documentation ! 750-830 ! Additional Information ! BACnet - Objects,
Properties, Services
In the following, all objects that are automatically created in the native area
are listed. Which of these objects are actually installed depends on the con-
nected modules.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 151
BACnet Building Controller (B-BC)
The Analog Input object defines a standardized object whose properties repre-
sent the externally visible characteristics of an analog input.
The Analog Input Object and its properties are summarized in Tab. 3-28. The
properties are described in section 6.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
152 • BACnet/IP Controller 750-830
BACnet Building Controller (B-BC)
The Analog Output object defines a standardized object whose properties rep-
resent the externally visible characteristics of an analog output.
The Analog Output Object and its properties are summarized in Tab. 3-29.
The properties are described in section 6.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 153
BACnet Building Controller (B-BC)
The Binary Input object defines a standardized object whose properties repre-
sent the externally visible characteristics of a binary input. A "binary input" is
a physical device or hardware input that can be in only one of two distinct
states. In this description, those states are referred to as ACTIVE and
INACTIVE. A typical use of a binary input is to indicate whether a particular
piece of mechanical equipment, such as a fan or pump, is running or idle. The
state ACTIVE corresponds to the situation when the equipment is on or run-
ning, and INACTIVE corresponds to the situation when the equipment is off
or idle.
The Binary Input Object and its properties are summarized in Tab. 3-30. The
properties are described in section 6.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
154 • BACnet/IP Controller 750-830
BACnet Building Controller (B-BC)
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 155
BACnet Building Controller (B-BC)
The Binary Output object defines a standardized object whose properties rep-
resent the externally visible characteristics of a binary output. A "binary out-
put" is a physical device or hardware output that can be in only one of two dis-
tinct states. In this description, those states are referred to as ACTIVE and
INACTIVE. A typical use for a Binary Output is the switching of a mechani-
cal device, for example a ventilator or a pump. The state ACTIVE corresponds
to the situation when the equipment is on or running, and INACTIVE corre-
sponds to the situation when the equipment is off or idle.
The Binary Output Object and its properties are summarized in Tab. 3-31. The
properties are described in section 6.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
156 • BACnet/IP Controller 750-830
BACnet Building Controller (B-BC)
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 157
BACnet Building Controller (B-BC)
The Calendar Object and its properties are summarized in Tab. 3-32. The
properties are described in section 6.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
158 • BACnet/IP Controller 750-830
BACnet Building Controller (B-BC)
The Device Object and its properties are summarized in Tab. 3-33. The prop-
erties are described in section 6.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 159
BACnet Building Controller (B-BC)
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
160 • BACnet/IP Controller 750-830
BACnet Building Controller (B-BC)
A File Object is created for each BACnet-relevant file in the file system. The
File Object is described in the Standard and defines file properties that are ac-
cessed by file access services such as the AtomicReadFile Service.
The File Object and its properties are summarized in Tab. 3-34. The properties
are described in section 6.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
BACnet/IP Controller 750-830 • 161
BACnet Building Controller (B-BC)
Schedules are divided into days, of which there are two types: normal days
within a week and exception days. Both types of days can specify scheduling
events for either the full day or portions of a day. A priority system determines
which planned event is in control at any given time.
The current state of the Schedule object is represented by the value of its Pre-
sent_Value property, which is normally calculated using the time/value pairs
from the Weekly_Schedule and Exception_Schedule properties. A default
value is used when no schedules are in effect. Details of this calculation are
provided in the description of the Present_Value property.
The Schedule Object and its properties are summarized in Tab. 3-35. The
properties are described in section 6.
Properties Data type: Based on IEC Data Default Value Writable via
Types BACnet by
means of
Object_Identifier BACnetObjectIdentifier BACnetObjectIdentifier - -
Object_Name CharacterString STRING “ScheduleX” -
Object_Type BACnetObjectType BACnetObjectType SCHEDULE -
Present_Value Any ARRAY[0..10] OF - -
BYTE
Description CharacterString STRING “” WriteProperty
Effective_Period BACnetDateRange BACnetDateRange UNSPECIFIED WriteProperty
Weekly_Schedule BACnetARRAY[7]of ARRAY [1..7] OF - WriteProperty
BACnetDailySchedule BACnetDailySchedule
Exception_Schedule BACnetARRAY[N]of ARRAY [1..7] OF - WriteProperty
BACnetSpecialEvent BACnetSpecialEvent
Schedule_Default Any ARRAY[0..10] OF - WriteProperty
BYTE
List_Of_Object_ List of BACnetDevice ARRAY [0..3] OF - WriteProperty
Property_References ObjectPropertyReference BACnetDeviceObject-
PropertyReference;
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
162 • BACnet/IP Controller 750-830
BACnet Building Controller (B-BC)
Properties Data type: Based on IEC Data Default Value Writable via
Types BACnet by
means of
Priority_For_Writing Unsigned(1..16) BYTE 16 WriteProperty
Status_Flags BACnetStatusFlags BACnetStatusFlags ‘0000’ -
Reliability BACnetReliability BACnetReliability - -
Out_Of_Service BOOLEAN BOOL - WriteProperty
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 163
ETHERNET
4 Fieldbus Communication
4.1 ETHERNET
4.1.1 General
ETHERNET is a technology, which has been proven and established as an ef-
fective means of data transmission in the field of information technology and
office communication. Within a short time ETHERNET has also made a suc-
cessful breakthrough in the area of private PC networks throughout the world.
This technology was developed in 1972 by Dr. Robert M. Metcalfe, David R.
Boggs, Charles Thacker, Butler W. Lampson, and Xerox (Stanford, Ct.). Stan-
dardization (IEEE 802.3) took place in 1983.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
164 • Fieldbus Communication
ETHERNET
The WAGO ETHERNET TCP/IP fieldbus node does not require any addi-
tional master components other than a PC with a network card. So, the field-
bus node can be easily connected to local or global networks using the field-
bus connection. Other networking components such as hubs, switches or re-
peaters can also be used. However, to establish the greatest amount of “deter-
minism” a switch is recommended.
Fig. 4-1. Connection Example and Principle of a Fieldbus Node for a Network Architecture
1Netwerkknotene
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 165
ETHERNET
1Base5 Uses a 24 AWG UTP (twisted pair cable) for a 1Mbps baseband signal for
distances up to 500 m (250 m per segment) in a physical star topology.
10Base2 Uses a 5 mm 50 Ohm coaxial cable for a 10Mbps baseband signal for dis-
tances of up to 185 m in a physical bus topology (often referred to as Thin
ETHERNET or ThinNet).
10Base5 Uses a 10 mm 50 Ohm coaxial cable for a 10Mbps baseband signal for dis-
tances of up to 500 m in a physical bus topology (often referred to as Thick
ETHERNET).
10BaseF Uses a fiber-optic cable for a 10Mbps baseband signal for distances of up to
4 km in a physical star topology.
(There are three sub-specifications: 10BaseFL for fiber-optic link, 10BaseFB
for fiber-optic backbone and 10BaseFP for fiber-optic passive).
10BaseT Uses a 24 AWG UTP or STP/UTP (twisted pair cable) for a 10Mbps baseband
signal for distances up to 100 m in a physical star topology.
10Broad36 Uses a 75 Ohm coaxial cable for a 10Mbps baseband signal for distances of
up to 1800 m (or 3600 m with double cables) in a physical bus topology.
100BaseTX Specifies a 100 Mbps transmission with a twisted pair cable of Category 5 and
RJ45-connectors. A maximum segment of 100 meters may be used.
Beyond that there are still further transmission standards, for example:
100BaseT4 (Fast ETHERNET over twisted conductors), 100BaseFX (Fast
ETHERNET over fiber-optic cables) or P802.11 (Wireless LAN) for a wire-
less transmission.
The media types are shown with their IEEE shorthand identifiers. The IEEE
identifiers include three pieces of information.
The first item, for example, “10”, stands for the media.
The third part of the identifier provides a rough indication of segment type or
length. For thick coaxial cable, the “5” indicates a 500 meter maximum length
allowed for individual thick coaxial segments. For thin coaxial cable, the “2”
is rounded up from the 185 meter maximum length for individual thin coaxial
segments. The “T” and “F” stand for ‘twisted pair’ and ‘fiber optic’, and sim-
ply indicate the cable type.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
166 • Fieldbus Communication
ETHERNET
10BaseT, 100BaseTX
Either the 10BaseT standard or 100BaseTX can be used for the WAGO
ETHERNET fieldbus node.
The network architecture is very easy and inexpensive to assemble with S-
UTP cable as transmission medium or with cables of STP type.
Both types of cable can be obtained from any computer dealer.
Fig. 4-3: Connection of a Node by means of a Hub with Parallel cables g012908d
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 167
ETHERNET
Attention
The cable length between the node and the hub cannot be longer than 100 m
(328 ft.) without adding signal conditioning systems (i.e., repeaters). Various
possibilities are described in the ETHERNET standard for networks covering
larger distances.
Therefore, this manual only deals with the star topology, and the tree topology
for larger networks in more detail.
Star Topology
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
168 • Fieldbus Communication
ETHERNET
Tree Topology
The tree topology combines characteristics of linear bus and star topologies.
It consists of groups of star-configured workstations connected to a linear bus
backbone cable. Tree topologies allow for the expansion of an existing net-
work, and enables schools, etc. to configure a network to meet their needs.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 169
ETHERNET
5-4-3 Rule
This rule does not apply to other network protocols or ETHERNET networks
where all fiber optic cabling or a combination of a backbone with UTP cabling
is used. If there is a combination of fiber optic backbone and UTP cabling, the
rule is simply translated to 7-6-5 rule.
Cabling guidelines
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
170 • Fieldbus Communication
ETHERNET
There are a number of hardware modules that allow for flexible arrangement
for setting up an ETHERNET network. They also offer important functions,
some of which are very similar.
The following table defines and compares these modules and is intended to
simplify the correct selection and appropriate application of them.
Attention
A faulty configuration of the transmission mode may result in a link loss con-
dition, a poor network performance or a faulty behavior of the cou-
pler/controller.
The IEEE 802.3u ETHERNET standard defines two possibilities for configur-
ing the transmission modes:
• Static configuration
• Dynamic configuration
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 171
ETHERNET
Using static configuration, both link partners are set to static transmission rate
and duplex mode. The following configurations are possible:
Attention
To ensure a correct dynamic configuration process, the operation mode for the
autonegotiation of both communication partners must be supported and acti-
vated.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
172 • Fieldbus Communication
ETHERNET
Data security
Real-time ability
Shared ETHERNET
Several nodes linked via a hub share a common medium. When a message is
sent from a station, it is broadcast throughout the entire network and is sent
to each connected node. Only the node with the correct target address proc-
esses the message. Collisions may occur and messages have to be repeatedly
transmitted as a result of the large amount of data traffic. The delay time in
a Shared ETHERNET cannot be easily calculated or predicted.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 173
ETHERNET
Deterministic ETHERNET
The TCP/IP software or the user program in each subscriber can limit
transmittable messages to make it possible to determine real-time require-
ments. At the same time the maximum medium message rate (datagrams per
second), the maximum medium duration of a message, and the minimum
time interval between the messages (waiting time of the subscriber) is lim-
ited.
Switched ETHERNET
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
174 • Fieldbus Communication
ETHERNET
The protocol layer model helps with an example (MODBUS and EtherNet/IP)
to explain the classification and interrelationships between the communication
and application protocols.
In this example, the fieldbus communication can take place using either the
MODBUS protocol or EtherNet/IP.
(1) ETHERNET:
The ETHERNET hardware forms the basis for the physical exchange of data.
The exchanged data signals and the bus access procedure CSMA/CD are de-
fined in a standard.
ETHERNET
(1)
(physical interface, CSMA/CD)
(2) IP:
For the communication the Internet Protocol (IP) is positioned above the
ETHERNET hardware. This bundles the data to be transmitted in packets
along with sender and receiver address and passes these packets down to the
ETHERNET layer for physical transmission. At the receiver end, IP accepts
the packets from the ETHERNET layer and unpacks them.
(2) IP
ETHERNET
(1)
(physical interface, CSMA/CD)
(3) TCP, UDP:
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 175
ETHERNET
Positioned above the TCP/IP stack or UDP/IP layer are correspondingly im-
plemented management, diagnostic and application protocols that provide ser-
vices that are appropriate for the application. For the management and diag-
nostic, these are, for example, SMTP (Simple Mail Transport Protocol) for e-
mails, HTTP (Hypertext Transport Protocol) for www browsers and some oth-
ers.
In this example, the protocols MODBUS/TCP (UDP) and EtherNet/IP are im-
plemented for use in industrial data communication.
Here the MODBUS protocol is also positioned directly above TCP (UDP)/IP;
EtherNet/IP, on the other hand, basically consists of the protocol layers
ETHERNET, TCP and IP with an encapsulation protocol positioned above it.
This serves as interface to CIP (Control and Information Protocol).
DeviceNet uses CIP in the same way as EtherNet/IP. Applications with De-
viceNet device profiles can therefore be very simply transferred to
EtherNet/IP.
CIP
...
CIP data management services
(explicit messages, I/O messages)
CIP message routing, connection
management
ETHERNET/IP
SMTP
HTTP
Encapsulation
(4) ...
protocol
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
176 • Fieldbus Communication
ETHERNET
• TCP
• UDP
• ARP
The following diagram is intended to explain the data structure of these proto-
cols and how the data packets of the communication protocols ETHERNET,
TCP and IP with the adapted application protocol MODBUS nested in each
other for transmission. A detailed description of the tasks and addressing
schemes of these protocols is contained in the following.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 177
ETHERNET
4.1.3.2.1 ETHERNET
Attention
If you wish to connect one or more data networks, routers have to be used.
ETHERNET Packet
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
178 • Fieldbus Communication
ETHERNET
In the ETHERNET Standard, the fieldbus node accesses the bus using
CSMA/CD (Carrier Sense Multiple Access/ Collision Detection).
Carrier Sense: The transmitter senses the bus.
Multiple Access: Several transmitters can access the bus.
Collision Detection: A collision is detected.
Each station can send a message once it has established that the transmission
medium is free. If collisions of data packets occur due to several stations
transmitting simultaneously, CSMA/CD ensures that these are detected and
the data transmission is repeated.
However, this does not make data transmission reliable enough for industrial
requirements. To ensure that communication and data transmission via
ETHERNET is reliable, various communication protocols are required.
4.1.3.2.2 IP-Protocol
The Internet protocol divides datagrams into segments and is responsible for
their transmission from one network subscriber to another. The stations in-
volved may be connected to the same network or to different physical net-
works which are linked together by routers.
Routers are able to select various paths (network transmission paths) through
connected networks, and bypass congestion and individual network failures.
However, as individual paths may be selected which are shorter than other
paths, datagrams may overtake each other, causing the sequence of the data
packets to be incorrect.
Therefore, it is necessary to use a higher-level protocol, for example, TCP to
guarantee correct transmission.
IP addresses
To allow communication over the network each fieldbus node requires a 32 bit
Internet address (IP address).
Attention
Internet addresses have to be unique throughout the entire interconnected
networks.
As shown below there are various address classes with net identification (net
ID) and subscriber identification (subscriber ID) of varying lengths. The net
ID defines the network in which the subscriber is located. The subscriber ID
identifies a particular subscriber within this network.
Networks are divided into various network classes for addressing purposes:
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 179
ETHERNET
Key data
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
180 • Fieldbus Communication
ETHERNET
Attention
Never set all bits to equal 0 or 1 in one byte (byte = 0 or 255). These are re-
served for special functions and may not be allocated. Therefore, the address
10.0.10.10 may not be used due to the 0 in the second byte.
If a network is to be directly connected to the Internet, only registered, inter-
nationally unique IP addresses allocated by a central registration service may
be used. These are available from InterNIC (International Network Informa-
tion Center).
Attention
Direct connection to the Internet should only be performed by an authorized
network administrator and is therefore not described in this manual.
Subnets
1 8 16 24 32
Subnet mask
A subnet mask was introduced to encode the subnets in the Internet. This in-
volves a bit mask, which is used to mask out or select specific bits of the IP
address. The mask defines the subscriber ID bits used for subnet coding,
which denote the ID of the subscriber. The entire IP address range theoreti-
cally lies between 0.0.0.0 and 255.255.255.255. Each 0 and 255 from the IP
address range are reserved for the subnet mask.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 181
ETHERNET
The standard masks depending upon the respective network class are as fol-
lows:
255 .0 .0 .0
255 .255 .0 .0
Depending on the subnet division the subnet masks may, however, contain
other values beyond 0 and 255, such as 255.255.255.128 or 255.255.255.248.
Your network administrator allocates the subnet mask number to you.
Together with the IP address, this number determines which network your PC
and your node belongs to.
The recipient node, which is located on a subnet initially, calculates the cor-
rect network number from its own IP address and the subnet mask.
Only then does it check the node number and delivers the entire packet frame,
if it corresponds.
Attention
Specify the network mask defined by the administrator in the same way as the
IP address when installing the network protocol.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
182 • Fieldbus Communication
ETHERNET
Gateway
The subnets of the Internet are normally connected via gateways. The function
of these gateways is to forward packets to other networks or subnets.
This means that in addition to the IP address and network mask for each net-
work card, it is necessary to specify the correct IP address of the standard
gateway for a PC or fieldbus node connected to the Internet. You should also
be able to obtain this IP address from your network administrator.
The IP function is limited to the local subnet if this address is not specified.
IP Packet
IP-Header IP-Data
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 183
ETHERNET
4.1.3.2.2.1 RAW IP
However, the connection must beforehand have been configured with a fixed
IP address. The advantages of RAW IP are high data transfer rate and good
stability.
4.1.3.2.2.2 IP Multicast
As the layer above the Internet protocol, TCP (Transmission Control Protocol)
guarantees the secure transport of data through the network.
TCP enables two subscribers to establish a connection for the duration of the
data transmission. Communication takes place in full-duplex mode (i.e., trans-
mission between two subscribers in both directions simultaneously).
TCP provides the transmitted message with a 16-bit checksum and each data
packet with a sequence number.
The receiver checks that the packet has been correctly received on the basis of
the checksum and then sets off the sequence number. The result is known as
the acknowledgement number and is returned with the next self-sent packet as
an acknowledgement.
This ensures that the lost TCP packets are detected and resent, if necessary, in
the correct sequence.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
184 • Fieldbus Communication
ETHERNET
TCP can, in addition to the IP address (network and subscriber address), re-
spond to a specific application (service) on the addressed subscriber. For this
the applications located on a subscriber, such as a web server, FTP server and
others are addressed via different port numbers. Well-known applications are
assigned fixed ports to which each application can refer when a connection is
built up.
Examples: Telnet Port number: 23
HTTP Port number: 80
A complete list of "standardized services" is contained in the RFC 1700
(1994) specifications.
TCP segment
The packet header of a TCP data packet is comprised of at least 20 bytes and
contains, among others, the application port number of the transmitter and the
receiver, the sequence number and the acknowledgement number.
The resulting TCP packet is used in the data unit area of an IP packet to create
a TCP/IP packet.
4.1.3.2.4 UDP
The UDP protocol, like the TCP protocol, is responsible for the transport of
data. Unlike the TCP protocol, UDP is not connection-orientated; meaning
that there are no control mechanisms for the data exchange between transmit-
ter and receiver. The advantage of this protocol is the efficiency of the trans-
mitted data and the resulting higher processing speed.
4.1.3.2.5 ARP
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 185
ETHERNET
• BootP
• HTTP
• DHCP
• DNS
• SNTP
• FTP
• SMTP
Additional Information
You can find a list of the exact available implemented protocols in the chap-
ter "Technical Data" to the fieldbus coupler and/or controller.
The dynamic configuration of the IP address via a BootP server offers the user
a flexible and simple design of his network. The WAGO BootP server allows
any IP address to be easily assigned for the WAGO (programmable) fieldbus
coupler or controller. You can download a free copy of the WAGO BootP
server over the Internet at: http://www.wago.com.
Additional Information
The procedure for address allocation with the WAGO BootP Server is de-
scribed in detail in the Chapter “Starting up a Fieldbus Node”.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
186 • Fieldbus Communication
ETHERNET
The BOOTP Client allows for dynamic configuring of the network parame-
ters:
Parameter Meaning
IP address of the client Network address of the (programmable) fieldbus cou-
pler or controller
IP address of the router If communication is to take place outside of the local
network, the IP address of the routers (gateway) is indi-
cated in this parameter.
Subnet mask The Subnet mask makes the (programmable) fieldbus
coupler or controller able to differentiate, which parts of
the IP address determine the network and which the
network station.
IP addresses of the DNS Here the IP addresses can be entered by maximally 2
servers DNS servers.
Host name Name of the host
When using the bootstrap protocol for configuring the node, the network pa-
rameters (IP address, etc... ) are stored in the EEPROM.
Note
The network configuration is only stored in the EEPROM when the BootP
protocol is used, although not if configuration is done via DHCP.
If there is an error in the stored parameters, a blink code is output via the IO
LED and configuration via BootP is automatically switched on.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 187
ETHERNET
HTTP is a protocol used by WWW (World Wide Web) servers for the for-
warding of hypermedia, texts, images, audio data, etc.Today, HTTP forms the
basis of the Internet and is also based on requests and responses in the same
way as the BootP protocol.
Note
The network configuration via DHCP is not stored in the EEPROM, this only
occurs when using the BootP protocol.
Parameter Meaning
IP address of the client Network address of the coupler/controller
IP address of the router If communication is to take place outside of the local network, the
IP address of the routers (gateway) is indicated in this parameter.
Subnet mask The Subnet mask makes the coupler/controller able to differenti-
ate, which parts of the IP address determine the network and
which the network station.
IP addresses of the Here the IP addresses can be entered by maximally 2 DNS servers.
DNS servers
Lease time Here the maximum duration can be defined, how long the cou-
pler/controller keeps the assigned IP address. The maximum lease
time is 24.8 days. This results from the internal resolution of timer.
Renewing time The Renewing time indicates, starting from when the cou-
pler/controller must worry about the renewal of the leasing time.
Rebinding time The Rebinding time indicates, after which time the cou-
pler/controller must have gotten its new address.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
188 • Fieldbus Communication
ETHERNET
In the case of configuration of network parameters via the DHCP protocol, the
coupler/controller automatically sends a request to a DHCP server after ini-
tialization. If there is no response, the request is sent again after 4 seconds, a
further one after 8 seconds and again after 16 seconds. If all requests remain
unanswered, a blink code is output via the “IO” LED. Transfer of the parame-
ters from the EEPROM is not possible.
Where a lease time is used, the values for the renewing and rebinding time
must also be specified. After the renewing time expires, the coupler/controller
attempts to automatically renew the lease time for its IP address . If this con-
tinually fails up to the rebinding time, the coupler/controller attempts to obtain
a new IP address. The time for the renewing should be about one half of the
lease time. The rebinding time should be about 7/8 of the lease time.
The SNTP client is used for synchronization of the time of day between a time
server (NTP and SNTP server Version 3 and 4 are supported) and the clock
module integrated in the (programmable) fieldbus coupler or controller. The
protocol is executed via a UDP port. Only unicast addressing is supported.
The configuration of the SNTP client is performed via the web-based man-
agement system under the “Clock” link. The following parameters must be
set:
Parameter Meaning
Address of the The address assignment can be made either over a IP address or a host
Time server name.
The time zone relative to GMT (Greenwich Mean time). A range of -
Time zone
12 to +12 hours is acceptable.
The update time indicates the interval in seconds, in which the syn-
Update Time
chronization with the time server is to take place.
Enable Time
It indicates whether the SNTP Client is to be activated or deactivated.
Client
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 189
ETHERNET
The file transfer protocol (FTP) enables files to be exchanged between differ-
ent network stations regardless of operating system.
A total memory of 1.5 MB is available for the file system. The file system is
mapped to RAM disk. To permanently store the data of the RAM disk, the in-
formation is additionally copied into the flash memory. The data is stored in
the flash after the file has been closed. Due to the storage process, access
times during write cycles are long.
Attention
Up to 1 million write cycles are possible for writing to the flash memory for
the file system.
The following table shows the supported FTP commands for accesses to the
file system:
Command Function
USER Identification of the user
PASS User password
ACCT Account for access to certain files
REIN Server reset
QUIT Terminates the connection
PORT Addressing of the data link
PASV Changes server in the listen mode
TYPE Determines the kind of the representation for the transferred file
STRU Determines the structure for the transferred file
MODE Determines the kind of file transmission
RETR Reads file from server
STOR Saves file on server
APPE Saves file on server (Append mode)
ALLO Reservation of the necessary storage location for the file
RNFR Renames file from (with RNTO)
RNTO Renames file in (with RNFR)
ABOR Stops current function
DELE Deletes file
CWD Changes directory
LIST Gives the directory list
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
190 • Fieldbus Communication
ETHERNET
Command Function
NLST Gives the directory list
RMD Deletes directory
PWD Gives the actually path
MKD Puts on a directory
The TFTP (Trivial File Transfer Protocol) is not supported by some of the
couplers/controllers.
Additional Information
You can find a list of the exact available implemented protocols in the chap-
ter "Technical Data" to the fieldbus coupler and/or controller.
The Simple Mail Transfer Protocol (SMTP) enables sending of ASCII text
messages to mail boxes on TCP/IP hosts in a network. It is therefore used for
sending and receiving e-mails.
The e-mail to be sent is created with a suitable editor and placed in a mail out
basket.
A send SMTP process polls the out-basket at regular intervals and therefore
finds mail waiting to be sent. It then establishes a TCP/IP connection with the
target host, to which the message is transmitted. The receive SMTP process on
the target host accepts the TCP connection. The message is then transmitted
and finally placed in an in-basket on the target system. SMTP expects the tar-
get system to be online, otherwise no TCP connection can be established.
Since many desktop computers are switched off at the end of the day, it is im-
practical to send SMTP mail there. For that reason, in many networks special
SMTP hosts are installed in many networks, which are permanently switched
on to enable distribution of received mail to the desktop computers.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 191
ETHERNET
Additional Information
You can find a list of the exact available implemented protocols in the chapter
"Technical Data" to the fieldbus coupler and/or controller.
If fieldbus specific application protocols are implemented, then these protocols
are individual described in the following chapters.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
192 • Fieldbus Communication
BACnet/IP
4.2 BACnet/IP
4.2.1 General
The "Building Automation and Control Network", BACnet for short, is a stan-
dardized and company-neutral network protocol for building automation, and
is originally geared towards the area of heating, ventilation and air condition-
ing (HVAC).
This protocol has been an ASHRAE standard since 1995, was accepted as a
standard by ANSI (ANSI/ASHRAE 135-2004) and has become anchored in
the DIN EN ISO standard 16484-5 (Building Automation Systems, Data
Communication Protocols).
The BACnet network model works independently of the system. When using
devices, data/information are represented by predefined objects and transmit-
ted with the aid of services over a special BACnet network layer. Communica-
tion is based on the client/server method.
Along with objects and services, network technologies of the lowest levels are
also specified in the Standard.
4.2.1.1 Interoperability
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 193
BACnet/IP
4.2.1.2.1 Objects
BACnet offers a unified structure for different areas in the network. Thus,
field devices such as probes, controllers of the automation level or even com-
plex control and operating stations of the management level are modeled in
the object representation. The 25 objects are tailored specifically to the HVAC
sector for building automation services. They contain both physical inputs and
outputs and virtual objects.
Object Function
1 Accumulator Count value entry; counts values
2 Analog Input Analog inputs, measures voltage, temperature,
etc.
3 Analog Output Analog outputs, e.g. for setting controllers
4 Analog Value Analog value; e.g. from a calculation
5 Averaging Average for calculations and statistics
6 Binary Input Binary input, reports an event or disturbance
7 Binary Output Binary output; alternates between two states
8 Binary Value Binary value, virtual binary data time
9 Calendar Operating calendar, list of holidays and vacations
10 Command (Group) request to execute predefined activities
(e.g. a list of switching commands)
11 Device Device, information on the respective BACnet
device
12 Event Enrollment Event category, defined reactions to events
13 File File, transmits data
14 Group Group entry, grouped object values in the device
15 Life-Safety-Point Hazard reporter, delivers information on proper-
ties with regard to notifications of danger
16 Life-Safety-Zone Security area, includes hazard reporting objects
according to certain criteria
17 Loop Controller, performs regulation functions
18 Multi-State Input Multi-level input, delivers reports on states such
as off/on, open/closed as a coded number
19 Multi-State Output Multi-level output, delivers the output states of
commands
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
194 • Fieldbus Communication
BACnet/IP
Object Function
20 Multi-State Value Multi-level value, delivers logical states of the
object
21 Notification Class Notification class, assigns alarm and event re-
ports to times and recipients
22 Program Program, used to access programs in the BACnet
device
23 Pulse Converter Impulse entry, counts quantities for control and
monitoring
24 Schedule Schedule, for establishing certain actions at pre-
defined times
25 Trend Log Trend log of properties of certain criteria, either
cyclic or after value changes (COV)
4.2.1.2.2 Properties
Objects are described by specific properties with their values. In this manner,
object information, such as name, status and behavior of the object in question
can be read.
• Object_Identifier
• Object_Name
• Object_Type
Other properties are object-specific. Currently, there are over 150 different
properties (BACnet Standard 135-2004).
The values of the properties are visible and readable (R) throughout the entire
BACnet network. Some are also writable (W) by remote BACnet devices, de-
pending on property and configuration.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 195
BACnet/IP
4.2.1.2.3 Services
BACnet is based on the Client-Server model. The Client makes requests to the
Server, which processes the Client's requests and returns a report.
Thirty-eight (38) standardized services are divided into 5 categories (Last up-
date: 2005)
2. Intrinsic Reporting
To send alarm or event reports to one or more recipients, the notification
and notification class are first sent to the Notification Class Object. This
object contains a list of those recipients that are registered for this notifica-
tion class and sends the report to these recipients.
The listed mechanisms can be used for the following alarm and event services
• AcknowledgeAlarm Service
To confirm an alarm report, it may be necessary for a person to implement
and confirm an alarm.
• ConfirmedCOVNotification Service
Informs subscribers of a change in property in a certain object. A confir-
mation is expected.
• UnconfirmedCOVNotification Service
Informs subscribers of changes in properties of a certain object. No con-
firmation is expected.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
196 • Fieldbus Communication
BACnet/IP
• ConfirmedEventNotification Service
Informs of an event that has occurred and requests a confirmation
• UnconfirmedEventNotification Service
Informs of an event that has occurred, but does not request a confirmation
(broadcast, multicast)
• GetAlarmSummary Service
Queries available alarms of a device. The Event_State property of the ob-
ject cannot be NORMAL in this case. The Notify_Type must be set to
ALARM.
• GetEnrollmentSummary Service
Queries a list of objects that send event notifications. These can be filtered
according to confirmation (obligatory), events, priorities, etc.
• GetEventInformation Service
Queries available event states of a device. The Event_State property of the
object cannot be NORMAL in this case. In the case of the
Acked_Transitions property, one of the three bits (TO-OFFNORMAL,
TO-FAULT, TO-NORMAL) must be FALSE.
• LifeSafetyOperation Service
Transmits specific instructions from the user for fire, lifesaving and secu-
rity systems, e.g. for switching acoustic and/or optical signals off or on.
• SubscribeCOV Service
Request for acceptance into the recipient list for changes of value.
• SubscribeCOVProperty Service
Request for acceptance into the recipient list for changes of value in certain
properties.
• AddListElement Service
Adds one or more list elements to object properties consisting of lists.
• RemoveListElement Service
Deletes one or more elements from lists, even if these are lists themselves.
• CreateObject Service
A new object instance is generated in the server. This is reinitialized by ei-
ther the CreateObject Service or the WriteProperty Service.
• DeleteObject Service
Deletes selected objects.
• ReadProperty Service
Reads the value of an object property
• ReadPropertyConditional Service
Reads the content of several objects properties according to special criteria
• ReadPropertyMultiple Service
Reads the content of several object properties
• ReadRange Service
Reads the data range of an object property
• WriteProperty Service
Writes a value into a specific property of an object
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 197
BACnet/IP
• WritePropertyMultiple Service
Changes the values of several properties of several objects
• AtomicReadFile Service
Query of a file, which is opened, read and closed again, as a whole or in
part.
• AtomicWriteFile Service
Query of a file, which is opened, written and closed again, as a whole or in
part.
• DeviceCommunicationControl Service
Clients instruct remote devices to stop communication with all protocol
units in the application layer (Application Protocol Data Units - APDUs)
for a certain time. This function is mostly used for diagnostic purposes.
Clients need a password for this service.
• ConfirmedPrivateTransfer Service
Allows a BACnet Client to call up non-standardized services; a manufac-
turer identification code (issued by ASHRAE) as well as a service number
must be given for these. The service is confirmed.
• UnconfirmedPrivateTransfer Service
Allows a BACnet Client to call up non-standardized services; a manufac-
turer identification code and a service number must be given for these. The
service is not confirmed.
• ReinitializeDevice Service
The Client can trigger a restart in a remote device or monitor backup and
restore settings there.
• ConfirmedTextMessage Service
Sending of text messages, which are confirmed; can be classified as "nor-
mal" and "urgent"; no support of broadcast and multicast
• UnconfirmedTextMessage Service
Sending of text messages; can be classified as "normal" and "urgent"; no
support of broadcast and multicast
• TimeSynchronization Service
Synchronization of time
• UTCTimeSynchronization Service
Synchronization of time to Universal Time Coordinated (UTC)
• Who-Has and I-Have Services
Search for a certain Object_Name or Object-Identifier or its reference in
other devices / response to this request
• Who-Is and I-Am Services
Query Object_Identifier and/or network address of other network members
/ respond to a request of other participants
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
198 • Fieldbus Communication
BACnet/IP
• VT-Open Service
Establishes a connection to a network
• VT-Close Service
Breaks the connection off
• VT-Data Service
Transmits data between network members
4.2.1.2.3.2 Prioritization
BACnet applications can access Objects through Services and change their
properties. Access prioritization is required to regulate and organize access of
various applications to the properties. The BACnet standard distinguishes be-
tween 16 different priority levels.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 199
BACnet/IP
Priority levels 3, 4, 7, and 9-16 may be freely allocated with use cases. In this
way, certain controls can be assigned other priorities as needed (vacation plan-
ning, night operation, etc.).
Example:
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
200 • Fieldbus Communication
BACnet/IP
_________
Caretaker with Property Present_Value Priority array
_________
Value ON 1 ON
_________
main switch 2
_________
Priority 1
3
_________
4
_________
Light switching 5
_________
Property Present_Value 6
_________
Switch for Value OFF 7 OFF
_________
vacacion operation Priority 8 ON
_________
7 9
_________
10
_________
11
_________
12
_________
Employee with Property Present_Value 13
_________
Value ON 14
_________
light switch Priority 8 15
_________
16
_________
Minimum On/Off
Some objects, such as the Binary Output Object, have the properties "Mini-
mum_Off_Time" and "Minimum_On_Time". If these properties are assigned
values (Unsigned32), these indicate within seconds how long the current state
must be maintained before another can occur. In this way, the frequency of
switching is controlled. A minimum on or off time is, for example, used to
control sun blinds for shading a building. We do not want the blinds to go up
or down every minute depending on the cloud cover; rather, we want them to
close during longer periods of sunshine and to be up in a secure position dur-
ing bad weather or long-lasting storms.
Example:
Control of the sun blinds in an office complex is effected through the Write-
Property services of three devices (switches). All three services deliver a pri-
ority parameter together with the command to the blinds to go up and down
(UP/DOWN). This parameter is entered in the priority list in the object that
controls the sun blinds. Now the value of the Present_Value of the object that
features the highest priority (lowest number) is accepted. In this example, a
300 second Minimum_On_Time and a 600 second Minimum_Off_Time is as-
sumed. This means that the minimum time that the sun blinds can stay in the
highest position is 5 minutes, and only after this time has elapsed can new
switching tasks be carried out. The minimum off time, in which the sun blinds
are closed, must be at least 10 minutes before switching back.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 201
BACnet/IP
_________
Priority Array
_________
1 UP
_________
2
_________
The change to the value "UP", with priority
3
_________ UP "1", has precedence and is registered as the
4
_________ Present_Value in the object.
5
_________
6 UP
_________
7 DOWN
_________ The value "UP" is assigned priority level
8
_________
9
_________
"6", which is intended for time-limited off
10
_________ and on switching. The blinds are pulled up.
11
_________ The time of the change in status is recorded
12
_________
13
_________ and the 5 minutes of the minimum switch-
14
_________ ing time begin.
15
_________
16
_________
_________
Priority Array
_________
1 NULL
_________
2
_________
3
_________ NULL If, after some time, the priority level "1" is
4
_________ overwritten with "ZERO", the status of the
5
_________
6 NULL
_________ minimum on/off switching time is also
DOWN
7 DOWN
_________ overwritten with ZERO and reset.
8
_________
9
_________
10
_________ The value in the next higher priority level
11
_________ "7" is taken over as the "Present_Value"
12
_________
13
_________ with "DOWN".
14
_________
15
_________
16
_________
_________
Priority Array
_________
1
_________
2 UP
_________ While the Minimum_Off_Time is running,
3
_________
4
_________ UP no switching can take place. Not even a
5
_________ switching process with a higher priority of
6 DOWN
_________
7 DOWN
_________ 600 sec.
"2" can cause a change in status.
8
_________
9
_________ Not until the Minimum_Off_Time of 10
10
_________
11
_________ minutes has passed will the value pick up
12
_________ the higher priority. In this case, the blinds
13
_________
14
_________
go up ("UP").
15
_________
16
_________
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
202 • Fieldbus Communication
BACnet/IP
The requirements for the overall operability of the system are divided into 5
areas. These areas establish functions for sub-areas of the requirements and
serve as the basis for the evaluation of interoperability. They are called Inter-
operability Areas (IA).
For the system-wide, joint processing of data items, e.g. sensor information,
target value and parameter changes, facility operation, etc., an agreement on
data sharing is necessary.
Alarm and event processes are used to create and send notifications to certain
recipients. Alarm confirmations are also managed and organized.
An event can trigger special actions, represent a state that triggers an alarm,
request a confirmation through an operator or just be registered/logged.
• Intrinsic Reporting
Relies on events internal to the object that are responsible for monitoring
events and alarms.
• Rule-based notification (arithmetic change reporting)
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 203
BACnet/IP
Actions that are to be managed with regard to time can be set through Sched-
uling. Two basic scheduling processes can be set.
• Weekly schedules
• Special schedules for exception days
Whether a schedule is used and which type is supported can be selected ac-
cording to need.
The recording of trends can take place through the COV service "Transmit
with change in value" or by periodic query.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
204 • Fieldbus Communication
BACnet/IP
Each IA is composed of several BIBBs. These contain functions that vary de-
pending on device profile (see section 4.2.1.2.7).
Example:
DS - RP - A BIBB
IA Service User
Meaning:
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 205
BACnet/IP
There are six different device profiles defined in Annex L of the BACnet
Standard. They are divided up according to the minimum BIBBs to be sup-
ported in each IA and enable a rapid and authoritative comparison between
different BACnet devices.
Additional Information
In addition to these device profiles, there is an additional profile with the
BACnet Gateway (B-GW), which has only functioned up to now as a sugges-
tion of the B.I.G. EU and is not anchored in the BACnet Standard (last up-
dated: ASHRAE Standard 135-2004, Version 1, Revision 4).
For each of the listed device profiles, there is a certain set of BIBBs to imple-
ment as a minimum requirement in the BACnet/IP controller. This minimum
requirement represents the capabilities of the device in the form of function
blocks (see Tab. 4-38) and makes devices comparable with each other.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
206 • Fieldbus Communication
BACnet/IP
IA
Data Sharing DS-RP-A,B DS-RP-A,B DS-RP-B DS-RP-B DS-RP-B DS-RP-B
DS-RPM-A DS-RPM-A,B DS-RPM-B DS-WP-B DS-WP-B
DS-WP-A DS-WP-A,B DS-WP-B
DS-WPM-A DS-WPM-B DS-WPM-B
DS-COVU-A,B
Additional Information
You can find the device-specific data representation of the BACnet Objects
and Services in the documentation of the BACnet Library "BACnet_xx.lib" at
the website http://www.wago.com under Service ! Downloads ! Building
Automation ! BACnet Downloads ! Software
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 207
BACnet/IP
BACnet Device
B-BC
Interoperability Areas
IAs
Data Sharing (DS)
BACnet Interoperability Building Blocks
BIBBs
DS - RP - A BIBB
DS - RP - B
DS - RPM - A
Scheduling (SCHED)
Trending (T)
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
208 • Fieldbus Communication
BACnet/IP
The use of BACnet devices has the advantage that many different devices and
networks can be simply connected with each other and administrated. In doing
so, the BACnet Protocol covers communication on the automation and man-
agement levels.
Management
External Data Interface Management/
Level System Unit Control Station
Automation
Level Server External Data Interface Control
Station System Unit Station
Field Level
Room Control Device Local Operator Controls
Application notes
• Facility Management
• Finance and Personnel Planning
• Energy Management
• Servicing
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 209
BACnet/IP
The automation level includes alarm organization and the operation of sys-
tems.
Areas of use
• Monitoring
• Optimizing
• Control
• Regulating
• Reporting
On this level, individual devices and alarm notifications, e.g. the recording of
states and measured values, are controlled.
Application notes
• Trade shows
• Switching
• Setting
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
210 • Fieldbus Communication
BACnet/IP
This layer represents the application layer and interface with the outside. Here,
communication takes place via BACnet.
On this relay level, data transport via BACnet, PROFIBUS FMS, World-FIP
and/or EIBnet takes place.
This layer includes the backup and bit transmission of data. The data can be
transmitted using protocols and connection possibilities that are established in
the Standard. The following technologies are supported:
• BACnet/IP uses the UDP Protocol (User Datagram Protocol) for data
transmission
• PTP (Point-To-Point) via RS232 as serial connections; enables point-to-
point connections between two participants, e.g. over a telephone line.
• MS/TP (Master-Slave/Token-Passing) via RS485 as a serial network for
long lengths of line and simple construction and wiring
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 211
BACnet/IP
There are 2 possibilities for sending reports over networks that are based on
the Internet protocol (IP)
• IP Message Tunneling
• BACnet/IP
Devices that do not communicate over BACnet/IP or that do not use the inter-
faces specified by the BACnet Standard for communication need a BACnet
Tunneling Router (BTRs). Since the functioning is described in Annex H of
the Standard, these routers are also called "Annex H routers".
Sending a report from one device A to a device B requires the BACnet Proto-
col Annex H router in both local networks (see Fig. 4-2).
The Annex H router for network 1 transfers the BACnet message to a UDP
(User Datagram Protocol) frame and transmits the message over standard IP
links, or over the Internet to the Annex H router in network 2.
This unpacks the incoming data packet and sends the report over the BACnet
Protocol to the target device B.
Network 1 Network 2
Fig. 4-2: Communication over an Annex-H router G083009e
The advantage of this type of communication via BTRs is the economical de-
livery costs. Also, the BACnet devices do not have to be IP-capable. BTRs are
frequently used in existing BACnet networks that have a link to IP networks,
to an intranet or to the Internet.
A disadvantage of this method is the high data traffic on the line, for each re-
port is sent twice over the network - once as a BACnet and once as an IP re-
port.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
212 • Fieldbus Communication
BACnet/IP
4.2.1.6.2 BACnet/IP
For data transmission via BACnet/IP, each individual BACnet device in a sub-
net must be IP-capable, i.e. has its own IP address and an IP Protocol Stack. In
this way, devices can communicate directly with each other. No tunneling
routers are necessary (see Fig. 4-3).
Network 1 Network 2
Fig. 4-3: Communication via BACnet/IP G083010e
To control function on the lowest level, the BACnet Virtual Link Layer
(BVLL) was developed. This provides a report image that is suitable for the
specific features of IP networks. The advantage of the BVLL concept is the
simple adjustment of the BVLL control information, so that nearly every net-
work technology can be converted into the specific BACnet structure.
Broadcast reports, on the other hand, are usually blocked by IP routers. For
some BACnet functions, this form of "report transmission to all" is necessary,
however, e.g. for a "Who Is" request. So, either interposed routers have a
broadcast mode and forward the report, or special routers are interposed that
support this communication - "BACnet Broadcast Management Devices"
(BBMD).
BBMD BBMD
Unicast
Network 1 Network 2
Fig. 4-4: Sending a broadcast report
G083017e
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 213
BACnet/IP
For a device to communicate that does not have a BBMD in its own
(sub)network and therefore becomes a Foreign Device (FD), the other
BACnet/IP (sub)networks must have BBMD/FDs (see Fig. 4-5). The foreign
devices register with this BBMD/FD using their IP addresses. In this way,
broadcasts from other subnets can be received or can be sent to these net-
works.
Foreign device
BBMD/FD BBMD/FD
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
214 • Fieldbus Communication
MODBUS Functions
MODBUS/TCP segment
The general MODBUS/TCP header is as follows:
Byte: 0 1 2 3 4 5 6 7 8-n
Identifier Protocol- Length field Unit MODBUS Data
(entered by identifier (High byte, identifier function code
receiver) (is always 0) Low byte) (Slave address)
Additional Information
The structure of a datagram is specific for the individual function. Refer to
the descriptions of the MODBUS Function Codes.
For the MODBUS protocol 15 connections are made available over TCP.
Thus it allows digital and analog output data to be directly read out at a field-
bus node and special functions to be executed by way of simple MODBUS
function codes from 15 stations simultaneously.
For this purpose a set of MODBUS functions from the OPEN MODBUS /TCP
SPECIFICATION is realized.
Additional Information
More information on the OPEN MODBUS / TCP SPECIFICATION you can
find in the Internet: www.modbus.org.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 215
MODBUS Functions
For each basic data type one or more „Function codes“ are defined.
These functions allow digital or analog input and output data, and internal
variables to be set or directly read out of the fieldbus node.
Attention
The examples listed use the hexadecimal system (i.e.: 0x000) as their numerical
format. Addressing begins with 0.
The format and beginning of the addressing may vary according to the software
and the control system. All addresses then need to be converted accordingly.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
216 • Fieldbus Communication
MODBUS Functions
LINK
TxD/RxD
ERROR
I/O
Attention
It is recommended that analog data be accessed with register functions (1) and
digital data with coil functions (2).
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 217
MODBUS Functions
A MODBUS TCP master (e.g., a PC) makes a request to the WAGO fieldbus
node using a specific function code based on the desired operation. The
WAGO fieldbus node receives the datagram and then responds to the master
with the proper data, which is based on the master’s request.
The exception code contained in the exception has the following meaning:
Exception Meaning
Code
0x01 Illegal Function
0x02 Illegal Data Address
0x03 Illegal Data Value
0x04 Slave Device Failure
0x05 Acknowledge
0x06 Server Busy
0x08 Memory Parity Error
0x0A Gateway Path Unavailable
0x0B Gateway Target Device Failed To Respond
Note
In the case of the read functions (FC1 – FC4) the outputs can be additionally
written and read back by adding an offset of 200hex (0x0200) to the MODBUS
addresses in the range of [0 hex - FF hex] and an offset of 1000hex (0x01000) to the
MODBUS addresses in the range of [6000 hex - 62FC hex].
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
218 • Fieldbus Communication
MODBUS Functions
This function reads the status of the input and output bits (coils) in a slave de-
vice.
Request
The request specifies the reference number (starting address) and the bit count
to read.
Example: Read output bits 0 to 7.
Response
The current values of the response bits are packed in the data field. A binary 1
corresponds to the ON status and a 0 to the OFF status. The lowest value bit of
the first data byte contains the first bit of the request. The others follow in as-
cending order. If the number of inputs is not a multiple of 8, the remaining bits
of the last data byte are filled with zeroes (truncated).
The status of the inputs 7 to 0 is shown as byte value 0x12 or binary 0001
0010. Input 7 is the bit having the highest significance of this byte and input 0
the lowest value. The assignment is thus made from 7 to 0 with OFF-OFF-
OFF-ON-OFF-OFF-ON-OFF.
Bit: 0 0 0 1 0 0 1 0
Coil: 7 6 5 4 3 2 1 0
Exception
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 219
MODBUS Functions
Request
The request specifies the reference number (starting address) and the bit count
to be read.
Example: Read input bits 0 to 7:
Byte Field name Example
Byte 0, 1 Transaction identifier 0x0000
Byte 2, 3 protocol identifier 0x0000
Byte 4, 5 Length field 0x0006
Byte 6 unit identifier 0x01 not used
Byte 7 MODBUS function code 0x02
Byte 8, 9 reference number 0x0000
Byte 10, 11 Bit count 0x0008
Response
The current value of the requested bits are packed into the data field. A binary
1 corresponds to the ON status and a 0 the OFF status. The lowest value bit of
the first data byte contains the first bit of the inquiry. The others follow in an
ascending order. If the number of inputs is not a multiple of 8, the remaining
bits of the last data byte are filled with zeroes (truncated).
Byte Field name Example
.....
Byte 7 MODBUS function code 0x02
Byte 8 Byte count 0x01
Byte 9 Bit values 0x12
The status of the inputs 7 to 0 is shown as a byte value 0x12 or binary 0001
0010. Input 7 is the bit having the highest significance of this byte and input 0
the lowest value. The assignment is thus made from 7 to 0 with OFF-OFF-
OFF-ON-OFF-OFF-ON-OFF.
Bit: 0 0 0 1 0 0 1 0
Coil: 7 6 5 4 3 2 1 0
Exception
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
220 • Fieldbus Communication
MODBUS Functions
This function reads the contents of holding registers from a slave device in
word format.
Request
The request specifies the reference number (start register) and the word count
(register quantity) of the registers to be read. The reference number of the re-
quest is zero based, therefore, the first register starts at address 0.
Example: Read registers 0 and 1:
Response
The reply register data is packed as 2 bytes per register. The first byte contains
the higher value bits, the second the lower values.
The contents of register 0 are displayed by the value 0x1234 and the contents
of register 1 is 0x2345.
Exception
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 221
MODBUS Functions
This function reads contents of input registers from the slave device in word
format.
Request
The request specifies a reference number (start register) and the word count
(register quantity) of the registers to be read. The reference number of the re-
quest is zero based, therefore, the first register starts at address 0.
Response
The register data of the response is packed as 2 bytes per register. The first
byte has the higher value bits, the second the lower values.
The contents of register 0 are shown by the value 0x1234 and the contents of
register 1 is 0x2345.
Exception
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
222 • Fieldbus Communication
MODBUS Functions
Request
The request specifies the reference number (output address) of output bit to be
written. The reference number of the request is zero based; therefore, the first
coil starts at address 0.
Response
Exception
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 223
MODBUS Functions
This function writes the value of one single output register to a slave device in
word format.
Request
The request specifies the reference number (register address) of the first out-
put word to be written. The value to be written is specified in the “Register
Value” field. The reference number of the request is zero based; therefore, the
first register starts at address 0.
Response
Exception
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
224 • Fieldbus Communication
MODBUS Functions
This function returns a status word and an event counter from the slave de-
vice’s communication event counter. By reading the current count before and
after a series of messages, a master can determine whether the messages were
handled normally by the slave.
Following each successful new processing, the counter counts up. This count-
ing process is not performed in the case of exception replies, poll commands
or counter inquiries.
Request
Response
The reply contains a 2-byte status word and a 2-byte event counter. The status
word only contains zeroes.
Exception
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 225
MODBUS Functions
Request
The request message specifies the reference number (first coil in the se-
quence), the bit count (number of bits to be written), and the output data. The
output coils are zero-based; therefore, the first output point is 0.
In this example 16 bits are set, starting with the address 0. The request con-
tains 2 bytes with the value 0xA5F0, or 1010 0101 1111 0000 in binary for-
mat.
The first data byte transmits the value of 0xA5 to the addresses 7 to 0,
whereby 0 is the lowest value bit. The next byte transmits 0xF0 to the ad-
dresses 15 to 8, whereby the lowest value bit is 8.
Response
Exception
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
226 • Fieldbus Communication
MODBUS Functions
Request
The Request specifies the reference number (starting register), the word count
(number of registers to write), and the register data . The data is sent as 2 bytes
per register. The registers are zero-based; therefore, the first output is at ad-
dress 0.
Response
Exception
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 227
MODBUS Functions
Request
Response
Exception
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
228 • Fieldbus Communication
MODBUS Functions
Request
The reference numbers (addresses) are zero-based in the request message;
therefore, the first register is at address 0.
The request message specifies the registers to read and write. The data is sent
as 2 bytes per register. Example: The data in register 3 is set to value 0x0123,
and values 0x0004 and 0x5678 are read out of the two registers 0 and 1.
Response
Byte Field name Example
....
Byte 7 MODBUS function code 0x17
Byte 8 Byte Count (B = 2 x word count for read) 0x04
Byte 9-(B+1) Register Values 0x0004, 0x5678
Exception
Byte Field name Example
.....
Byte 7 MODBUS function code 0x97
Byte 8 Exception code 0x01 or 0x02
Attention
If register areas for read and write overlap, the results are undefined.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 229
MODBUS Functions
Register (Word) Access Writing (with FC6, FC16, FC22 and FC23):
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
230 • Fieldbus Communication
MODBUS Functions
The digital MODBUS services (coil services) are Bit accesses, with which
only the states of digital I/O modules can be determined or changed. Complex
I/O modules are not attainable with these services and so they are ignored. Be-
cause of this the addressing of the digital channels begins again with 0, so that
the MODBUS address is always identical to the channel number, (i.e. the digi-
tal input no. 47 has the MODBUS address "46").
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 231
MODBUS Functions
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
232 • Fieldbus Communication
MODBUS Functions
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 233
MODBUS Functions
The watchdog monitors the data transfer between the fieldbus master and the
controller. Every time the controller receives a specific request (as define in
the watchdog setup registers) from the master, the watchdog timer in the con-
troller resets.
In the case of fault free communication, the watchdog timer does not reach its
end value. After each successful data transfer, the timer is reset.
If the watchdog times out, a fieldbus failure has occurred. In this case, the
fieldbus controller answers all following MODBUS TCP/IP requests with the
exception code 0x0004 (Slave Device Failure).
In the controller special registers are use to setup the watchdog by the master
(Register addresses 0x1000 to 0x1008).
By default, the watchdog is not enabled when you turn the controller on. To
activate it, the first step is to set/verify the desired time-out value of the
Watchdog Time register (0x1000). Second, the function code mask must be
specified in the mask register (0x1001), which defines the function code(s)
that will reset the timer. Finally, the Watchdog-Trigger register (0x1003)
must be changed to a non-zero value to start the timer.
After the watchdog is started, it can be stopped by the user via the Watchdog
Stop register (0x1005) or the Simply Stop Watchdog register (0x1008)
The watchdog registers can be addressed in the same way as described with
the MODBUS read and write function codes. Specify the respective register
address in place of the reference number.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
234 • Fieldbus Communication
MODBUS Functions
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 235
MODBUS Functions
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
236 • Fieldbus Communication
MODBUS Functions
Examples:
Set the watchdog for a timeout of 1 second. Function code 5 (Force Single
Coil) will be use to reset the watchdog time.
Set the watchdog for a timeout of 10 minutes. Function code 3 (Read Multiple
Registers) will be use to reset the watchdog time.
1. Write 0x1770 (10*60*1000 ms / 100 ms) in the register for time overrun
(0x1000).
2. Write 0x0004 (2(3-1)) in the Coding Mask register (0x1001)
3. Modify the value of the Watchdog-Trigger register (0x0003) to start the
watchdog.
4. At this point, the fieldbus master must continuously use function code 3
(Force Single Coil) within the specified time to reset the watchdog timer.
If time between requests exceeds 10 minutes, a watchdog timeout error
occurs..
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 237
MODBUS Functions
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
238 • Fieldbus Communication
MODBUS Functions
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 239
MODBUS Functions
Register address 0x2030 (MODBUS Address 408241, with a word count of up to 65)
Designation Description of the connected I/O modules
Access Read modules 0 ... 64
Description Length 1-65 words
These 65 registers identify the controller and the first 64 modules present in
a node. Each module is represented in a word. Because item numbers can-
not be read out of digital modules, a code is displayed for them, as defined
below:
Bit position 0 ! Input module
Bit position 1 ! Output module
Bit position 2-7 ! not used
Bit position 8-14 ! module size in bits
Bit position 15 ! Designation digital module
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
240 • Fieldbus Communication
MODBUS Functions
Examples:
4 Channel Digital Input Module = 0x8401
bit 15 1 1 1 1 10 9 8 7 6 5 4 3 2 1 0
4 3 2 1
code 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1
hex 8 4 0 1
2 Channel Digital Output Module = 0x8202
bit 1 1 1 12 11 10 9 8 7 6 5 4 3 2 1 0
5 4 3
code 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0
hex 8 2 0 2
Register address 0x2031 (MODBUS Address 408242, with a word count of up to 64)
Designation Description of the connected busmodules
Access read modules 65 ... 128
Description Length 1-64 words
These 64 registers identify the 2nd block of I/O modules present (modules
65 to 128). Each module is represented in a word. Because item numbers
cannot be read out of digital modules, a code is displayed for them, as de-
fined below:
Bit position 0 ! Input module
Bit position 1 ! Output module
Bit position 2-7 ! not used
Bit position 8-14 ! module size in bits
Bit position 15 ! Designation digital module
Register address 0x2032 (MODBUS Address 408243, with a word count of up to 64)
Designation Description of the connected I/O modules
Access read modules 129 ... 192
Description Length 1-64 words
These 64 registers identify the 3rd block of I/O modules present (modules
129 to 192). Each module is represented in a word. Because item numbers
cannot be read out of digital modules, a code is displayed for them, as de-
fined below:
Bit position 0 ! Input module
Bit position 1 ! Output module
Bit position 2-7 ! not used
Bit position 8-14 ! module size in bits
Bit position 15 ! Designation digital module
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 241
MODBUS Functions
Register address 0x2033 (MODBUS Address 408244, with a word count of up to 63)
Designation Description of the connected I/O modules
Access Read modules 193 ... 255
Description Length 1-63 words
These 63 registers identify the 4th block of I/O modules present (modules
193 to 255). Each module is represented in a word. Because item numbers
cannot be read out of digital modules, a code is displayed for them, as de-
fined below:
Bit position 0 ! Input module
Bit position 1 ! Output module
Bit position 2-7 ! not used
Bit position 8-14 ! module size in bits
Bit position 15 ! Designation digital module
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
242 • Fieldbus Communication
MODBUS Functions
Register address 0x2020 (MODBUS Address 408225, with a word count of up to 16)
Value Description, INFO_DESCRIPTION
Access Read
Description Information on the controller, 16 words
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Fieldbus Communication • 243
MODBUS Functions
Register address 0x2023 (MODBUS Address 408228, with a word count of up to 32)
Value Description, INFO_LOADER_INFO
Access read
Description Information to the programming of the firmware, 32 words
The following registers contain constants, which can be used to test communi-
cation with the master:
Register address 0x2000 (MODBUS Address 408193)
Value Zero, GP_ZERO
Access Read
Description Constant with zeros
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
244 • Fieldbus Communication
MODBUS Functions
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
I/O Modules • 245
Overview
5 I/O Modules
5.1 Overview
All listed bus modules, in the overview below, are available for modular ap-
plications with the WAGO-I/O-SYSTEM 750.
For detailed information on the I/O modules and the module variations, please
refer to the manuals for the I/O modules.
You will find these manuals on CD ROM „ELECTRONICC Tools and Docs“
(Item No.: 0888-0412) or at http://www.wago.com under Documentation.
Additional Information
Current information on the modular WAGO-I/O-SYSTEM is available at
http://www.wago.com.
DI DC 5 V
750-414 4 Channel, DC 5 V, 0.2 ms, 2- to 3-conductor connection,
high-side switching
DI DC 5(12) V
753-434 8 Channel, DC 5(12) V, 0.2 ms, 1-conductor connection,
high-side switching
DI DC 24 V
750-400, 753-400 2 Channel, DC 24 V, 3.0 ms, 2- to 4-conductor connection;
high-side switching
750-401, 753-401 2 Channel, DC 24 V, 0.2 ms, 2- to 4-conductor connection;
high-side switching
750-410, 753-410 2 Channel, DC 24 V, 3.0 ms, 2- to 4-conductor connection;
high-side switching
750-411, 753-411 2 Channel, DC 24 V, 0.2 ms, 2- to 4-conductor connection;
high-side switching
750-418, 753-418 2 Channel, DC 24 V, 3.0 ms, 2- to 3-conductor connection;
high-side switching; diagnostics and confirmation
750-419 2 Channel, DC 24 V, 3.0 ms, 2- to 3-conductor connection;
high-side switching; diagnostics
750-421, 753-421 2 Channel, DC 24 V, 3.0 ms, 2- to 3-conductor connection;
high-side switching; diagnostics
750-402, 753-402 4 Channel, DC 24 V, 3.0 ms, 2- to 3-conductor connection;
high-side switching
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
246 • I/O Modules
Overview
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
I/O Modules • 247
Overview
DI NAMUR
750-435 1 Channel, NAMUR EEx i, proximity switch acc. to DIN EN 50227
750-425, 753-425 2 Channel, NAMUR, proximity switch acc. to DIN EN 50227
750-438 2 Channel, NAMUR EEx i, proximity switch acc. to DIN EN 50227
DI Intruder Detection
750-424, 753-424 2 Channel, DC 24 V, intruder detection
DO DC 5 V
750-519 4 Channel, DC 5 V, 20mA, short-circuit-protected; high-side switching
DO DC 12(14) V
753-534 8 Channel, DC 12(14) V, 1A, short-circuit-protected; high-side switch-
ing
DO DC 24 V
750-501, 753-501 2 Channel, DC 24 V, 0.5 A, short-circuit-protected; high-side switching
750-502, 753-502 2 Channel, DC 24 V, 2.0 A, short-circuit-protected; high-side switching
750-506, 753-506 2 Channel, DC 24 V, 0.5 A, short-circuit-protected; high-side switching;
diagnostics
750-507, 753-507 2 Channel, DC 24 V, 2.0 A, short-circuit-protected; high-side switching;
diagnostics; no longer available, replaced by 750-508!
750-508 2 Channel, DC 24 V, 2.0 A, short-circuit-protected; high-side switching;
diagnostics; replacement for 750-507
750-535 2 Channel, DC 24 V, EEx i, short-circuit-protected; high-side switching
750-504, 753-504 4 Channel, DC 24 V, 0.5 A, short-circuit-protected; high-side switching
750-531, 753-531 4 Channel, DC 24 V, 0.5 A, short-circuit-protected; high-side switching
750-532 4 Channel, DC 24 V, 0.5 A, short-circuit-protected; high-side switching;
diagnostics
750-516, 753-516 4 Channel, DC 24 V, 0.5 A, short-circuit-protected; low-side switching
750-530, 753-530 8 Channel, DC 24 V, 0.5 A, short-circuit-protected; high-side switching
750-537 8 Channel, DC 24 V, 0.5 A, short-circuit-protected; high-side switching;
diagnostics
750-536 8 Channel, DC 24 V, 0.5 A, short-circuit-protected; low-side switching
DO AC 120(230) V
753-540 4 Channel, AC 120(230) V, 0.25 A, short-circuit-protected;
high-side switching
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
248 • I/O Modules
Overview
DO AC/DC 230 V
750-509, 753-509 2 Channel solid state relay, AC/DC 230 V, 300 mA
750-522 2 Channel solid state relay, AC/DC 230 V, 500 mA, 3 A (< 30 s)
DO Relay
750-523 1 Channel, AC 230 V, AC 16 A, potential-free, 1 make contact
750-514, 753-514 2 Channel, AC 125 V , AC 0.5 A , DC 30 V, DC 1 A,
potential-free, 2 changeover contacts
750-517, 753-517 2 Channel, AC 230 V, 1 A, potential-free, 2 changeover contacts
750-512, 753-512 2 Channel, AC 230 V, DC 30 V, AC/DC 2 A, non-floating, 2 make con-
tacts
750-513, 753-513 2 Channel, AC 230 V, DC 30 V, AC/DC 2 A, potential-free, 2 make
contacts
AI 0 - 20 mA
750-452, 753-452 2 Channel, 0 - 20 mA, differential input
750-465, 753-465 2 Channel, 0 - 20 mA, single-ended
750-472, 753-472 2-Channel, 0 - 20 mA, 16 bit, single-ended
750-480 2-Channel, 0 - 20 mA , differential input
750-453, 753-453 4 Channel, 0 - 20 mA, single-ended
AI 4 - 20 mA
750-454, 753-454 2 Channel, 4 - 20 mA, differential input
750-474, 753-474 2 Channel, 4 - 20 mA, 16 bit, single-ended
750-466, 753-466 2 Channel, 4 - 20 mA, single ended
750-485 2 Channel, 4 - 20 mA, EEx i, single-ended
750-492, 753-492 2 Channel, 4 - 20 mA, isolated differential input
750-455, 753-455 4 Channel, 4 - 20 mA, single-ended
AI 0 - 1 A
750-475, 753-475 2-Channel, 0 - 1 A AC/DC, differential input
AI 0 - 5 A
750-475/020-000, 2-Channel, 0 - 5 A AC/DC, differential input
753-475/020-000
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
I/O Modules • 249
Overview
AI 0 - 10 V
750-467, 753-467 2 Channel, DC 0 - 10 V, single-ended
750-477, 753-477 2 Channel, AC/DC 0 - 10 V, differential input
750-478, 753-478 2 Channel, DC 0 - 10 V, single-ended
750-459, 753-459 4 Channel, DC 0 - 10 V, single-ended
750-468 4 Channel, DC 0 - 10 V, single-ended
AI DC ± 10 V
750-456, 753-456 2 Channel, DC ± 10 V, differential input
750-479, 753-479 2 Channel, DC ± 10 V, differential measurement input
750-476, 753-476 2 Channel, DC ± 10 V, single-ended
750-457, 753-457 4 Channel, DC ± 10 V, single-ended
AI DC 0 - 30 V
750-483, 753-483 2 Channel, DC 0 -30 V, differential measurement input
AI Resistance Sensors
750-461, 753-461 2 Channel, resistance sensors, PT100 / RTD
750-481/003-000 2 Channel, resistance sensors, PT100 / RTD, EEx i
750-460 4 Channel, resistance sensors, PT100 / RTD
AI Thermocouples
750-462 2 Channel, thermocouples, line break detection,
sensor types: J, K, B, E, N, R, S, T, U
750-469, 753-469 2 Channel, thermocouples, line break detection,
sensor types: J, K, B, E, N, R, S, T, U, L
AI Others
750-491 1 Channel for resistor bridges (strain gauge)
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
250 • I/O Modules
Overview
AO 0 - 20 mA
750-552, 753-552 2 Channel, 0 - 20 mA
750-585 2 Channel, 0 - 20 mA, EEx i
750-553, 753-553 4 Channel, 0 - 20 mA
AO 4 - 20 mA
750-554, 753-554 2 Channel, 4 - 20 mA
750-554, 753-554 4 Channel, 4 - 20 mA
AO DC 0 - 10 V
750-550, 753-550 2 Channel, DC 0 - 10 V
750-560 2 Channel, DC 0 - 10 V, 10 bit, 100 mW, 24 V
750-559, 753-559 4 Channel, DC 0 - 10 V
AO DC ± 10 V
750-556, 753-556 2 Channel, DC ± 10 V
750-557, 753-557 4 Channel, DC ± 10 V
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
I/O Modules • 251
Overview
Counter Modules
750-404, 753-404 Up / down counter, DC 24 V, 100 kHz
750-638, 753-638 2 Channel, up / down counter, DC 24 V/ 16 bit / 500 Hz
Frequency Measuring
750-404/000-003, Frequency measuring
753-404/000-003
Pulse Width Module
750-511 2-channel pulse width module, DC 24 V, short-circuit-protected,
high-side switching
Distance and Angle Measurement Modules
750-630 SSI transmitter interface
750-631 Incremental encoder interface, differential inputs
750-634 Incremental encoder interface, DC 24 V
750-637 Incremental encoder interface RS 422, cam outputs
750-635, 753-635 Digital pulse interface, for magnetostrictive distance sensors
Serial Interfaces
750-650, 753 Serial interface RS 232 C
750-653, 753 Serial interface RS 485
750-651 TTY-Serial interface, 20 mA Current Loop
750-654 Data exchange module
DALI / DSI Master Module
750-641 DALI / DSI master module
AS interface Master Module
750-655 AS interface master module
Radio Receiver Module
750-642 Radio receiver EnOcean
MP Bus Master Module
750-643 MP bus (multi point bus) master module
Vibration Monitoring
750-645 2 Channel vibration velocity / bearing condition monitoring VIB I/O
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
252 • I/O Modules
Overview
PROFIsafe Modules
750-660/000-001 8FDI 24V DC PROFIsafe;
PROFIsafe 8 channel digital input module
750-665/000-001 4FDO 0.5A / 4FDI 24V DC PROFIsafe;
PROFIsafe 4 channel digital input and output module
750-666/000-001 1FDO 10A / 2FDO 0.5A / 2FDI 24V PROFIsafe;
PROFIsafe power switch module
RTC Module
750-640 RTC module
KNX / EIB TP1 Module
750-646 KNX / EIB /TP1 module – device mode / router mode
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
I/O Modules • 253
Overview
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
254 • I/O Modules
Process Data Architecture for MODBUS/TCP
Note
Depending on the specific position of an I/O module in the fieldbus node,
the process data of all previous byte or bit-oriented modules must be
taken into account to determine its location in the process data map.
For the PFC process image of the programmable fieldbus controller is the
structure of the process data mapping identical.
When analog input modules are also present in the node, the digital data is al-
ways appended after the analog data in the Input Process Image, grouped into
bytes.
Some digital modules have an additional diagnostic bit per channel in the In-
put Process Image. The diagnostic bit is used for detecting faults that occur
(e.g., wire breaks and/or short circuits).
750-435
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
I/O Modules • 255
Process Data Architecture for MODBUS/TCP
750-400, -401, -405, -406, -410, -411, -412, -427, -438, (and all variations),
753-400, -401, -405, -406, -410, -411, -412, -427
750-418, 753-418
The 750-418, 753-418 digital input module supplies a diagnostic and ac-
knowledge bit for each input channel. If a fault condition occurs, the diagnos-
tic bit is set. After the fault condition is cleared, an acknowledge bit must be
set to re-activate the input. The diagnostic data and input data bit is mapped in
the Input Process Image, while the acknowledge bit is in the Output Process
Image.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
256 • I/O Modules
Process Data Architecture for MODBUS/TCP
750-402, -403, -408, -409, -414, -415, -422, -423, -428, -432, -433,
753-402, -403, -408, -409, -415, -422, -423, -428, -432, -433, -440
When analog output modules are also present in the node, the digital image
data is always appended after the analog data in the Output Process Image,
grouped into bytes.
750-523
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
I/O Modules • 257
Process Data Architecture for MODBUS/TCP
750-501, -502, -509, -512, -513, -514, -517, -535, (and all variations),
753-501, -502, -509, -512, -513, -514, -517
Output Process Image
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
controls controls
DO 2 DO 1
Channel Channel
2 1
The 750-507 (-508), -522 and 753-507 digital output modules have a diagnos-
tic bit for each output channel. When an output fault condition occurs (i.e.,
overload, short circuit, or broken wire), a diagnostic bit is set. The diagnostic
data is mapped into the Input Process Image, while the output control bits are
in the Output Process Image.
750-506, 753-506
The 750-506, 753-506 digital output module has 2-bits of diagnostic informa-
tion for each output channel. The 2-bit diagnostic information can then be de-
coded to determine the exact fault condition of the module (i.e., overload, a
short circuit, or a broken wire). The 4-bits of diagnostic data are mapped into
the Input Process Image, while the output control bits are in the Output Proc-
ess Image.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
258 • I/O Modules
Process Data Architecture for MODBUS/TCP
750-532
The 750-532 digital output modules have a diagnostic bit for each output
channel. When an output fault condition occurs (i.e., overload, short circuit, or
broken wire), a diagnostic bit is set. The diagnostic data is mapped into the
Input Process Image, while the output control bits are in the Output Process
Image.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
I/O Modules • 259
Process Data Architecture for MODBUS/TCP
750-537
The 750-537 digital output modules have a diagnostic bit for each output
channel. When an output fault condition occurs (i.e., overload, short circuit, or
broken wire), a diagnostic bit is set. The diagnostic data is mapped into the
Input Process Image, while the output control bits are in the Output Process
Image.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
260 • I/O Modules
Process Data Architecture for MODBUS/TCP
When digital input modules are also present in the node, the analog input data
is always mapped into the Input Process Image in front of the digital data.
750-452, -454, -456, -461, -462, -465, -466, -467, -469, -472, -474, -475, -476,
-477, -478, -479, -480, -481, -483, -485, -492, (and all variations),
753-452, -454, -456, -461, -465, -466, -467, -469, -472, -474, -475, -476, -477,
-478, -479, -483, -492, (and all variations)
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
I/O Modules • 261
Process Data Architecture for MODBUS/TCP
When digital output modules are also present in the node, the analog output
data is always mapped into the Output Process Image in front of the digital
data.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
262 • I/O Modules
Process Data Architecture for MODBUS/TCP
Further information
For detailed information about the structure of a particular module’s con-
trol/status byte, please refer to that module’s manual. Manuals for each
module can be found on the Internet under:
http://www.wago.com.
Counter Modules
The above Counter Modules have a total of 5 bytes of user data in both the In-
put and Output Process Image (4 bytes of counter data and 1 byte of con-
trol/status). The counter value is supplied as 32 bits. The following tables il-
lustrate the Input and Output Process Image, which has a total of 3 words
mapped into each image. Word alignment is applied.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
I/O Modules • 263
Process Data Architecture for MODBUS/TCP
750-404/000-005
The above Counter Modules have a total of 5 bytes of user data in both the In-
put and Output Process Image (4 bytes of counter data and 1 byte of con-
trol/status). The two counter values are supplied as 16 bits. The following ta-
bles illustrate the Input and Output Process Image, which has a total of 3
words mapped into each image. Word alignment is applied.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
264 • I/O Modules
Process Data Architecture for MODBUS/TCP
750-638, 753-638
The above Counter Modules have a total of 6 bytes of user data in both the In-
put and Output Process Image (4 bytes of counter data and 2 bytes of con-
trol/status). The two counter values are supplied as 16 bits. The following ta-
bles illustrate the Input and Output Process Image, which has a total of 4
words mapped into each image. Word alignment is applied.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
I/O Modules • 265
Process Data Architecture for MODBUS/TCP
The above Pulse Width modules have a total of 6 bytes of user data in both the
Input and Output Process Image (4 bytes of channel data and 2 bytes of con-
trol/status). The two channel values are supplied as 16 bits. Each channel has
its own control/status byte. The following table illustrates the Input and Out-
put Process Image, which has a total of 4 words mapped into each image.
Word alignment is applied.
750-650, (and the variations /000-002, -004, -006, -009, -010, -011, -012,
-013)
750-651, (and the variations /000-002, -003)
750-653, (and the variations /000-002, -007)
Note
With the freely parametrizable variations /003 000 of the serial interface
modules, the desired operation mode can be set. Dependent on it, the
process image of these modules is then the same, as from the appropriate
variation.
The above Serial Interface Modules with alternative data format have a total
of 4 bytes of user data in both the Input and Output Process Image (3 bytes of
serial data and 1 byte of control/status). The following table illustrates the In-
put and Output Process Image, which have a total of 2 words mapped into
each image. Word alignment is applied.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
266 • I/O Modules
Process Data Architecture for MODBUS/TCP
The above Serial Interface Modules with Standard Data Format have a total of
6 bytes of user data in both the Input and Output Process Image (5 bytes of se-
rial data and 1 byte of control/status). The following table illustrates the Input
and Output Process Image, which have a total of 3 words mapped into each
image. Word alignment is applied.
The Data Exchange modules have a total of 4 bytes of user data in both the
Input and Output Process Image. The following tables illustrate the Input and
Output Process Image, which has a total of 2 words mapped into each image.
Word alignment is applied.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
I/O Modules • 267
Process Data Architecture for MODBUS/TCP
The above SSI Transmitter Interface modules have a total of 4 bytes of user
data in the Input Process Image, which has 2 words mapped into the image.
Word alignment is applied.
750-631
The above Incremental Encoder Interface modules have 5 bytes of input data
and 3 bytes of output data. The following tables illustrate the Input and Output
Process Image, which have 4 words into each image. Word alignment is ap-
plied.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
268 • I/O Modules
Process Data Architecture for MODBUS/TCP
750-634
The above Incremental Encoder Interface module has 5 bytes of input data (6
bytes in cycle duration measurement mode) and 3 bytes of output data. The
following tables illustrate the Input and Output Process Image, which has 4
words mapped into each image. Word alignment is applied.
750-637
The above Incremental Encoder Interface Module has a total of 6 bytes of user
data in both the Input and Output Process Image (4 bytes of encoder data and
2 bytes of control/status). The following table illustrates the Input and Output
Process Image, which have 4 words mapped into each image. Word alignment
is applied.
Input and Output Process Image
Byte Destination
Offset Remark
High Byte Low Byte
0 - C0/S0 Control/Status byte of Channel 1
1 D1 D0 Data Value of Channel 1
2 - C1/S1 Control/Status byte of Channel 2
3 D3 D2 Data Value of Channel 2
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
I/O Modules • 269
Process Data Architecture for MODBUS/TCP
750-635, 753-635
The above Digital Pulse Interface module has a total of 4 bytes of user data in
both the Input and Output Process Image (3 bytes of module data and 1 byte of
control/status). The following table illustrates the Input and Output Process
Image, which have 2 words mapped into each image. Word alignment is ap-
plied.
Input and Output Process Image
Byte Destination
Offset Remark
High Byte Low Byte
0 D0 C0/S0 Data byte Control/Status byte
1 D2 D1 Data bytes
RTC Module
750-640
The RTC Module has a total of 6 bytes of user data in both the Input and Out-
put Process Image (4 bytes of module data and 1 byte of control/status and 1
byte ID for command). The following table illustrates the Input and Output
Process Image, which have 3 words mapped into each image. Word alignment
is applied.
750-641
The DALI/DSI Master module has a total of 6 bytes of user data in both the
Input and Output Process Image (5 bytes of module data and 1 byte of con-
trol/status). The following tables illustrate the Input and Output Process Im-
age, which have 3 words mapped into each image. Word alignment is applied.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
270 • I/O Modules
Process Data Architecture for MODBUS/TCP
750-642
The EnOcean radio receiver has a total of 4 bytes of user data in both the Input
and Output Process Image (3 bytes of module data and 1 byte of con-
trol/status). The following tables illustrate the Input and Output Process Im-
age, which have 2 words mapped into each image. Word alignment is applied.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
I/O Modules • 271
Process Data Architecture for MODBUS/TCP
750-643
The MP Bus Master Module has a total of 8 bytes of user data in both the In-
put and Output Process Image (6 bytes of module data and 2 bytes of con-
trol/status). The following table illustrates the Input and Output Process Im-
age, which have 4 words mapped into each image. Word alignment is applied.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
272 • I/O Modules
Process Data Architecture for MODBUS/TCP
750-645
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
I/O Modules • 273
Process Data Architecture for MODBUS/TCP
750-655
The length of the process image of the AS-interface master module can be set
to fixed sizes of 12, 20, 24, 32, 40 or 48 bytes.
It consists of a control or status byte, a mailbox with a size of 0, 6, 10, 12 or
18 bytes and the AS-interface process data, which can range from 0 to 32
bytes.
The first Input and output word, which is assigned to an AS-interface master
module, contains the status / control byte and one empty byte.
Subsequently the mailbox data are mapped, when the mailbox is permanently
superimposed (Mode 1).
In the operating mode with suppressible mailbox (Mode 2), the mailbox and
the cyclical process data are mapped next.
The following words contain the remaining process data.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
274 • I/O Modules
Process Data Architecture for MODBUS/TCP
750-610, -611
The 750-610 and 750-611 Supply Modules provide 2 bits of diagnostics in the
Input Process Image for monitoring of the internal power supply.
750-622
The Binary Space Modules 750-622 behave alternatively like 2 channel digital
input modules or output modules and seize depending upon the selected set-
tings 1, 2, 3 or 4 bits per channel. According to this, 2, 4, 6 or 8 bits are occu-
pied then either in the process input or the process output image.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 275
• "BACnetARRAY"
• "List of"
The data type "List of" is a structure list with a sequence of zero or more data
elements of one data type. The length of each "List of" is different. If not re-
quired for a certain purpose, no maximum size should be given for a "List of".
The designation "List of <data type>" indicates a sequence of zero or more
data elements of the corresponding type.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
276 • List of all BACnet Properties in Native Operation
Acked_Transitions
The difference between the properties "BACnetARRAY" and "List of" is that
the elements of a field can be individually accessed through a field index
while this is not possible for the elements of a "List of". Furthermore, the
number of elements of a "BACnetARRAY" can be determined by reading the
field index 0; the number of elements in a "List of" can only be determined by
reading the whole value of the property and conducting a count.
In the following list, the associated BACnet data type is indicated for each
property. Under "Object", all objects in which the respective property occurs
are listed. The description explains functions and interrelationships of the
properties in question. If the meanings of the properties are different for dif-
ferent objects, the explanations for these objects are given separately.
6.1 Acked_Transitions
Data Type BACnetEventTransitionBits
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 277
Active_COV_Subscriptions
6.2 Active_COV_Subscriptions
Data Type List of BACnetCOVSubscription
Object Device
6.3 Active_Text
Data Type CharacterString
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
278 • List of all BACnet Properties in Native Operation
Alarm_Value
6.4 Alarm_Value
Data Type BACnetBinaryPV
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 279
APDU_Segment_Timeout
6.5 APDU_Segment_Timeout
Data Type Unsigned
Objects Device
6.6 APDU_Timeout
Data Type Unsigned
Objects Device
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
280 • List of all BACnet Properties in Native Operation
Application_Software_Version
6.7 Application_Software_Version
Data Type CharacterString
Objects Device
6.8 Archive
Data Type BOOLEAN
Objects File
6.9 Backup_Failure_Timeout
Data Type Unsigned16
Objects Device
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 281
Change_Of_State_Count
6.10 Change_Of_State_Count
Data Type Unsigned
Binary Input:
When Out_Of_Service is FALSE, a change to the Polarity
property changes the Present_Value property and is there-
fore considered a change of state. When Out_Of_Service is
TRUE, changes to Polarity do not cause changes of state. If
one of the optional properties Change_Of_State_Time,
Change_Of_State_Count, or Time_Of_State_Count_Reset
is present, then all of these properties must be present.
Binary Output:
A change in the Polarity property is not regarded as a
change of state. If one of the optional properties
Change_Of_State_Time, Change_Of_State_Count, or
Time_Of_State_Count_Reset is present, then all of these
properties must be present.
6.11 Change_Of_State_Time
Data Type BACnetDateTime
Binary Input:
When Out_Of_Service is FALSE, a change to the Polarity
property changes the Present_Value property is therefore
considered a change of state. When Out_Of_Service is
TRUE, changes to Polarity shall not cause changes of state.
If one of the optional properties Change_Of_State_Time,
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
282 • List of all BACnet Properties in Native Operation
Configuration_Files
Change_Of_State_Count, or Time_Of_State_Count_Reset
is present, then all of these properties must be present.
Binary Output:
A change in polarity does not lead to a change in state. If
one of the optional properties Change_Of_State_Time,
Change_Of_State_Count, or Time_Of_State_Count_Reset
is present, then all of these properties must be present.
6.12 Configuration_Files
Date Type BACnetARRAY[N] for BACnetObjectIdentifier
Objects Device
6.13 COV_Increment
Data Type REAL
6.14 Database_Revision
Data Type Unsigned
Objects Device
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 283
Data_List
6.15 Data_List
Data Type List of BACnetCalendarEntry
Objects Calendar
6.16 Daylight_Savings_Status
Data Type BOOLEAN
Objects Device
6.17 Deadband
Data Type REAL
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
284 • List of all BACnet Properties in Native Operation
Description
6.18 Description
Data Type CharacterString
Objects File, Binary input, Binary output, Analog input, Analog out-
put, Device, Calendar, Scheduler
6.19 Device_Address_Binding
Data Type List of BACnetAddressBinding
Objects Device
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 285
Device_Type
6.20 Device_Type
Data Type CharacterString
6.21 Effective_Period
Data Type BACnetDateRange
Objects Scheduler
Description This property specifies the range of dates within which the
Schedule object is active. Seasonal scheduling may be
achieved by defining several Schedule Objects with non-
overlapping Effective_Periods to control the same property
references. Upon entering its effective period, the object cal-
culates its Present_Value and returns this value to all mem-
bers of the List_Of_Object_Property_References property.
An error writing to any member of the list does not stop the
Schedule Object from writing to the remaining members.
6.22 Elapsed_Active_Time
Data Type Unsigned32
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
286 • List of all BACnet Properties in Native Operation
Event_Enable
6.23 Event_Enable
Data Type BACnetEventTransitionBits
6.24 Event_State
Data Type BACnetEventState
6.25 Event_Time_Stamps
Data Type BACnetARRAY[3] of BACnetTimeStamp
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 287
Exception_Schedule
6.26 Exception_Schedule
Data Type BACnetARRAY[N]of BACnetSpecialEvent
Objects Scheduler
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
288 • List of all BACnet Properties in Native Operation
Feedback_Value
6.27 Feedback_Value
Data Type BACnetBinaryPV
6.28 File_Access_Method
Data Type BACnetFileAccessMethod
Objects File
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 289
File_Size
6.29 File_Size
Data Type Unsigned
Objects File
Description This property, of type Unsigned, indicates the size of the file
data in octets. If the size of the file can be changed by writ-
ing to the file, and File_Access_Method is
STREAM_ACCESS, then this property shall be writable.
6.30 File_Type
Data Type CharacterString
Objects File
6.31 Firmware_Revision
Data Type CharacterString
Objects Device
6.32 High_Limit
Data Type REAL
Description: This property, of type REAL, shall specify a limit that the
Present_Value must exceed before an event is generated.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
290 • List of all BACnet Properties in Native Operation
Inactive_Text
6.33 Inactive_Text
Data Type CharacterString
Binary Output:
This property, of the type CharacterString, characterizes the
intended effect, from the human operator's viewpoint, of the
INACTIVE state of the Present_Value property on the final
device that is ultimately controlled by the output. The con-
tent of this character string is locally determined, but it is in-
tended to contain description of the INACTIVE state that
can be read by the user. For example, if the physical output
is a relay contact that turns on a light, then the Inactive_Text
property might be assigned a value such as "Light Off". If
one of the optional properties Inactive_Text or Active_Text
is present, then both of these properties must be present.
6.34 Last_Restore_Time
Data Type BACnetTimeStamp
Objects Device
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 291
Limit_Enable
6.35 Limit_Enable
Data Type BACnetLimitEnable
6.36 List_Of_Object_Property_References
Data Type List of BACnetDeviceObjectPropertyReference
Objects Scheduler
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
292 • List of all BACnet Properties in Native Operation
Local_Date
6.37 Local_Date
Data Type Date
Objects Device
6.38 Local_Time
Data Type Time
Objects Device
6.39 Location
Data Type CharacterString
Objects Device
6.40 Low_Limit
Data Type REAL
Description This property, of type REAL, shall specify a limit that the
Present_Value must fall below before an event is generated.
This property is required if intrinsic reporting is supported
by this object.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 293
Max_APDU_Length_Accepted
6.41 Max_APDU_Length_Accepted
Data Type Unsigned
Objects Device
6.42 Max_Pres_Value
Data Type REAL
6.43 Max_Segments_Accepted
Data Type Unsigned
Objects Device
6.44 Min_Pres_Value
Data Type REAL
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
294 • List of all BACnet Properties in Native Operation
Minimum_Off_Time
6.45 Minimum_Off_Time
Data Type Unsigned32
6.46 Minimum_On_Time
Data Type Unsigned32
6.47 Model_Name
Data Type CharacterString
Objects Device
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 295
Modification_Date
6.48 Modification_Date
Data Type BACnetDateTime
Objects File
6.49 Notification_Class
Data Type Unsigned
6.50 Notify_Type
Data Type BACnetNotifyType
6.51 Number_Of_APDU_Retries
Data Type Unsigned
Objects Device
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
296 • List of all BACnet Properties in Native Operation
Object_Identifier
6.52 Object_Identifier
Data Type BACnetObjectIdentifier
6.53 Object_List
Date Type BACnetARRAY[N] for BACnetObjectIdentifier
Objects Device
6.54 Object_Name
Data Type CharacterString
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 297
Object_Type
6.55 Object_Type
Data Type BACnetObjectType
6.56 Out_Of_Service
Data Type BOOLEAN
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
298 • List of all BACnet Properties in Native Operation
Polarity
Schedule:
The Out_Of_Service property, of the type BOOLEAN, indi-
cates whether the internal calculations of the schedule object
are used to determine the value of the Present_Value prop-
erty (TRUE) or not (FALSE). This means that the Pre-
sent_Value property is decoupled from the internal calcula-
tions and will not track changes to other properties when
Out_Of_Service is TRUE. Other functions that depend on
the state of the Present_Value, such as writing to the mem-
bers of the List_Of_Object_Property_References, must react
to changes made to that property while Out_Of_Service is
TRUE, as if those changes had occurred by internal calcula-
tions.
6.57 Polarity
Data Type BACnetPolarity
Binary Input:
Therefore, when Out_Of_Service is FALSE for a constant
physical input state, a change in the Polarity property shall
produce a change in the Present_Value property. If
Out_Of_Service is TRUE, then the Polarity property shall
have no effect on the Present_Value property (see Tab.
6-7).
Binary Output:
If Out_Of_Service is TRUE, then the Polarity property has
no effect on the physical output state (see Tab. 6-7).
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 299
Present_Value
6.58 Present_Value
Data Type see Objects
Description Calendar:
This property, of the type BOOLEAN, indicates the current
value of the calendar: TRUE if the current date is in the
Date_List and FALSE if it is not.
Binary Input:
For this object, the property Present_Value of the type
BACnetBinaryPV indicates the logical state of the Binary
Input. The logical state of the input is either INACTIVE or
ACTIVE. The relationship between the Present_Value and
the physical state of the input is determined by the Polarity
property. Possible states are summarized in Tab. 6-8.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
300 • List of all BACnet Properties in Native Operation
Present_Value
Binary Output:
For this object, the property of the type BACnetBinaryPV
indicates the logical state of the Binary Output. The logical
state of the output is either INACTIVE or ACTIVE. The re-
lationship between the Present_Value and the physical state
of the output is determined by the Polarity property. Possi-
ble states are summarized in Tab. 6-9.
Analog Input:
This property, of the type REAL, indicates the current value,
in engineering units, of the input being measured. The Pre-
sent_Value property must be writable when Out_Of_Service
is TRUE.
Analog output:
This property, of type REAL, indicates the current value, in
engineering units, of the output.
Schedule:
This property indicates the current value of the schedule.
This can be any primitive data type. As a result, most ana-
log, binary, and enumerated values may be used. This prop-
erty must be writable when Out_Of_Service is TRUE (see
section 6.56, "Out_of_Service").
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 301
Present_Value
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
302 • List of all BACnet Properties in Native Operation
Priority_Array
6.59 Priority_Array
Data Type BACnetPriorityArray
6.60 Priority_For_Writing
Data Type Unsigned (1...16)
Objects Scheduler
6.61 Protocol_Object_Types_Supported
Data Type BACnetObjectTypesSupported
Objects Device
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 303
Protocol_Revision
6.62 Protocol_Revision
Data Type Unsigned
Objects Device
Description This property, of the type Unsigned, indicates the minor re-
vision level of the BACnet standard. This value starts at 1
and increases in increments for any substantive change(s) to
the BACnet standard that affect device communication or
behavior. This value reverts to zero upon each change to the
Protocol_Version property. Changes to the values for Proto-
col_Version and Protocol_Revision are recorded in the His-
tory of Revisions at the end of this standard.
6.63 Protocol_Services_Supported
Data Type BACnetServicesSupported
Objects Device
6.64 Protocol_Version
Data Type Unsigned
Objects Device
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
304 • List of all BACnet Properties in Native Operation
Read_Only
6.65 Read_Only
Data Type BOOLEAN
Objects File
6.66 Record_Count
Data Type Unsigned
Objects File
Description This property, of the type Unsigned, indicates the size of the
file data in records. The Record_Count property may be pre-
sent only if File_Access_Type is RECORD_ACCESS. If the
number of records can be changed by writing to the file,
then this property is writable.
6.67 Reliability
Data Type BACnetReliability
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 305
Relinquish_Default
Binary Input:
{NO_FAULT_DETECTED, NO_SENSOR, OPEN_LOOP,
SHORTED_LOOP, UNRELIABLE_OTHER}
Binary Output:
{NO_FAULT_DETECTED, NO_OUTPUT, OPEN_LOOP,
SHORTED_LOOP, UNRELIABLE_OTHER}
Analog Input:
{NO_FAULT_DETECTED, NO_SENSOR,
OVER_RANGE, UNDER_RANGE, OPEN_LOOP,
SHORTED_LOOP, UNRELIABLE_OTHER}
Analog Output:
{NO_FAULT_DETECTED, OPEN_LOOP,
SHORTED_LOOP, NO_OUTPUT,
UNRELIABLE_OTHER}
Schedule:
The property Reliability indicates whether the properties of
the schedule object are constant. All non-ZERO values used
in the Weekly_Schedule, the Exception_Schedule, and the
Schedule_Default properties shall be of the same data type,
and all members of the
List_Of_Object_Property_References shall be writable with
that data type. If these conditions are not met, then this
property shall have the value CONFIGURATION_ERROR.
The Reliability property for this object may have any of the
following values:
{NO_FAULT_DETECTED, CONFIGURATION_ERROR,
UNRELIABLE_OTHER}
6.68 Relinquish_Default
Data Type see Objects
Description This property is the default value to be used for the Pre-
sent_Value property when all command priority values in
the Priority_Array property have a ZERO value.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
306 • List of all BACnet Properties in Native Operation
Resolution
6.69 Resolution
Data Type REAL
Description This property, of the type REAL, indicates the smallest rec-
ognizable change in the Present_Value property in engineer-
ing units (read-only).
6.70 Schedule_Default
Data Type ANY
Objects Scheduler
6.71 Segmentation_Supported
Data Type BACnetSegmentation
Objects Device
{SEGMENTED_BOTH, SEGMENTED_TRANSMIT,
SEGMENTED_RECEIVE, NO_SEGMENTATION}
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 307
Status_Flags
6.72 Status_Flags
Data Type BACnetStatusFlags
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
308 • List of all BACnet Properties in Native Operation
System_Status
• Schedule:
Logical TRUE (1) if the schedule object has been over-
ridden by some mechanism local to the BACnet Device.
In this case, "overridden" is taken to mean that the Pre-
sent_Value property cannot be changed through BACnet
services. Otherwise, the value is logical FALSE (0).
6.73 System_Status
Data Type BACnetDeviceStatus
Objects Device
{OPERATIONAL, OPERATIONAL_READ_ONLY,
DOWNLOAD_REQUIRED,
DOWNLOAD_IN_PROGRESS, NON_OPERATIONAL}
6.74 Time_Delay
Data Type Unsigned
Binary Output:
This property, of the type Unsigned, specifies the minimum
period of time in seconds during which the Present_Value
must be different from the Feedback_Value property before
a TO-OFFNORMAL event is generated or must remain
equal to the Feedback_Value property before a TO-
NORMAL event is generated.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 309
Time_Of_Active_Time_Reset
6.75 Time_Of_Active_Time_Reset
Data Type BACnetDateTime
6.76 Time_Of_State_Count_Reset
Data Type BACnetDateTime
6.77 Units
Data Type BACnetEngineeringUnits
Additional Information
The list of standardized Engineering Units can be found in the documentation
for the BACnet Library "BACnet_xx.lib" on the web site
http://www.wago.com under Service ! Downloads
! Building Automation ! BACnet Downloads ! Software
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
310 • List of all BACnet Properties in Native Operation
Update_Interval
6.78 Update_Interval
Data Type Unsigned
6.79 UTC_Offset
Data Type INTEGER
Objects Device
6.80 Vendor_Identifier
Data Type Unsigned16
Objects Device
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
List of all BACnet Properties in Native Operation • 311
Vendor_Name
6.81 Vendor_Name
Data Type CharacterString
Objects Device
6.82 Weekly_Schedule
Data Type BACnetARRAY[7] for BACnetDailySchedule
Objects Scheduler
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
312 • Protocol Implementation Conformance Statement (PICS)
PICS Content
• Basic information identifying the vendor and describing the BACnet de-
vice.
• BACnet Interoperability Building Blocks - BIBBS - supported by the de-
vice
• The standardized BACnet device profile to which the device conforms
(e.g. the device profile of the BACnet Building Controller - B-BC)
• All non-standard application services that are supported along with an in-
dication for each service of whether the device can initiate the service re-
quest, respond to a service request, or both. All non-standard application
services that are supported along with an indication for each service of
whether the device can initiate the service request, respond to a service re-
quest, or both.
• A list of all standard and proprietary objects that are supported.
• For each object type supported,
• any optional properties that are supported,
• which properties can be written-to using BACnet services,
• if the objects can be dynamically created or deleted using BACnet
services,
• any restrictions on the range of data values for properties.
• Options, both real and virtual, for the supported data link layer
• whether segmented queries are supported.
• whether segmented responses are supported.
Additional Information
The PICS document for the BACnet/IP Controller 750-830 is provided at the
website http://www.wago.com Documentation ! WAGO-I/O-SYSTEM 750
! Fieldbus couplers and programmable fieldbus controllers ! 750-830 !
Additional information
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Application Examples • 313
Test of MODBUS Protocol and Fieldbus Nodes
8 Application Examples
8.1 Test of MODBUS Protocol and Fieldbus Nodes
A MODBUS master is required to test for proper functioning of fieldbus
nodes. Various PC applications from different manufacturers are offered for
this purpose, and you can download some of these from the internet as free
demo versions.
A program that is very suitable for testing your ETHERNET TCP/IP fieldbus
nodes, e.g. ModScan by Win-Tech.
Additional Information
A free demo version of ModScan32 and other utilities from Win-Tech area
available online:
http://www.win-tech.com/html/demos.htm.
Additional information
For a sample description of how to use the software, go to:
http://www.win-tech.com/html/modscan32.htm
Additional information
To view a wide selection of SCADA products, go to:
www.iainsider.co.uk/scadasites.htm
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
314 • Application Examples
Visualization and Control Using SCADA Software
The WAGO ETHERNET fieldbus nodes provide the requisite process input
and output values for this.
Attention
When selecting appropriate SCADA software, always ensure that a
MODBUS device driver is available and that the MODBUS TC/IP functions
implemented in the controller are supported.
Among the many companies that offer visualization programs with MODBUS
device drivers are Wonderware, National Instruments, Think&Do or KEPware
Inc. Some of these programs are also available free of charge online as demo
versions.
• The user is then requested to enter the IP address for addressing of the field-
bus node.
Some programs also allow assigning the node an alias for this step; e.g., des-
ignating the node as "Measured data." After this, addressing may only be
conducted using this name.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Application Examples • 315
Visualization and Control Using SCADA Software
The subsequent five positions indicate the channel number for the consecu-
tively numbered digital or analog input or output channels.
Examples
Application example
The digital input channel 2 of the "Measured data" node can be read out by in-
putting "Measured data . 0 0000 2".
Additional Information
For a detailed description of how to use a specific software, refer to the man-
ual included with the corresponding SCADA product.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
316 • Use in Hazardous Environments
Foreword
9.3.1 Divisions
Explosive environments are areas in which the atmosphere can potentially
become explosive. The term explosive means a special mixture of ignitable
substances existing in the form of air-borne gases, fumes, mist or dust under
atmospheric conditions which, when heated beyond a tolerable temperature or
subjected to an electric arc or sparks, can produce explosions. Explosive zones
have been created to describe the concentrations level of an explosive
atmosphere. This division, based on the probability of an explosion occurring,
is of great importance both for technical safety and feasibility reasons.
Knowing that the demands placed on electrical components permanently
employed in an explosive environment have to be much more stringent than
those placed on electrical components that are only rarely and, if at all, for
short periods, subject to a dangerous explosive environment.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Use in Hazardous Environments • 317
Classification Meeting CENELEC and IEC
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
318 • Use in Hazardous Environments
Classification Meeting CENELEC and IEC
• IIA – Propane
• IIB – Ethylene
• IIC – Hydrogen
Tab. 9-1: Minimal ignition energy of representative types of gases
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Use in Hazardous Environments • 319
Classification Meeting CENELEC and IEC
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
320 • Use in Hazardous Environments
Classification Meeting CENELEC and IEC
In line with the maximum permissible surface temperature for all ignition
protection types, the electrical components are subdivided into temperature
classes, as far as electrical components of device group II are concerned.
The following table represents the division and attributes of the materials to
the temperature classes and material groups in percent:
Temperature classes
T1 T2 T3 T4 T5 T6 Total*
26.6 % 42.8 % 25.5 %
94.9 % 4.9 % 0% 0.2 % 432
Explosion group
IIA IIB IIC Total*
85.2 % 13.8 % 1.0 % 501
*
Number of classified materials
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Use in Hazardous Environments • 321
Classification Meeting CENELEC and IEC
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
322 • Use in Hazardous Environments
Classification Meeting CENELEC and IEC
Additional Information
For more detailed information please refer to the national and/or international
standards, directives and regulations!
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Use in Hazardous Environments • 323
Classifications Meeting the NEC 500
9.4.1 Divisions
The "Divisions" describe the degree of probability of whatever type of
dangerous situation occurring. Here the following assignments apply:
Explosion endangered areas due to combustible gases, fumes, mist and dust:
Division 1 Encompasses areas in which explosive atmospheres are to be expected
occasionally (> 10 h ≤ 1000 h /year) as well as continuously and long-term
(> 1000 h /year).
Division 2 Encompasses areas in which explosive atmospheres can be expected rarely
and short-term (>0 h ≤ 10 h /year).
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
324 • Use in Hazardous Environments
Classifications Meeting the NEC 500
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Use in Hazardous Environments • 325
Identification
9.5 Identification
9.5.1 For Europe
According to CENELEC and IEC
Fig. 9.5.1-1: Example for lateral labeling of bus modules (750-400, 2 channel digital input module 24
V DC) p01xx03x
Fig. 9.5.1-2: Printing on text detail in accordance with CENELEC and IEC p01xx04x
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
326 • Use in Hazardous Environments
Identification
Fig. 9.5.2-3: Example for lateral labeling of bus modules (750-400, 2 channel digital input
module 24 V DC) p01xx03x
Fig. 9.5.2-4: Printing on text detail in accordance with CENELEC and IEC p01xx05x
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Use in Hazardous Environments • 327
Installation Regulations
The USA and Canada have their own regulations. The following are excerpts
from these regulations:
Warning
When using the WAGO-I/O SYSTEM 750 (electrical operation) with Ex
approval, the following points are mandatory:
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
328 • Use in Hazardous Environments
Installation Regulations
Warning
Explosion hazard - substitution of components may impair suitability for
Class I, Div. 2.
Warning
Do not disconnect equipment unless power has been switched off or the area
is known to be non-hazardous.
Warning
Use Module 750-642 only with antenna module 758-910.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Use in Hazardous Environments • 329
Installation Regulations
Only devices that are suitable for operation in areas subject to explosion of
zone 2 and 22 and that are suitable for the conditions in the place of
installation (declaration of conformity or certificate from a test office) may be
connected to not intrinsically safe circuits in zone 2 or zone 22.
If the interface circuits are operated without the 750-3 fieldbus coupler ../....-...
(DEMKO 08 ATEX 142851 X), then measures must be taken outside of the
device so that the rated voltage will not be exceeded by more than 40 % due to
temporary faults.
The marking must take into account all devices built into the enclosure.
The manufacturer of the whole device must ensure that taking into account the
maximum ambient temperature range, the temperature in the enclosure will
not drop below 0 °C or exceed 55 °C.
DIP switches, coding switches, and potentiometers that are connected to the
module may only be operated if an explosive atmosphere can be ruled out.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
330 • Use in Hazardous Environments
Installation Regulations
When used in the presence of combustible dust the enclosure shall comply
with the relevant requirements of IEC 61241-0:2004 and IEC 61241-1:2004.
Module 750-642 has to be used only with antenna module 758-910 with a
max. cable length of 2.5 m.
Additional Information
Proof of certification is available on request.
Also take note of the information given on the module technical information
sheet.
The Instruction Manual, containing these special conditions for safe use,
must be readily available to the user.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Glossary • 331
Glossary
A
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
332 • Glossary
BACnet Configurator
BACnet/IP
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Glossary • 333
BACstac
Function libraries that implement the BACnet protocol and interfaces with
well-known high-level languages are known as BACstacs. BACstacs are
generally available on the market. BACstacs simplify and accelerate the de-
velopment of new BACnet devices, as protocol communication at the lowest
level is already implemented by BACstac, enabling the developer to build
directly upon the application level.
Baseband
Baseband systems are systems that operate without carrier frequencies, i.e.
with non-modulated signals. This means they provide exactly one channel
that must be logically adapted to the various, specific requirements. Oppo-
site: Broadband
B-BC (BACnet-Building-Controller)
The BACnet Building Controller forms one of six different device profiles
described by the BACnet Standard. The B-BC is comparable to a control
system in building automation services (Direct Digital Control (DDC)).
To meet the requirements of the BACnet Standard for a B-BC, or for a de-
fined device profile, certain BACnet objects, services, etc., must be imple-
mented in the device. These are defined by the function blocks (BIBBs).
The BIBBs that are supported by the device are entered in a document
(PICS) that serves as the basis for communication and comparison for manu-
facturers and customers.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
334 • Glossary
Bit
Bit Rate
BootP
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Glossary • 335
Bridge
A bridge runs on Layer 2 of the ISO/OSI model. Although the bridge corre-
sponds to a Switch, it has only one output, however.
Bridges separate the network into Segments, allowing the number of nodes
to be increased. Corrupt data is filtered out. Telegrams are then sent when
the target address is located in the linked Segment. Only the frame of the
MAC layer is treated. If the destination address is known, the bridge then
forwards the data (when the destination address is on a different string than
the one where the Frame originated), or destroys it (subscriber already has
the frame). If you do not know the address, the bridge forwards the data in
all its known Segments and notes the source address.
A bridge is used to transfer messages independently of the message destina-
tion.
Broadband
Broadcast
Bus
Bus is a general designation for a line used for bit-parallel or bit-serial data
transfer. The bus consists of address, data, control and supply bus. The width
of the bus (8, 16, 32, 64-bit) and its frequency are the determining factors for
the data transmission rate. The width of the address bus limits network ex-
pansion. The fieldbus is a special type of serial bus.
A data element larger than a bit and smaller than a word. A byte generally
contains 8 bits. A byte may contain 9 bits in 36-bit computers.
Client
Service-requesting device within the Client Server System. With the aid of
the service request, the client can access objects (data) on the Server. The
service is provided by the server.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
336 • Glossary
Coaxial Cable
This cable contains one, single conductor and radial shielding for transmit-
ting information.
Random bus access procedure (Carrier Sense Multiple Access with Collision
Detection). When a collision is detected, all subscribers back. After waiting
(a random delay time), the subscribers attempt to re-transmit the data.
Deterministic ETHERNET
Deterministic ETHERNET denotes that the runtimes can be defined and cal-
culated in an ETHERNET network. This is possible by setting up a Switched
ETHERNET.
Six (6) device profiles are defined, with each one classifying a minimum
number of functions/BIBBs that are supported.
Classification for the devices is specified in Appendix L of the BACnet stan-
dards and can be used to determine interoperability in the specific IAs.
Standardized Device Profile:
B-OWS BACnet Operator Workstation
B-BC BACnet Building Controller
B-AAC BACnet Advanced Application Controller
B-SA BACnet Smart Actuator
B-SS BACnet Smart Sensor
B-GW BACnet Gateway
BACnet Gateway Device profiles are published in the manufacturer PICS
and make it easier for the customer to compare different BACnet devices
with respect to their functions and interoperability.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Glossary • 337
Driver
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
338 • Glossary
The EDE file serves as a configuration aid for coordinating the functions be-
tween devices from different suppliers or commissioning parties. . This file
contains the addresses set in the BACnet Configurator and the names of the
devices and objects, along with the values for the object properties. Genera-
tion of the EDE file for the WAGO BACnet/IP controller can be started di-
rectly from the user interface for the BACnet Configurator.
In the "Server" mode the objects for the BACnet/IP controller can be ex-
ported into an EDE file. In the "Client" mode, external objects can be im-
ported using the EDE file.
see KNX
ETHERNET
Specifies a Local Area Network (LAN), which was developed by Xerox, In-
tel and DEC in the 70’s. The bus access process takes place according to the
CSMA/CD method.
ETHERNET Standard
ETHERNET was standardized in 1983 with IEEE 802.3 10Base5. ISO ac-
cepted this standardization with the ISO Standard 8802/3. ETHERNET can,
in the meantime, be used with all common types of cables and with optic fi-
bers. There are, however, some technical and considerable logical differ-
ences between the standardized variants and the original "ETHERNET,"
which is why the term "ETHERNET" is used when the older design is meant
and "802.3" is used for standardized systems. The essential differences be-
tween the ETHERNET and the IEEE standard are found in the frame archi-
tecture and in the handling of pad characters.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Glossary • 339
Fieldbus
Firewall
Collective name for solutions that protect LANs from unauthorized access
from the internet. They are also able to control and regulate the traffic from
the LAN into the Internet. The crucial part of firewalls are static Routers,
which have an access control list used to decide which data packets can pass
from which Host.
Frame
Unit of data transferred at the Data-Link layer. It contains the header and
addressing information.
Function
Functions are modules that always return the same results (as a function
value) when the input values are identical. They have no local variables that
store values beyond an invoke.
Function Block
Function blocks are used for IEC 61131 programming and stored in libraries
for repeated utilization. A function block is a structured module, which has a
name and contains input and output variables, as well as local variables.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
340 • Glossary
Gateway
Device for connecting two different networks, performs the translation be-
tween differing protocols.
Hardware
Header
Host
HTML is the descriptive language for documents on the World Wide Web. It
contains language elements for the design of hypertext documents.
Hub
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Glossary • 341
Hypertext
Document format used by HTTP. Hypertext documents are text files that
provide links to other text documents via particular highlighted keywords.
IEC 61131-3
IEEE
IEEE 802.3
IEEE 802.3 is an IEEE standard. ETHERNET only supports the yellow ca-
ble as a medium (Thicknet ETHERNET coaxial cable). IEEE 802.3 also
supports S-UTP and Broadband coaxial cable. The segment lengths range
from 500 m for yellow cable, 100 m for TP and 1800 m for Broadband coax-
ial cable. A star or bus topology is possible. ETHERNET (IEEE 802.3) uses
CSMA/CD as a channel access method.
Intel Format
Set configuration for the coupler/controller for setting up the process image.
In the coupler/controller memory, the module data is aligned in different
ways, depending on the set configuration (Intel/Motorola-Format, word
alignment, etc.). The format determines whether or not high and low bytes
are changed over — they are not changed with the Intel format.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
342 • Glossary
Internet
Interoperability
Intranet
I/O Configurator
IP (Internet Protocol)
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Glossary • 343
IP Message Tunneling
The ISO/OSI model is a reference model for networks, with the goal of cre-
ating open communication. It defines the interface standards of the respec-
tive software and hardware requirements between computer manufacturers.
The model treats communication removed from specific implementations,
using seven layers. The model treats communication removed from specific
implementations, using seven layers: 1 -Bit transfer layer, 2 -Backup layer, 3
-Transfer layer, 4 -Transport layer, 5 -Session layer, 6 -Presentation layer
and 7 -Application layer.
KNX
KNX has been established as a flexible bus system for building automation
and has been standardized by the KNX Association in ISO/IEC 14543. KNX
was developed by the European installation bus (EIB), BatiBUS and Euro-
pean Home Systems (EHS). In addition to twisted pair, other transmission
media, such as powerline, radio and links to ETHERNET ("KNXnet/IP") are
also supported.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
344 • Glossary
Library
MODBUS
Module
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Glossary • 345
Natives BACnet
"Native" BACnet objects are those objects that are recognized by BACnet/IP
controllers during run-up, without a configuration being loaded. These ob-
jects are created automatically for the plugged binary and analog input and
output modules. The configuration for the native objects is loaded from the
firmware and an internal database.
Besides the BACnet/IP controller, no additional hardware is necessary for
integrating BACnet into a network. All requisite, native BACnet objects,
properties and services are directly available. This standard behavior for a
BACnet/IP controller can be deactivated in the BACnet Configurator, or in
the I/O Configuration using the option "Disable native BACnet".
A gateway is required for communication with non-native BACnet de-
vices/networks.
Complex modules do not have any direct equivalent as BACnet objects. Ob-
jects for these modules must be created and configured using the WAGO I/O
PRO CAA I/O Configurator.
Object
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
346 • Glossary
Operating System
Parameter Setting
Ping Command
When a ping command (ping < IP address) is entered, the ping program
ICMP generates echo request packets. It is used to test for node availability.
Port Number
The port number, in conjunction with the IP address, is the unique connec-
tion point between two processes (applications).
Predictable ETHERNET
Prioritization
BACnet applications can access Objects through Services and change their
properties. Access prioritization is required to regulate and organize access
of various applications to the properties. The BACnet standard distinguishes
between 16 different priority levels. A priority can only be set for the current
values (Present_Value) of output objects. For this reason they are also called
"command properties". The processing sequences for individual applications
can be changed using prioritization. Simultaneous access of several applica-
tions to the same Objects is regulated in this manner. The application with
the highest priority level (lowest number) is given priority.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Glossary • 347
Property
Objects are described by specific properties and values. In this manner, ob-
ject information, such as name, status and behavior of an object can be read.
Properties may be editable and readable (R), readable and writable (W) and
optionally readable and/or writable (O). Access to object properties is gained
using Services.
The properties Object_Identifier, Object_Name, Object_Type and Pre-
sent_Value are common to all Objects. Other properties are object-specific,
depending on the function.
Proxy Server
Proxy means agent or representative. A proxy server (or proxy gateway) al-
lows indirect access to the network by systems, which do not have direct ac-
cess to the Internet. This may be systems that are restricted from direct ac-
cess by a firewall for security reasons. A proxy can filter out individual data
packets between the Internet and a local network LAN to enhance security.
Proxies are also used to limit access to particular servers.
In addition, proxy servers can also have a cache function. In this case they
check whether the respective URL address is already available locally and
return it immediately, if necessary. This saves time and costs associated with
multiple accesses. If the URL is not in the cache, the proxy forwards the re-
quest as normal.
The user should not notice the proxy server apart from the single configura-
tion in the web browser. Most web browsers can be configured so that they
use different or no proxy gateways per access method (FTP, HTTP).
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
348 • Glossary
Repeater
Repeaters operate (like hubs, but with only one, instead of several outputs)
on Layer 1 of the ISO/OSI model.
Repeaters are physical amplifiers without their own processing function.
They refresh data without detecting damaged data and forward all signals.
Repeaters are used for implementing greater transmission distances, or when
the maximum number of nodes of (normally) 64 devices for each twisted-
pair segment is exceeded. The repeater is then always counted as a node in a
segment when the maximum number of nodes is reached.
The media can also be changed when routers are used that are configured as
repeaters.
Request
Response
RFC Specifications
RJ45 Connector
Router
Routers are used to connect neighboring subnets, with the router operating
with addresses and protocols of the third ISO/OSI layer. As this layer is
hardware independent, the routers allow transition to another transmission
medium.
To transmit a message the router evaluates the logical address (source and
destination address) and finds the best path if there are several possibilities.
Routers can be operated in the Repeater or Bridge modes.
Routing
Method of selecting the best path for sending data to a distant network.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Glossary • 349
RS232
Segment
Server
Service
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
350 • Glossary
Service port
The service port is located next to the mode switch, behind the cover flap on
the controller. This port acts as the configuration and programming interface
and is used for communication with WAGO-I/O-CHECK, WAGO-I/O-PRO
CAA and for downloading firmware. A special programming cable (750-
920) is necessary.
SNMP is used for remote maintenance of servers. This allows routers, for
example, to be configured directly from the network provider's office, with-
out having to physically visit the customer.
Socket
In addition to STP cables, S-STP cables are provided with total shielding
consisting of foil or network shielding in addition to the single shielding for
the individual conductors.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Glossary • 351
Structured Cabling
Subnet
A portion of a network that shares the same network address as the other
portions. These subnets are distinguished through the subnet mask.
Subnet Mask
Subnet masks can be used to manipulate the address ranges in the IP address
area in reference to the number of subnets and hosts. A standard subnet
mask, for example, is 255.255.255.0.
Screened twisted pair cable, which only has one external shield. However,
the twisted pair cables are not shielded from each other.
Switch
Switches are comparable to bridges, but with several outputs. Each output
uses the full ETHERNET bandwidth. Each output uses the full ETHERNET
bandwidth. Switches learn which nodes are connected and filter the informa-
tion transmitted over the network accordingly. Switches learn which nodes
are connected and filter the information transmitted over the network ac-
cordingly.
Switched ETHERNET
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
352 • Glossary
The TCP/IP protocol stack denotes network protocols that enable communi-
cation between different networks and topologies.
Telnet
The Telnet protocol fulfils the function of a virtual terminal. It allows re-
mote access from the user’s computer to other computer systems on the net-
work.
Traps
Twisted Pair
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Glossary • 353
Address form for Internet files which are mostly applied within the World
Wide Web (WWW). The URL format makes a unique designation of all
documents on the internet possible. It describes the address of a document or
objects that can be read by a web browser. URL includes the transmission
type (HTTP, FTP), the computer that contains the information and the path
on the computer. A URL has the following format:
Document type://Computer name/List of contents/File name.
Vendor ID (BACnet)
The BACnet standard defines numerical identifiers for suppliers. These IDs
can be obtained free of charge from ASHRAE and are a prerequisite for de-
velopment, marketing and operation of BACnet components in a standard
BACnet network.
The vendor ID for WAGO Kontakttechnik GmbH & Co. KG is "222". A list
of all assigned vendor IDs is available at the following Internet page:
http://www.bacnet.org/VendorID/index.html
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
354 • Glossary
Web Browser
A Web browser is a program used for reading Hypertext. The browser al-
lows the various documents to be viewed in Hypertext and navigation be-
tween documents.
Word Alignment
Set configuration for the fieldbus coupler/controller for setting up the proc-
ess image. Word-alignment is used to establish the process image word-by-
word (2 bytes).
The World Wide Web (network) is a Hypertext system that can be called up
via Internet. It is based on the HTTP network protocol, the descriptive lan-
guage HTML and URLs for unique page (site) addressing.
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Literature List • 355
Literature List
Switching Technology in the Local Network
Mathias Hein
Thomson Executive Press
ISBN 9781850321668
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
356 • Index
Index
1 C
100BaseFX · 164 Cable
100BaseT4 · 164 Category 5 · 165
100BaseTX · 46, 50 Crossover · 165
10BaseT · 46, 165 Impedance · 165
Parallel · 165
A Carrier rail · 26
Carrier Rail · 23
Absolute Addressing · 70 Client · 334
Access Client-Server Communication · 197
Simultaneous · 213 Coaxial cable · 335
Address · 65, 66 Communication cable · 52
Hardware · 176 Configuration
IP · 177
Functions · 228, 236
Ranges · 68
Configuration Interface · 52
TCP- · 183
Constant Registers · 242
Alarm and Event Management · 138
Contacts
Application client · 46
Data · 27
Application server · 46
Power · 34
ARCNET · 209
Coupler modules · 169
ASHRAE · 330
Crossover cable · 165
Authorization · 114
CSMA/CD · 177, 335
Automation Level · 208
B D
Data contacts · 27
BACnet · 330
Data exchange · 62, 71
BACnet Advanced Application Controller (B-AAC) · 204
Data memory · 47
BACnet Application Layer · 209
Data packet · 177
BACnet Application Specific Controller (B-ASC) · 204
IP · 181
BACnet Building Controller (B-BC) · 138, 204
MODBUS · 213
BACnet components · 191, 206
TCP · 183
BACnet Configurator · 331
TCP/IP · 183
BACnet Data Types · 331
Data security · 171
BACnet in Network · 210
Data Sharing · 138
BACnet in the ISO/OSI Model · 208
Data types · 205
BACnet Network Layer · 209
Deactivating the BootP protocol · 88
BACnet Operator Workstation (B-OWS) · 204
Delay time · 171
BACnet properties · 274
Deterministic ETHERNET · 335
BACnet properties in native operation · 274
Device and Network Management · 138
BACnet Smart Actuator (B-SA) · 204
Device Management · 203
BACnet Smart Sensor (B-SS) · 204
Device profiles · 204, 335
BACnet Virtual Link Layer (BVLL) · 209
DHCP · 47, 336
BACnet/IP · 191, 209, 211, 331
Diagnostic
BACnet/IP Controller 750-830 · 46
Functions · 236
BACnet/IP in Foreign Networks · 212
Diagnostic information · 162
BACnetARRAY · 274
DNS · 47, 336
BACstac · 332
Driver · 336
Baseband · 332
B-BC · 149, 332
BBMD · 212, 332
E
BBMD/FD · 212 EA-config.xml · 94
BIBB · 139, 203, 333 EDE · 336
BIG EU · 333 EIB · 336
Bit · 333 Error code · 128
Bit Access · 76 ETHERNET · 162, 209, 337
Bit rate · 333 Address · 176
Blink Code · 126 Controller · 312
BootP · 47, 184, 333 Data packet · 176
BootP Server · 86 Industry · 171
Boot-up · 55 Library · 97
Bridge · 169, 334, 350 Network · 169
Broadband · 334 Network architecture · 163
Broadcast · 211, 334 Predictable · 172, 345
Building Automation · 207 Settings · 78
Bus · 334 Shared · 171
Bus access procedure · 177 Standard · 164, 166, 177, 337
Byte · 334 Switched · 172
Exception · 216, 223
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Index • 357
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
358 • Index
S W
WAGO I/O Configurator · 65
SCADA · 312, 314, 348
WAGO-I/O-PRO CAA (CoDeSys Automation Alliance) · 62, 91,
Segment · 348
353
Segment length · 164
Watchdog
Sequence number · 182
Register · 232
Serial service port · 103
WBMS
Server · 348
Clock · 112
Service · 348
ETHERNET · 107
Service interface · 48
I/O config · 121
Service port · 349
MODBUS · 117
Services · 194
PLC · 119
Shared ETHERNET · 171
Port · 110
SMTP (Simple Mail Transfer Protocol) · 47, 349
Security · 114
SNMP (Simple Network Management Protocol) · 47, 62, 349
SNMP · 111
SNTP (Simple Network Time Protocol) · 47, 349
TCP/IP · 109
Socket · 349
Watchdog · 116
S-STP (Screened/Shielded Twisted Pair) · 349
Web based management system (WBMS) · 106
Standard
Web Browser · 353
Cabling · 168
WebVisu · 123
EN 50173, ISO 11801, TIA 568-A · 168
WMBS
Standardization
Features · 115
IEEE 802.3 · 162
Word access · 75
STP (Shielded Twisted Pair) · 349
Word alignment · 253, 353
Structured cabling · 168, 350
WWW (World Wide Web) · 186, 353
Subnet · 181, 350
Mask · 179, 350
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
Index • 359
WAGO-I/O-SYSTEM 750
BACnet/IP Controller
WAGO Kontakttechnik GmbH & Co. KG
Postfach 2880 • D-32385 Minden
Hansastraße 27 • D-32423 Minden
Phone: 05 71/8 87 – 0
Fax: 05 71/8 87 – 1 69
E-Mail: info@wago.com
Web: http://www.wago.com