background image

332

 

 •  

 

Glossary

 

 

 

 

 

 

 

 WAGO-I/O-SYSTEM 

750 

BACnet/IP Controller 

BACnet Configurator

 

The BACnet Configurator is free software that is used for commissioning 
and configuration of WAGO BACnet/IP controllers. This includes, among 
other things, logical structuring of the project and network, addressing of the 
controller, configuration of the client and the service in every WAGO con-
troller and a value browser (for BACnet object properties). The BACnet 
Configurator is a separate, dedicated software and should not be confused 
with the I/O Configurator for the WAGO I/O-PRO CAA. 

BACnet Data Types 

Services utilize standardized BACnet data types and communication units, 
so-called application layer protocol data units (APDUs) that are defined in 
an abstract ASN.8824 syntax in accordance with ISO Standard 1 to ensure 
uniform data transfer.  
Elementary data types such as BOOLEAN and INTEGER, and defined 
BACnet base types are used which consist of SEQUENCES und CHOICES, 
for example. The latter are made up of elementary or nested, compiled data 
types.  

BACnet/IP 

BACnet/IP is a standardized and company-neutral network protocol for 
building automation services used primarily in the HVAC sector.  
This protocol supports building-specific, standard objects and services for 
integrating devices within networks to ensure interoperability.  
This protocol is defined in three (3) layers: BACnet Virtual Link Layer 
(BVLL) as a backup and bit transfer layer, BACnet Network Layer as the 
transfer layer and BACnet Application as the application layer. ARCNET, 
ETHERNET, BACnet/IP, PTP (Point-To-Point) are supported via RS232; 
MS/TP (Master Slave/Token Passing) via RS485 and LonTalk 
ANSI/EIA709.1 on the backup and bit transfer layer.  
Communication between different devices is executed based on the cli-
ent/server method, with each device able to act as a client or as a server.  
This protocol, which has been an ASHRAE standard since 1995, was ac-
cepted as a standard by ANSI (ANSI/ASHRAE 135-2004) and has become 
anchored in the DIN EN ISO standard 16484-5 (Building Automation Sys-
tems, Data Communication Protocols).  

Summary of Contents for 750-830

Page 1: ...Modular I O System BACnet IP Controller 750 830 Manual Technical description installation and configuration Version 1 0 1...

Page 2: ...ASHRAE s permission The following applies for the BACnet logo BACnet is a registered trademark of ASHRAE WAGO Kontakttechnik GmbH Co KG Hansastra e 27 D 32423 Minden Phone 49 0 571 8 87 0 Fax 49 0 571...

Page 3: ...wer Supply 30 2 8 Grounding 41 2 9 Shielding Screening 44 2 10 Assembly Guidelines Standards 45 3 Fieldbus Controller 46 3 1 BACnet IP Controller 750 830 46 4 Fieldbus Communication 163 4 1 ETHERNET 1...

Page 4: ...89 6 31 Firmware_Revision 289 6 32 High_Limit 289 6 33 Inactive_Text 290 6 34 Last_Restore_Time 290 6 35 Limit_Enable 291 6 36 List_Of_Object_Property_References 291 6 37 Local_Date 292 6 38 Local_Tim...

Page 5: ...Time_Reset 309 6 76 Time_Of_State_Count_Reset 309 6 77 Units 309 6 78 Update_Interval 310 6 79 UTC_Offset 310 6 80 Vendor_Identifier 310 6 81 Vendor_Name 311 6 82 Weekly_Schedule 311 7 Protocol Implem...

Page 6: ...AGO 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 WAG...

Page 7: ...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...

Page 8: ...quipment 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 eliminat...

Page 9: ...e observed to ensure smooth and effi cient operation ESD Electrostatic Discharge Warning of damage to the components through electrostatic discharge Ob serve the precautionary measure for handling com...

Page 10: ...ed 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 triglycerid...

Page 11: ...talic Menu items are marked in bold italic e g Save A backslash between two names characterizes the selection of a menu point from a menu e g File New END Press buttons are marked as bold with small c...

Page 12: ...bes 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 Digit...

Page 13: ...levant field bus The electronics process the data of the bus modules and make it available for the field bus communication The 24 V system supply and the 24 V field supply are fed in via the integrate...

Page 14: ...ection type CAGE CLAMP Wire range 0 08 mm 2 5 mm AWG 28 14 Stripped length 8 9 mm 9 10 mm for components with pluggable wiring 753 xxx Contacts Power jumpers contacts blade spring contact self cleanin...

Page 15: ...sup ply 0 5 kV line earth 1 B 1 kV line line 2 EN 61000 4 5 surge AC sup ply 2 kV line earth 3 B EN 61000 4 6 RF disturbances 10 V m 80 AM 0 15 80 MHz 3 A Emission of interference for industrial areas...

Page 16: ...test a Frequency change max 1 octave minute b Vibration direction 3 axes 15 g IEC 60068 2 27 shock Note on shock test a Type of shock half sine b Shock duration 11 ms c Shock direction 3x in positive...

Page 17: ...e test AF disturbances harmonic waves 3 V 2 W A Type test high voltage 755 V DC 1500 V AC Emission of interference acc to Germanischer Lloyd 2003 Test specification Limit values Frequency range Distan...

Page 18: ...controllers in residential areas housing commercial and business areas small scale enterprises The special permit can be obtained from an authority or inspection office In Germany the Federal Office...

Page 19: ...ller Dimensions 51 24V 0V 01 02 C D B A C D B A C D B A C D B A C D B A 100 12 24 64 35 65 Side view Dimensions in mm Fig 2 2 Dimensions g01xx05e Note The illustration shows a standard coupler For det...

Page 20: ...2 0 1 0 3 0 0 0 2 0 3 B 0 0 0 0 0 0 Hansastr 27 D 32423 Minden ITEM NO 750 333 PROFIBUS DP 12 MBd DPV1 0 V Power Supply Electronic PATENTS PENDING II 3 GD DEMKO 02ATEX132273 X EEx nA II T4 24V DC AWG...

Page 21: ...ce 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 interfac...

Page 22: ...onnected to the coupler controller is 780 mm When as sembled the I O modules have a maximum length of 768 mm Examples 64 I O modules of 12 mm width can be connected to one cou pler controller 32 I O m...

Page 23: ...nd electro magnetic disturbances In order to avoid corrosion this tin plated carrier rail contact must not form a galvanic cell with the material of the carrier rail which generates a differential vol...

Page 24: ...otted unslotted 210 118 35 x 15 2 3 mm steel yellow chromated unslotted 210 198 35 x 15 2 3 mm copper unslotted 210 196 35 x 7 5 1 mm aluminum unslotted 2 6 4 Spacing The spacing between adjacent comp...

Page 25: ...locking disc using a screwdriver 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 unlocki...

Page 26: ...her 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 c...

Page 27: ...ata contacts which are available as self cleaning gold spring contacts Fig 2 7 Data contacts p0xxx07x Warning Do not touch the gold spring contacts on the I O modules in order to avoid soiling or scra...

Page 28: ...on the left side 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 jumpe...

Page 29: ...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 po...

