Home

nova230 for Modbus nova230 for Modbus

image

Contents

1. 2 5 21 0 gt Arial 10 4 S 95 A 5 Generate HEX file and download Enter data points Enter the communication parameters System table contains the general communication parameters for the Modbus tocol and the hardware interface Each line apart from the protocol line can be modified 7001027003 S8 Sauter Systems 15 lt 230 for Modbus Engineering Notes Baud rate Default value 9600 Since protocol EPROM version b there is the possibility of a baud rate of 19 200 For technical reasons this transmission rate is not guaranteed and functions just with some devices The Modbus specification recommends a baud rate of 9600 Telegram Timeout Default value 4000 ms The protocol micro programme sends cy clically a request telegram of all data points If a data point does not answer within the specified telegram timeout the protocol micro programme repeats the request for Tele gram Repeating times again Telegram Repeating Default value 2 Amount of repeats of request telegrams if re sponse is wrong or missing The default values are in most cases optimal There are Modbus devices and systems which are not optimized correctly with the default values Further optimisation for system parameters Character delay telegram timeout after RX TX error or after RX ok init after x telegram err
2. 7001027003 S8 Sauter Systems 9 nova230 for Modbus ModbusPara230 installation 2 3 Installation Copy the files into temporary directory e g c temp Modbus The directory must not contain any blank spaces Start the installation by opening file INSTALL XLS Excel File Open INSTALL XLS or Windows Explorer double click on INSTALL XLS Click on Enable macros Enter the installation path manually Default setting c novaCom Modbus230 The name of the directory must be changed because the DOS structure used means that no more than eight characters may be used Installation Input the path Abbrechen c nova230 Modbus Once you have changed the programme path you can start the installation by pressing the Start installation button Installation The installation is complete Microsoft Excel Installation was successful Note The installation must be carried out via the installation programme It is not sufficient simply to copy the files into a programme directory 10 7001027003 S8 Sauter Systems y 5 500 nova230 for Modbus ModbusPara230 installation 2 44 Language settings The default language version set on the ModbusPara230 software is English The language attributes can be changed in the Properties menu in file ModbusPara230 xls In Windows Explorer click on file ModbusPara230 xls with the right hand mouse
3. button and select Properties In the Properties dialogue of ModbusPara230 xls go to the Fileinfo tab You can set the language variant you want at Description title ModbusPara230 Xls Properties General Security Custom Summary NetWare Version Title ModbusPara 3 Subject Configuration tool for EYL230 for Modbus V1 6 Author SKD Category Keywords Comments 1 deutsch 2 francaise 3 english 4 espa ol 5 italiano The following language attributes available ModbusPara 0 Texts be entered for internal use only ModbusPara1 German ModbusPara 2 French ModbusPara 3 English 4 Spanish 5 Italian Note In the definition of the title only one blank space must appear between the name and number of the ModbusPara 7001027003 S8 Sauter Systems 11 nova230 for Modbus y 5 500 NZ ModbusPara230 installation 12 7001027003 S8 Sauter Systems y 5 500 nova230 for Modbus Engineering YA 3 Engineering 3 1 Philosophy The Modbus datapoints are stored by the protocol micro programme in an MFA range 64 254 in the nova230 RAM map The criteria are the engineered MFA and the corre sponding card code This MFA then undergoes further processing by the AS micro programme like a normal EY3600 hardware datapoint CASE FBD ModbusPara230 Manual entering Manual entering 1 Out modul i EY3600 MFA MFA i EY3600 H
4. 0 65535 3 16 bit signed 32767 32767 4 32 bit unsigned 0 23 28 5 32 bit signed 2291609 731129 6 32 bit unsigned swapped 22235129 7 32 bit signed swapped 425 09 991428 8 IEEE floating point 32 bit 3 4x10 9 IEEE floating point 32 bit swapped 3 4 1038 32 bit datapoint types occupy two consecutive registers and are interpreted in the big endian High Low Word data format The swapped 32 bit datapoint types interpret two 16 bit registers the little endian Low High Word format Note only binary values can be interpreted Other data types such as BCD coded num bers ASCII strings etc cannot be processed 7001027003 58 Sauter Systems y 5 500 nova230 for Modbus Engineering 3 3 4 Example 1 E NEM C D E F EE ES REESE SRI 234 x30 Switching command with BFB 5 __2 o o mr 233 30 Switching command with 5 1 t sRWCor Bi 232 k30 Switching command with BEB 5 V5RW Co 27 0 0 Bit BE E 58 Car o 228 x30 Switching command with 5 3 of o Comments see datapoint description column 1 2 3 Interrogation of 16 bit signed unsigned value This interrogation occupies 1 register in each case Interrogation of a 32 bit signed or unsigned value This interrogation occupies 2 registers in each case Interrogation of a floating point value IEEE standa
5. Bit splitting interrogation of 3 bits bit 0 bit 2 and bit 15 of address 3 In this case the 3 bits are interrogated with one single telegram since number 3 is set for bit 15 and number 0 is set for bit 2 and bit 0 3 3 6 Downloading the transfer list Switch the nova230 for Modbus EYL 230 F040 off Move the jumper to the position Disconnect all Modbus components from the nova230 Make the connection between the PC COM Port and the serial connection RS232 of the nova230 for Modbus EYL 230 F040 on the 9 pin plug RS 232 by using a zero modem cable or a novaNet291 cable Switch the nova230 for Modbus EYL 230 F040 back on Use the Generate and download Hex File menu item to generate the HEX file HEX file has been successfully generated 7001027003 S8 Sauter Systems y 5 500 nova230 for Modbus Engineering and to open the Download window Download Shut off the station Set jumper on the Test position Disconnect attached devices Connect configuration cable on RS232 port Disconnect station Press Send button Messages Interface COM 1 2 Send Close e To start transmission of the generated transfer list into the nova230 for Modbus EYL 230 F040 press the Send button e After about 2 minutes the nova230 for Modbus is parameterised green LED flashes Wait until the transmission message appears Switch the nova230 for Modbus
6. EYL 230 F040 off again Connect your Modbus components to the nova230 again Move the jumper to the position Switch the nova230 EYL 230 F040 for Modbus back on After about 20 seconds communication with the Modbus devices will start Note during plant operation the jumper must be in the RUN position 7001027003 S8 Sauter Systems 23 lt 24 230 for Modbus Loo Engineering 3 3 7 LED status displays LED display Modbus side Cycle LED green lit start phase flashing cycle display while operation is running jumper to Fault LED red lit fault in the start phase this means error in the micro programme EPROM or in the USER EPROM during operation this means communication error no response After you switch on the Cycle LED is lit until the internal initialisation has been completed Then it begins to flash 3 3 8 Jumper position Run position Normal operation of the nova230 The nova230 communicates with the Modbus components via the RS232 interface DB9 plug Test position With the jumper in the Test position telegrams and data logging can be enabled while operation is running It should be noted here that the Fault LED is lit continuously red See Section 4 Monitoring mode If the jumper is in the Test position when the 230 is switched a menu will be outputted via the RS232 interface after initialisation This menu can be used to enable the diagnosi
7. bit TX gt 01040044000231DEy value 3800419E 248 card code 0X70 value 0 0 Request 27 05 12 23 00 SlaveAddress 1 DP address 22 number 1 function code 3 IEEE Float 32 bit TX gt 01030016000225CF RX lt 010304000041A8CBDD value 4148 254 card code 0X80 card code is not processed0X80 Request 27 05 12 23 00 SlaveAddress 1 DP address 50 number 1 function code 4 IEEE Float 32 bit TX gt 010400320002D004y value 41 8 MFA 253 card code 0X70 value 0 0 Request 27 05 12 23 00 SlaveAddress 1 DP address 1 number 1 function code 2 bit TX gt 010200010001E80A RX lt 010201016048 value 1 MFA 252 card code 0X10 value 80 26 7001027003 S8 Sauter Systems Ecco nova230 for Modbus Troubleshooting 5 Troubleshooting If the jumper is the position after switching a menu is outputted the RS232 interface after initialisation This menu can be used to enable the diagnosis output to list the datapoints to read or delete the User EPROM or to parameterise the nova230 with the relevant Modbus datapoints Troubleshooting uses the 9 pin RS232 C plug with the help of a terminal programme Settings 9600 Baud 8 data bits no parity 1 stop bit To reach the parameterisation menu switch the device off set the jumper above the service socket to Test and switch the device back on After you press a button you will see the parameterisation menu Terminal output Parameterisation menu 1 Param
8. data into the serial EEPROM 6 Read EPROM Use this menu item to load the serial EEPROM into the RAM read data out 7 Delete EPROM All parameterised Modbus datapoints are deleted from the serial EEPROM 7001027003 58 Sauter Systems y 5 7 6 Annexe 6 1 Connection assignment for connecting cables 6 1 1 cable Assignment nova230 for Modbus Annexe nova230 PC Download Serial cable DB9 socket to DB9 socket crossed leads or rs PARA cable or novaNet291 AS side PC side COM1 Port DB9 socket DB9 socket 2 RXD 3 TXD 3 TXD 2 5 GND 5 GND AS side PC side Service interface COM1 Port DIN plug 5 pin 180 DB9 socket 2 GND e 5 GND 5 TXD 2 RXD 3 RXD 3 TXD The communication parameters are set ex works 6 1 2 nova230 lt gt PC monitoring Assignment AS side PC side terminal DB9 socket 1 126 2 RXD 3 TXD 4 Lie 5 GND 6 7 8 9 Terminal settings 9600 Baud 8 data bits no parity 1 stop bit no handshake 7001027003 S8 Sauter Systems 31 32 6 2 b novaNet a 230V 7001027003 S8 nova230 for Modbus Loo Annexe Connection drawing 501130 001 SAUTER Ioas AN AAA ARK EH 9600 8 Datenbit 1
9. etat tee Road 17 3 3 3 Create or edit transfer list datapoint 17 334 Example sce eR We d EE as Aa es 21 3 3 5 Example 2 bit 22 3 3 6 Downloading the transfer list eere irren 22 3 3 7 LED status displays cue e erre 24 3 3 8 Jumper 24 4 Monitoring us xg x da ir ERE xs Euh Eu 25 27 6 PE 31 6 1 Connection assignment for connecting 31 6 1 1 230 lt gt PC 31 6 1 2 nova230 lt gt PC monitoring reis 31 6 2 Connscllon drewWiriss tary te ue Ucet 32 6 3 Literature references and 1 33 64 Recommended auxiliary 33 6 4 1 RS232 RS485 COIlVerter iei t oiu 33 0 5 New 33 7001027003 58 Sauter Systems lt nova230 for Modbus Trademarks Designer Micrografx Designer Media Manager Windows Microsoft Office 97 Professional MS Office Microsoft Access 97 Microsoft Office 2000 Microsoft Word Acro
10. 2 Office 2000 Windows XP with Office XP 2 2 Programme description ModbusPara230 ModbusPara230 xls is an Excel template with Visual Basic macros used to generate the datapoint list check the parameters that have been entered and to create an Intel Hex File followed by download into the nova230 The programme package contains these files DISK1 REGSVR32 EXE Registration programme for ActiveX components DTB EXE Text Binary converter BINHEX EXE Binary Hex converter DTB PIF Programme information file BINHEX PIF Programme information file INSTALL XLS Installation programme MSCOMM32 0CX ActiveX control element for communication MSCOMCTL OCX ActiveX control element for the progress bar DISK2 MSCOMCTLLIB TWD Library ModbusPara230 XLS Parameterisation template ModbusPara230 Doc Documentation file Note The following DOS programmes are needed for the automatic generation of the Intel Hex file 1 DTB EXE DomToBin converter 2 BINHEX EXE Binary to Hexfile converter These programmes must be stored in the same directory as the Excel file since they are started by the Excel application from this directory The name structure of the directory must not contain more than 8 characters DOS con ventions If one of these files is missing or if the name structures of these directories are larger than 8 characters the programme cannot be installed and the Hex file cannot be created gt Error message
11. Stopbit Sauter Systems y 5 500 nova230 for Modbus Annexe 6 3 Literature references and links 1 MODICON Reference Guide PI MBUS 300 Rev B 2 MODBUS over Serial Line Specification amp Implementation Guide V1 0 3 MODBUS Application Protocol Specification V1 1 4 www modbus org The Modbus specifications can be downloaded officially from the Web site after personal registration 6 4 Recommended auxiliary equipment 6 4 1 RS232 RS485 converter Various RS232 RS485 converters are available the market Most converters function perfectly with nova230 Here are some converters that have been used with success the list is not at all complete Manufacturer Product Type Source contact Phoenix Contact Interface converter PSM ME http www phoenixcontact com RS232 RS485 P Wiesemann amp Interface RS232 lt gt 86201 http www wut de Theis RS422 RS485 ARP Converter RS 232C RS 485 IC 485Sl http www arp com Wachendorff Interface converter ICM5 ICM50000 http www redlion net Red Lion Controls Omega RS 232 485 Converter LDM485 P http www omega com Note we would be glad to add other products that have been successfully used to this list 6 5 New functions Date Version protocol EPROM Para Changes 501143 001 Programme 2004 and earlier Indexa 1 5 Aug 2005 Index b 1 6 Bit splitting Word Swapping Block reads of Bit value
12. W card code HA i description ATxt i Source Target Address Parameter fonction code j Transfer specification User data Transfer list bin hex Transfer p list EPROM Dual port RAM map AS Protocol microprogram microprogram 230 EYL 230 040 600 5232 novaNet Modbus So that this MFA behaves like an EY3600 datapoint a parameterisation with the help of CASE is required set the module manually and connect it if necessary assign the hardware MFA manually in accordance with the transfer list define the parameters house address etc This Modbus datapoint requires a parameterisation which can be performed with the id of the ModbusPara230 programme manual assignment of the MFA in accordance with the CASE FBD Plan manual assignment of the hardware card code in accordance with the CASE FBD module and the Modbus function code Modbus target or source address 7001027003 S8 Sauter Systems 13 lt 230 for Modbus y 5 500 Engineering 3 2 Engineering with CASE FBD Parameterisation of the AS with CASE FBD is handled manually Engineering via CASE project is not yet possible On every MFA that is parameterised as a transfer address a hardware I O module has to be set manually in accordance with the hardware card code and the datapoint type as generated in the transfer list 3 2 1 Relationship between input output modules datapoint type and function code The
13. anel is connected to the station via an RJ45 socket and it can be recessed in the cover on the AS nova230 The Control Panel allows handling and visu alisation of all data except for the HDB from the station read measured values alarms and status change setpoints and output positioning commands The nova230 can read out data from the Modbus components and send data to them The desired data are interrogated cyclically about 10 telegrams per second by the Modbus network Commands to the Modbus bus system are given preference and are transmitted without a delay At present most of the simple datapoint types and function codes can be processed A list of all supported datapoint types and function codes is given in section 3 In order to parameterise the transfer list datapoint list a parameterisation programme with a download function is used The ModbusPara230 parameterisation programme is an Excel template with Visual Basic macros used to create the datapoint list check the parameters that have been entered and to create an Intel Hex File followed by download into the nova230 The data are transferred downloaded to the nova230 via the serial interface of the PC A possible communication fault between the nova230 and the Modbus devices is sig nalled to the management level via MFA 255 MFA 255 Bit 31 0 communication error alarm For commissioning purposes it is possible to log the communication between the nova230 and
14. bat Reader Pentium 7001027003 S8 Table of Contents Trademark of Micrografx Inc Trademark of Micrografx Inc Trademark of Micrografx Inc Trademark of Microsoft Corporation Trademark of Microsoft Corporation Trademark of Microsoft Corporation Trademark of Microsoft Corporation Trademark of Microsoft Corporation Trademark of Microsoft Corporation Adobe Systems Incorporated Trademark of Intel Corporation gt Sauter Systems y 5 500 nova230 for Modbus General A 1 General 1 1 Description of the system The nova230 is a compact automation station in the EY3600 system family with an in terface function The nova230 for Modbus EYL 230 F040 Compact AS Modbus RTU allows the connection of Modbus components via the serial interface It is used on the one hand for controlling in HVAC engineering and on the other it has an external connection interface RS232 interface in the form of a 089 connection which Modbus system data can be received or sent The AS section has a total of 28 hardware inputs and 10 hardware outputs All in all this automation station has 256 MFAs Machine Fine Addresses which are assigned as follows 35 MFAs hardware inputs outputs range MFA 0 59 4 MFAs service addresses MFA 60 63 1 MFA communication fault alarm MFA 255 Bit 31 191 freely parameterisable software are available for data transfer with the ternal system The nova240 Control P
15. ck into the MFA this means that card codes with ARM A0Ohex or with BRM 30hex have to be used Slave An address in the range between 1 and 247 must be assigned to each connected Mod bus device Function code Describes the Modbus function that is used by the nova230 The function codes that are supported by the Modbus device must be identified from the instructions for the device From the viewpoint of the nova230 there are various functions function code 1 5 read write digital values Coils function code 2 read digital inputs Discrete Inputs function code 3 6 16 read write analogue values Holding Registers function code 4 read analogue inputs Input Registers Function codes 1 to 4 are executed cyclically by the protocol micro programme and they read the values and inputs for the Modbus device Function codes 2 and 4 are only read functions Function codes 5 or 6 are used automatically by the protocol micro programme and a Modbus telegram is sent if a command DO or a setpoint change AO is executed Only one single value can be written CASE modules DO 2054 30hex or AO 80 A054 can therefore ONLY be used together with functions 1 5 or 3 6 respectively On the other hand 10 or Al 7054 and CI DOnex can also be used with function codes 1 3 or 3 6 respectively In this case function 3 or 6 is not used 7001027003 S8 Sauter Systems y 5 500 nova230 for Modbus Engineering NU Fun
16. ction code 16 Write Multiple Registers is only used if 32 bit analogue value is written Other uses of the Write Multiples function codes are not supported and they are of little relevance for the AS No other Modbus function codes are supported Address Defines the Modbus datapoint address of the datapoint For analogue values this is the word address this address is used to address a 16 bit wide memory cell For digital values this is the bit address this address is used to address a 1 bit wide memory cell Note Modbus differentiates between addressing the Modbus PDU Protocol Data Unit with indices from 0 to 65535 and addressing the Modbus data model which is numbered from 1 to n The address range for nova230 is based on the indices of the Modbus PDU and is between 0 and 65535 Addressing the Modbus data model is not precisely specified Mapping of the Modbus data model on the nova230 bus addressing is entirely device specific Manuals for Modbus devices often use addressing from 1 to n with a suffix that indicates the part of the data model from which the values come For example Bit values 1x Discrete inputs 3x Input register 4x Register values Accord ingly an address such as 4x0012 often written as 40012 could be entered in the list with value 11 omit the suffix and reduce the address by 1 See also 3 and the instructions for the Modbus device Number Interrogation of several 16 bit regist
17. en the RTS Request to Send line and the CTS Clear to Send line of the external device is optional it may be necessary depending on the Modbus device 6 7001027003 58 Sauter Systems y 5 500 nova230 for Modbus General A 1 2 2 Bus connection via RS485 An RS485 bus can operate in two different modes Full Duplex transmission with 4 data lines in two directions at the same time or Half Duplex Mode transmission with 2 data lines in both directions but consecutively For the latter option a handshake signal CTS and RTS is needed In the case of the nova230 Half Duplex Mode has to be used This means that the transmitter T Transmitter and receiver R Receiver must be connected to each other as follows T with R and T with R RS232 RS485 converter EYL 230 External devices RX 2 TX 3 RTS 7 O D MODBUS D MODBUS SLAVE2 D D More devices can be connected This gives communication on 2 data lines More detailed information can be found in the manual for the RS232 RS485 converter and the Modbus specification 2 7001027003 S8 Sauter Systems 7 lt 7001027003 58 nova230 for Modbus General gt Sauter Systems Ecco nova230 for Modbus ModbusPara230 installation 2 2 ModbusPara230 installation 2 1 Software requirements To install ModbusPara230 the following software must be installed on your PC already Windows 98 with Office 97 SR2 or Windows 2000 with Office 97 SR
18. ers maximum 10 several 1 bit values maximum 16 or several 32 bit values maximum 5 in a telegram The read registers must be as signed to an MFA in the subsequent lines Care should be taken here to set the value in the Number field to 0 in the following lines This function can be used to optimise tele gram interrogation especially for larger systems With 16 bit and 32 bit registers the registers have to be continuously With 1 bit values it will read always with a 2 bytes telegram thus single bits can be read from a 16 bit block Decimal point bit number Decimal point for analogue values 16 bit and 32 bit datapoint types the value speci fies the number of places after the decimal point For example a 16 bit signed with a decimal point 1 will have a value range of 3276 7 3276 7 For digital values datapoint type bit and function code 1 5 or 2 and for analogue floating point values datapoint type 8 or 9 the value must set to 0 Bit number for digital values datapoint type bit function code 3 or 4 BI 10 the value 0 15 specifies which bit is read from the 16 bit analogue value or the input bit splitting Bit splitting is read only so it can only be used with card code 10 7001027003 S8 Sauter Systems 19 lt 20 230 for Modbus Ecco Engineering Datapoint type The following datapoint types are supported Datapoint type Value range 1 Bit 0 1 2 16 bit unsigned
19. eterise configuration 2 Parameterise datapoints 3 List datapoints 4 Diagnosis menu 5 Write EPROM 6 Read EPROM 7 Delete EPROM 8 Exit parameterisation menu Input control Use the Return key to confirm the entry You can use the backspace key to delete one character at a time After you press Re turn to complete an entry you can then only correct the value by going through the menu until you reach the same entry point Description of the Parameterisation menu items 1 Parameterise configuration You can enter a plant name and the date when the parameterisation was created here You can also change the Baud rate and parity default values 9600 Baud no parity and the telegram waiting time default value 4000 ms 2 Parameterise datapoints You enter the datapoints that are to be interrogated here Start the entry with the MFA that you want to parameterise 254 is outputted as the value If datapoints have already been generated and more are to be generated and or changed you can enter the rele vant MFA from which the parameterisation or change should take place After entering the MFA enter the card code slave address function code Modbus datapoint address number of values to be read number of places after the decimal point and the datapoint type For checking purposes the dataset is outputted after the entry is completed You can then finish the entry or add a new datapoint To speed up input the last
20. following table shows the relationships between the respective hardware card codes datapoint types and the corresponding CASE FBD input output modules and also the Modbus function codes Datapoint function Hardware CASE FBD Datapoint Function code card code modules type Measured value TOnex Al 2109 3 4 Metered value 209 3 4 Setpoint 80hex AO 2109 3 6 Setpoint with ARM 2109 3 6 Alarm status BRM 10nex BI fC8 DI fCl 1 1 2 37 47 Switching command 20 1 1 5 Switching command 1 1 5 with BRM These function codes are used with splitting More information about the card code datapoint type and function code is given in Sec tion 3 3 3 7001027003 S8 Sauter Systems y 5 500 nova230 for Modbus Engineering YA 3 3 Engineering with ModbusPara230 3 3 1 Create a new project Start ModbusPara230 by opening file ModbusPara230 xls the programme direc tory Excel File Open ModbusPara230 xls or Windows Explorer double click on ModbusPara230 xls Click on Enable macros Enter the new project name CAUTION make sure that the selected name is not yet present in the programme di rectory After you enter the name the newly created project is opened in Excel with these 2 tables e System e Data File Edit View Insert Format Tools Data Window Help Type a question for help Da
21. indicated MFA is outputted as 1 lower The old slave address is kept and the Modbus address is in creased by 1 Press the Return key to confirm the entry 7001027003 S8 Sauter Systems 27 lt 230 for Modbus Loo Troubleshooting The end of a list is reached by entering slave address 0 No datapoints parameterised after this point are taken into account but they can be enabled at any time again by en tering a slave address 0 at the relevant point in the list The datapoints must be en tered continuously downwards from MFA254 without any gaps 3 List datapoints All the enabled datapoints that have been parameterised can be listed again here 4 Diagnosis menu The diagnosis meters can be interrogated here or telegram logging and data logging can be enabled via the test interface The output from the diagnosis meters is split into function modules 1 General diagnosis meters protocol conversion software version reset meter power off meter memory errors number of memory initialisations UP mapping errors programme sequence errors watchdog meter s 2 User EPROM diagnosis identification protocol plant name date created 3 DMA diagnosis meters number of memory initialisations for the internal memory map number of memory initialisations for the external RAM number of card code initialisations number of deleted card codes number of spontaneous responses number of
22. messages signals number of switching commands number of setpoints number of DMA read errors number of DMA cycles 7001027003 S8 Sauter Systems Ecco nova230 for Modbus Troubleshooting 3 Driver diagnosis meters number of send telegrams send errors send repeats receive telegrams receive errors receive repeats initialisation errors parity errors break errors POF errors Error status bits Bit 0 1 reception buffer free Bit 1 1 telegram timeout Bit 2 1 protocol sequence error Bit 3 1 checksum error Bit 4 1 character timeout Bit 5 1 initialisation conflict Bit 6 1 negative acknowledge Bit 7 1 negative receive acknowledge Bit 8 1 receive data while sending Bit 9 1 parity overrun or framing error Bit10 1 break Bit11 1 gateway error Bit12 1 transmitter active Bit13 1 waiting time over Bit14 1 acknowledge Bit15 1 gateway not ready RxTx reset meter checksum error 4 Telegram diagnosis meters number of telegram timeouts 7001027003 S8 of interrogations of responses of telegrams with header errors of acknowledgements of data not entered of unusable telegrams of incorrect card codes of commands Sauter Systems lt 29 lt 30 230 for Modbus Ecco Troubleshooting 5 Write EPROM At present the parameterisation is only stored in the RAM so it would be overwritten again if the device was restarted This menu item must be enabled in order to write the
23. ors can be asked from Sauter FAQ Below the icon bars the following three buttons are available Generate HEX file and download Enter datapoints Enter communication parameters EYL230 Para Modbus RTU V1 6 XYZ xls Ele Edit View Insert Format Tools Data Window Help Type e 247 58 2 E 2 2 100 5 gt Arial B z u SE 2 2 Generate HEX file and download 46 Enter data points Enter the communication parameters After completing the datapoint list Data table and entering the communication parame ters System table the HEX file can be generated and the file can be transmitted to the 1230 automation station 7001027003 S8 Sauter Systems 500 nova230 for Modbus Engineering 3 3 2 Open an existing project Open the project projectname xls for the definition of projectname see 3 3 1 Create a new project in the installation directory Excel File Open projectname XLS or in Windows Explorer double click on pro jectname xls Edit Insert Format Tools Data Window S Be S oa Arial Z U lt 5 2 7 2 100 2 1 Generate HEX and download Lo Enter data points GO Enter the communication parameters Datapoint de
24. rd This interrogation occupies 2 registers in each case Interrogation of a bit from a specified bit address Interrogation of several 16 bit values in a telegram a maximum of ten 16 bit values can be read in a telegram The read registers have to be assigned to an MFA in the subsequent lines It should be noted here that the number of datapoints is 0 Interrogation of several 32 bit values in a telegram a maximum of five 32 bit values can be read in a telegram The read registers have to be assigned to an MFA in the subsequent lines It should be noted here that the value in the Number field is set to 0 in subsequent lines Interrogation of several bit values from a specified bit address in a telegram a maxi mum of 16 1 bit values can be read in a telegram The read bit values have to be assigned to an MFA in the subsequent lines It should be noted here that the number of datapoints is O 7001027003 S8 Sauter Systems lt lt 22 230 for Modbus Engineering 3 3 5 Example 2 splitting 9 10 TL 16 RAN Held Notes see datapoint description column 1 Interrogation of a swapped 32 bit unsigned value little endian This interrogation occupies 2 registers The first register is the 16 bit Low Word and the second one forms the 16 bit High Word for the entire 32 bit value 2 Interrogation of the 16 bit unsigned value for address 3
25. s is corrected Translation of Modbus230Para to Italian Baud rate 19200 with limita tions Telegram Repeating Extensive Comments Manual Update 58 7001027003 S8 Sauter Systems 33 lt 34 7001027003 58 nova230 for Modbus Annexe gt Sauter Systems
26. s outputs or to parameterise the station with the corresponding Modbus datapoints See Section 5 Troubleshooting 7001027003 S8 Sauter Systems Ecco nova230 for Modbus Monitoring mode 4 Monitoring mode For commissioning purposes it is possible to create a monitoring circuit for a terminal programme on terminal 126 of the nova230 The relevant connecting cable between the AS and the PC must be configured and the connection between the PC and the nova230 should be established as follows Assignment AS side PC side terminal DB9 plug 1 126 2 RXD 3 TXD 4 5 GND 6 7 8 9 Terminal settings 9600 Baud 8 data bits no parity 1 stop bit no handshake To enable monitoring mode switch the jumper over from position to the position about 5 seconds after switching on 7001027003 S8 Sauter Systems 25 nova230 for Modbus Ecco Monitoring mode A log from the terminal programme is shown below Request 27 05 12 23 00 SlaveAddress 1 DP address 96 number 1 function code 1 bit TX gt 010100600001FDD4 RX lt 010101019048 value 1 MFA 250 card code 0X20 value 0 0 Request 27 05 12 23 00 SlaveAddress 1 DP address 54 number 1 function code 4 IEEE Float 32 bit gt 01040036000291 5 value D0004196 249 card code 0X70 value 0 0 Request 27 05 12 23 00 SlaveAddress 1 DP address 68 number 1 function code 4 IEEE Float 32
27. scription Description of the Modbus datapoint may also for example coincide with the address text parameter for the corresponding MFA MFA address MFA range 254 64 The data must be entered continuously from MFA 254 onwards There must be no gaps during entry otherwise only the data up to the first empty field can be processed This means that there are a maximum of 191 MFAs available as transfer addresses 7001027003 S8 Sauter Systems lt 230 for Modbus Ecco Engineering Card code The card codes must match the Modbus datapoint types This means for example that with analogue MODBUS datapoint types analogue card codes and the corresponding analogue EY3600 modules have to be used The table shows the possible combina tions Datapoint function Hardware CASE FBD Datapoint Function code card code modules type Measured value TOnex Al 2109 3 4 Metered value 209 3 4 Setpoint 80hex AO 2109 3 6 Setpoint with ARM 2109 3 6 Alarm status 10nex BI fC8 DI fCl 1 1 2 37 47 Switching command 20hex DO fCl 1 1 5 Switching command 30hex DO fCl 1 1 5 with BRM These function codes are used with splitting If card codes without feedback 80hex 2044 are used the protocol micro programme will not write the data that have been read to the MFA To read switching commands or set point changes ba
28. the Modbus devices using terminal software on the PC 7001027003 S8 Sauter Systems 5 nova230 for Modbus Loo General 1 2 System structure during operation Most Modbus devices have an 5485 interface and they can be integrated into a net work with a maximum of 32 RS485 Modbus devices without repeaters Each device has a unique device address slave ID Since the nova230 only has one RS232 inter face it is necessary to use an RS232 RS485 interface converter Electrically isolated interface converters are advisable and these are mentioned in Annexe 6 4 1 If only one device is in use and the Modbus RTU allows an RS232 connection it is pos sible to select a point to point connection The nova230 is always the Modbus Master and it only supports transmission mode RTU The maximum transmission speed is 9600 Baud since Version 1 6 theoretically 19 200 as well and 8 data bits should be used Broadcast telegrams with address ID 0 are not supported The connection diagrams for the two Modbus topologies that are supported are shown below 1 2 1 Point to point connection via RS232 The nova230 is specified as DTE Data Terminal Equipment and it must be connected to the external device as follows EYL230 socket RS232 External device Pin2 Pin3 TX MM Pin5 GND GND RTS optional CTS The connection betwe
29. y 5 nova230 for Modbus nova230 for Modbus User s Manual 7001027003 S8 This description corresponds to the current protocol EPROM 501143 001 Index b and to Version 1 6 of the parameterisation pro gramme ModbusPara230 7001027003 S8 Sauter Systems lt lt 7001027003 8 230 for Modbus 500 Sauter Systems Ecco nova230 for Modbus Table of Contents QUEE CIC M 5 1 1 Description of the system 2 uet ie n lun eae a eng nn 5 1 2 System structure during operation eicere eR en 6 1 2 1 Point to point connection via 5232 6 1 2 2 Bus connection RS485 dece comete 7 2 ModbusPara230 installation ice tereti eve 9 2 1 Software 5 9 2 2 Programme description 9 2 9 nstallatiQnic useito eec ret eoe me ene eer ae Pea Rede ua eve eA RUE dod 10 24 Language settings 11 nine 13 Sel rr 13 32 Engineering with CASE 14 3 2 1 Relationship between input output modules datapoint type function CERE 14 3 3 Engineering with ModbusPara230 1 15 3 3 1 Create 15 3 3 2 Open an existing project e eei Ee

Download Pdf Manuals

image

Related Search

Related Contents

datos básicos de la asig atura datos básicos de los profesores datos  Desktop 3D Printer  Melissa 653-110 User's Manual  Manual da Placa  

Copyright © All rights reserved.
Failed to retrieve file