CD Automation TU-RS485-ETH ANL Скачать руководство пользователя страница 1

TU-RS485-ETH IO DL
TU-RS485-ETH ANL

Intelligent Converter RS485/Ethernet, Datalog and Web Server unit

0003

CD Automation S.r.l.

Via Picasso 34/36 - 20025 – Legnano (MI) – ITALY
Tel +39 0331 577479 – Fax +39 0331 579479
E-Mail:

[email protected]

- WEB:

www.cdautomation.com

Содержание TU-RS485-ETH ANL

Страница 1: ...ETH ANL Intelligent Converter RS485 Ethernet Datalog and Web Server unit 0003 CD Automation S r l Via Picasso 34 36 20025 Legnano MI ITALY Tel 39 0331 577479 Fax 39 0331 579479 E Mail info cdautomation com WEB www cdautomation com ...

Страница 2: ...4 5 2 REMOVE A FUNCTION BLOCK 9 4 5 3 MODIFY A FUNCTION BLOCK 9 4 5 4 MOVE A FUNCTION BLOCK 9 4 5 5 ZOOM 9 4 5 6 STRUCTURE OF A FUNCTION BLOCK 10 4 5 7 COPY A FUNCTION BLOCK 10 4 6 COMPILE AND ERROR CHECK 10 4 7 INTERNAL REGISTERS 11 4 8 TYPE OF DATA FORMAT 11 4 9 MAPPING Register 12 4 10 TU RS485 ETH IO DL and TU RS485 ETH ANL 13 4 10 1 SYSTEM REGISTERS OVERVIEW 13 4 10 1 1 FIRMWARE 13 4 10 1 2 N...

Страница 3: ... OF THE DEVICES CONNECTED 29 4 15 CONNECTING TO THE CONTROLLER 29 4 16 DOWNLOAD THE PROGRAM 30 4 17 DEBUG MODE 30 4 18 RELEASE MODE 31 4 19 INIT MODE 31 4 20 SCHEDULER Data Logger 32 4 21 INSERTION OF VARIABLES 33 5 WEBSEVER 34 5 1 Operating environment 34 5 2 User Management and security 34 5 3 Log in 35 5 4 Navigation 35 5 5 Maintenance 36 5 5 1 Information 37 5 5 1 1 Network 37 5 5 1 2 E Mail 3...

Страница 4: ...TU RS485 ETH serie CD Automation srl 3 6 4 Warranty condition 47 ...

Страница 5: ...LLATION The TU RS485 ETH series is suitable for fitting to DIN rails in the vertical position For optimum operation and long life follow these instructions When the devices are installed side by side it may be necessary to separate them by at least 5 mm in the following case If panel temperature exceeds 45 C and high power supply value 27Vdc Make sure that sufficient air flow is provided for the d...

Страница 6: ...in real time the Internal Registers of the Controller or connect it directly to the slave devices connected to its Modbus Master Port 4 1 SOFTWARE INSTALLATION 4 1 1 MINIMUM SYSTEM REQUIREMENTS Operative System Windows 2000 NT ME XP Vista Win 7 Available Hard Disk memory 2 MB 4 1 2 PROCEDURE Close eventual active or background applications Insert the CD ROM of installation in the driver Wait for t...

Страница 7: ...6 4 2 DevTU WINDOW In the Main Window of DevTU the following components are shown The Menu bar the Tool bar and the Status bar Fig 1 1 A The Log window Fig 1 1 B The Main Program window Fig 1 1 C The Registers Table Fig 1 1 D Fig 1 A B C D ...

Страница 8: ...cuted from the Controller Function Block FB Each block constituting the Main Program Each Function Block can contain a function Function Logical mathematical or flow operation executed from the Control ler Variable Each parameter contained in a function Register Position of a variable in the volatile memory of Controller Retentive Register Position of a variable in the non volatile memory of Contr...

Страница 9: ...ect Save As in the Menu bar When a Project is saved for the first time DevTU requires the file name that will be used as name for the Project It will be created a main file with prj extension and the system files necessary for the correct working of the device To load a Project previously saved click on the Open Project button Fig 2 1 B or select Project Open in the Menu bar It will be loaded the ...

