Page 1
EZT-430i Single/Dual Loop Controller User Communications Reference Manual Table of Contents CSZ EZT-430i REVC...
Page 2
CAUTION or WARNING safety statement. Technical Assistance If you encounter a problem with your EZT-430i controller, review all of your configuration information to verify that your selections are consistent with your application: inputs; outputs; alarms; limits; etc. If the problem persists after checking the above, you can get technical assistance by dialing 1 (513) 772-8810 or by faxing your request to 1 (513) 772-9119, Monday thru Friday, 7:30 a.m.
EZT-430i. EZT-430i can store more than one year of data on its SD memory card. Data logging can be enabled manually or automatically during program operation. Data backup is provided with a USB memory stick for plug and play transfer of files to any PC running Microsoft Windows XP operating systems and via the FTP back-up utility.
Page 5
EZT-430i Communications Manual The EZT-430i controller includes the following features: • Single/Dual loop controller models (automatic program operation included). • Touch screen, “Smart Device” user interface (UI). • Video recorder mode for view only applications. • Email, SMS, FTP, VNC and Web functionality standard.
The EZT-430i touch screen provides an RS232C (COM1) user communications port for connecting EZT-430i to a PC running software such as CSZ’s Envision. In order to connect EZT-430i to a PC, a cable must be made according to the diagram below.
Page 7
EZT-430i Communications Manual NOTE: The connection requires a single twisted-pair cable that is daisy-chained from one EZT-430i to the next. When using shielded twisted-pair cable, be sure to ground only when end of the cable, preferably at the RS232 to RS485 network adapter. Allowing any other portion of the cable shield to come in contact with ground, or grounding both ends, will cause ground loop currents to flow in that section of the cable which can cause communication errors.
The purpose of this document is to provide users interested in using data communications with the EZT-430i, the ability to set up and use a simple network of one or more EZT-430i controllers by providing a basic understanding of data communications using standard definitions, interfaces and protocols.
1. This is accomplished by the stop bit's duration. Stop bits can be 1, 1.5, or 2 bit periods in length. EZT-430i uses the default – and most common – length of 1 period for the stop bit. A device used to communicate with EZT-430i must also have its serial port set to use a stop bit of 1 in order for data communications to work properly.
RS-232, which provides a simple 1 to 1 connection and RS-485, which provides a multi-drop connection where more than one device can be placed on the same line. The EZT-430i communications interface is RS- 232, but can be changed to RS-485 through the use of external RS232/485 adapters.
EIA-485 bus. This is accomplished by using two receivers and transmitters tied in tandem. This type of converter will not work with the EZT-430i controller. Be sure that the model you purchase is designed for half duplex.
EZT-430i uses Modbus RTU as the protocol of choice. Modbus RTU enables a PC to read and write directly to registers containing the EZT-430i parameters. With it, you can read all of the controller’s parameters with just a single read command.
Page 14
/* If the LSB is 1, shift the CRC and XOR the polynomial mask with the CRC */ if(crc & 0x0001){ crc >>= 1; crc ^= 0xA001; /* If the LSB is 0, shift the CRC only */ else{ crc >>= 1; } while(bit_count++ < 7); } while(char_ptr++ < end_of_packet); return(crc); Serial Communication CSZ EZT-430i REV C...
For example, a setpoint of 78.4 degrees must be sent as a value of 784 in order for EZT-430i to be set correctly. Likewise, a process value read from EZT- 430i with a value of 827 is actually 82.7 degrees. Consult the parameter table for the proper format and allowable range of each value.
This command returns from 1 to 60 registers. This command is used for reading one or more data locations from EZT-430i . nn nn 00 nn nn nn Packet sent to EZT-430i : controller address (1 byte) read command (0x03) starting register high byte starting register low byte...
Page 17
Write Register Command (0x06) This command writes a value to a single register. This command is to be used for setting control values in EZT-430i . To set multiple values, repeat the command for each data location. nn nn nn nn...
Page 18
This command writes values to multiple registers in sequential order. It is used for automatic program download only to transmit program data one step at a time to EZT-430i . See the Automatic Program Parameters section for the list of registers and their use. If this command is used to write to registers other than the correct program step registers, EZT-430i will respond with an acknowledgment that the message was received;...
CRC that the controller appended to the message. This verifies that the data you received was what EZT-430i sent. If the CRC’s do not match, there was an error in the transmission and the entire message should be ignored. This could then be followed by an attempt to resend the failed command, or halt operation and alert an operator.
EZT-430i uses its own fixed timeout setting of 135ms. Thus, if the entire message is not received by EZT-430i within 135ms, it will discard the data it has received and assume the next data byte received is the start of the next valid message.
Page 21
Enter recovery mode and resend command message in Disregard message attempt to get valid response and/or alert operator of a (transmission error) communication failure in order to take appropriate action. Serial Communication CSZ EZT-430i REV C 4.12...
(0)] values. This allows each bit to be examined individually. In the same manner, creating a Boolean array of 16 bits produces an equivalent hexadecimal value that can be sent to EZT-430i in order to set a control register.
EZT-430i Communications Manual 5.1 Control Registers Data Range Register Parameter Description Address Type High Unit System Offline/Busy Status (0x0000) Alarm Reset (0x0001) Automatic Program Out of Sync Alarm (0x0002) Loop Communication Alarm Status (0x0003) (0x0004) Loop Control Error Status (0x0005)
Page 24
EZT-430i Communications Manual Data Range Register Parameter Description Address Type High Unit Loop 1 Percent Output (%Out) -100.00 100.00 (0x0025) *B10 *B10 Loop 1 Mode and Operational Status (0x0026) *B11 *B11 Loop 1 Error Code (0x0027) (0x0028) Loop 2 Process Variable (PV)
Page 25
EZT-430i Communications Manual Parameter The status of this register should be used for information only, as a Description Value means of determining if the system is ready for operation. EZT-430i Online Offline/Program Download in Progress Parameter Description Value Bit0 Loop 1 Communications Error...
Page 26
Range Low Program Name Character (ASCII Table) Range High Program Name Character (ASCII Table) Example Read command of registers 16 to 22 from EZT-430i returns the following values: Register Values: 0x74 53 0x72 6F 0x20 65 0x65 54...
Page 27
EZT-430i Communications Manual *B10 Parameter Description Note: The “alarm active” and “event on” status bits can not be used for Value determining alarm or event status. The alarm and event activation is based upon loop configuration. Do monitor alarm and event status, use...
5.2 Automatic Program Registers The automatic program parameters are a separate group of registers that are used to load programs into EZT-430i . The manner in which the program steps are configured and sent to EZT-430i is specific and must be followed exactly.
Page 29
32767 (0x007F) *The Step Number must be offset by 1 when writing step data to EZT-430i . Steps 1-64 will be sent with the step number as a value of 0-63 (-1 offset). All remaining steps of the program follow the same format and data structure as is represented for step one above.
Page 30
2 may correspond with loop 2 “event - output 3”. To properly set Bit0 Event - Output 2 the events of your EZT-430i system, you must know the event output configuration of the loop controls and set the appropriate bit for the Bit1 Event - Output 3 output the event is assigned to.
Loading a program with a temperature setpoint of 80 will result in a control temperature of 80°F if the EZT-430i control is in degrees Fahrenheit. However, if the EZT-430i control is set for degrees Centigrade, it will result in a control temperature of 80°C (176°F).
Page 32
EZT-430i Communications Manual Starting a Program -20 second pause – (EZT-430i clears program buffer) Send program to EZT-430i one step at a time with a minimum 1 second pause between write commands: Send program data – 100 thru 113 Is the...
F4 installation and wish to continue its use while integrating the EZT-430i into that installation base. For specifics on how to communicate with a Watlow F4 controller or to obtain the full list of communications registers, see the Series F4S/D User’s Manual available from Watlow’s website (http://www.watlow.com/downloads/en/manuals/Series%20F4SD_Rev%20H.pdf).
Page 34
EZT-430i Communications Manual Data Range Register Address Parameter Description Type High Unit Clear Error 1, Key Press Simulation (0x0137) Clear Alarm 1, Key Press Simulation (0x0138) (0x0139) Silence Alarm 1, Key Press Simulation (0x013F) Set Point 2, Value -32768 32767...
Page 35
EZT-430i Communications Manual Data Range Register Address Parameter Description Type High Unit 1217 Terminate a Profile, Key Press Simulation (0x04C1) 2000 (0x07D0) Digital (Event) Output 1, Condition 2010 (0x07DA) Digital (Event) Output 2, Condition 2020 Digital (Event) Output 3, Condition...
Page 36
(0x101E) Notes: Parameters descriptions with Watlow F4 designations of “channel 1”, “input 2”, etc. refer to EZT-430i data values for loop 1 or loop 2. R/W Specifies readable / writable data, R specifies read only data and W specifies a write only control value.
Page 37
The Watlow F4 contains multiple Auto tune off PID sets which can be tuned while EZT-430i supports only one (PID Set Auto tune on Key press simulation values accept a write of any data value to perform their action.
The following table of data registers provides the list of all data registers associated with downloading profiles to a Watlow F4S/D. Not all of the F4S/D functionality is provided by EZT-430i , so registers that are shown “grayed out” in the list represent those functions NOT supported by the EZT-430i automatic program operation.
Page 39
Insert step mode will end. Delete current profile When a value of 5 is written to the register, EZT-430i will start the currently loaded profile if it is not already running. Delete step Any other non-supported command will be ignored.
Profile Editor tool of WatView software. WatView’s operation can not be altered to comply with the manner in which EZT-430i operates, so it is up to the end user to insure that profiles are created and sent to EZT-430i properly. 6.2.1.1 Sending Profiles to EZT-430i The Watlow F4S/D controller is capable of storing up to 40 profiles with up to 256 steps.
Setting Final Setpoints If EZT-430i is configured to end its automatic program with a final setpoint, you must set the F4 end step type to idle. This then allows you to set the idle setpoints of the end step in the WatView Profile Editor. If you do not do this, the setpoints default to their low limit value and the system will assume these setpoints upon the end step of the program.
Need help?
Do you have a question about the EZT-430i and is the answer not in the manual?
Questions and answers