Page 30: ...ease see catalog Fig 2 10 Isolation g0xxx01e Attention The ground wire connection must be present in each group In order that all protective conductor functions are maintained under all circumstances...

Page 31: ...ystem supply modules 750 613 The voltage supply is reverse voltage protected Attention The use of an incorrect supply voltage or frequency can cause severe damage to the component Fig 2 11 System Supp...

Page 32: ...ge 5 V for electronics of the bus modules and cou pler controller Residual current for bus termi nals Available current for the bus modules Provided by the bus power supply unit See coupler controller...

Page 33: ...ted via the in tegrated accuracy check 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 Contr...

Page 34: ...or 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 Fig 2 13 Field Supply Sens...

Page 35: ...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 w...

Page 36: ...nge a fuse or to switch off the voltage in succeeding bus modules the fuse holder may be pulled out In order to do this use a screwdriver for example to reach into one of the slits one on both sides a...

Page 37: ...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 Fu...

Page 38: ...y are required for the certified operation of the system Item No Name Description 750 626 Supply filter Filter module for system supply and field supply 24 V 0 V i e for field bus coupler controller a...

Page 39: ...401 750 613 750 512 750 512 750 616 750 513 750 610 750 552 750 600 750 612 750 616 1 a b c d 1 2 2 24V 24V 10 A 10 A L1 L2 L3 N PE 230V 230V Main ground bus Shield screen bus System Supply Field Sup...

Page 40: ...Thereby all loads through the field devices and bus modules should be considered The field supply as well influences the bus modules as the inputs and outputs of some bus modules require the voltage...

Page 41: ...nsulated Assembly Insulated assembly has been achieved when there is constructively no direct conduction connection between the cabinet frame or machine parts and the carrier rail Here the earth must...

Page 42: ...es Some components in the I O system have a carrier rail contact that dissipates electro magnetic disturbances to the carrier rail Fig 2 24 Carrier rail contact g0xxx10e Attention Care must be taken t...

Page 43: ...ule 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 establis...

Page 44: ...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 2 9 2 Bus Conductors The...

Page 45: ...and a variety of mounting feet Together these allow many different possibilities See catalog W4 volume 3 chapter 10 Fig 2 26 WAGO Shield Screen Connecting System p0xxx08x p0xxx09x and p0xxx10x Fig 2 2...

Page 46: ...r PTP capable BACnet devices The 750 830 BACnet IP Controller is based on an ETHERNET controller and supports the corresponding functions All input signals from the sensors are combined After connecti...

Page 47: ...me resolution 1 second alarm functions and a timer is incorporated This clock is supplied with auxiliary power during a power failure This controller is based on a 32 Bit CPU with multitasking capabil...

Page 48: ...power contacts supply power contacts mode switch fieldbus connection RS232 bus coupler power supply Fig 3 1 BACnet IP Controller G083000e The controller in detail A power supply unit for the system su...

Page 49: ...for system power and power to the field side The integrated power supply provides the required power to the electronics and the bus modules An electrically isolated power supply is provided to the fi...

Page 50: ...hment Attention The bus connection is approved only for use in LAN networks not for the connection of telecommunication lines In addition to BACnet IP the controller also supports the BACnet PTP proto...

Page 51: ...connection and activity at Port 1 BT Off Green Green flashing Red BACnet data traffic MS Off Green Green flashing Red flashing Red Red green orange flashing System operating mode NS Off Green Green f...

Page 52: ...p 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 The communication cabl...

Page 53: ...Selector Switch Mode Selector Switch Function From center to top position Firmware and PFC applications will be executed acti vate program processing RUN From top to center position Firmware will be e...

Page 54: ...C 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 c...

Page 55: ...and 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...

Page 56: ...RAM Determination of the I O modules and the configuration Test o k Yes No Stop Test o k No Determination of the I O modules and the configuration STOP Operating mode Operating mode STOP RUN RUN Field...

Page 57: ...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...

Page 58: ...n 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 r...

Page 59: ...AI AI AI AI Word2 Word1 Word2 Word2 Word1 Highbyte Lowbyte 0x0003 IW3 0x0002 IW2 0x0001 IW1 0x0000 IW0 0x0005 IW5 0x0004 IW4 0x0007 IW7 0x0006 IW6 0x0008 IW8 0x0001 IX8 1 0x0000 IX8 0 0x0003 IX8 3 0x0...

Page 60: ...9 can be read back with an offset of 1000hex 0x1000 added to the MODBUS address Bit 1 Bit 2 Word2 Word1 Word2 Word1 Word2 Word1 Word2 Word1 Word2 Word1 Word2 Word1 0x0003 0x0203 QW3 0x0002 0x0202 QW2...

Page 61: ...plying 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 di...

Page 62: ...AGO 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...

Page 63: ...d 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 fieldb...

Page 64: ...un up the PFC cycle starts with the mode selector switch at the top position or on the Start command from the WAGO I O PRO CAA NOVRAM remanent memory 24 kByte The remanent memory is a non transitory m...

Page 65: ...d 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...

Page 66: ...ng 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...

Page 67: ...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 count...

Page 68: ...First address range for the input output data of the bus module Tab 3 8 Address range word 0 255 Data Width Address Bit 0 0 0 8 0 15 1 0 1 7 1 8 1 15 254 0 254 7 254 8 254 15 255 0 255 7 255 8 255 15...

Page 69: ...87 0 12287 7 12287 8 12287 15 12288 0 12288 7 12288 8 12288 15 Byte 0 1 2 3 24572 24573 24574 24575 Word 0 1 12287 12288 DWord 0 6144 IEC 61131 3 Overview of Address Areas Tab 3 12 IEC 61131 3 address...

Page 70: ...16 bits D Double word 32 bits 4 Address such as word by word QW27 28th word bit by bit IX1 9 10th bit in the 2nd word The designator X for bits can be omitted Note The character strings for absolute a...

Page 71: ...four 4 different types of process data in the controller Input words Output words Input bits Output bits Access word by word to the digital I O modules is carried out in accordance with the following...

Page 72: ...ut Image MODBUS master PII PIO I O modules Inputs Outputs Programmable Fieldbus Controller Fig 3 9 Data exchange between MODBUS Master and bus modules g015045e Register functions start at address 0x10...

Page 73: ...puts Outputs I O modules 750 4xx 6xx PII PIO PLC functionality CPU Inputs Outputs Programmable Fieldbus Controller Fig 3 10 Data exchange between PLC function CPU of the PFC and the bus modules g01504...

Page 74: ...C function of the PFC employs a different type of addressing for ac cessing the same data PLC addressing is identical with word by word addressing by the MODBUS Master for the declaration of 16 bit va...

Page 75: ...register 12288 13385 0x3000 0x3FFF MW0 MW4095 Flag area Default 8 kByte size variable 24576 25340 0x6000 0x62FB IW512 IW1275 phys inputs 2 FC3 Read Multiple Register FC4 Read Holding Register 28672 29...

Page 76: ...32767 0x3000 0x7FFF MX0 0 MX1279 15 Flag area Default 8 kByte size variable 32768 34295 0x8000 0x85F7 IX32 0 IX127 7 phys inputs 2 FC2 Read Input Discrete FC1 FC2 0x0200 Read Coils 36864 38391 0x9000...