Страница 10: ... the block to select it and then click on the Delete button Fig 2 2 H 4 5 3 MODIFY A FUNCTION BLOCK To modify a Function Block click two times on the block or click on the block to select it and then click on the Modify button Fig 2 2 G The operations described above are also accessible from the menu that appears clicking the right button of the mouse inside the highlighted Function block 4 5 4 MO...

Страница 11: ...he Function Block inside the Program used for the functions of the Flow functional group refer to section Function description Symbol Fig 2 5 C icon relative to the function to be inserted Variable Fig 2 5 D parameter of the Function Block Refer to the section Function description to know how to insert the functions 4 5 7 COPY A FUNCTION BLOCK To copy a Function Block select the Function Block to ...

Страница 12: ...e Register data format Fig 3 2 E To modify the name or the value of a Register click two times on the row of table regarding the Register Inside the Set window Fig 3 3 it is possible to set the name Label of the Register only for the General Purpose Register to force the value con tained in the Register only if the Controller is connected and to set the type of data format of the Register 4 8 TYPE...

Страница 13: ...put 2 Counter R W R938 939 Digital Input 3 Counter R W R960 R1023 Memory Registers R W Mapping modules TU RS485 ETH ANL Register Description Access S0 Reserved R W S1 Firmware 0 R S2 Firmware 1 R S3 Name 0 R W S4 Name 1 R W S5 Port 1 BaudRate R W S6 Node ID R W S7 Port 1 Timeout RX R W S8 Digital Inputs R W S9 Digital Outputs R W S10 System Flags R W S11 Reserved S12 Reserved S13 PC R S14 Status 0...

Страница 14: ... write Register used to select the baud rate of the PORT 1 Modbus Master serial port Set the value in function of the following table BaudRate Baud Value BaudRate Baud Value 1200 0 19200 4 2400 1 38400 5 4800 2 57600 6 9600 3 115200 7 4 10 1 4 NODE ID Field of 1 read write Register contains the Modbus node address of the device the addresses allowed are from 1 up to 247 Each device connected to th...

Страница 15: ...gister is incremented each time that a query is sent on the Master Port and there is not response This value can be reset 4 10 1 12 GATEWAY MASK Field of 1 read write Register contains the range of Modbus addresses which the Controller can send to queries on the PORT1 Master Port If is requested to the Controller to send queries to an address out of this range the command won t be executed 4 10 1 ...

Страница 16: ...lock The following information are available Seconds 00 59 Minutes 00 59 Hours 00 23 Day of week 01 07 01 Sunday 02 Monday 07 Saturday Date 01 31 it depends on the month Month 01 12 01 January 02 February 12 December Year 00 99 00 2000 99 2099 NOTE all of the values are expressed as hexadecimal characters NOTICE Writing these Registers will imply the variation of the clock and calendar settings Bi...

Страница 17: ...t in Integer format for the two output currents Number for 4 mA 4000 number for 20 mA 20000 Description Register channel 0 R32 channel 1 R33 4 11 1 3 FREQ x Contains the measure of each digital input s frequency The resolution is 0 01Hz Description Register channel 0 R928 channel 1 R929 4 11 1 4 COUNTER x Contains the pulse counter 32 bit each digital input Each counter is automatically incremente...

Страница 18: ...es 600 Ω 12 Pt100 13 Pt1000 14 Ni100 15 Ni1000 16 Potentiometer 17 Res 2000 Ω 18 Tc K Tc R Tc S Tc T Tc B Tc E Tc N Bin value Input type 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 00001010 00001011 00001100 00001101 00001110 00001111 00010000 00010001 00010010 0x01 Hex value Input type 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x00 0x0C 0x0D 0...

Страница 19: ...nctions Move Moves the value of an Internal Register or kostant in a new Register without to change the original value Bitwise Logical operations functions AND bit AND between two bits OR bit OR between two bits XOR bit XOR between two bits AND word AND between two words Registers OR word OR between two words Registers NOT Inversion of one or more bits Bit Set Forces to 1 one or more bits Bit Rese...

Страница 20: ...ot Extraction Average Calculation of the Arithmetic Mean of two or more values Linearization Linearization function of a Register s value following a linearization table ABS Calculation of the absolute value e x Exponential function x y Raise X to the Y power COMP Comparison function Trip FLOW Flow functions GOTO If bit goto Call Return Timers Timing function Timer Activation of an Internal Timer ...

