Digital temperature controllers/digital controllers (72 pages)
Summary of Contents for Omron E5 D-H Series
Page 1
Communications Methods CompoWay/F Commu- nications Procedures Digital Temperature Controllers Communications Data for CompoWay/F Communications Manual Modbus Communica- tions Procedure E5D-H Communications Data for Modbus Programless Communications Appendices Index H240-E1-01...
Page 2
No patent liability is assumed with respect to the use of the information contained herein. Moreover, because OMRON is constantly striving to improve its high-quality products, the information contained in this manual is subject to change without notice. Every precaution has been taken in the preparation of this manual. Neverthe- less, OMRON assumes no responsibility for errors or omissions.
Page 3
OMRON. No patent liability is assumed with respect to the use of the information contained herein. Moreover, because OMRON is constantly striving to improve its high-quality products, the information contained in this manual is subject to change without notice.
Omron’s exclusive warranty is that the Products will be free from defects in materials and workmanship for a period of twelve months from the date of sale by Omron (or such other period expressed in writing by Omron). Omron disclaims all other warranties, express or implied.
Disclaimers Performance Data Data presented in Omron Company websites, catalogs and other materials is provided as a guide for the user in determining suitability and does not constitute a warranty. It may represent the result of Omron’s test conditions, and the user must correlate it to actual application requirements. Actual perfor- mance is subject to the Omron’s Warranty and Limitations of Liability.
Safety Precautions Safety Precautions Definition of Precautionary Information The following notation is used in this manual to provide precautions required to ensure safe usage of the E5@D-H Digital Controllers. The safety precautions that are provided are extremely important to safety. Always read and heed the information provided in all safety precautions.
Page 7
Safety Precautions Safety Precautions CAUTION Minor injury due to electric shock may occasionally occur. Do not touch the terminals while power is being supplied. Electric shock, fire, or malfunction may occasionally occur. Do not allow metal objects, conductors, debris (such as cuttings) from installation work, moisture, or other foreign matter to enter the Digital Controller, the Setup Tool ports, or between the pins on the connectors on the Setup Tool cable.
Safety Precautions CAUTION Set the parameters of the product so that they are suitable for the system being controlled. If they are not suitable, unexpected operation may occasionally result in property damage or accidents. A malfunction in the Digital Controller may occasionally make control operations impossible or prevent alarm outputs, resulting in property damage.
Safety Precautions Safety Standards CAUTION - Risk of Fire and Electric Shock (a)This product is UL listed as Open Type Process Control Equipment. It must be mounted in an enclosure that does not allow fire to escape externally. (a)More than one disconnect switch may be required to de-energize the equipment before servicing.
Precautions for Safe Use Precautions for Safe Use Be sure to observe the following precautions to prevent operation failure, malfunction, or adverse affects on the performance and functions of the product. Not doing so may occasionally result in unex- pected events. Do not handle the Digital Controller in ways that exceed the ratings. ( 1 ) The product is designed for indoor use only.
Page 11
Precautions for Safe Use (10) Make sure that the Digital Controller has 30 minutes or more to warm up after turning ON the power before starting actual control operations to ensure the correct temperature display. (11) When using adaptive control, turn ON power for the load (e.g., heater) at the same time as or before supplying power to the Digital Controller.
Page 12
Precautions for Safe Use (30) Noise may enter on the USB-Serial Conversion Cable, possibly causing equipment malfunctions. Do not leave the USB-Serial Conversion Cable connected constantly to the equipment. (31) With the E5ED-H, do not connect cables to both the front-panel Setup Tool port and the top-panel Setup Tool port at the same time.
Versions Versions Check the version on the nameplate on the E5@D-H Controller or on the label on the packing box. Product nameplate Package label The version is given here. The version is given here. E5CD-HRX2ABM-000 DIGITAL CONTROLLER Ver1.0 E5@D-H Digital Temperature Controllers Communications Manual (H240)
Revision History Revision History A manual revision code appears as a suffix to the catalog number on the front cover of the manual. H240-E1-01 Cat. No. Revision code Revision code Date Revised content April 2025 Original production E5@D-H Digital Temperature Controllers Communications Manual (H240)
Sections in This Manual Sections in This Manual How This Manual is Organized Descriptions in this manual are separated by the communications method. Read the sections that are applicable to the system being used. Communications Methods CompoWay/F Communications Procedures Communications Data for CompoWay/F Modbus Communications Procedure Communications Data for Modbus Programless Communications...
CONTENTS Preface ........................1 Terms and Conditions Agreement ................2 Warranty, Limitations of Liability ......................... 2 Application Considerations ......................... 3 Disclaimers ..............................3 Safety Precautions ....................4 Definition of Precautionary Information ....................... 4 Symbols ..............................4 Precautions for Safe Use ..................8 Versions ........................
Page 17
2-3-6 Read Controller Status......................2-14 2-3-7 Echoback Test .......................... 2-15 2-3-8 Operation Command ........................ 2-16 Response Code List ......................2-23 Section 3 Communications Data for CompoWay/F Variable Area (Setting Range) List..................3-2 Status 1 and Status 2......................3-23 Section 4 Modbus Communications Procedure Data Format..........................
Page 18
6-3-2 Response Flag .......................... 6-20 6-3-3 Range of Operation for Programless Communications............. 6-21 6-3-4 Operation Command Codes ..................... 6-21 6-3-5 Confirming Operation of Programless Communications ............6-22 6-3-6 Write Mode..........................6-22 6-3-7 Troubleshooting ........................6-22 Connecting to CP-series PLCs................... 6-24 6-4-1 Configuration and Procedure ....................
Page 19
A-2 Troubleshooting ........................A-3 Index E5@D-H Digital Temperature Controllers Communications Manual (H240)
Page 20
E5@D-H Digital Temperature Controllers Communications Manual (H240)
Page 21
Communications Methods This section briefly describes the supported communications methods and how to wire equipment. Refer to this section when setting up equipment. 1-1 Overview of Communications Methods ......1-2 1-1-1 Introduction .
CompoWay/F is OMRON's standard communications format for general serial communications. This format uses a standard frame format as well as the well-established FINS* commands used for OMRON's PLCs. Therefore, it can simplify communications between components and the host. FINS (Factory Interface Network service) The FINS protocol provides message communications between controllers in OMRON FA networks.
1 Communications Methods 1-1-3 Transmission Procedure When the host transmits a command frame, the E5@D-H transmits a response frame that corresponds to the command frame. A single response frame is returned for each command frame. The following diagram shows the operation of the command and response frames. Command frame Command frame Host...
1 Communications Methods 1-1-5 Wiring RS-485 • The RS-485 connection can be either one-to-one or one-to-N. Up to 32 units including the host can be connected in a one-to-N system. • The total cable length is 500 m max. •...
1 Communications Methods 1-1-6 Communications Parameters The E5@D-H's communications specifications are set in the communications setting level. These parameters are set on the E5@D-H's front panel. The following table shows the communications parameters and their setting ranges. Item Code Settings Set Values Communications protocol CompoWay/F, Modbus, None,...
1 Communications Methods 1-1-7 Communications Parameter Setup Before you carry out communications with the E5@D-H, set up the communications unit number, baud rate, and other parameters by carrying out the following procedure. For details on operations other than communications parameter setup, refer to the E5@D-H Digital Temperature Controllers User's Manual (Cat.
1 Communications Methods 1-1-8 Description of Communications Parameters When communications parameter settings have been changed, the new settings must be enabled by resetting the Controller. • Protocol Setting (psel) The communications protocol can be selected. • Communications Unit No. (u-no) This parameter is for setting a unique unit number for each of the Digital Controllers.
Page 28
1 Communications Methods 1 - 8 E5@D-H Digital Temperature Controllers Communications Manual (H240)
CompoWay/F Communications Procedures Read this section if you are to communicate using the CompoWay/F format. 2-1 Data Format ..........2-2 2-1-1 Command Frame .
2 CompoWay/F Communications Procedures Data Format Hexadecimal values are expressed by adding the prefix H' before the number, e.g., H'02. Numbers shown without the H' prefix are ASCII characters. The number underneath each item in a frame indicates the number of bytes. 2-1-1 Command Frame Text Command text...
2 CompoWay/F Communications Procedures 2-1-2 BCC Calculation Example The BCC (Block Check Character) is determined by calculating the exclusive OR of the bytes from the node number up to ETX. The 8-bit result is written to the BCC byte at the end of the frame. Node number Sub-address Command text...
2 CompoWay/F Communications Procedures 2-1-4 Communications Data Communications Set (monitor) Negative values Decimal point format values CompoWay/F 8-digit 2's complement Decimal point is removed and the result is hexadecimal converted to hexadecimal. Example conversion: 105.0 → 1050 → H'0000041A 2-1-5 End Code Example The following examples show the end code when a command did not end normally.
Page 33
2 CompoWay/F Communications Procedures Example 4) No Sub-address and Illegal BCC • Command Node number • Response Node number Sub-address End code The sub-address is “00” and the end code is “13” (BCC error). 2 - 5 E5@D-H Digital Temperature Controllers Communications Manual (H240)
2 CompoWay/F Communications Procedures Structure of Command Text 2-2-1 PDU Structure An MRC (Main Request Code) and SRC (Sub-Request Code) followed by the various required data is transferred to the command text. • Service Request PDU Data MRC SRC The MRES (Main Response Code) and SRES (Sub-Response Code) are transferred to the response frame following the above MRC/SRC.
2 CompoWay/F Communications Procedures The variable type is converted to 2-byte ASCII and loaded to the frame. The following table shows the available variable types. Variable type Description C0/80 R/O (read only) parameter for setup area 0. C1/81 R/W parameter for setup area 0. C3/83 R/W parameter for setup area 1.
2 CompoWay/F Communications Procedures Detailed Description of the Services 2-3-1 Read Variable Area This service reads data from the variable area. • Service Request PDU Read start Number of Variable MRC SRC type position address elements 0 1 0 1 •...
2 CompoWay/F Communications Procedures • Error Occurred Response code Error name Cause 1001 Command too long The command is too long. 1002 Command too short The command is too short. 1101 Area type error The variable type is wrong. Start address out-of-range error The read start address is out of 1103 range.
Page 38
2 CompoWay/F Communications Procedures (4) Response Code • Normal Completion Response code Name Description 0000 Normal completion No errors were found. • Error Occurred Response code Error name Cause 1002 Command too short The command is too short. 1101 Area type error The variable type is wrong.
2 CompoWay/F Communications Procedures 2-3-3 Composite Read from Variable Area This service reads in order the contents of specified addresses in the variable area. • Service Request PDU Read Variable Read Variable MRC SRC position address type address position type 0 1 0 4 •...
2 CompoWay/F Communications Procedures (4) Response Code • Normal Completion Response code Name Description 0000 Normal completion No errors were found. • Error Occurred Response code Error name Cause 1002 Command too short The command is too short. 1101 Area type error The variable type is wrong.
2 CompoWay/F Communications Procedures Composite Write Composite Write Double word Word Double word Word (variable type C1 or (variable type 81 or (variable type C1 or (variable type 81 or 83 ) (4) Response Code • Normal Completion Response code Name Description 0000...
2 CompoWay/F Communications Procedures • Service Response PDU Response MRC SRC Model No. Buffer size code 0 5 0 3 0 0 D 9 (1) Model Number The model number is expressed in 10-byte ASCII. Example: The model is given as shown below for the E5CD-HRX2ABM-000 (relay output, 2 auxiliary outputs, and no options).
2 CompoWay/F Communications Procedures (2) Related Information Bit position Heater overcurrent (CT1) Heater current hold (CT1) AD converter error Heater overcurrent (CT2) Heater current hold (CT2) Input error (3) Response Code • Normal Completion Response code Name Description 0000 Normal completion No errors were found.
2 CompoWay/F Communications Procedures (2) Response Code • Normal Completion Response code Name Description 0000 Normal completion No errors were found. • Error Occurred Response code Error name Description 1001 Command too long The command is too long. 2203 Operation error Non-volatile memory error 2-3-8 Operation Command •...
Page 45
2 CompoWay/F Communications Procedures Command code Command content Related Information Save RAM Data Software Reset Move to Setup Area 1 Move to Protect Level Auto/Manual Switch 00: Automatic mode 01: Manual mode Parameter Initialization Alarm Latch Cancel 00: Alarm 1 latch cancel 01: Alarm 2 latch cancel 02: Alarm 3 latch cancel 03: HB alarm latch cancel...
Page 46
2 CompoWay/F Communications Procedures (3) Operation Commands and Precautions • Communications Writing Set the Communications Writing parameter to "ON: enabled" or "OFF: disabled" with the related information setting. The setting can be accepted in both setup area 0 and setup area 1. An operation error will occur, however, if enabling or disabling communications writing is set for an event input.
Page 47
2 CompoWay/F Communications Procedures • Write Mode Set either the backup mode or RAM write mode with the related information setting. The setting can be accepted in both setup area 0 and setup area 1. An “operation error” will be generated in the following instances: •...
Page 48
2 CompoWay/F Communications Procedures • Move to Protect Level This command moves to the "protect level" and can be accepted only in setup area 0. When this command is issued in setup area 1, an "operation error" will be generated, and the move to the protect level will be prohibited.
Page 49
2 CompoWay/F Communications Procedures • SP Mode Select local or remote SP mode with the related information setting. The setting can be accepted in both setup area 0 and setup area 1. An operation error will occur in the following situations. •...
Page 50
2 CompoWay/F Communications Procedures • Setting Areas Control operation is executed in setting area 0. In this state, you can perform operations that are permitted only during control or those that cause no problems even if control is in progress. These operations include reading PVs, writing SPs, and changing RUN/STOP status.
2 CompoWay/F Communications Procedures Response Code List An “operation error” will be generated in the following instances: • When AT is being executed. • When D-AT is being executed. • Automatic filter adjustment is in progress. Normal Completion Response code Name Description 0000...
Page 52
2 CompoWay/F Communications Procedures 2 - 24 E5@D-H Digital Temperature Controllers Communications Manual (H240)
Communications Data for CompoWay/F This section lists the details of the communications data in the CompoWay/F communi- cations protocol. 3-1 Variable Area (Setting Range) List ....... . 3-2 3-2 Status 1 and Status 2 .
3 Communications Data for CompoWay/F Variable Area (Setting Range) List • For communications using a variable type not enclosed in parentheses in the following table, the set value is double-word data (8 digits). For communications using a variable type enclosed in parentheses, the set value is single-word data (4 digits).
Page 55
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C1 (81) 0000 Operation/Adjustme H'00000000 (0): No restrictions in operation, Protect nt Protect adjustment, bank setting, and PID settinng levels H'00000001 (1): Move to adjustment/ PID setting level is prohibited.
Page 56
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C1 (81) 0017 Derivative Time Integral/derivative time unit is 1 s: Adjustment H'00000000 to H'0000270F (0 to 9999) Integral/derivative time unit is 0.1 s: H'00000000 to H'00007E90 (0.0 to 3240.0) C1 (81) 0019 Dead Band...
Page 57
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C1 (81) 002C MV Change Rate H'00000000 to H'000003E8 (0.0 to 100.0) Adjustment Limit C1 (81) 002F Remote SP Input H'FFFFB1E1 to H'00007E90 (-19999 to 32400) Shift C1 (81) 0030...
Page 58
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C1 (81) 0053 SP Response Integral/derivative time unit is 1 s: Adjustment Integral Time H'00000000 to H'0000270F (0 to 9999) Integral/derivative time unit is 0.1 s: H'00000000 to H'00007E90 (0.0 to 3240.0) C1 (81) 0054...
Page 59
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 0000 Input Type H'00000000 (0): Pt (-200.0 to 850.0°C/-300.0 to Initial 1500.0°F) setting H'00000001 (1): Pt (-199.9 to 500.0°C/-199.9 to 900.0°F) H'00000002 (2): Pt (0.0 to 100.0°C/0.0 to 210.0°F) H'00000003 (3): JPt (-199.9 to 500.0°C/-199.9 to...
Page 60
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 0001 Scaling Upper Limit H'FFFFB1E1 to H'00007E90 (-19999 to 32400) Initial setting C3 (83) 0002 Scaling Lower Limit H'FFFFB1E1 to H'00007E90 (-19999 to 32400) C3 (83) 0003 Decimal Point...
Page 61
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 0010 Communications H'00000000 to H'00000063 (0 to 99) Communic Unit No. ations setting C3 (83) 0011 Communications H'00000003 (3): 9.6 Baud Rate H'00000004 (4): 19.2 H'00000005 (5): 38.4 H'00000006 (6): 57.6 H'00000007 (7): 115.2...
Page 62
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 0020 Auxiliary Output 2 H'00000000 (0): Close in alarm Advanced Open in Alarm H'00000001 (1): Open in alarm function setting C3 (83) 0021 Alarm 2 Hysteresis H'00000001 to H'0000270F Initial (0.1 to 999.9 for temperature input)
Page 63
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 003E Transfer Output H'00000000 (0): OFF Initial Type H'00000001 (1): Set point setting H'00000002 (2): Set point during SP ramp H'00000003 (3): PV H'00000004 (4): MV (heating) H'00000005 (5): MV (cooling) C3 (83) 003F...
Page 64
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 004E Control Output 1 • Control output 1 is a relay output or voltage output Advanced Assignment (for driving SSR): function setting H'00000000 (0): Not assigned. H'00000001 (1): Control output (heating) H'00000002 (2): Control output (cooling) H'00000003 (3): Alarm 1...
Page 65
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 0053 Program Pattern H'00000000 (0): OFF Initial H'00000001 (1): STOP setting H'00000002 (2): CONT H'00000003 (3): LOOP C3 (83) 0054 Soak Time Unit H'00000000 (0): Minutes Advanced H'00000001 (1): Hours function...
Page 66
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 006D PF Setting H'00000000 (0): Disabled. Advanced H'00000001 (1): Run function H'00000002 (2): Stop setting H'00000003 (3): RUN/STOP H'00000004 (4): 100% AT execute H'00000005 (5): 40% AT execute H'00000006 (6): Alarm latch cancel H'00000007 (7): Auto/manual switch H'00000008 (8): Monitor/setting item...
Page 67
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 0075 PV Decimal Point H'00000000 (0): OFF Advanced Display H'00000001 (1): ON function setting C3 (83) 0076 PV Status Display H'00000000 (0): OFF Function H'00000001 (1): Manual H'00000002 (2): Stop H'00000003 (3): Alarm 1...
Page 68
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 0093 Manual MV Initial Standard control: Advanced Value H'FFFFFFCE to H'0000041A (−5.0 to 105.0) function Heating and cooling control: setting H'FFFFFBE6 to H'0000041A (−105.0 to 105.0) C3 (83) 0094 Minimum Output...
Page 69
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 009C Upload Setting 1 H'00000000 to H'0000007C (0 to 124) Communic ations C3 (83) 009D Upload Setting 2 H'00000000 to H'0000007C (0 to 124) setting C3 (83) 009E...
Page 70
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 00D9 Automatic Filter H'0000000A to H'000007CF (10 to 1999) Advanced Adjustment Hunting function Monitor Period setting C3 (83) 00DA Water-cooling H'00000064 to H'000003E8 (1.00 to 10.00) Proportional Band Increase Constant C3 (83)
Page 71
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C4 (84) 0030 Bank 3 SP SP lower limit to SP upper limit Bank setting C4 (84) 003E Bank 3 Wait Band H'00000000 (0): OFF Temperature: H'00000001 to H'00007E90 (0.1 to 3240.0) Analog: H'00000001 to H'0000270F (0.01 to 99.99) C4 (84) 0040...
Page 72
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C4(84) 00C0 Bank 4 SP Ramp Fall H'FFFFFFFF (-1): Same (Same as SP Ramp Set Value.) Bank Value H'00000000(0): OFF setting H'00000001 to H'00007E90 (0 to 32400) C4(84) 00C3 Bank 4 Alarm Value...
Page 73
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C5 (85) 0009 PID 1 Integral Time Integral/derivative time unit is 1 s: (Cooling) H'00000000 to H'0000270F (0 to 9999) setting Integral/derivative time unit is 0.1 s: H'00000000 to H'00007E90 (0.0 to 3240.0) C5 (85) 000A...
Page 74
3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C9 (89) 0000 Upload Setting 1 H'00000000 to H'0000007C (0 to 124) Communic ations C9 (89) 0001 Upload Setting 2 H'00000000 to H'0000007C (0 to 124) setting C9 (89) 0002...
3 Communications Data for CompoWay/F Status 1 and Status 2 The figure below shows the structure of the status data. Status 1 Structure Outputs Error status Bit position Heater overcurrent (CT1) Heater current hold (CT1) A/D converter error HS alarm (CT1) RSP input error Input error Control output (heating)
3 Communications Data for CompoWay/F Status 2 Structure Spare Operating status Bit position Work bit 1 Work bit 2 Work bit 3 Work bit 4 Work bit 5 Work bit 6 Work bit 7 Work bit 8 FF or D-AT mode FF1 or D-AT1 execute status FF2 or D-AT2 execute status D-AT1 Execution judgement...
Page 77
3 Communications Data for CompoWay/F Status 1 Details Bit Description Bit position Status Status Heater overcurrent (CT1) Not generated Generated (lower Heater current hold (CT1)* Update Hold word) A/D converter error Not generated Generated HS alarm (CT1) RSP input error Not generated Generated Spare...
3 Communications Data for CompoWay/F Status 2 Details Bit Description Bit position Status Status Work bit 1 (lower Work bit 2 word) Work bit 3 Work bit 4 Work bit 5 Work bit 6 Work bit 7 Work bit 8 FF or D-AT mode FF mode D-AT mode...
Page 79
Modbus Communications Procedure Read this section if you are to communicate using the Modbus format. 4-1 Data Format ..........4-2 4-1-1 Command Frame .
4 Modbus Communications Procedure Data Format The data format complies with the Modbus (RTU) communications protocol, so commands from the host and responses from the E5@D-H are contained in data blocks called frames. The structure of the command and response frames is described below. In the following explanations, hexadecimal values are expressed by adding the prefix H' before the number, e.g., H'02.
Page 81
4 Modbus Communications Procedure (7) The result of the CRC calculation (value in the CRC register) is appended to the last byte of the message. • Example of Appending the Calculation Result When the calculated CRC value is H'1234, the CRC value is appended to the command frame as follows.
4 Modbus Communications Procedure 4-1-2 Response Frame Normal Response Frame Slave Function Data CRC-16 address code 2 bytes CRC-16 calculation range Error Response Frame Function Slave Error CRC-16 code address code 2 bytes CRC-16 calculation range The number specified in the command frame is entered as-is. This is the unit Slave address number of the Unit returning the response.
4 Modbus Communications Procedure 4-1-3 Error Codes End code Name Description H'01 Function code error An unsupported function code was received. H'02 Variable address error The specified variable area address is out-of-range. H'03 Variable data error The amount of data does not match the number of elements. The byte count is not 2 times the number of elements.
4 Modbus Communications Procedure Function List The following table lists the function codes. Function Code List Function code Name Process 03 (H'03) Read variable This function reads from the variable area. (multiple) It is possible to read two or more consecutive variables. 16 (H'10) Write variable This function writes to the variable area.
4 Modbus Communications Procedure Variable Area The variable area is the region of memory used to exchange data with the E5@D-H through communi- cations. Operations such as reading the process value and reading/writing parameters are performed on the variable area. On the other hand, operation commands do not use the variable area.
4 Modbus Communications Procedure Detailed Description of the Functions 4-4-1 Variable Read, Multiple To read from the variable area, set the required data in the command frame, as shown in the following diagram. Command Frame Slave Number of Function CRC-16 Read start address Elements address...
4 Modbus Communications Procedure Response Frame Read data (for the number of Slave Function Byte CRC-16 elements) address code count H'03 0 to 212 (2 × 106) Name Description Slave address The value from the command frame is entered as-is. Function code This is the received function code.
4 Modbus Communications Procedure 4-4-2 Variable Write, Multiple To write data to the variable area, set the required data in the command frame, as shown in the follow- ing diagram. Command Frame Write data (for the number of CRC-16 Slave Function Number of Write start address...
Page 89
4 Modbus Communications Procedure Name Description Number of elements This is the received number of elements. CRC-16 This check code is calculated with the data from the slave address to the end of the data. For details on the CRC-16 calculation, refer to CRC-16 Calculation Example in 4-1-1 Command Frame on page 4-2.
4 Modbus Communications Procedure 21 05 00 02 03 E8 FC 18 66 BB(CRC-16) Command: Response: 21 05 00 02 5B F5(CRC-16) 4-4-3 Variable Write, Single/Operation Command This function performs operations such as writing to the variable area (single) and operation commands (communications writing, RUN/STOP, Bank No.
Page 91
4 Modbus Communications Procedure (2) Command Code and Related Information Command Command content Related information code Communications writing 00: OFF (disabled) 01: ON (enabled) RUN/STOP 00: Run 01: Stop Bank No. Switch 00: Bank 0 01: Bank 1 02: Bank 2 03: Bank 3 04: Bank 4 05: Bank 5...
Page 92
4 Modbus Communications Procedure (3) Response Code • Normal Completion Function code Error code Name Description Normal No errors were found. completion • Error Occurred Error Function code Name Description code Variable The write variable address is incorrect. address error Variable data The write data is incorrect.
4 Modbus Communications Procedure 4-4-4 Echoback Test Command Frame Slave Function CRC-16 Test data Fixed data address code H'08 H'00 H'00 2 bytes Response Frame Slave Function CRC-16 Fixed data Test data address code H'00 H'08 H'00 2 bytes Note When the command is executed normally, the response returns the same data sent in the command. (1) Test Data Enter any 2-byte hexadecimal data.
4 Modbus Communications Procedure Upload Settings and Download Settings for Modbus Communications Introduction If multiple parameters with consecutive addresses must be read or written through host communications, you can read or write the specified number of parameters (elements) in one operation.
Communications Data for Modbus This section lists the details of the communications data in the Modbus communica- tions protocol. 5-1 Variable Area (Setting Range) List ....... . 5-2 5-2 Status .
5 Communications Data for Modbus Variable Area (Setting Range) List • Four-byte Mode One element uses 4 bytes of data (H'00000000 to H'FFFFFFFF), so specify two-element units. Reading and writing in 4-byte units is executed by specifying an even address and specifying the number of elements in multiples of 2.
Page 97
5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byte Two-byte mode mode 0500 2500 Operation/Adjustment H'00000000 (0): No restrictions in operation, adjustment, bank Protect Protect setting, and PID settinng levels H'00000001 (1): Move to adjustment/ PID setting level is prohibited.
Page 98
5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byte Two-byte mode mode 0710 2708 Control Period (Heating) H'FFFFFFFE (−2): 0.1 s Initial H'FFFFFFFF (−1): 0.2 s setting H'00000000 (0): 0.5 s H'00000001 to H'00000063 (1 to 99) 0712 2709 Control Period (Cooling)
Page 99
5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byte Two-byte mode mode 076C 2736 Disturbance Derivative Integral/derivative time unit is 1 s: Adjustment Time H'00000000 to H'0000270F (0 to 9999) Integral/derivative time unit is 0.1 s: H'00000000 to H'00007E90 (0.0 to 3240.0) 076E 2737...
Page 100
5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byte Two-byte mode mode 0A04 2A02 Derivative Time Integral/derivative time unit is 1 s: Adjustment H'00000000 to H'0000270F (0 to 9999) Integral/derivative time unit is 0.1 s: H'00000000 to H'00007E90 (0.0 to 3240.0) 0A0A 2A05 MV Upper Limit...
Page 101
5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byte Two-byte mode mode 0C00 2C00 Input Type H'00000000 (0): Pt (-200.0 to 850.0°C/-300.0 to 1500.0°F) Initial H'00000001 (1): Pt (-199.9 to 500.0°C/-199.9 to 900.0°F) setting H'00000002 (2): Pt (0.0 to 100.0°C/0.0 to 210.0°F) H'00000003 (3): JPt (-199.9 to 500.0°C/-199.9 to 900.0°F)
Page 102
5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byt Two-byte e mode mode 0D2C 2D16 Program Pattern H'00000000 (0): OFF Initial setting H'00000001 (1): STOP H'00000002 (2): CONT H'00000003 (3): LOOP 0D2E 2D17 Valid Program Bank H'00000000 to H'00000007 (0 to 7) 0D30 2D18...
Page 103
5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byte Two-byte mode mode 0E14 2E0A Event Input Assignment 1 H'00000000 (0): None Initial setting H'00000001 (1): RUN/STOP H'00000002 (2): Auto/Manual Switch H'00000003 (3): Program Start H'00000004 (4): Direct/Reverse Operation H'00000005 (5): SP Mode Switch H'00000006 (6): 100% AT Execute/Cancel H'00000007 (7): 40% AT Execute/Cancel...
Page 104
5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byte Two-byte mode mode 0E22 2E11 Auxiliary Output 2 H'00000000 to H'00000016 (0 to 22) Advanced Assignment Note Same as for the Auxiliary Output 1 Assignment parameter. function 0E24 2E12 Auxiliary Output 3...
Page 105
5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byte Two-byte mode mode 0F14 2F0A Alarm 4 Latch H'00000000 (0): OFF Advanced H'00000001 (1): ON function setting 0F16 2F0B Alarm 4 Hysteresis H'00000001 to H'0000270F Initial setting (0.1 to 999.9 for temperature input) (0.01 to 99.99 for analog input) 0F18...
Page 106
5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byte Two-byte mode mode 1100 3100 Protocol Setting (See H'00000000 (0): CompoWay/F Communicat note.) H'00000001 (1): Modbus ions setting H'00000002 (2): Disabled H'00000003 (3): Host Link (FINS) H'00000004 (4): MC protocol (Format 4) H'00000005 (5): Dedicated protocol (Format 4) 1102 3101...
Page 107
5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byte Two-byte mode mode 1204 3202 Monitor/Setting Item 1 H'00000000 (0): Disabled Advanced H'00000001 (1): PV/SP/Bank No. function H'00000002 (2): PV/SP/MV (heating) setting H'00000003 (3): PV/SP/soak time remain H'00000004 (4): Proportional band H'00000005 (5): Integral time H'00000006 (6): Derivative time...
Page 108
5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byt Two-byte e mode mode 1320 3310 AT Hysteresis H'00000001 to H'0000270F (0.1 to 999.9 for temperature input) Advanced H'00000001 to H'000003E7 (0.01 to 9.99 for analog input) function setting 1322...
Page 109
5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byt Two-byte e mode mode 1386 3343 Bar Display Data H'00000000 (0): OFF Initial setting H'00000001 (1): MV (heating) H'00000002 (2): MV (cooling) H'00000003 (3): Heater current 1 1388 3344 Bar Display Scaling...
Page 110
5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byt Two-byte e mode mode 14A0 3450 Bank 5 SP SP lower limit to SP upper limit Bank setting 14BC 345E Bank 5 Wait Band H'00000000 (0): OFF Temperature: H'00000001 to H'00007E90 (0.1 to 3240.0) Analog: H'00000001 to H'0000270F (0.01 to 99.99) 14C0...
Page 111
5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byt Two-byte e mode mode 16C0 3660 Bank 6 SP Ramp Fall H'FFFFFFFF (-1): Same (Same as SP Ramp Set Value.) Bank setting Value H'00000000(0): OFF H'00000001 to H'00007E90 (0 to 32400) 16C6 3663 Bank 6 Alarm Value...
Page 112
5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byt Two-byte e mode mode 1540 3520 PID3 Proportional Band Temperature input: H'00000001 to H'00007E90 (0.1 to 3240.0) PID setting Analog input: H'00000001 to H'0000270F (0.1 to 999.9) 1558 352C PID 3 Manual Reset...
5 Communications Data for Modbus Status The status data for Modbus is the same as that for CompoWay/F. Refer to page 3-23. 5 - 19 E5@D-H Digital Temperature Controllers Communications Manual (H240)
Page 114
5 Communications Data for Modbus 5 - 20 E5@D-H Digital Temperature Controllers Communications Manual (H240)
Up to 32 E5@D-H Controllers on one communications line (up to 16 Controllers for a Mitsubishi FX-series PLC) 6-1-2 Features • You can connect to an OMRON CS/CJ-series, CP-series, NJ-series, or NX1P2 PLC, to a Mitsubishi Q-series, L-series, FX-series, or iQ-R-series PLC, or to a Keyence KV-series PLC.
6 Programless Communications 6-1-3 Operation for Programless Communications Programless communications are performed in the following order of communications unit numbers. 0 (master) → 1 → 2 → ... → Highest communications unit number → 0 → 1... The master (the Controller with communications unit number 0) starts programless communications approximately five seconds after the power supply to it is turned ON.
6 Programless Communications 6-1-5 Connectable PLCs The PLCs that can be connected are given below. For PLCs that are not listed in the following tables, you can use the upload settings and download set- tings for Modbus communications as an alternative method to achieve efficient communications. (These communications are not programless.) For details, refer to 4-5 Upload Settings and Download Settings for Modbus Communications.
Page 120
6 Programless Communications MELSEC Q-series, L-series, FX-series, and iQ-R-series PLCs Communications ports Name Model number Port 1 Port 2 iQ-R Corresponding Serial Communication RJ71C24 RS-232C (Cannot RS-422/485 Module be used.) RJ71C24-R4 RS-422/485 RS-422/485 Q Corresponding Serial Communication RS-232C RS-422/485 QJ71C24N Module (Cannot be used.) QJ71C24N-R4...
6-2-1 Protocol Setting Set the Protocol Setting parameter to fins to connect to an OMRON PLC, mcp4 to connect to a Mit- subishi Q-series or L-series PLC, fxp4 to connect to a Mitsubishi FX-series or Keyence KV-series PLC, and cmp to use component communications.
6 Programless Communications 6-2-2 Communications Unit No. and Communications Baud Rate Always assign communications unit numbers in order starting from 0. Do not skip any numbers. The recommended communications baud rate is 38.4 for a Mitsubishi FX3 PLC and 115.2 for other PLCs. Set the same communications baud rate for all of the E5D-H Controllers and the PLC.
6 Programless Communications 6-2-5 Highest Communications Unit No. Set the Highest Communications Unit No. parameter to the highest communications unit number that is actually set on the connected E5@D-H Controllers. Make sure that setting of the Highest Communications Unit No. parameter agrees with the unit num- bers of the E5@D-H Controllers that are actually connected.
Page 124
6 Programless Communications Note If more than one E5@D-H Controller is connected to the same communications line, set the starting address to the same value for all of them. The E5@D-H Controller with communications unit number 0 will use the words that start from the specified starting address, the E5@D-H Controller with unit number 1 will use the words that start from the specified starting address plus 37 words, and the E5@D-H Controller with unit number 2 will use the words that start from the specified starting address plus 74 words...
1000 ms rwat 6-2-8 Communications Node Number Set the communications node number to the Host Link unit number for an OMRON PLC and to the sta- tion number for a Mitsubishi PLC. You can normally use the default setting. Communications Setting Level Display condition: The Protocol Setting parameter must be set to fins, mcp4, or fxp4.
6 Programless Communications 6-2-9 Upload Settings and Download Settings There are 13 upload settings and 20 download settings. Communications Setting Level Display condition: The Protocol Setting parameter must be set to mod, fins, mcp4, or fxp4. Parameter name Displayed characters Setting range Default Upload Setting 1...
Page 127
6 Programless Communications You can use the settings in the following table for the upload settings and download settings. Set value Set value Nothing assigned. Nothing assigned. Communications Monitor Nothing assigned. Status (Upper Word) Process Value Input Shift Status (Lower Word) PV Input Slope Coefficient Status 2 (Upper Word) Remote SP Input Shift...
Page 128
6 Programless Communications Set value Disturbance Derivative Time Input Digital Filter Water-cooling Output Adjustment Water-cooling Proportional Band Increase Threshold Water-cooling Proportional Band Decrease Threshold FF1 Execution Time FF1 Wait Time FF1 Segment MV 1 FF1 Segment MV 2 FF1 Segment MV 3 FF1 Segment MV 4 FF1 Segment MV Ratio FF2 Execution Time...
6 Programless Communications 6-2-10 Copying Parameter Settings You can copy the settings of all parameters except for the Communications Unit No. parameter from the master (i.e., the Controller with communications unit number 0) to one or more of the slaves (i.e., the Controllers with communications unit numbers other than 0).
Page 130
6 Programless Communications (5) copy and execute the copy operation. If you select all, the parameters settings will be copied to all of the slaves. If you select a number, the parameters settings will be copied to the slave with the selected communications unit number.
Page 131
6 Programless Communications Note1 If you cycle the power supply to the E5@D-H Controllers after the error occurs, perform procedure “a” given above. 2 If you cannot solve the problem with the above flowchart or if the situation becomes too confusing, cycle the power supply to all of the E5@D-H Controllers and then perform procedure “a”...
6 Programless Communications 6-2-11 Communications Writing Writing can be enabled and disabled from the PLC (or, for component communications, from the E5@D-H master). The Communications Writing parameter is normally left ON (enabled). However, if it is necessary to change set values from the display section of the E5@D-H in an emergency, temporarily change the setting to OFF (disabled).
6 Programless Communications Controlling Programless Communications The section describes the methods that are used to control programless communications from the PLC. 6-3-1 Controlling Programless Communications with the Request Flag There are the following three ways to control programless communications. The Request Flag in PLC memory is used to change the control method.
6 Programless Communications 6-3-2 Response Flag The Response Flag changes as shown below for the values of the Request Flag. Response Flag Request Flag Normal Error EEEE 0: Disable Writing 1: Enable Writing E001 to E013 8000 or Operation Command Code 2: Initialize Download Areas EEEE If a communications error prevents reading data for the Request Flag, the Response Flag will change to...
6 Programless Communications Precautions in Using Disturbance Suppression Function (Pre-boost Function) When operating the FFn or D-ATn Execution parameter with "Execute," do not set the FFn Wait Time parameter , FFn Ecxecution Time parameter , or FFn Segment 1 to 4 MV parameters the download areas.
6 Programless Communications Operation command Operation command code Switch Automatic Filter Adjustment 1200 1201 FF or D-AT mode 1500 FF mode 1501 D-AT mode FFn or D-ATn Execute 1600 FF or D-AT cancel 1601 FF1 or D-AT1 execute 1602 FF2 or D-AT2 execute 6-3-5 Confirming Operation of Programless Communications You can check the operation of programless communications in the Communications Status in the upload area.
Page 137
6 Programless Communications Status Cause and corrective action Page • The communications The power supply is not turned ON to the E5@D-H Controller indicator on the PLC is not lit. with communications unit number 0. • The Communications The wiring is not correct. 6-25, 6-36 Monitor parameter in the 6-42, 6-53...
6 Programless Communications Connecting to CP-series PLCs 6-4-1 Configuration and Procedure The following configuration is used as an example in giving the setup and application procedures for programless communications. • All of the E5CD-H Controllers must be the same model. (Copying parameter settings is not possible if the models are different.) •...
6 Programless Communications 6-4-2 Switch Settings and Wiring Before you attach the CP1W-CIF11 to the CP1E, turn OFF pin 4 on the DIP switch for operation set- tings on the back of the CP1W-CIF11 and turn ON the rest of the pins. Setting No terminating resistance Terminating resistance on both...
Page 140
6 Programless Communications (3) Select the USB connection Check Box and click the Connect Button. (4) Select the Transfer IO table and Special Unit Setup Check Box and click the Yes Button. (5) After the data has been transferred, click the OK Button. 6 - 26 E5@D-H Digital Temperature Controllers Communications Manual (H240)
Page 141
6 Programless Communications Communications Settings for the Serial Communications Option Board (1) The PLC operating mode must be changed to PROGRAM mode to enable changing the communications settings in the PLC Setup. − − Select PLC Operating Mode Program from the menu bar. A confirmation dialog box will be displayed.
6 Programless Communications − (4) Select Options Transfer to PLC from the menu bar in the window that is shown above. The settings will be transferred. Close the window and cycle the power to the PLC. This completes the PLC setup procedure.
Page 143
6 Programless Communications (e) Programless communications should now be operating. Confirm that the COMM indicator on the CP1W-CIF11 is flashing. If you are using the CJ1W-SCU21-V1, the SD1 and RD1 indicators will flash. If you are using the QJ71C24N-R4, the SD and RD indicators for channel 1 (CH1) will flash. “ALL”...
6 Programless Communications 6-4-5 Checking Operation The SP and RUN/STOP status of the E5@D-H Controllers will be changed to check operation. Make sure that this will not create any problems in the controlled system. Checking E5CD-H Monitor Values (1) The PLC operating mode must be changed to PROGRAM mode to enable changing values in PLC memory.
Page 145
6 Programless Communications (4) We will change the values that are displayed for PLC memory to signed decimal values. − − − Select View Display Signed Decimal from the menu bar. You can select View Dis- − play Hexadecimal to return the display to hexadecimal values. (5) We will check the E5CD-H monitor values.
Page 146
6 Programless Communications With the default settings, the following parameters are set for the upload areas. Check the values in the upload areas to see if they are the same as those that are given in the following table. (It is not necessary to check addresses for which “---” is given in the Value column.) No.0 No.1...
Page 147
6 Programless Communications With the default settings, the following parameters are set for the download areas. No.0 No.1 No.2 Parameter Value (E5CD default settings) D0015 D0045 D0075 Request Flag (fixed) 1 (0001 hex) D0016 D0046 D0076 Operation Command Code (fixed) 0 (0000 hex) D0017 D0047...
Page 148
6 Programless Communications Stopping the E5CD-H Controllers (1) We will change the values that are displayed for PLC memory to hexadecimal values. − − In the PLC Memory Window, select View Display Hexadecimal from the menu bar. (2) We will stop the No. 0 Controller. Change the RUN/STOP parameter (r-s) in the operation level of the E5CD-H to RUN (run).
6 Programless Communications Connecting to CJ-series PLCs 6-5-1 Configuration and Procedure The following configuration is used as an example in giving the setup and application procedures for programless communications. • All of the E5CD-H Controllers must be the same model. (Copying parameter settings is not possible if the models are different.) •...
6 Programless Communications 6-5-2 Switch Settings and Wiring Before you attach the CJ1W-CIF11 to the CJ1W-SCU21-V1, turn OFF pin 4 on the DIP switch on the back of the CJ1W-CIF11 and turn ON the rest of the pins. Setting No terminating resistance Terminating resistance on Terminating resistance selection both ends...
Page 151
6 Programless Communications Communications Settings in the Serial Communications Unit (SCU) (1) The PLC operating mode must be changed to PROGRAM mode to enable changing the SCU communications settings. − − Select PLC Operating Mode Program from the menu bar. A confirmation dialog box will be displayed.
Page 152
6 Programless Communications (4) We will change the communications settings for port 1. Set Port 1: Port settings to User settings, set Port 1: Baud rate to 57600 bps, and then click the Transfer [PC to Unit] Button. Use the defaults settings for the other parameters. NoteIf you change the unit number, refer to 6-2-8 Communications Node Number.
6 Programless Communications Click the Yes Button to restart the Unit. Select All ports and then click the OK Button. A dialog box will be displayed when the Unit has been restarted. Click the OK Button. This completes the PLC setup procedure. You will use the CX-Programmer to check operation, so leave it online.
6 Programless Communications Connecting to the NX1P2 6-6-1 Configuration and Procedure The following configuration is used as an example in giving the setup and application procedures for programless communications. • The same model is used for all of the E5CD-H Controllers. (The parameter settings cannot be copied if the models are different.) •...
6 Programless Communications 6-6-2 Switch Settings and Wiring Before you attach the NX1W-CIF11 to the NX1P2, turn OFF pin 4 on the DIP switch on the side with the connection terminals and turn ON the rest of the pins. Pin No. Setting None Terminating resistance on...
Page 156
6 Programless Communications (3) Select the Direct Connection via Ethernet Option and click the OK Button. (4) Place the PLC online. − Select Controller Online from the menu bar to change to Online Mode. Communications Settings for the Serial Communications Option Board (1) Change the communications settings of the Option Board.
Page 157
6 Programless Communications (2) On the Multiview Explorer, double-click Option Board Settings under Configuration − and Setup Controller Setup. The Option Board Settings Tab Page will be displayed. Select NX1W-CIF11 from the Option board 1 Box under Configuration. (3) Change the following serial communications setting of Option Board 1. Change the baud rate to 115,200 bps.
Page 158
6 Programless Communications (5) Transfer the project that was created on the Sysmac Studio to the PLC. − Select Controller Online from the menu bar to go online and then select Controller- − Transfer To Controller. The Transfer to Controller Dialog Box will be displayed. Click the Execute Button to transfer the project to the Controller.
6 Programless Communications 6-6-4 E5@D-H Controller Setup Set up programless communications. Perform the procedure that is given in 6-4-4 E5@D-H Controller Setup. 6-6-5 Checking Operation The SP and RUN/STOP status of the E5@D-H Controllers will be changed to check operation. Make sure that this will not create any problems in the controlled system.
Page 160
6 Programless Communications Programless communications for E5D-H Controllers use 37 words of PLC memory for − each Controller. If the first word is 0, then the last word is 37 x n Here, n is the number of E5C-H Controllers used in the same programless communications.
Page 161
6 Programless Communications (4) Make settings to access the variables that you created in step 2. − (a) Select View Watch Tab Page from the menu bar. (b) If you enter the name of the variable that you created in step 2 in the Name column of the Watch (Table) 1 Tab Page displayed at the bottom of the window, the contents of D000 to D110 will be displayed.
Page 162
6 Programless Communications (5) Check the value of parameters set in the upload area. D000 to D014 is the upload area for the No. 0 Controller (E5CD-H), D037 to D051 is the upload area for the No. 1 Controller, and D074 to D089 is the upload area for the No. 2 Controller.
Page 163
6 Programless Communications Changing E5CD-H Settings (1) Initialize the download areas with the set values from the E5CD-H Controllers. The download areas have not been initialized, so we will initialize them with the set values from the E5CD-H Controllers. Enter 2 (download area initialization) as the value of D015 (Request Flag) in the Watch Tab Page and press the Enter Key.
Page 164
6 Programless Communications (2) Confirm that the download areas have been initialized. When initialization is completed, D000 (Response Flag) will change to 1 (Normal End) and D015 (Request Flag) will automatically change to 1 (Enable Writing). Check the download areas to see if they have been initialized to the values given in the above table. No.0 (D015 to D036) No.1 (D052 to D073) No.2 (D089 to D110)
6 Programless Communications Connecting to NJ-series PLCs 6-7-1 Configuration and Procedure The following configuration is used as an example in giving the setup and application procedures for programless communications. • The same model is used for all of the E5CD-H Controllers. (The parameter settings cannot be copied if the models are different.) •...
6 Programless Communications 6-7-2 Switch Settings and Wiring Before you attach the CJ1W-CIF11 to the CJ1W-SCU22, turn OFF pin 4 on the DIP switch on the back of the CJ1W-CIF11 and turn ON the rest of the pins. Pin No. Setting None Terminating resistance on...
Page 167
6 Programless Communications (3) Select the Direct Connection via USB Option and click the OK Button. (4) Place the PLC online. Select Controller − Online from the menu bar to change to Online Mode. Communications Settings in the Serial Communications Unit (SCU) (1) The PLC operating mode must be changed to PROGRAM mode to enable changing the SCU communications settings.
Page 168
6 Programless Communications (2) On the Multiview Explorer, click Units under Configurations and Setup − CPU/Expansion Racks − CPU Rack to display the Units connected in the PLC. (3) Double-click CJ1W-SCU22. The CJ1W-SCU22 Setting Tab Page will be displayed. (4) Change the communications settings for port 1. Set Port 1: Port settings to User settings, set Port 1: Baud rate to 115200 bps, and then click the Transfer to Controller Button.
6 Programless Communications Click the Yes Button in the transfer confirmation dialog box to transfer the settings. To restart the Unit and enable the transferred settings, click the Yes Button in the restart confirmation dialog box. In the Port Selection Dialog Box, select All ports and click the OK Button. Click the OK Button in the dialog box that says the transfer was successfully completed.
6 Programless Communications Connecting to MELSEC Q-series PLCs 6-8-1 Configuration and Procedure The following configuration is used as an example in giving the setup and application procedures for programless communications. • All of the E5CD-H Controllers must be the same model. (Copying parameter settings is not possible if the models are different.) •...
Page 172
6 Programless Communications (4) Click the OK Button. (5) Click the Execute Button. 6 - 58 E5@D-H Digital Temperature Controllers Communications Manual (H240)
Page 173
6 Programless Communications (6) When the set values have been read, click the Close Button. Also close the above dialog box. Communications Settings in the Serial Communication Module (1) Double-click Switch Setting. The Switch Setting Dialog Box for communications will be displayed.
Page 174
6 Programless Communications (2) We will change the communications settings for CH1. Change the following settings, and then click the OK Button. Use the defaults settings for the other parameters. • Parity Bit: Exist • Even/odd parity: Even • Stop bit: 2 •...
Page 175
6 Programless Communications (4) We will write set values to the PLC. Click the Intelligent Function Module Tab and select the check box for the Serial Communication Module in the Valid Column. Then click the PLC Module Tab, select the check box for the parameters in the Target Column, and then click the Execute Button.
6 Programless Communications (5) We will write set values to the PLC. Some dialog boxes will be displayed before and after the following dialog box. Click the Yes Button for of them, or click the Yes to All Button. When the following dialog box is displayed, click the Close Button. Also close the dialog box to write set values, and then cycle the power supply to the PLC.
6 Programless Communications 6-8-5 Checking Operation The SP and RUN/STOP status of the E5@D-H Controllers will be changed to check operation. Make sure that this will not create any problems in the controlled system. Checking E5CD-H Monitor Values (1) We will display PLC memory in a dialog box. −...
Page 178
6 Programless Communications (3) To make the value easier to check, we will change the values that are displayed to decimal values. Click the Display Format Details Button in the above dialog box, select the Word Multi-point Option in the Monitor Format Area, select the 10 Points Option in the Word Device Word Multi-point Format Area, and then click the OK Button.
Page 179
6 Programless Communications With the default settings, the following parameters are set for the upload areas. Check the values in the upload areas to see if they are the same as those that are given in the following table. (It is not necessary to check address for which “---” is given in the Value column.) No.0 No.1...
Page 180
6 Programless Communications With the default settings, the following parameters are set for the download areas. No.0 No.1 No.2 Parameter Value (E5CD default settings) Request Flag (fixed) 1 (0001 hex) Operation Command Code (fixed) 0 (0000 hex) Set Point 0 (0000 hex) Proportional Band 80 (0050 hex) Integral Time...
Page 181
6 Programless Communications (4) We will change the set point for the No. 0 Controller. Double-click D17 (Set Point) in the Device Memory Dialog Box, enter 100 (64 hex) for the value, click the Set Button, and then click the Close Button. Confirm that D0 (Request Flag) remains at 1 (Enable Writing) and that the SV Display on the No.
6 Programless Communications Connecting to MELSEC-FX-series PLCs 6-9-1 Configuration and Procedure The following configuration is used as an example in giving the setup and application procedures for programless communications. • All of the E5CD-H Controllers must be the same model. (Copying parameter settings is not possible if the models are different.) •...
6 Programless Communications 6-9-2 Wiring Set the terminating resistance switch on the front panel of the FX3U-485ADP-MB to 110 Ω. 330 Ω OPEN 110 Ω Wire the FX3U-485ADP-MB to the E5CD-H Controllers as shown below. 120 Ω (1/2 W) FX3U-485ADP-MB terminating resistance B(+) B(+)
Page 184
6 Programless Communications (4) Double-click the Serial USB Icon, select the USB Option, and click the OK Button. (5) Click the OK Button. 6 - 70 E5@D-H Digital Temperature Controllers Communications Manual (H240)
Page 185
6 Programless Communications (6) Click the Parameter + Program Button and then click the Execute Button. (7) When the set values have been read, click the Close Button. Also close the above dialog box. 6 - 71 E5@D-H Digital Temperature Controllers Communications Manual (H240)
Page 186
6 Programless Communications Setting Up Communications for the Special Communication Adapter (1) Double-click PC Parameter. The FX Parameter Setting Dialog Box will be displayed. (2) We will change the communications settings for CH1. Click the PC System Setup (2) Tab, change the following settings, and click the Finish Setup Button.
Page 187
6 Programless Communications (3) Select Online - Write to PLC. A dialog box to write the set values will be displayed. (4) We will write set values to the PLC. Confirm that PC Parameters is selected and click the Execute Button. 6 - 73 E5@D-H Digital Temperature Controllers Communications Manual (H240)
6 Programless Communications (5) We will write set values to the PLC. When the following dialog box is displayed, click the Close Button to close it and cycle the power to the PLC. This completes the PLC setup procedure. You will use GX Works2 to check operation, so leave it online.
6 Programless Communications 6-10 Connecting to MELSEC iQ-R-series PLCs 6-10-1 Configuration and Procedure The following configuration is used as an example in giving the setup and application procedures for programless communications. • All of the E5CD-H Controllers must be the same model. (Copying parameter settings is not possible if the models are different.) •...
6 Programless Communications 6-10-2 Wiring Wire the RJ71C24 to E5CD-H Controllers as shown below. RJ71C24 RJ71C24 Terminating resistance 120 Ω (1/2 W) B(+) B(+) B(+) Shield Shield Shield A(-) A(-) A(-) E5CD-H E5CD-H E5CD-H No.0 No.1 No.2 Terminating resistance Note1 Use a terminating resistance of at least 54 Ω. 2 The maximum transmission distance is 500 m.
6 Programless Communications 6-10-3 PLC Setup Set up communications on the RJ71C24 to enable communicating with the E5CD-H Controllers. PLC operation will stop and the PLC will be reset during the setup procedure. Make sure that this will not create any problems in the controlled system. Connecting to the PLC (1) Connect the computer to the CPU Module with a USB cable and then start GX Works3.
Page 192
6 Programless Communications (5) The following window will be displayed. Click the Close Button. (6) Double-click Module Configuration and then click the OK Button in the dialog box that appears. 6 - 78 E5@D-H Digital Temperature Controllers Communications Manual (H240)
Page 193
6 Programless Communications (7) Select Online − Read Module Configuration from PLC and then click the OK Button in the dialog box that appears. When Completed is displayed, click the OK Button. 6 - 79 E5@D-H Digital Temperature Controllers Communications Manual (H240)
Page 194
6 Programless Communications Communications Settings in the Serial Communication Module (1) The above procedure reads the Module configuration that is actually connected in the PLC. Double-click the Serial Communication Module in the diagram. Click the Yes Button in the dialog box. (2) Messages will be displayed asking whether or not to add labels for mounted Modules.
Page 195
6 Programless Communications (3) A setting item tab page will be display for the Serial Communication Module you double-clicked in the Module configuration. Make the settings for the corresponding channel. In the following example, channel 2 (RS-422/485) is set for the RJ71C24 Module. Setting item Value Communications protocol setting...
Page 196
6 Programless Communications (2) Select Convert − Convert. The program will be converted automatically. (3) Select Online − Write to PLC to write the set values to the PLC. (4) Select the check box for Untitled Project on the window that is displayed and click the Execute Button.
6 Programless Communications (5) The following dialog box will be displayed. Click the Close Button after the process ends. (Messages will be displayed during the process, but just click the OK Button.) (6) Open the front cover on the CPU Module and set the switch in the middle to RESET. When the CPU Module indicators go out, return the switch to the original position.
Page 198
6 Programless Communications Checking E5CD-H Monitor Values (1) Display PLC memory in a dialog box. Select Online − Monitor - Device/Buffer Memory Batch Monitor. (2) Monitor memory in the PLC Memory Window. Enter D0 in the Device Name Box and click the Start Monitoring Button to start monitoring. 6 - 84 E5@D-H Digital Temperature Controllers Communications Manual (H240)
Page 199
6 Programless Communications (3) To make the value easier to check, change the values that are displayed to decimal values. Select View − Display format Detailed Setting. Set the display format settings shown in the following dialog box. Set the Display Unit Format to Word Multi-point, set the Bit Order to 0-F, set the Word Device Word Multi-point Format to 10 Points, and then click the OK Button.
Page 200
6 Programless Communications Check the values in the upload areas to see if they are the same as those that are given in the following table. (It is not necessary to check address for which “---” is given in the Value column.) No.0 No.1...
Page 201
6 Programless Communications No.0 No.1 No.2 Parameter Value (E5CD default settings) Request Flag (fixed) 1 (0001 hex) Operation Command Code (fixed) 0 (0000 hex) Set Point 0 (0000 hex) Proportional Band 80 (0050 hex) Integral Time 2330 (091A hex) Derivative Time 400 (0190 hex) Alarm Value 1 0 (0000 hex)
Page 202
6 Programless Communications Select Online − Watch − Start Watching. Enter 2 (download area initialization) as the current value for D15 to change it. (3) Confirm that the download areas have been initialized. When initialization is completed, D0 (Response Flag) will change to 1 (Normal End) and D15 (Request Flag) will automatically change to 1 (Enable Writing).
6 Programless Communications 6-11 Connecting to Keyence KV-series PLCs 6-11-1 Configuration and Procedure The following configuration is used as an example in giving the setup and application procedures for programless communications. • All of the E5CD-H Controllers must be the same model. (Copying parameter settings is not possible if the models are different.) •...
6 Programless Communications 6-11-2 Wiring Set the terminating resistance switch on the front panel of the KV-L21V to TERM and wire the E5CD-H Controllers as shown below. S/R(-) S/R(+) 120 Ω (1/2 W) terminating resistance B(+) B(+) B(+) Shield Shield Shield A(-) A(-)
6 Programless Communications 6-11-4 E5@D-H Controller Setup Set up programless communications. Perform the procedure that is given in 6-4-4 E5@D-H Controller Setup. 6-11-5 Checking Operation The SP and RUN/STOP status of the E5@D-H Controllers will be changed to check operation. Make sure that this will not create any problems in the controlled system.
Page 206
6 Programless Communications Changing E5CD-H Settings (1) We will check the area that is used to change E5CD-H set values. The area that is used to change the set value is called the download area. DM15 to DM36 is the download area for the No. 0 Controller (E5CD-H), DM52 to DM73 is the download area for the No.
Page 207
6 Programless Communications Stopping the E5CD-H Controllers (1) We will run the No. 0 Controller. Change the RUN/STOP parameter (r-s) in the operation level of the E5CD-H to RUN (run). (2) We will switch the No. 0 Controller to STOP. Change the display format to Hexadecimal 16 bit on the Batch Monitor Dialog Box.
Page 208
6 Programless Communications 6 - 94 E5@D-H Digital Temperature Controllers Communications Manual (H240)
A Appendices A-1 ASCII List ‘ 0 NUL SPACE ” STX DC2 3 ETX DC3 E0T DC4 5 ENQ NAK & ACK SYN ’ BEL ETB BS CAN HT EM LF SUB VT ESC CR GS A - 2 E5@D-H Digital Temperature Controllers Communications Manual (H240)
If communications are not functioning properly, check the items in the following table before requesting repairs. If normal operation cannot be restored even after checking everything, return the product to your OMRON representative. Problem: Communications are not possible or communications errors occur.
Page 212
A Appendices Item Confirmation Page The host device sent another command Always read the response after sending a command before receiving a response from the (except for broadcast or software reset commands). Controller. The host device sent the next command Wait for at least 2 ms after receiving a response before too soon after receiving a response from sending the next command.
Page 213
Index E5@D-H Digital Temperature Controllers Communications Manual (H240)
Page 214
end codes CompoWay/F ............2-3, 2-4 error codes addresses Modbus ..............4-5 CompoWay/F ............2-7 ETX ................2-2 Modbus ..............4-7 area definitions .............. 2-6 areas and first address of linked data ......6-9 ASCII list ................A-2 FINS ................1-2 Four-byte Mode ............4-7, 5-2 function code ..............
Page 215
Request Flag ............... 6-19 response code list (CompoWay/F) ......2-23 Response Flag ............6-20 response frame CompoWay/F ............2-3 Modbus ..............4-4 RS-485 ................1-4 send data wait time ......... 1-5, 1-7, 6-8 services (CompoWay/F) detailed description ..........2-8 list ................2-7 services (Modbus) detailed description .......
Page 216
E5@D-H Digital Temperature Controllers Communications Manual (H240)
Need help?
Do you have a question about the E5 D-H Series and is the answer not in the manual?
Questions and answers