Page 77: ...s MODBUS PFC MODBUS PFC Adresses MODBUS PFC 0x0200 QX2 0 0x0201 QX2 1 Bit 1 Bit 2 Bit 3 Bit 4 Bit 1 Bit 2 Bit 1 Bit 2 0x3560 MW86 0x34B6 MX75 6 Adressen MODBUS PFC AO DO Word1 Bit 1 Adressen USR 0x020...

Page 78: ...c parameters of WAGO ETHERNET couplers controllers Communication cables or WAGO radio link adapters can be used for data communication The following steps are included Connecting of client PC and fiel...

Page 79: ...xamples of fieldbus node IP address allocation using the WAGO ETHERNET Settings Program Note The program WAGO ETHERNET Settings is available for downloading at http www wago com under Downloads AUTOMA...

Page 80: ...or this 2 Call up the DOS prompt window Start Programs DOS prompt 3 Type the command ping using the IP address you have assigned with the following syntax ping space XXXX XXXX XXXX XXXX Fig 3 1 Exampl...

Page 81: ...roller listens at the specified Port 68 for a response from the BootP server Incoming packets contain information such as the IP ad dress and the MAC address for the controller The controller recogniz...

Page 82: ...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 an error occurred during start up...

Page 83: ..._ 8 Now select an IP address for your fieldbus node 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 sa...

Page 84: ...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...

Page 85: ...mal 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...

Page 86: ...to Start and select the menu item Programs WAGO Software WAGO BootP Server 2 Click on WAGO BootP server to open the dialog window 3 Click on Start in the dialog window that then appears This activates...

Page 87: ...y 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...

Page 88: ...o 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...

Page 89: ...ception 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 addre...

Page 90: ...orts 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 do...

Page 91: ...following sections on the other hand contain important in formation about creating projects in WAGO I O PRO CAA and about special modules that you can use explicitly for programming of BACnet IP cont...

Page 92: ...ure 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 d...

Page 93: ...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 th...

Page 94: ...s of FTP Configuration using the file EA config xml that is already stored in the controller is described in the following section 3 1 8 1 1 1 Configuration Using the EA config xml File Note If you wi...

Page 95: ...ivileges from BACnet 5 Then complete the fourth line for each individual module using this syntax and set the corresponding assigned access privileges Module ITEMNO MAP e g PLC LOC ALL Module Note It...

Page 96: ...necessary for the BACnet Configurator Proceed as follows to create this file 1 In the WAGO I O PRO CAA software under Project Options select the category Symbol configuration 2 Place a check mark in t...

Page 97: ...ion 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 excha...

Page 98: ...750 BACnet IP Controller 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...

Page 99: ...sk 2 ms Waiting period 1 ms If no task is incorporated in the task configuration a freely running default task is created internally during the translation The watchdog for this task is deactivated Th...

Page 100: ...al bus task matches the process image to the input output data of the modules in defined cycles The fieldbus tasks are performed as triggered by events and only require com puting time when communicat...

Page 101: ...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 In...

Page 102: ...nts 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...

Page 103: ...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...

Page 104: ...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 contro...

Page 105: ...igure 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...

Page 106: ...System WBMS 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 pag...

Page 107: ...ort 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 ET...

Page 108: ...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...

Page 109: ...I O PRO CAA WAGO I O SYSTEM 750 BACnet IP Controller 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 netw...

Page 110: ...I O SYSTEM 750 BACnet IP Controller 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 WA...

Page 111: ...O CAA WAGO I O SYSTEM 750 BACnet IP Controller 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...

Page 112: ...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 righ...

Page 113: ...BACnet IP Controller 750 830 113 Programming the PFC Using WAGO I O PRO CAA WAGO I O SYSTEM 750 BACnet IP Controller Fig 3 13 Web based Management System Clock...

Page 114: ...rtent changes A distinction is drawn between the following user groups Tab 3 21 User groups and their rights User Password Authorization admin wago Reading writing values triggering of software reset...

Page 115: ...tion can ensure safe reliable and continuous operation when acti vated for areas that are difficult to access e g closed rooms equipment cen ters on building roofs An auto restart is executed as soon...

Page 116: ...mming the PFC Using WAGO I O PRO CAA WAGO I O SYSTEM 750 BACnet IP Controller MODBUS IP Click the link Modbus IP to go to a Web site where you can specify the set tings for the MODBUS watchdog Fig 3 1...

Page 117: ...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...

Page 118: ...eld 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 consta...

Page 119: ...configuration Compatible handling for ea config xml to define the procedure employed for writing privilege access to outputs Here note whether a control system configuration has already been created...

Page 120: ...120 BACnet IP Controller 750 830 Programming the PFC Using WAGO I O PRO CAA WAGO I O SYSTEM 750 BACnet IP Controller Fig 3 19 Web based Management System PLC...

Page 121: ...ccess 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 p...

Page 122: ...122 BACnet IP Controller 750 830 Programming the PFC Using WAGO I O PRO CAA WAGO I O SYSTEM 750 BACnet IP Controller Fig 3 21 Web based Management System I O config with process values...

Page 123: ...ated automatically with visualization when compiling the project A link is then created to this page by the Web based Management system so that WebVisu is also displayed at this Web page You can set W...

Page 124: ...dbus status see section 3 1 9 1 This LED group includes the single and two color LEDs designated LINK ACT green BT green MS red green und NS red green that indicate the status of fieldbus communicatio...

Page 125: ...operating correctly Green flashing The system is not yet configured Red flashing The system indicates a recoverable error Red The system indicates an unrecoverable error MS Red green orange flashing...

Page 126: ...ed cyclically by up to 3 blinking sequences 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 lig...

Page 127: ...gnaling of the I O LED 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...

Page 128: ...ack on 3 LED continues to flash Switch off the power and plug the end module into the middle of the first half of the node toward the controller LED not flashing Switch off the power and plug the end...

Page 129: ...s to the real time clock RTC 1 Set the clock 2 Maintain the power supply for the fieldbus coupler for at least 15 minutes in order to charge the Gold cap 12 Fault during write access to the real time...

Page 130: ...e power supply again 7 Repeat Items 5 and 6 while halving the step size until the faulty bus module is detected 8 Replace the faulty bus module 9 If there is only one bus module left and the LED conti...

Page 131: ...cess data 1 Turn off the supply voltage of the node replace the n 1 th bus module with process data and turn on the supply voltage again Error code 5 Initialization error internal bus Error argument E...

Page 132: ...missing The con nection between WAGO I O PRO CAA and BACnet is inter rupted 1 Check both the project in WAGO I O PRO CAA and the SYM_XML file Both must match Error code 7 not used Error code 8 not us...

Page 133: ...modules 2 Maximum mailbox size exceeded 1 Reduce the size of the mailbox 3 Maximum PA size exceeded due to gate way modules being connected 1 Reduce the data width of the gateway modules The number o...

Page 134: ...atus of power system B green Status of power power jumper contacts position of LED determined by production The power supply unit of the controller has two green LEDs that indicate the status of the p...

Page 135: ...al connection between mod ules and the controller and assumes evaluation of the watchdog register in the control system program The I O bus remains operational and the process im ages are retained The...

Page 136: ...ccurs during operation the output modules operate as they do during an internal bus stop The I O LED flashes red The controller generates an error message error code and error argument If the internal...

Page 137: ...PRO CAA IEC 61131 3 3 IL LD FBD CFC ST FC BACnet device profile B BC BACnet Building Controller Standards and regulations see chapter 2 2 EMC CE Immunity to interference in acc with EN 61000 6 2 2005...

Page 138: ...RAE 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 con...

Page 139: ...uch the controller serves as a programmable automation system that can take over a multitude of different building automation and control tasks It enables the specification of the fol lowing Data Shar...

Page 140: ...e 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 Tab 3 27 BIBBs of the B BC IOB BIBBs of the B BC Min...

Page 141: ...B DS RP B The B device is a provider of data to device A BACnet Service Requests Execute ReadProperty x Data Sharing ReadPropertyMultiple A DS RPM A The A device is a user of data from device B and re...

Page 142: ...user of the COV data from device B BACnet Service Requests Execute SubscribeCOV x ConfirmedCOVNotification x UnconfirmedCOVNotification x The support of subscriptions with limited lifetime is necessar...

Page 143: ...y property of a specific object for Device A BACnet Service Requests Execute SubscribeCOVProperty x ConfirmedCOVNotification x UnconfirmedCOVNotification x Devices that comply with DS COVP B must supp...

Page 144: ...must also support either Intrinsic or Algorithmic reporting Any device that supports the generation of event no tifications that require operator acknowledgment must support AE ACK B Alarm and Event...

Page 145: ...e 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...

Page 146: ...Each de vice claiming conformance to T VMT I B must be able to support at least one Trend Log object BACnet Service Requests Execute ReadRange x Trending Automated Trend Retrieval B T ATR B The B dev...

Page 147: ...es for information on the device properties of other de vices and evaluates their notices BACnet Service Requests Execute Who Is x I Am x Device Management Dynamic Device Binding B DM DDB B The B devi...

Page 148: ...sages from the A device BACnet Service Requests Execute TimeSynchronization x DM TS B compliant devices must support the Local_Time and Local_Date properties of the Device object Device Management UTC...

Page 149: ...vice the Read_Only property of configuration File objects shall contain the value FALSE and the File_Size property of the configuration File objects shall be writable if the size of the configuration...

Page 150: ...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 obj...

Page 151: ...otnote WriteProperty Device_Type CharacterString WriteProperty Status_Flags BACnetStatusFlags 000 Event_State BACnetEventState State_Normal 0 Reliability BACnetReliability 0 WriteProperty Out_Of_Servi...

Page 152: ...Device_Type CharacterString WriteProperty Status_Flags BACnetStatusFlags 000 Event_State BACnetEventState State_Normal 0 Reliability BACnetReliability 0 WriteProperty Out_Of_Service BOOLEAN 0 Units B...

Page 153: ...when the relay is energized while a normally closed relay contact may result in an INACTIVE state when the relay is ener gized The Binary Input object provides for this possibility by including a Po...

Page 154: ...ay Unsigned 0 WriteProperty Notification_Class Unsigned 0 WriteProperty Alarm_Value BACnetBinaryPV 1 WriteProperty Event_Enable BACnetEventTransitionBits 111 WriteProperty Acked_Transitions BACnetEven...

Page 155: ...normally closed relay contact may result in an ACTIVE state device energized when the relay is not energized The Binary Output Object pro vides for this possibility by including a Polarity property T...

Page 156: ...iorityArray Relinquish_Default BACnetBinaryPV 0 WriteProperty Time_Delay Unsigned 0 WriteProperty Notification_Class Unsigned 0 WriteProperty Feedback_Value BACnetBinaryPV 0 Event_Enable BACnetEventTr...

Page 157: ...ly as a list of dates The Calendar Object and its properties are summarized in Tab 3 32 The properties are described in section 6 Tab 3 32 Properties of the Calendar Object Property Data type Default...

Page 158: ...er Object_Name CharacterString Unnamed Object_Type BACnetObjectType DEVICE System_Status BACnetDeviceStatus OPERATIONAL 0 Vendor_Name CharacterString WAGO Kontakttechnik GmbH Co KG Vendor_Identifier U...

Page 159: ...ault Value Writable via BACnet by means of Device_Address_Binding List for BACnetAddress Binding Database_Revision Unsigned Configuration_Files BACnetARRAY N of the BACnetObjectIdentifier Last_Restore...

Page 160: ...Object and its properties are summarized in Tab 3 34 The properties are described in section 6 Tab 3 34 Properties of the File Object Properties Data type Default Value Writable via BACnet by means of...

Page 161: ...only support schedules that define an entire day from midnight to midnight For compati bility with these versions this whole day behavior can be achieved by using a specific schedule format Weekly_Sch...

Page 162: ...roller Properties Data type Based on IEC Data Types Default Value Writable via BACnet by means of Priority_For_Writing Unsigned 1 16 BYTE 16 WriteProperty Status_Flags BACnetStatusFlags BACnetStatusFl...

Page 163: ...for the transmis sion of information In the ETHERNET based programmable fieldbus couplers and controllers developed by WAGO usually various application protocols have been imple mented on the basis of...

Page 164: ...e maintenance and control of processes possi ble 4 1 2 Network Architecture Principles and Regulations A simple ETHERNET network is designed on the basis of one PC with a net work interface card NI on...

Page 165: ...eFP 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 c...

Page 166: ...overall shield is provided Wiring of the fieldbus nodes Maybe a crossover cable is required for direct connection of a fieldbus node to the network card of the PC Fig 4 2 Direct Connection of a Node w...

Page 167: ...y according to the 10BaseT ETHERNET Standard Therefore this manual only deals with the star topology and the tree topology for larger networks in more detail Star Topology A star topology consists of...

Page 168: ...bines 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 exi...

Page 169: ...work 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...

Page 170: ...ar topologies supports various transmission media does not prevent any network collisions 2 Router Links two or more data networks Matches topology changes and incompatible packet sizes e g used in in...

Page 171: ...mode for the autonegotiation of both communication partners must be supported and acti vated 4 1 2 4 3 Errors Occurring when Configuring the Transmission Mode Invalid configurations are listed below P...

Page 172: ...be relatively long 0 1 10 seconds However real time behavior within the fieldbus system level is required for ETHERNET in industry In ETHERNET it is possible to meet the real time requirements by res...

Page 173: ...f the subscriber is lim ited Therefore the delay time of a message is predictable Switched ETHERNET In the case of Switched ETHERNET several fieldbus nodes are connected by a switch When data from a n...

Page 174: ...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...

Page 175: ...ers 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 T...

Page 176: ...uplers and controllers IP Version 4 Raw IP and IP Multicast TCP UDP ARP The following diagram is intended to explain the data structure of these proto cols and how the data packets of the communicatio...

Page 177: ...T network is to be connected to other networks higher ranking protocols have to be used Attention If you wish to connect one or more data networks routers have to be used ETHERNET Packet The datagrams...

Page 178: ...n 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...

Page 179: ...n 128 and 191 Class C Net ID Byte1 Byte3 Host ID Byte4 e g 201 16 232 22 11000101 00010000 11101000 00010110 110 Net ID Host ID The highest bits in Class C networks are always 110 Meaning the highest...

Page 180: ...Part of the Internet address the subscriber ID is di vided up again into a subnetwork number and the station number of the node With the aid of the network number it is possible to branch into interna...

Page 181: ...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...

Page 182: ...he 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...

Page 183: ...multicast address in order to send the packet to several recipients with a single send operation Here the common medium enables packets to be sent simultaneously to several recipients The stations do...

Page 184: ...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 dat...

Page 185: ...he MAC ID of a fieldbus node can be assigned a fix IP address For this a network node is enabled to send requests into the network and call up the required network information such as the IP address o...

Page 186: ...rk configuration is only stored in the EEPROM when the BootP protocol is used although not if configuration is done via DHCP The BootP protocol is activated in the programmable fieldbus coupler or con...

Page 187: ...con figuration from a DHCP server a BootP server or the data stored in its EEPROM by default Note The network configuration via DHCP is not stored in the EEPROM this only occurs when using the BootP...

Page 188: ...decimal IP address represented with separator stops via a DNS server Reverse conversion is also possible The addresses of the DNS server are configured via DHCP or web based man agement Up to 2 DNS s...

Page 189: ...s 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...

Page 190: ...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 waitin...

Page 191: ...c tive fieldbus on the fieldbus node There are based on ETHERNET cou plers controllers available developed by WAGO with the following possible application protocols MODBUS TCP UDP EtherNet IP BACnet I...

Page 192: ...ility The objective of the BACnet Standard is the creation of an open interoperable network The requirement for the cooperation of different participants in a BACnet network is a common understanding...

Page 193: ...s 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...

Page 194: ...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 a...

Page 195: ...nd 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 rec...

Page 196: ...ructions 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 cha...

Page 197: ...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 an...

Page 198: ...erty service can read a value in another object in the same manner however a value in one of its own ob jects can also be changed from the outside 4 2 1 2 3 2 Prioritization Prioritization for Output...

Page 199: ...able 15 Freely available 16 low Standard setting 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...

Page 200: ...inimum 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...

Page 201: ..._______ DOWN NULL Priority Array 1 NULL 2 3 4 5 6 7 DOWN 8 9 10 11 12 13 14 15 16 NULL If after some time the priority level 1 is overwritten with ZERO the status of the minimum on off switching time...

Page 202: ...vent oriented data transmission using COV COS Change of Value State Example DS RP A Data Sharing ReadProperty A The Client A makes the request to read a value RP to the Server B 4 2 1 2 4 2 Alarm and...

Page 203: ...hedule is used and which type is supported can be selected ac cording to need Example SCHED A Scheduling A Device A changes schedule calendar in Device B Device A must support DS RP A and DS WP A ther...

Page 204: ...ections to other devices are established Example NM CE B Network Management Connection Establishment B Device B executes commands to create and close connections Each IA is composed of several BIBBs T...

Page 205: ...itude of automation regulation and control tasks BACnet Advanced Application Controller B AAC Corresponds to a configurable application controller that takes over spe cially prefabricated tasks but wi...

Page 206: ...DM DOB B DM DOB B Mgmt DM DCC A DM DCC B DM DCC B DM DCC B DM TS A DM TS B or DM UTC B DM TS B or DM UTC B DM UTC A DM RD A DM RD B DM RD B DM BR A DM BR B NM CE A NM CE A 4 2 1 2 7 1 Data Types Servi...

Page 207: ...mplementation Conformance Statement PICS Date factory name version short description device type Data Sharing DS Alarm and Event Notification AE Scheduling SCHED Trending T Device Management DM Networ...

Page 208: ...e Automation Station Room Control Device Local Operator Controls Control Station Management Level Automation Level Field Level Fig 4 13 Use of BACnet in building automation G083005e 4 2 1 4 Management...

Page 209: ...and measured values are controlled Application notes Trade shows Switching Setting 4 2 1 5 BACnet in the ISO OSI Model BACnet works in an object oriented manner on the basis of the ISO OSI Model Data...

Page 210: ...Attached Resources Computer Network as a networking technology for local networks mostly USA ETHERNET as a transmission technology in local networks specifies transmission media of the physical layer...

Page 211: ...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...

Page 212: ...ogy can be converted into the specific BACnet structure 4 2 1 6 2 1 BACnet IP and Unicast Broadcast To send a report from one device to another Unicast BACnet IP devices do not need any tunneling rout...

Page 213: ...work 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 broad...

Page 214: ...e process image All data packets are sent via a TCP connection with the port number 502 MODBUS TCP segment The general MODBUS TCP header is as follows Byte 0 1 2 3 4 5 6 7 8 n Identifier entered by re...

Page 215: ...age PFC variables in ternal variables NOVRAM FC5 0x05 Write Coil Writing of an indi vidual output bit W Process image PFC variables FC6 0x06 Write Single Register Writing of an individ ual output regi...

Page 216: ...2 3 AO DO AO 750 342 ON LINK TxD RxD I O ERROR Ethernet W AGO I O SY STE M DI DI DI DI AI AI AI AI Highbyte Lowbyte Highbyte Lowbyte 0x0001 0x0009 0x000D 0x0005 0x0000 0x0008 0x000C 0x0004 0x0003 0x0...

Page 217: ...aster The exception code contained in the exception has the following meaning Exception Code Meaning 0x01 Illegal Function 0x02 Illegal Data Address 0x03 Illegal Data Value 0x04 Slave Device Failure 0...

Page 218: ...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...

Page 219: ...acked 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 ascen...

Page 220: ...ransaction 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 0x03 Byte 8 9 reference number 0x0000 Byt...

Page 221: ...ction 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 0x04 Byte 8 9 reference number 0x0000 Byte 10...

Page 222: ...address 0 Example Turn ON the second output bit address 1 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 i...

Page 223: ...ed therefore the first register starts at address 0 Example Write a value of 0x1234 to the second output register Byte Field name Example Byte 0 1 Transaction identifier 0x0000 Byte 2 3 protocol ident...

Page 224: ...s is not performed in the case of exception replies poll commands or counter inquiries Request Byte Field name Example Byte 0 1 Transaction identifier 0x0000 Byte 2 3 protocol identifier 0x0000 Byte 4...

Page 225: ...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...

Page 226: ...put is at ad dress 0 Example Set data in registers 0 and 1 Byte Field name Example Byte 0 1 Transaction identifier 0x0000 Byte 2 3 protocol identifier 0x0000 Byte 4 5 length field 0x000B Byte 6 Unit i...

Page 227: ...0 1 Transaction identifier 0x0000 Byte 2 3 protocol identifier 0x0000 Byte 4 5 length field 0x0002 Byte 6 Unit identifier 0x01 not used Byte 7 MODBUS function code 0x16 Byte 8 9 Reference Number 0x00...

Page 228: ...are read out of the two registers 0 and 1 Byte Field name Example Byte 0 1 Transaction identifier 0x0000 Byte 2 3 protocol identifier 0x0000 Byte 4 5 length field 0x000F Byte 6 Unit identifier 0x01 n...

Page 229: ...96 12287 0x1000 0x2FFF Configuration Register see following Chapter 4 3 5 3 Configuration Functions 12288 24575 0x3000 0x5FFF MW0 MW12287 NOVRAM 8kB retain memory max 24kB 24576 25340 0x6000 0x62FC IW...

Page 230: ...ls 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 Bit Access Reading with FC1 and FC2 MODBUS Address de...

Page 231: ...ith the 513th and ends with the 2039th digital output 38392 65535 0x95F8 0xFFFF MODBUS Exception Illegal data address 4 3 5 Internal Variables Address Access Length word Remark 0x1000 R W 1 Watchdog T...

Page 232: ...t 0x4000 0x2010 R 1 Firmware version 0x2011 R 1 Series code 0x2012 R 1 Controller code 0x2013 R 1 Firmware versions major revision 0x2014 R 1 Firmware versions minor revision 0x2020 R 16 Short descrip...

Page 233: ...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 Reading the Minimum Trigger time...

Page 234: ...n codes 17 to 32 These codes are currently not supported for this reason the default value should not be changed It is not possible to modify this value while the watchdog is running Register address...

Page 235: ...404104 Designation Restart watchdog WD_RESTART Access read write Default 0x0001 Description This register restarts the watchdog timer by writing a value of 0x1 into it If the watchdog was stopped bef...

Page 236: ...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 5 Force Single Coil within the specified time to...

Page 237: ...ions Register address 0x1021 MODBUS Address 404130 Designation LedErrArg Access read Description Declaration of the Error argument see section 3 1 8 4 for error code defini tions 4 3 5 3 Configuration...

Page 238: ...ter address 0x1029 MODBUS Address 404138 with 9 words Designation MODBUS TCP statistics Access read write Description 1 word SlaveDeviceFailure internal bus error F bus error by activated watchdog 1 w...

Page 239: ...troller Access read Description This register gives the MAC ID with a length of 3 words Register address 0x1050 MODBUS Address 404177 with a word count of 3 since Firmware version 9 Designation Diagno...

Page 240: ...n 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 Bi...

Page 241: ...size in bits Bit position 15 Designation digital module Register address 0x2040 MODBUS Address 408257 Designation Implement a software reset Access write Write sequence 0xAA55 or 0x55AA Description Wi...

Page 242: ...r e g 0750 for WAGO I O SYSTEM 750 Register address 0x2012 MODBUS Address 408211 with a word count of 1 Value Item number INFO_ITEM Access Read Description WAGO item number e g 841 for the controller...

Page 243: ...programming of the firmware 32 words 4 3 5 5 Constant Registers The following registers contain constants which can be used to test communi cation with the master Register address 0x2000 MODBUS Addres...

Page 244: ...US Address 408198 Value Maximum positive number GP_MAX_POS Access Read Description Constant in order to control arithmetic Register address 0x2006 MODBUS Address 408199 Value Maximum negative number G...

Page 245: ...tion 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...

Page 246: ...24 V 0 2 ms 1 conductor connection high side switching 750 436 8 Channel DC 24 V 3 0 ms 1 conductor connection low side switching 750 437 8 Channel DC 24 V 0 2 ms 1 conductor connection low side switc...

Page 247: ...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 shor...

Page 248: ...free 2 make contacts 5 1 3 Analog Input Modules Tab 5 3 Analog input modules 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...

Page 249: ...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 Resis...

Page 250: ...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...

Page 251: ...coder 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...

Page 252: ...ROFIsafe 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 PROFIs...

Page 253: ...V max 6 3 A without diagnostics with fuse holder AC 230 V Power Supply Modules 750 612 AC DC 230 V without diagnostics passive 750 609 AC 230 V max 6 3 A without diagnostics with fuse holder 750 611 A...

Page 254: ...ules 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 identic...

Page 255: ...l 1 2 Channel Digital Input Module with Diagnostics and Output Process Data 750 418 753 418 The 750 418 753 418 digital input module supplies a diagnostic and ac knowledge bit for each input channel I...

Page 256: ...7 Data bit DI 6 Channel 6 Data bit DI 5 Channel 5 Data bit DI 4 Channel 4 Data bit DI 3 Channel 3 Data bit DI 2 Channel 2 Data bit DI 1 Channel 1 5 2 2 Digital Output Modules Digital output modules us...

Page 257: ...oken 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 Input Process Image Bit 7 Bit 6 Bit 5 Bit 4 B...

Page 258: ...0 controls DO 4 Channel 4 controls DO 3 Channel 3 controls DO 2 Channel 2 controls DO 1 Channel 1 4 Channel Digital Output Modules with Diagnostics and Input Process Data 750 532 The 750 532 digital o...

Page 259: ...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...

Page 260: ...rocess Image 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 1 Channel Analog Input Module 750...

Page 261: ...hannel and 8 bits of control status However the coupler controller with MODBUS TCP does not have access to the 8 control status bits Therefore the coupler controller with MODBUS TCP can only access th...

Page 262: ...nsmitted from the control system to the module and the status byte from the module to the control system This allows for example setting of a counter with the control byte or display ing of overshooti...

Page 263: ...n 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 Pr...

Page 264: ...illustrate the Input and Output Process Image which has a total of 4 words mapped into each image Word alignment is applied Input Process Image Byte Destination Offset High Byte Low Byte Remark 0 S0...

Page 265: ...l 2 3 D3 D2 Data Value of Channel 2 Serial Interface Modules with alternative Data Format 750 650 and the variations 000 002 004 006 009 010 011 012 013 750 651 and the variations 000 002 003 750 653...

Page 266: ...ut Process Image which have a total of 3 words mapped into each image Word alignment is applied Input and Output Process Image Byte Destination Offset High Byte Low Byte Remark 0 D0 C S Data byte Cont...

Page 267: ...rk 0 D1 D0 1 D3 D2 Data bytes Incremental Encoder Interface Modules 750 631 The above Incremental Encoder Interface modules have 5 bytes of input data and 3 bytes of output data The following tables i...

Page 268: ...the control byte the cycle duration is given as a 24 bit value that is stored in D2 together with D3 D4 Output Process Image Byte Destination Offset High Byte Low Byte Remark 0 C not used Control byt...

Page 269: ...he 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 illustra...

Page 270: ...DALI Address 3 D4 D3 Command Extension Parameter 1 EnOcean Radio Receiver 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 m...

Page 271: ...n 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...

Page 272: ...Image which have 8 words mapped into each im age Word alignment is applied Input and Output Process Image byte Destination Offset High Byte Low Byte Remark 0 C0 S0 Not used Control Status byte log Cha...

Page 273: ...s data in both the Input and Output Process Image Word alignment is applied The first Input and output word which is assigned to an AS interface master module contains the status control byte and one...

Page 274: ...t 0 Diagnostic bit S 2 Fuse Diagnostic bit S 1 Voltage Binary Space Module 750 622 The Binary Space Modules 750 622 behave alternatively like 2 channel digital input modules or output modules and seiz...

Page 275: ...indicates the nth element of the sequence When using field properties with BACnet objects the designation BACnetARRAY N of data type indicates an ordered sequence of data elements with this data type...