Страница 21: ...nstruction Read3000 Read the I O Registers from a Modbus slave TU E3000 series device Reads the I O values from a Modbus slave TU E3000 series device and writes the values in the Internal Registers The function will generate the proper Modbus command and will process the response In case of missing response or wrong response by the slave device the Registers of destination are not updated and the ...

Страница 22: ...operation OR between a Register and a Constant mask or between two Registers The value will be converted to the format selected for the destination Register The address of the source Register and the address of the Register of destination can be the same modify the format of the Register After the execution of the logical operation only the bits set as 1 in the mask will be forced the bits set as ...

Страница 23: ...n of the logical operation only the bits set as 1 in the mask will be forced the bits set as 0 won t be modified In case of a 32 bit source Register or constant long and a 16 bit Register of destination integer the most significant bits will be ignored Variables Source A Constant or Internal Register relative to the first operator Mask A Bits of the first operator Source B Constant or Internal Reg...

Страница 24: ...Source Internal Register containing the value Dest Internal Register wherein the result is written Mask Out Mask applied to the Register of destination XOr bit Executes the logical operation XOR Exclusive Or between two bits Executes the logical operation XOR bit to bit between a Register and a constant mask or between two Registers The value will be converted to the format selected for the Regist...

Страница 25: ...en an Internal Register and a constant or between two Internal Registers Variables Source A Constant or Internal Register relative to the first operator Source B constant or Internal Register relative to the second operator Dest Internal Register wherein the result is written Rotate L Rotates to left the bits of a Register Executes the rotation of a Register to left all of the bits are shifted of ...

Страница 26: ...es Source Internal Register containing the value to linearize Function Name of the Linearization table to be followed Dest Internal Register wherein the result is written Scale Executes the proportional scaling of a value Executes the proportional scaling between the input range values and the output range values referring to the value of an Internal Register Variables Source Internal Register con...

Страница 27: ... NOTE the output status is updated at each execution of the Function after the end of the delay time it is suggested to insert this Function Block in a zone of the Program continuously executed The graph Fig 4 1 shows the working of a Trip alarm that goes on if the input signal is higher than 100 C for at least 2 seconds and goes off if the input signal is lower than 90 C for at least 5 seconds Va...

Страница 28: ...ible to select the Label of the Function Block which jump to sorting out it between those available in the list box Goto if true and Goto if false The lists are automatically updated each time that the user identifies a new Block in the case of the list is empty the value 0 appears Variables Source Internal Register used as reference Bit Number of the bit to control 0 15 Goto if True Pointer to th...

Страница 29: ...ar ize a RTD temperature sensor and to obtain the conversion Ohm C Fig 5 2 When the insertion of points is complete it is possible to save the table in a file clicking on the Save to File button Fig 5 1 E by this command the name of the table the number of points and the input and output values per each points will be saved To insert the table inside the Program click on the button Fig 5 1 F The T...

Страница 30: ...ase of the TU E3000 series devices the Firmware code At the end of the search it is possible to select one of the Controllers detected clicking on its name and set it as default Controller clicking on the name by the right button of the mouse and selecting the Set as Controller option after this operation the connection to the Controller will be automatically executed Refer to the next paragraph t...

Страница 31: ...When the Program is interrupted the Register Table is updated to the last reading During the development of the Program if the Controller is connected click on the Debug button Fig 6 7 A to activate the Debug modality In the Status bar the message Debug Mode Fig 6 7 B will be visualized and in the Tool bar will be activated the commands to execute the following debug operations Run Fig 6 7 C Execu...

Страница 32: ...configuration In this modality the value of the following parameters of the controller will be automatically set independently of the configuration saved in Eprom IP Address Value assigned automatically from the network by a DHCP server Modbus Node 0x0Ah 10 PORT 0 Slave Baud rate 9600 bps In this modality is not possible to execute the Program Run and the Debug functions are disabled but it is all...

Страница 33: ...ll be created in function of the parameter of time selected hour day month and year To the new file generated will be assigned a name in function of the date and time when it has been created ex a file created the day May 8th 2010 at the 14 00 will be named as 08051014 csv Recording Time Fig 6 16D if the Time option is set a record of data will be saved at regular intervals each time that the sele...

Страница 34: ...erties click on the Set button Fig 6 17E To scroll up or down the register list click on the Up or Down buttons Fig 6 17J To add or remove a register click on the or buttons Fig 6 17I When all the registers have been inserted click on the Write button Fig 6 17G to save the data inside the Controller To modify the values it will be possible to reload the project or read them directly from the Contr...

