TU RS485/ETH serie CD Automation srl 4 Software Configurator DevTU is an Integrated Development Environment running under the Windows ® Operative System that allows to design and debug the applications based on the TU-RS485-ETH series control devices. With DevTU it is possible to set the TU-RS485-ETH series controllers to execute I/O read and write operations (TU-E3000 series), mathematical and logic operations and timers.
TU RS485/ETH serie CD Automation srl 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) ...
TU RS485/ETH serie CD Automation srl 4.3 TERMINOLOGY Description of terms and abbreviations used in DevTU and in this manual. Controller Device of the TU-RS485-ETH series. Integrated Development Environment Instructions set to create, to debug and to test the Program.
TU RS485/ETH serie CD Automation srl 4.4 PROJECT MANAGMENT 4.4.1 START A NEW PROJECT Click on the “New Project” button or select “ Project -> New ” in (Fig.2.1-A) the Menu bar. The following windows will appear: Fig. 2.1 : empty window that will contain the operation performed (Fig.1.1-B)
TU RS485/ETH serie CD Automation srl 4.5 WORK WITH THE FUNCTION BLOCKS 4.5.1 INSERT A FUNCTION BLOCK Fig. 2.2 To set a Function Block it is necessary to activate it, clicking inside the block: the block is active when its border is highlighted in red .
TU RS485/ETH serie CD Automation srl 4.5.6 STRUCTURE OF A FUNCTION BLOCK When the user modifies a Function Block, the “Function Block” window (Fig.2.4) will be visualized; this allows to set the variables relative to the Function selected. The Functions are gathered in specific functional groups: to visualize them, click on the button relative to a functional group (Fig.2.4-A) in...
TU RS485/ETH serie CD Automation srl 4.7 INTERNAL REGISTERS The Internal Memory of the Controller is composed of a 16 bit Register se- Fig. 3.1 ries divided as follows: System Registers: contain the information about the status Fig. 3.2 Controller.
TU RS485/ETH serie CD Automation srl 4.10 TU-RS485/ETH IO DL and TU-RS485/ETH ANL Function of all models 4.10.1 SYSTEM REGISTERS OVERVIEW This paragraph describes the working of the System Registers. Refer to the Registers Mapping relative to the device in use to find out the position and the type of access to the Register.
TU RS485/ETH serie CD Automation srl 4.10.1.8 SYSTEM FLAGS Field of 1 read/write Register: contains the following system flags: - PowerUp Event : this bit is forced to 1 at each Controller power-on. It is possible to set the value as 0 to monitor eventual Controller reset events .
TU RS485/ETH serie CD Automation srl 4.10.1.14 TIMERS Enable Field of 1 read/write Register. Each bit of this Register is associated to an internal Timer. The Timer starts to count when the associated bit is set as 0; when the parameter “ time” of the Timer Function Block set for the Timer has passed, the Timer stops to count and the associated bit is automatically forced to 1.
TU RS485/ETH serie CD Automation srl 4.11 TU-RS485/ETH ANL only Function only in TU-RS485/ETH ANL model 4.11.1.1 Analogue Input measure Contains the measures of the inputs programmed in the register %R34. Description Register channel 0 %R26 channel 1 %R27 4.11.1.2 Analogue output values Contain the value to set in Integer format for the two output currents.
TU RS485/ETH serie CD Automation srl 4.11.1.5 Input type programming (%R34) Contain the programming of the two analogue input channels. Bit 0-7: programming input channel 0 (universal input). Bit 8-15: programming input channel 1(Volt – mA input). INPUT TYPE PROGRAMMING TABLE Dec.
TU RS485/ETH serie CD Automation srl 4.12 FUNCTION LIST Functions selection tree, divided per functional group COMM “Communication” functions Read Modbus function “Read Holding Registers” (4xxxx , command 0x03) Holding Read Modbus function “Read Input Registers” (3xxxx , command 0x04) Input Modbus function “Write Holding Registers”...
Page 20
TU RS485/ETH serie CD Automation srl MATH “Math” functions Add two values. Subtract two values. Mult Multiply two values. Divide two values. Scale Proportional scale adaption. SQRT Square Root Extraction. Average Calculation of the Arithmetic Mean of two or more values.
Page 21
TU RS485/ETH serie CD Automation srl Read Holding Read the Holding Registers from a Modbus slave device Reads the values of N holding Registers (Modbus function 0x03, Registers 4xxxx ) from a Modbus slave device and writes the values in the selected Internal Registers. In case of missing response or wrong response by the slave device, the Registers of destination are not updated and the value of the System Register “COM Errors”...
Page 22
TU RS485/ETH serie CD Automation srl Write3000 Write the I/O Registers of a Modbus slave TU-E3000 series device Writes the values of N Internal Registers in the I/O Register of a Modbus slave TU-E3000 series device. 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 value of the System Register “COM Errors”...
Page 23
TU RS485/ETH serie CD Automation srl Xor (word) Executes the logical operation “XOR” (Exclusive Or) between two values. Executes the logical operation “XOR” between a Register and a constant (mask) or between two Registers. The value will be converted to the format selected for the Register of destination. The address of the source Register and the address of the Register of destination can be the same (modify the format of the Register).
Page 24
TU RS485/ETH serie CD Automation srl 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 Register of destination. The address of the source Register and the address of the Register of destination can be the same (modify the format of the Register).
Page 25
TU RS485/ETH serie CD Automation srl Rotate R Rotates to right the bits of a Register. Executes the rotation of a Register to right: all of the bits are shifted of N positions to right. At each shift the most significant bit receives the value of the least significant bit.
Page 26
TU RS485/ETH serie CD Automation srl Calculates the division between two values. Calculates the division between 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.
Page 27
TU RS485/ETH serie CD Automation srl Trip Control of a Trip Alarm Controls a Trip Alarm with setting of the Trip level, hysteresis and delay time for ON and OFF condition. If the input value is higher than the high trip level (MAX) for a time longer than Ton, the bits selected in the output mask will be forced to 1.
Page 28
TU RS485/ETH serie CD Automation srl Goto Unconditioned jump to a Function Block. Executes an unconditioned jump to a Function Block. The Function Block recalled must have a unique Label. It is possible to select the Label of the Function Block which jump to, sorting out it between those available in the list box “Func.Block”.
TU RS485/ETH serie CD Automation srl 4.13 INSERTION OF TABLES To insert the linearization tables, it is necessary to open the proper win- dow selecting “Tools -> Tables” in the Menu bar (Fig.5.1) To upload the points of a table from a file, click on the “Load from File”...
TU RS485/ETH serie CD Automation srl 4.14 SEARCHING OF THE DEVICES CONNECTED Connect the Controller to the Ethernet network and power-on it (refer to the data-sheet). Open the window “Search” selecting “Tools -> Search” in the Menu (Fig.6.1) bar. In this window it is possible to select the type of Controller to search and to set the receiving Time-out (time over which the device is (Fig.6.1-A)
TU RS485/ETH serie CD Automation srl 4.16 DOWNLOAD THE PROGRAM When the Program is complete and if the compiling ends correctly it is possible to download it in the RAM memory of Controller. To do it, open the “Download” window .
TU RS485/ETH serie CD Automation srl 4.18 RELEASE MODE After the phases of development and Debug it is possible to proceed with the “Release” modality, clicking on the “Release” button (Fig.6.10-A) In the Status bar the message “Release Mode” will be (Fig.6.10 -B)
TU RS485/ETH serie CD Automation srl 4.20 SCHEDULER (Data Logger) Fig. 6.13 The scheduler allows to manage up to 8 tasks of recording at the same time (data-logger). The data will be saved on the USB memory in .CSV format; it is possible to get access to all of the files contained in the memory card by a page of Web Server.
TU RS485/ETH serie CD Automation srl 4.21 INSERTION OF VARIABLES By this window it is possible to indicate which registers will be (Fig.6.17) Fig. 6.17 available for the data-logger functions. For each register must be specified the number of the register the format type of the (Fig.6.17A),...
TU RS485/ETH serie CD Automation srl 5 WEBSEVER With Webserver extension is possible configure the network and services and download the data stored in USB memory The TU RS485/ETH have a factory IP Address 192.168.100.110, to change it use DevTU tool or enter in Network web page in maintenance section 5.1 Operating environment...
TU RS485/ETH serie CD Automation srl 5.3 Log-in Initial page that appear after a remote connection Initial user and password are Level User Password Normal User user1 user1_ Administrator admin admin_ The data on screen are : User Name : User name for log-in ...
TU RS485/ETH serie CD Automation srl 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...
TU RS485/ETH serie CD Automation srl 5.5.1 Information In this section It’s possible set Network setting and system information 5.5.1.1 Network CAUTION this setting will reboot the RCU and be shure that MCB is in off condition Dynamic IP (DHCP) : Used to get automatically IP configuration for a network DHCP server ...
TU RS485/ETH serie CD Automation srl 5.5.1.2 E-Mail Mail service 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: ...
Page 40
TU RS485/ETH serie CD Automation srl Mail Address From : is an email addres tha rappresent the sender :Is the main address to be sended the alarm information :Is like “sen in copy” so send the same email sendend to main address...
TU RS485/ETH serie CD Automation srl 5.5.1.3 DDNS 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...
TU RS485/ETH serie CD Automation srl 5.5.1.4 Advanced This section there is system information and special parameter Admin System User Advanced Information Web Version : Revision of Web Page Firmware Ver. : Revision of Firmware MAC Address : MAC Address of Ethernet board ...
TU RS485/ETH serie CD Automation srl 5.6 Download In download section is possible download data-log files Filter From : start data for search filter : end data for search filter Refresh : button for execute search filter...
Page 44
TU RS485/ETH serie CD Automation srl File list is the list of sub container or file logs (.csv) To download Files: click on Button To delette Files: click on Button...
TU RS485/ETH serie CD Automation srl 6 TROUBLESHOOTING 6.1 ERROR MESSAGES IN THE LOG WINDOW AND IN THE STATUS BAR EVENT POSSIBLE CAUSES POSSIBLE SOLUTIONS -The Controller is not connected. “Not Connected”. -Verify in the “Settings” menù : -The communication channel selected for Ethernet port: has not been enabled.
TU RS485/ETH serie CD Automation srl 6.2 ERROR MESSAGES INSIDE THE POP-UP WINDOWS EVENT POSSIBLE CAUSES POSSIBLE SOLUTIONS -The Controller is not connected. “Controller not connected”. -Verify in the “Settings” menù : -The communication channel selected for Ethernet port: has not been enabled.
TU RS485/ETH serie CD Automation srl 6.3 POSSIBLE CAUSES OF FAULT EVENT POSSIBLE CAUSES POSSIBLE SOLUTIONS Is not possible to power-on the -The Controller is not correctly powered. -Refer to the data-sheet of the Controller -The value of the power supply value is Controller.
Page 48
Warranty does not include products with serial numbers deleted. The faulty product should be shipped to CD Automation at customer’s cost and our Ser- vice will evaluate if product is under warranty terms.
Page 49
TU RS485/ETH serie CD Automation srl CD Automation s.r.l. reserves its rights to modify its products totally or in part without notice at any time.