Page 276: ...CnetEventTransitionBits Object Binary Input Binary Output Analog Input Analog Output Description This property of the type BACnetEventTransitionBits transmits three flags that indicate the receipt of...

Page 277: ...execution of either SubscribeCOV or SubscribeCOVProperty service 6 3 Active_Text Data Type CharacterString Object Binary input Binary output Description This property of type CharacterString characte...

Page 278: ...ent A TO OFFNORMAL event is generated under these condi tions the Present_Value must maintain the value specified by Alarm_Value for a minimum period of time specified in the Time_Delay property and t...

Page 279: ...the values of the APDU_Segment_Timeout properties of the Device objects of all intercommunicating devices should contain the same value 6 6 APDU_Timeout Data Type Unsigned Objects Device Description T...

Page 280: ...on This property of type BOOLEAN indicates whether the File object has been saved for historical or backup purposes This property shall be logical TRUE only if no changes have been made to the file da...

Page 281: ...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 Polarit...

Page 282: ...the array identify the files within the device that define the device s image that can be backed up The content of this property is only required to be valid during the backup procedure 6 13 COV_Incre...

Page 283: ...cluding the endDate If the endDate is unspecified it means any date from the startDate on If the calendar entry were a BACnetWeekNDay with un specified month and week of month fields but with a spe ci...

Page 284: ...ut Analog input Analog out put Device Calendar Scheduler Description This property of type CharacterString is a string of print able characters that may be used to describe the application being carri...

Page 285: ...ription 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_Pe...

Page 286: ...ctive event state associated with it If the object sup ports intrinsic reporting then the Event_State property indi cates the event state of the object If the object does not sup port intrinsic report...

Page 287: ...ation BACnetWeekNDay If the current date matches any of the calendar entry criteria the Excep tion Schedule would be activated and the list of BACnet TimeValues would be enabled for use Individual fie...

Page 288: ...new array element shall contain an empty List of BACnetTime Value If the Exception_Schedule property is written with a sched ule item containing a data type not supported by this in stance of the Sch...

Page 289: ...data but not the File object itself Writing to the File_Size prop erty with a value greater than the current size of the file ex pands the size of the file but the value of the new octets of the file...

Page 290: ...e_Text property are present then both of them shall be present Binary Output This property of the type CharacterString characterizes the intended effect from the human operator s viewpoint of the INAC...

Page 291: ...fic values at specific times on specific days If this property is writable it may be restricted to only sup port references to objects inside of the device containing the Schedule object If the proper...

Page 292: ...al_Time property of type Time shall indicate the time of day to the best of the device s knowledge If the BACnet Device does not have any knowledge of time or date then the Local_Time property shall b...

Page 293: ...ology used 6 42 Max_Pres_Value Data Type REAL Objects Analog input Analog output Description This property of type REAL indicates the highest number in engineering units that can be reliably obtained...

Page 294: ...GO BACnet IP Controller 750 830 Manual in the section Pri oritization 6 46 Minimum_On_Time Data Type Unsigned32 Objects Binary output Description This property of type Unsigned32 represents the minimu...

Page 295: ...ion_Class property implicitly refers to a Notification Class object that has a No tification_Class property with the same value 6 50 Notify_Type Data Type BACnetNotifyType Objects Binary Input Binary...

Page 296: ...53 Object_List Date Type BACnetARRAY N for BACnetObjectIdentifier Objects Device Description This read only property is a BACnetARRAY of Ob ject_Identifiers one Object_Identifier for each object with...

Page 297: ...or output that the object represents is active TRUE or not FALSE If the value of Out_Of_Service is TRUE the property Present_Value is not coupled with the physical input or output and changes are not...

Page 298: ...inary input Binary output Description This property of type BACnetPolarity indicates the rela tionship between the physical state of the input output and the logical state represented by the Present_V...

Page 299: ...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 l...

Page 300: ...IVE REVERSE ON or ACTIVE Not in operation ACTIVE REVERSE OFF or INACTIVE In operation Analog Input This property of the type REAL indicates the current value in engineering units of the input being me...

Page 301: ...value of a schedule either Exception or Weekly is to find the latest element in the list of BACnetTimeValues that occurs on or before the current time That element s value is used as the current valu...

Page 302: ...scription This property defines the priority at which the referenced properties are commanded It corresponds to the Priority parameter of the WriteProperty service It is an unsigned in teger in the ra...

Page 303: ...e end of this standard This property is required for all devices implementing BACnet Protocol_Version 1 Protocol_Revision 1 and above Absence of this property indicates a device imple mented to a vers...

Page 304: ...unt property with a value less than the current size of the file truncates the file at the specified position Writing a Record_Count of 0 deletes all of the file data but not the File object itself Wr...

Page 305: ...efault 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 shal...

Page 306: ...e a primitive data type If the Schedule_Default property is written with a value containing a data type not supported by this instance of the Schedule Object e g the List_Of_Object_Property_References...

Page 307: ...Binary Input Output Analog Input Output logical FALSE 0 of the property Event_State has the value NORMAL otherwise logical TRUE 1 Schedule The value of this flag is logical FALSE 0 FAULT has the foll...

Page 308: ...of the BACnet device This property can take on the following values OPERATIONAL OPERATIONAL_READ_ONLY DOWNLOAD_REQUIRED DOWNLOAD_IN_PROGRESS NON_OPERATIONAL 6 74 Time_Delay Data Type Unsigned Objects...

Page 309: ...tDateTime represents the date and time at which the Elapsed_Active_Time property was most recently set to a zero value 6 76 Time_Of_State_Count_Reset Data Type BACnetDateTime Objects Binary Input Bina...

Page 310: ...property of the type INTEGER indicates the number of minutes 780 to 780 offset between local standard time and Universal Time Coordinated The time zones to the west of the zero degree meridian are pos...

Page 311: ...ist with BACnetTimeValues i e time value pairs that indicate the course of planned actions of a weekday if no Excep tion_Schedule applies The field elements 1 7 correspond to the days Monday Sunday Th...

Page 312: ...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 servic...

Page 313: ...master Use this program to access data points for linked ETHERNET TCP IP field bus nodes and make any required changes Additional information For a sample description of how to use the software go to...

Page 314: ...de a number of essential steps that illustrate how an application can be developed using a WAGO ETHERNET fieldbus node and SCADA software The MODBUS driver must first be loaded then select MODBUS ETHE...

Page 315: ...put bits 3 FC3 read multiple registers Reading several input registers 4 FC4 read input registers Reading a single input register The subsequent five positions indicate the channel number for the cons...

Page 316: ...the secondary explosion protection comes into play Following is a detailed description of such secondary measures 9 3 Classification Meeting CENELEC and IEC The specifications outlined here are valid...

Page 317: ...ional occurrence of an explosive atmosphere 10 h 1000 h year Zone 2 areas can expect the rare or short term occurrence of an explosive atmosphere 0 h 10 h year Explosive areas subject to air borne dus...

Page 318: ...e environments This device group is further subdivided by pertinent combustible gases in the environment Subdivision IIA IIB and IIC takes into account that different materials substances gases have v...