Страница 35: ...10 to change it use DevTU tool or enter in Network web page in maintenance section 5 1 Operating environment Supported browser IE9 FireFox Goole Crome 5 2 User Management and security The system have different user for different function explained below User Type Description Download log Maintenance Network Maintenance Mail Maintenance DDNS service Maintenance Users User 1 End User 1 X X System Us...

Страница 36: ...n_ The data on screen are User Name User name for log in Password Password for the user to identify the right user see User Management and security 5 4 Navigation On the top of the page there are buttons for web navigation Download used for download data logged in csv file Maintenance enter in installation maintenance utility the functions enabled depend of user log in Logout come back in log in p...

Страница 37: ...U RS485 ETH serie CD Automation srl 36 5 5 Maintenance In this section is possible set all the service and function Every user have different responsabilty and can do different thing User 1 Admin System ...

Страница 38: ...P address for this unit Gateway Network Gateway address IP Address necessary for go out local LAN Subnet Mask Enter Subnet Mask Primary DNS Enter primary DNS server IP Address Secondary DNS Enter primary DNS server IP Address Update BUTTON Confirm and save IP setting Return BUTTON Come back previous page without save data CAUTION This configurations mast be confirmed by local LAN System administra...

Страница 39: ...vice is a very powerful and flexible service With this service TU RS485 ETH can send an email with a preformatting text up to 5 different email address after a trigger signal occurs Trigger signal can be After a scheduled timer Changing a bit status in the project ...

Страница 40: ...bject is subject of email Body Is the body of the email here will be the real dynamic message An example of body text is Place 037 Country 038 Model 035 S N 036 Alarm Status 1 041 2 042 3 043 4 047 5 048 6 049 7 050 The body can be filled with static text and variable text Ex Place is a static text and 037 is a variable text The text in variable are defined in the internal project The maximum numb...

Страница 41: ... Status if checked DDNS function is enabled DDNS Service fixed to www dyndns com Remote server DDNS server for service User user for DDNS service created on www dyndns com website Password Password for DDNS service Test Give a status after a DDNS request ...

Страница 42: ...ed Information Web Version Revision of Web Page Firmware Ver Revision of Firmware MAC Address MAC Address of Ethernet board Host Name Host NETBios name in the network Socket Time Out Maximum time for the Remote connection 5 5 2 Users Is possible modify the user name and password of every user User1 Level Admin System User and Factory User Level ...

Страница 43: ...wnload section is possible download data log files Filter From start data for search filter To end data for search filter Refresh button for execute search filter To change the value of Month and year click on buttons Container is the actual container of data ...

Страница 44: ...TU RS485 ETH serie CD Automation srl 43 File list is the list of sub container or file logs csv To download Files click on Button To delette Files click on Button ...

Страница 45: ...to the Modbus TCP socket Port Time out value Modbus node ID of the device for serial port COM COM port number Baud rate Modbus node ID of the device Verify in the Config menù Modbus node ID of the device Baud rate Delay of receiving Slave port If the parameters have been correctly set check the connection of the device Com Timeout With communication channel configured indicates a missing reception...

Страница 46: ...ion Block in the Program Check the parameters of the Function Block for the functions of external reading and writing refer to the User Guide of the Slave device in use EVENT POSSIBLE CAUSES POSSIBLE SOLUTIONS The Controller is not connected The communication channel selected has not been enabled Verify in the Settings menù for Ethernet port IP address Port number reserved to the Modbus TCP socket...

Страница 47: ...efer to the section 8 1 Set the Controller in Debug modality and in Run condition or in Release modality Remove eventual Break Points Set the correct data format of Registers Verify the parameters of Function Block data format masks tables etc Control in the Program the correspon dence between Call and Return Control the configuration of the Slave devices type of input and output etc Download the ...

Страница 48: ...rect Refer to the data sheets of the slave devices in use and verify the relative Technical Specifications Verify that the Controller selected is the same which the slave devices are connected to Verify the correspondence between settings and Modbus addresses of the slave devices Verify the values of Gateway Mask Control the baud rate and delay time of the slave devices connected The data saved as...

Страница 49: ...TU RS485 ETH serie CD Automation srl 48 CD Automation s r l reserves its rights to modify its products totally or in part without notice at any time ...

Отзывы: