Download Print this page
Omron E5 D Series Communications Manual

Omron E5 D Series Communications Manual

Digital temperature controllers
Hide thumbs Also See for E5 D Series:

Advertisement

Quick Links

Digital Temperature Controllers
Communications Manual
E5@D
1
Communications
Methods
2
CompoWay/F Commu-
nications Procedures
3
Communications
Data for CompoWay/F
4
Modbus Communica-
tions Procedure
5
Communications
Data for Modbus
6
Programless
Communications
A
Appendices
I
Index
H225-E1-02

Advertisement

loading

Summary of Contents for Omron E5 D Series

  • Page 1 Communications Methods CompoWay/F Commu- nications Procedures Digital Temperature Controllers Communications Data for CompoWay/F Communications Manual Modbus Communica- tions Procedure E5@D Communications Data for Modbus Programless Communications Appendices Index H225-E1-02...
  • 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.
  • Page 4 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.
  • Page 5 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.
  • Page 6 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 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.
  • Page 8 Safety Precautions CAUTION Loose screws may occasionally result in fire. Tighten the terminal screws to the specified torque of 0.43 to 0.58 N·m. 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.
  • Page 9 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. Use the product within specifications. ( 1 ) This product is designed for indoor use only.
  • Page 10 Precautions for Safe Use When a noise filter is used at the power supply, first check the voltage or current, and attach the noise filter as close as possible to the Digital Controller. Allow as much space as possible between the Digital Controller and devices that generate power- ful high frequencies (high-frequency welders, high-frequency sewing machines, etc.) or surge.
  • Page 11 Precautions for Safe Use (24) Do not turn the power supply to the Digital Controller ON or OFF while the USB-Serial Conversion Cable is connected. The Digital Controller may malfunction. (25) Do not bend the communications cables past their natural bending radius. Do not pull on the com- munications cables.
  • Page 12 Trademarks Trademarks • MELSEC and GX-Works are trademarks of the Mitsubishi Electric Corporation. • Keyence KV STUDIO is a registered trademark of Keyence Corporation. Other company names and product names in this document are the trademarks or registered trade- marks of their respective companies. E5@D Digital Temperature Controllers Communications Manual (H225)
  • Page 13 Versions Versions Check the version on the nameplate on the E5@D Controller or on the label on the packing box. Product nameplate Package label The version is given here. The version is given here. E5CD-RX2A6M-000 DIGITAL CONTROLLER Ver1.0 E5@D Digital Temperature Controllers Communications Manual (H225)
  • Page 14 Revision History Revision History A manual revision code appears as a suffix to the catalog number on the front cover of the manual. H225-E1-02 Cat. No. Revision code Revision code Date Revised content March 2017 Original production October 2017 Added models with linear current outputs. E5@D Digital Temperature Controllers Communications Manual (H225)
  • Page 15 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...
  • Page 16 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..................7 Trademarks ......................10 Versions ........................
  • Page 17 Detailed Description of the Services ..................2-8 2-3-1 Read Variable Area ........................2-8 2-3-2 Write Variable Area........................2-9 2-3-3 Composite Read from Variable Area ..................2-11 2-3-4 Composite Write to Variable Area .................... 2-12 2-3-5 Read Controller Attributes ......................2-13 2-3-6 Read Controller Status ......................
  • Page 18 E5@D Setup..........................6-7 6-2-1 Protocol Setting........................... 6-7 6-2-2 Communications Unit No. and Communications Baud Rate............6-8 6-2-3 Send Data Wait Time ........................6-8 6-2-4 Write Mode..........................6-8 6-2-5 Highest Communications Unit No....................6-9 6-2-6 Areas and First Address of Linked Data ..................6-9 6-2-7 Receive Data Wait Time ......................
  • Page 19 6-10 Connecting to MELSEC iQ-R-series PLCs ................6-73 6-10-1 Configuration and Procedure....................6-73 6-10-2 Wiring............................6-74 6-10-3 PLC Setup ..........................6-75 6-10-4 E5@D Controller Setup......................6-81 6-10-5 Checking Operation ........................6-81 6-11 Connecting to Keyence KV-series PLCs ................6-87 6-11-1 Configuration and Procedure....................
  • Page 20 E5@D Digital Temperature Controllers Communications Manual (H225)
  • 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 .
  • Page 22 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.
  • Page 23 1 Communications Methods Communications baud rate, data length, stop bits and vertical parity can each be set independently in the communications setting level. Highlighted values indicate default settings. 1-1-3 Transmission Procedure When the host transmits a command frame, the E5@D transmits a response frame that corresponds to the command frame.
  • Page 24 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. • Use shielded twisted-pair cable. For detailed wiring specifications, refer to Precautions for Safe Use on page 7.
  • Page 25 1 Communications Methods 1-1-6 Communications Parameters The E5@D's communications specifications are set in the communications setting level. These param- eters are set on the E5@D's front panel. The following table shows the communications parameters and their setting ranges. Item Code Settings Set Values Communications protocol...
  • Page 26 1 Communications Methods 1-1-7 Communications Parameter Setup Before you carry out communications with the E5@D, 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 Digital Temperature Controllers User's Manual (Cat.
  • Page 27 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 Digital Temperature Controllers Communications Manual (H225)
  • Page 29 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 .
  • Page 30 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...
  • Page 31 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 Command text Sub-address...
  • Page 32 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). E5@D Digital Temperature Controllers Communications Manual (H225) 2 - 5...
  • Page 34 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.
  • Page 35 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.
  • Page 36 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 address position elements 0 1 0 1 •...
  • Page 37 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.
  • Page 39 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 Read Variable Variable MRC SRC position address address position type type 0 1 0 4 •...
  • Page 40 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.
  • Page 41 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...
  • Page 42 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-RX2A6M-000 (relay output, 2 auxiliary outputs, and no options).
  • Page 43 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.
  • Page 44 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 Write Mode 00: Backup 01: RAM write mode 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...
  • 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. The number of non-volatile memory write operations is limited. Therefore, use RAM write mode when frequently overwriting data.
  • Page 48 2 CompoWay/F Communications Procedures • Auto/Manual Switch This operation command switches the mode to manual mode or automatic mode, based on the related information setting. When the Controller is switched to manual mode, the “manual control level” will be displayed. When the Controller is switched from manual mode to automatic mode, the operation level’s first parameter will be displayed.
  • Page 49 2 CompoWay/F Communications Procedures • Program Start The simple program function can be reset/started with the related information setting. The setting can be accepted in both setup area 0 and setup area 1. An operation error will occur if program start has been set in the event input.
  • Page 50 2 CompoWay/F Communications Procedures Response Code List Normal Completion Response code Name Description 0000 Normal completion No errors were found. Error Occurred Response code Name Description Unsupported command The service function for the relevant command is not 0401 supported. 1001 Command too long The command is too long.
  • Page 51 Communications Data for CompoWay/F This section lists the details of the communications data in the CompoWay/F communications protocol. 3-1 Variable Area (Setting Range) List ....... . 3-2 3-2 Status 1 and Status 2 .
  • Page 52 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 53 3 Communications Data for CompoWay/F When the variable type is 80 (word access), the rightmost 16 bits are read. When the variable type is 80 (word access), the leftmost 16 bits are read. Variable Address Parameter name Setting (monitor) value Level type C1 (81)
  • Page 54 3 Communications Data for CompoWay/F Note: The alarm function can also be used in Digital Temperature Controllers that do not have any auxiliary outputs. In this case, confirm alarm occurrences via the status data. Variable Address Parameter name Setting (monitor) value Level type C1 (81)
  • Page 55 3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C1 (81) 0024 Manual MV Standard control: Manual H'FFFFFFCE to H'0000041A (−5.0 to 105.0) Control Heating and cooling control: H'FFFFFBE6 to H'0000041A (−105.0 to 105.0) C1 (81) 0025 SP Ramp Set H'00000000 (0): OFF...
  • Page 56 3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C1 (81) 003F Work Bit 2 ON H'00000000 to H'0000270F (0 to 9999) Adjustment Delay C1 (81) 0040 Work Bit 2 OFF H'00000000 to H'0000270F (0 to 9999) Delay C1 (81) 0041...
  • Page 57 3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C1 (81) 005C Water-cooling H'00000000 (0): OFF Adjustment Proportional Band H'00000001 (0.1) to Water-cooling Proportional Band Decrease Increase Threshold - 0.1 Threshold C3 (83) 0000 Input Type H'00000000 (0): Pt (−200 to 850°C/−300 to Initial...
  • Page 58 3 Communications Data for CompoWay/F Variable Parameter Address Setting (monitor) value Level type name C3 (83) 0001 Scaling Upper Scaling lower limit + 1 to H'0000270F (Scaling lower limit + Initial Limit 1 to 9,999) setting H'FFFFF831 to Scaling upper limit − 1 (−1999 to Scaling C3 (83) 0002 Scaling Lower...
  • Page 59 3 Communications Data for CompoWay/F Variable Parameter Address Setting (monitor) value Level type name C3 (83) 000E Alarm 2 Type H'00000000 to H'00000011 (0 to 17) Initial Note: Same settings as the Alarm 1 Type. However, the setting LBA (loop burnout alarm) cannot be set. C3 (83) 000F Alarm 3 Type...
  • Page 60 3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 0016 Event Input H'00000000 (0): None Initial H'00000001 (1): RUN/STOP setting Assignment 1 H'00000002 (2): Auto/Manual Switch H'00000003 (3): Program Start H'00000004 (4): Direct/Reverse Operation H'00000005 (5): None H'00000006 (6):...
  • Page 61 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 62 3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 0038 Alarm 1 ON Delay H'00000000 to H'000003E7 (0 to 999) Advanced function C3 (83) 0039 Alarm 2 ON Delay H'00000000 to H'000003E7 (0 to 999) setting C3 (83) 003A...
  • Page 63 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 64 3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 0050 Auxiliary Output 1 H'00000000 (0): Not assigned. Advanced Assignment H'00000001 (1): Control output (heating) function setting H'00000002 (2): Control output (cooling) H'00000003 (3): Alarm 1 H'00000004 (4): Alarm 2 H'00000005 (5): Alarm 3 H'00000006 (6): Alarm 4...
  • Page 65 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 setting H'00000002 (2): Stop 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 66 3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 0073 PV/SP No. 1 Display H'00000000 (0): Nothing displayed. Advanced Selection H'00000001 (1): PV/SP function H'00000002 (2): PV setting H'00000003 (3): PV/SP (character display) H'00000004 (4): PV/SP/MV (heating) H'00000005 (5): PV/SP/Multi-SP No.
  • Page 67 3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 008F Auxiliary Output 4 H'00000000 to H'0000016 (0 to 22) Advanced Note: Same as for the Auxiliary Output 1 Assignment function setting Assignment parameter. C3 (83) 0091 Integral/Derivative...
  • Page 68 3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 0096 Highest H'00000000 to H'00000063 (0 to 99) Communications Communications Unit setting C3 (83) 0097 Area • When Protocol Setting Parameter Is Set to FINS H'00000000 (0): DM H'00000001 (1): EM0...
  • Page 69 3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 0098 First Address Upper H'00000000 to H'00000063 (0 to 99) Communications Word setting C3 (83) 0099 First Address Lower H'00000000 to H'0000270F (0 to 9999) Word C3 (83) 009A...
  • Page 70 3 Communications Data for CompoWay/F Variable Address Parameter name Setting (monitor) value Level type C3 (83) 00D4 Adaptive Control H'00000000 to H'000003E8 (0.0 to 100.0) Advanced Operation Possible function setting Deviation C3 (83) 00D5 System Fluctuation H'00000000 to H'000003E8 (0.0 to 100.0) Reference Deviation C3 (83) 00D8...
  • Page 71 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 current hold (CT1) A/D converter error HS alarm (CT1) Input error Control output (heating) Control output (cooling) HB (heater burnout) alarm (CT1)
  • Page 72 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 Event Spare Operating status Spare Spare inputs...
  • Page 73 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) Spare Spare Input error Not generated Generated Spare...
  • Page 74 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 Spare Spare Spare...
  • Page 75 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 .
  • Page 76 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 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 77 4 Modbus Communications Procedure CRC-16 Calculation Example Messages are processed one byte at a time in the work memory (a 16-bit register known as the CRC register). (1) The CRC register is initialized to H’FFFF. (2) An XOR operation is performed on the content of the CRC register and the first byte of the message, and the result is returned to the CRC register.
  • Page 78 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.
  • Page 79 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.
  • Page 80 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.
  • Page 81 4 Modbus Communications Procedure Variable Area The variable area is the region of memory used to exchange data with the E5@D through communica- tions. 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.
  • Page 82 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 address Elements...
  • Page 83 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.
  • Page 84 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 Slave CRC-16 Function Number of Write start address...
  • Page 85 4 Modbus Communications Procedure Response Frame Function Slave Number of CRC-16 Write start address code address Elements H’ 10 2 bytes Name Description Slave address The value from the command frame is entered as-is. Function code This is the received function code. When the function ended normally, the function code is left as-is.
  • Page 86 4 Modbus Communications Procedure Writing Undisplayed Parameters It is possible to write the parameters that are not displayed due to display settings as well as the parameters that are never displayed in the Controller. • Example Command and Response The following example shows the command/response when writing the Alarm Value Upper Limit 1 and Alarm Value Lower Limit 1 parameters.
  • Page 87 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 Multi-SP 00: Set point 0 01: Set point 1 02: Set point 2 03: Set point 3 04: Set point 4 05: Set point 5...
  • Page 88 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.
  • Page 89 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.
  • Page 90 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.
  • Page 91 Communications Data for Modbus This section lists the details of the communications data in the Modbus communications protocol. 5-1 Variable Area (Setting Range) List ....... . 5-2 5-2 Status .
  • Page 92 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 93 5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byte Two-byt mode e mode 0426 2413 Power ON Time Monitor H'00000000 to H'0000270F (0 to 9999) Advanced function 0428 2414 Ambient Temperature When temperature unit is °C: H'FFFFFFE2 to H'0000004B (-30 to 75) setting Monitor When temperature unit is °F: H'0000000A to H'000000AB (10 to 171)
  • Page 94 5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byte Two-byt mode e mode 0710 2708 Control Period (Heating) H'FFFFFFFE (−2): 0.1 s Initial setting H'FFFFFFFF (−1): 0.2 s H'00000000 (0): 0.5 s H'00000001 to H'00000063 (1 to 99) 0712 2709 Control Period (Cooling)
  • Page 95 5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byte Two-byt mode e mode 0752 2729 Soak Time H'00000001 to H'0000270F (1 to 9999) Adjustment 0754 272A Wait Band H'00000000 (0): OFF H'00000001 to H'0000270F (0.1 to 999.9 for Temperature input) (0.01 to 99.99 for Analog input) 0760 2730...
  • Page 96 5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byte Two-byt mode e mode 0810 2808 Extraction of Square Root H'00000000 to H'000003E8 (0.0 to 100.0) Adjustment Low-cut Point 0900 2900 SP 0 SP lower limit to SP upper limit 0904 2902 Alarm Value 1...
  • Page 97 5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byt Two-byt e mode e mode 1A00 3A00 Upload Setting 1 Depend on the parameters that are assigned in the upload settings. Operation Allocated Parameter 1A02 3A01 Upload Setting 2 Allocated Parameter 1A04 3A02...
  • Page 98 5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byt Two-byt e mode e mode 0C00 2C00 Input Type H'00000000 (0): Pt (−200 to 850°C/−300 to 1500°F) Initial 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):...
  • Page 99 5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byt Two-byt e mode e mode 0D24 2D12 Direct/Reverse Operation H'00000000 (0): Reverse operation Initial setting H'00000001 (1): Direct operation 0D28 2D14 PID ON/OFF H'00000000 (0): ON/OFF H'00000001 (1): 2 PID control 0D2C 2D16 Program Pattern...
  • Page 100 5 Communications Data for Modbus Address Four-byte Two-byt Parameter name Setting (monitor) value Level mode e 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): None H'00000006 (6): 100% AT Execute/Cancel H'00000007 (7): 40% AT Execute/Cancel...
  • Page 101 5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byt Two-byt e mode e mode 0E48 2E24 Extraction of Square Root H'00000000 (0): OFF Initial setting Enable H'00000001 (1): ON 0F00 2F00 Alarm 1 Type H'00000000 (0): Alarm function OFF H'00000001 (1): Upper and lower-limit alarm H'00000002 (2): Upper-limit alarm H'00000003 (3): Lower-limit alarm...
  • Page 102 5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byt Two-byt e mode e mode 0F1C 2F0E Auxiliary Output 2 Open H'00000000 (0): Close in alarm Advanced in Alarm H'00000001 (1): Open in alarm function setting 0F1E 2F0F Auxiliary Output 3 Open H'00000000 (0): Close in alarm...
  • Page 103 5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byte Two-byt mode e mode 1100 3100 Protocol Setting (See H'00000000 (0): CompoWay/F Communications note.) H'00000001 (1): Modbus 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 104 5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byte Two-byt mode e mode 1200 3200 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/cancel H'00000005 (5): 40% AT execute/cancel H'00000006 (6): Alarm latch cancel H'00000007 (7): Auto/manual switch...
  • Page 105 5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byt Two-byt e mode e mode 1300 3300 Operation after Power H'00000000 (0): Continue Initial setting H'00000001 (1): STOP H'00000002 (2): Manual* 130A 3305 Cold Junction H'00000000 (0): OFF Advanced Compensation Method H'00000001 (1): ON...
  • Page 106 5 Communications Data for Modbus Address Parameter name Setting (monitor) value Level Four-byt Two-byt e mode e mode 1374 333A Adaptive Control H'00000000 to H'000003E8 (0.0 to 100.0) Advanced Operation Possible function Deviation setting 1376 333B System Fluctuation H'00000000 to H'000003E8 (0.0 to 100.0) Reference Deviation 137C 333E...
  • Page 107 5 Communications Data for Modbus Status The status data for Modbus is the same as that for CompoWay/F. Refer to page 3-21. E5@D Digital Temperature Controllers Communications Manual (H225) 5 - 17...
  • Page 108 5 Communications Data for Modbus 5 - 18 E5@D Digital Temperature Controllers Communications Manual (H225)
  • Page 109 Programless Communications This section describes programless communications for the E5@D. 6-1 Programless Communications ........6-3 6-1-1 Introduction .
  • Page 110 6 Programless Communications 6-5 Connecting to CJ-series PLCs ........6-33 6-5-1 Configuration and Procedure .
  • Page 111 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. • Up to 13 E5@D parameters can be assigned for reading and up to 13 E5@D parameters can be assigned for writing in PLC memory.
  • Page 112 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.
  • Page 113 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 114 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...
  • Page 115 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. Refer to 6-1-5 Connectable PLCs for lists of the PLCs that can be connected.
  • Page 116 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 E5 D Controllers and the PLC.
  • Page 117 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 Controllers. Make sure that setting of the Highest Communications Unit No. parameter agrees with the unit num- bers of the E5@D Controllers that are actually connected.
  • Page 118 6 Programless Communications Note: If more than one E5@D Controller is connected to the same communications line, set the starting address to the same value for all of them. The E5@D Controller with communications unit number 0 will use the words that start from the specified starting address, the E5@D Controller with unit number 1 will use the words that start from the specified starting address plus 30 words, and the E5@D Controller with unit number 2 will use the words that start from the specified starting address plus 60 words...
  • Page 119 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.
  • Page 120 6 Programless Communications Displayed Parameter name Setting range Default characters Communications 0 to 99 unit Node Number 6-2-9 Upload Settings and Download Settings There are 13 upload settings and 13 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...
  • Page 121 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. PV Input Slope Coefficient Communications Monitor Spare Status (Upper Word) Spare Status (Lower Word) Proportional Band Status 2 (Upper Word) Integral Time Status 2 (Lower Word)
  • Page 122 6 Programless Communications Note: 1 If nothing is assigned for an upload setting, the corresponding address in the upload area will contain 0. If nothing is assigned for a download setting, nothing will be done in the download area. 2 If the same value is set for more than one download setting, only the download setting with the lower number will be valid.
  • Page 123 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 124 6 Programless Communications Note: 1 If you cycle the power supply to the E5@D 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 Controllers and then perform procedure “a”...
  • Page 125 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 master). The Communications Writing parameter is normally left ON (enabled). However, if it is neces- sary to change set values from the display section of the E5@D in an emergency, temporarily change the setting to OFF (disabled).
  • Page 126 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.
  • Page 127 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 E001 to E013 1: Enable Writing 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...
  • Page 128 6 Programless Communications 6-3-3 Range of Operation for Programless Communications Programless communications start operating after the power supply is turned ON or after the E5@D is reset. They stop operating when the initial setting level is entered. Levels Programless communications Operation level, adjustment level, manual control level, Setting area 0 Operates...
  • Page 129 6 Programless Communications 6-3-6 Write Mode With the default settings, the E5@D writes the set values to non-volatile memory (i.e., in Backup Mode). If you frequently change set values with programless communications, use an operation command or the Write Mode parameter in the communications setting level to change to RAM Write Mode. In RAM Write Mode, however, the set values will be restored to the values in non-volatile memory every time the power supply is cycled.
  • Page 130 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 Controllers must be the same model. (Copying parameter settings is not possible if the models are different.) •...
  • Page 131 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 132 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 - 24 E5@D Digital Temperature Controllers Communications Manual (H225)
  • Page 133 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 Program from the menu bar. A confirmation dialog Operating Mode box will be displayed.
  • Page 134 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 135 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”...
  • Page 136 6 Programless Communications 6-4-5 Checking Operation The SP and RUN/STOP status of the E5@D Controllers will be changed to check operation. Make sure that this will not create any problems in the controlled system. Checking E5CD Monitor Values (1) The PLC operating mode must be changed to PROGRAM mode to enable changing values in PLC memory.
  • Page 137 6 Programless Communications (4) We will change the values that are displayed for PLC memory to signed decimal values. − − − Select View Signed Decimal from the menu bar. You can select View Display Dis- − Hexadecimal to return the display to hexadecimal values. play (5) We will check the E5CD monitor values.
  • Page 138 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 139 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 140 6 Programless Communications Stopping the E5CD Controllers (1) We will change the values that are displayed for PLC memory to hexadecimal values. − − In the PLC Memory Window, select View Hexadecimal from the menu bar. Display (2) We will stop the No. 0 Controller. Change the RUN/STOP parameter (r-s) in the operation level of the E5CD to RUN (run).
  • Page 141 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 Controllers must be the same model. (Copying parameter settings is not possible if the models are different.) •...
  • Page 142 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 143 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 Program from the menu bar. A confirmation dialog box Operating Mode will be displayed.
  • Page 144 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. Note: If you change the unit number, refer to 6-2-8 Communications Node Number.
  • Page 145 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.
  • Page 146 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 Controllers. (The parameter settings cannot be copied if the models are different.) •...
  • Page 147 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 148 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 149 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 150 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- − To Controller. The Transfer to Controller Dialog Box will be displayed. Click the Transfer Execute Button to transfer the project to the Controller.
  • Page 151 6 Programless Communications 6-6-4 E5@D Controller Setup Set up programless communications. Perform the procedure that is given in 6-4-4 E5 Controller Setup. 6-6-5 Checking Operation The SP and RUN/STOP status of the E5@D Controllers will be changed to check operation. Make sure that this will not create any problems in the controlled system.
  • Page 152 6 Programless Communications [0..89] in the data type indicates the first and last array numbers in the array variable. Programless communications for E5 D Controllers use 30 words of PLC memory for each − Controller. If the first word is 0, then the last word is 30 x n Here, n is the number of E5 C Controllers used in the same programless communications.
  • Page 153 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 D038 will be displayed.
  • Page 154 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), D030 to D044 is the upload area for the No. 1 Controller, and D060 to D074 is the upload area for the No. 2 Controller.
  • Page 155 6 Programless Communications Changing E5CD Settings (1) Initialize the download areas with the set values from the E5CD Controllers. The download areas have not been initialized, so we will initialize them with the set values from the E5CD Controllers. Enter 2 (download area initialization) as the value of D015 (Request Flag) in the Watch Tab Page and press the Enter Key.
  • Page 156 6 Programless Communications (3) Change a set point. Enter 100 (64 hex) as the value for D017 (SP) in the Watch Tab Page and press the Enter Key. Confirm that D000 (Response Flag) remains at 1 (Enable Writing) and that the SV Display on the No.
  • Page 157 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 Controllers. (The parameter settings cannot be copied if the models are different.) •...
  • Page 158 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 159 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 160 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.
  • Page 161 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.
  • Page 162 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 Controllers must be the same model. (Copying parameter settings is not possible if the models are different.) •...
  • Page 163 6 Programless Communications 6-8-2 Wiring Wire the QJ71C24N-R4 to the E5CD Controllers as shown below. QJ71C24N-R4 QJ71C24N-R4 ERR. NEU. NEU. 120 Ω (1/2 W) terminating resistance Shield RS-422/485 Shield B(+) B(+) Shield B(+) − − − E5CD E5CD E5CD No.1 No.2 No.0 Terminating...
  • Page 164 6 Programless Communications (4) Click the OK Button. (5) Click the Execute Button. 6 - 56 E5@D Digital Temperature Controllers Communications Manual (H225)
  • Page 165 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 166 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 167 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.
  • Page 168 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.
  • Page 169 6 Programless Communications 6-8-5 Checking Operation The SP and RUN/STOP status of the E5@D Controllers will be changed to check operation. Make sure that this will not create any problems in the controlled system. Checking E5CD Monitor Values (1) We will display PLC memory in a dialog box. −...
  • Page 170 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 171 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 172 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 173 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.
  • Page 174 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 Controllers must be the same model. (Copying parameter settings is not possible if the models are different.) •...
  • Page 175 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 Controllers as shown below. 120 Ω (1/2 W) FX3U-485ADP-MB B(+) B(+) B(+)
  • Page 176 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 - 68 E5@D Digital Temperature Controllers Communications Manual (H225)
  • Page 177 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. E5@D Digital Temperature Controllers Communications Manual (H225) 6 - 69...
  • Page 178 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 179 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. E5@D Digital Temperature Controllers Communications Manual (H225) 6 - 71...
  • Page 180 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.
  • Page 181 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 Controllers must be the same model. (Copying parameter settings is not possible if the models are different.) •...
  • Page 182 6 Programless Communications 6-10-2 Wiring Wire the RJ71C24 to E5CD Controllers as shown below. RJ71C24 RJ71C24 Terminating resistance B(+) B(+) B(+) Shield Shield Shield Ω (1/2 W) A(−) A(−) A(−) Terminating E5CD E5CD E5CD resistance No.0 No.1 No.2 Note: 1 Use a terminating resistance of at least 54 Ω. 2 The maximum transmission distance is 500 m.
  • Page 183 6 Programless Communications 6-10-3 PLC Setup Set up communications on the RJ71C24 to enable communicating with the E5CD 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 184 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 - 76 E5@D Digital Temperature Controllers Communications Manual (H225)
  • Page 185 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. E5@D Digital Temperature Controllers Communications Manual (H225) 6 - 77...
  • Page 186 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 187 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 188 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.
  • Page 189 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 190 6 Programless Communications Checking E5CD 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 - 82 E5@D Digital Temperature Controllers Communications Manual (H225)
  • Page 191 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 192 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 193 6 Programless Communications No.0 No.1 No.2 Parameter Value (E5CD default settings) Alarm Value Upper Limit 2 0 (0000 hex) Alarm Value Lower Limit 2 0 (0000 hex) Heater Burnout Detection 1 0 (0000 hex) PV Input Shift 0 (0000 hex) SP Ramp Set Value 0 (0000 hex) (2) Initialize the download areas with the set values from the E5CD Controllers.
  • Page 194 6 Programless Communications 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).
  • Page 195 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 Controllers must be the same model. (Copying parameter settings is not possible if the models are different.) •...
  • Page 196 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 Controllers as shown below. − S/R( S/R(+) 120 Ω (1/2 W) B(+) B(+) B(+) Shield Shield Shield terminating resistance −...
  • Page 197 6 Programless Communications 6-11-4 E5@D Controller Setup Set up programless communications. Perform the procedure that is given in 6-4-4 E5 D Controller Setup. 6-11-5 Checking Operation The SP and RUN/STOP status of the E5@D Controllers will be changed to check operation. Make sure that this will not create any problems in the controlled system.
  • Page 198 6 Programless Communications Changing E5CD Settings (1) We will check the area that is used to change E5CD set values. The area that is used to change the set value is called the download area. DM15 to DM29 is the download area for the No. 0 Controller (E5CD), DM45 to DM59 is the download area for the No.
  • Page 199 6 Programless Communications (2) We will switch the No. 0 Controller to STOP. Change the display format to Hexadecimal 16 bit on the Batch Monitor Dialog Box. Then, confirm that DM15 (Request Flag) is 1 (Enable Writing), double-click DM16 (Operation Command Code), enter 0101 hex (Stop), and press the Enter Key.
  • Page 200 6 Programless Communications 6 - 92 E5@D Digital Temperature Controllers Communications Manual (H225)
  • Page 201 Appendices A-1 ASCII List ........... . A-2 A-2 Troubleshooting .
  • Page 202 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 Digital Temperature Controllers Communications Manual (H225)
  • Page 203 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 204 A Appendices Item Confirmation Page The host device is detecting the The Controller does not return responses for broadcast or absence of a response as an software reset commands. error after broadcasting a command or sending a software reset command. The host device sent another Always read the response after sending a command command before receiving a...
  • Page 205 Index E5@D Digital Temperature Controllers Communications Manual (H225)
  • Page 206 addresses Echoback Test CompoWay/F ............2-7 CompoWay/F ..........2-7, 2-15 Modbus ..............4-7 Modbus ............4-6, 4-15 area definitions .............. 2-6 end codes areas and first address of linked data ......6-9 CompoWay/F ............2-3, 2-4 ASCII list ................A-2 error codes Modbus ..............4-5 ETX ................
  • Page 207 range of operation for programless communications variable area ..............4-7 .................. 6-20 variable area (setting range) list Read Controller Attributes (CompoWay/F) ..2-7, 2-13 CompoWay/F ............3-2 Read Controller Status (CompoWay/F) ....2-7, 2-14 Modbus ..............5-2 Read Variable Area (CompoWay/F) ...... 2-7, 2-8 Variable Read, Multiple (Modbus) .........
  • Page 208 E5@D Digital Temperature Controllers Communications Manual (H225)
  • Page 210 OMRON ELETRÔNICA DO BRASIL LTDA • HEAD OFFICE São Paulo, SP, Brasil • 55.11.2101.6300 • www.omron.com.br OMRON EUROPE B.V. • Wegalaan 67-69, NL-2132 JD, Hoofddorp, The Netherlands. • +31 (0) 23 568 13 00 • www.industrial.omron.eu Authorized Distributor: Controllers & I/O •...