Page 319: ...evice group Unit category Equipment or Area of use I M1 Fire damp protection I M2 Fire damp protection II 1G Zone 0 equipment Explosive environment by gas fumes or mist II 2G Zone 1 equipment Explosiv...

Page 320: ...e explosive atmosphere occurring in its area of use It goes without saying that an equipment fulfilling the requirements of tem perature class T3 is also suitable for use in explosive atmospheres of t...

Page 321: ...Ex i EN 60079 11 Device EN 60079 25 System IEC 60079 11 Intrinsic safety Zone 0 1 2 Ex n EN 60079 15 IEC 60079 15 Electrical components for zone 2 see below Zone 2 Ignition protection n describes excl...

Page 322: ...e circuit in which the contact mechanism is designed so that ignition of a defined potentially explosive atmosphere is prevented Energy limited apparatus nL Electrical apparatus in which circuits and...

Page 323: ...es 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 Encompa...

Page 324: ...rature classes Maximum permissible surface temperature of the equipment Ignition temperature of the combustible materials T1 450 C 450 C T2 300 C 300 C to 450 C T2A 280 C 280 C to 300 C T2B 260 C 260...

Page 325: ...hannel digital input module 24 V DC p01xx03x Fig 9 5 1 2 Printing on text detail in accordance with CENELEC and IEC p01xx04x Tab 9 9 Description of Printing on Printing on Text Description DEMKO 08 AT...

Page 326: ...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 Tab 9 10 Description of Printing on Printing on Tex...

Page 327: ...andard Installation Regulations DIN VDE 0100 Installation in power plants with rated voltages up to 1000 V DIN VDE 0101 Installation in power plants with rated voltages above 1 kV DIN VDE 0800 Install...

Page 328: ...v 2 Warning Do not disconnect equipment unless power has been switched off or the area is known to be non hazardous When a fuse is provided the following marking shall be provided A switch suitable fo...

Page 329: ...to temporary faults The connection and interruption of non intrinsically safe circuits under voltage is only permissible during installation maintenance or for repair purposes The simultaneous occurr...

Page 330: ...presence of combustible dust the enclosure shall comply with the relevant requirements of IEC 61241 0 2004 and IEC 61241 1 2004 Installation addition removal or replacement of modules fieldbus connect...

Page 331: ...standards since then ASHRAE ANSI standard 135 2004 DIN EN ISO standard 16484 5 BACnet is primarily oriented toward the HVAC sector BACnet standard objects and properties which can be accessed by like...

Page 332: ...NCES und CHOICES for example The latter are made up of elementary or nested compiled data types BACnet IP BACnet IP is a standardized and company neutral network protocol for building automation servi...

Page 333: ...s block broadcasts This is why special routers BBMDs are used in networks A BBMD receives a broadcast that is to be sent to a different network and transmits it directly to the BBMD in the other netwo...

Page 334: ...ile is clas sified on the basis of the supported BIBBs BIG EU BACnet Interest Group Europe The BIG EU is made up of famous members of the building planning and production industries as well as differe...

Page 335: ...the message destina tion Broadband Transmission technique using a high bandwidth to permit high data transfer rates This technique allows several devices to transmit simultaneously Opposite Baseband B...

Page 336: ...network This is possible by setting up a Switched ETHERNET Device profiles BACnet Six 6 device profiles are defined with each one classifying a minimum number of functions BIBBs that are supported Cl...

Page 337: ...s a distributed decentralized database that man ages the name sector in the Internet Unique domain names such as http www wago de are transformed into IP addresses such as 123 45 67 123 using a forwar...

Page 338: ...im ported using the EDE file EIB European Installation Bus 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 plac...

Page 339: ...ic 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 trans...

Page 340: ...nd remote request Today host can also refer to computers that provide certain services from a central location such as UNIX hosts on the Internet HTML Hypertext Markup Language HTML is the descriptive...

Page 341: ...ferent automation tasks AWL statement list STL ST structured text AS process structure FUP function plan KOP contact plan IEEE Institute of Electrical and Electronic Engineers IEEE 802 3 IEEE 802 3 is...

Page 342: ...These then serve as the basis for evalu ating the interoperability The following IAs are defined Data Sharing DS Alarm and Event Notifi cation AE Scheduling SCHED Trending T Device Management DM Netw...

Page 343: ...ge to the destination device via the BACnet protocol BACnet devices do not require IP compatibility for IP message tunneling via BTRs BTRs are frequently used in existing BACnet networks that have a l...

Page 344: ...ement Information Base MIB is a collection of information about all parameters which can be handed over to the management software with a request via SNMP This en ables remote maintenance monitoring a...

Page 345: ...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 O Ob...

Page 346: ...ications Predictable ETHERNET The predictable message delay time on an ETHERNET network The meas ures that are taken here enable nearly real time requests to be realized Prioritization BACnet applicat...

Page 347: ...the devices contained therein are com pared with one another Proxy Server Proxy means agent or representative A proxy server or proxy gateway al lows indirect access to the network by systems which do...

Page 348: ...vision of a service from a server Response Response from a server in reply to a request from a client RFC Specifications Specifications suggestions ideas and guidelines regarding the Internet are publ...

Page 349: ...ata lines RxD TxD and GND and control lines DCD DTR DSR RTS CTS and RI S SCADA Supervisory Control and Data Acquisition SCADA software is a program for the control and visualization of processes super...

Page 350: ...l performs time synchronization in net works with a time server via Internet SNTP is a simplified version of the NTP protocol On account of this simplification also with regard to the software SNTP op...

Page 351: ...5 255 0 S UTP Screened Unshielded Twisted Pair Screened twisted pair cable which only has one external shield However the twisted pair cables are not shielded from each other Switch Switches are compa...

Page 352: ...tween 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 wor...

Page 353: ...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 UTP Unshiel...

Page 354: ...I O PRO CAA consists of the basic tool CoDeSys 2 3 CAA and the target files with the WAGO specific Drivers Web Browser A Web browser is a program used for reading Hypertext The browser al lows the va...

Page 355: ...http www wut de BIG EU BACnet Interest Group Europe Last updated March 2007 The BIG EU publishes reference solutions in the BACnet area to support planners who work in this field Among other things t...

Page 356: ...IBB 139 203 333 BIG EU 333 Bit 333 Bit Access 76 Bit rate 333 Blink Code 126 BootP 47 184 333 BootP Server 86 Boot up 55 Bridge 169 334 350 Broadband 334 Broadcast 211 334 Building Automation 207 Bus...

Page 357: ...eroperability Area IA 201 340 Intranet 171 341 IOB 139 IP Internet Protocol 341 IP address 177 178 181 184 Key data 178 IP Address 313 IP message tunneling 210 341 ISO OSI Open Systems Interconnection...

Page 358: ...49 SNTP Simple Network Time Protocol 47 349 Socket 349 S STP Screened Shielded Twisted Pair 349 Standard Cabling 168 EN 50173 ISO 11801 TIA 568 A 168 Standardization IEEE 802 3 162 STP Shielded Twiste...

Page 359: ...Index 359 WAGO I O SYSTEM 750 BACnet IP Controller...

Page 360: ...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...

Reviews: