Rkc instrument com-k imr01z01-e9 usb communication converter (2 pages)
Summary of Contents for RKC INSTRUMENT COM-ML
Page 1
PROFINET Communication Converter COM-ML [For SRZ] Instruction Manual IMR02E20-E1 RKC INSTRUMENT INC.
Page 2
The name of each programmable controller (PLC) means the products of each manufacturer. Company names and product names used in this manual are the trademarks or registered trademarks of the respective companies. All Rights Reserved, Copyright 2018, RKC INSTRUMENT INC.
Safety Precautions Pictorial Symbols (safety symbols) Various pictorial symbols are used in this manual to ensure safe use of the product, to protect you and other people from harm, and to prevent damage to property. The symbols are described below. Be sure you thoroughly understand the meaning of the symbols before reading this manual.
This product is intended for use with industrial machines, test and measuring equipment. ● (It is not designed for use with medical equipment and nuclear energy plant.) This is a Class A instrument. In a domestic environment, this instrument may cause radio ●...
Symbols Pictorial Symbols (safety symbols) : This mark indicates important information on installation, handling and operating procedures. : This mark indicates supplemental information on installation, handling and operating procedures. : This mark indicates where additional information may be located. ...
COM-ML [For SRZ] Installation Manual This manual explains the mounting and wiring. PROFINET Communication Converter IMR02E19-E This manual is enclosed with instrument. COM-ML [For SRZ] Host Communication Data List This list is a compilation of the host communication data items. PROFINET Communication Converter IMR02E20-E1 This manual you are reading now.
Page 8
8. COMMUNICATION DATA LIST ......... 34 8.1 Reference to Communication Data List ............34 8.2 Communication Data of COM-ML ..............36 8.3 Communication Data of Z-TIO Module ............39 8.4 Memory Area Data Address of Z-TIO Module (only for Modbus) ....62 8.5 Communication Data of Z-DIO Module ............
Page 9
Page 10. TROUBLESHOOTING ............ 101 11. SPECIFICATIONS ............106 APPENDIX. HOST COMMUNICATION PROTOCOL ..110 A.1 Communication Requirements ..............110 A.2 RKC Communication Protocol ..............112 A.2.1 Polling procedures ....................... 112 A.2.2 Selecting procedures ......................118 A.2.3 Communication data structure ..................... 123 A.3 Modbus Protocol ..................
This chapter describes features, package contents, model code, system configuration, etc. PROFINET PROFINET is the Ethernet base industrial network standardized according to IEC 61158 and IEC 61784. The COM-ML communication converter uses PROFINET IO and conforms to the RT (Real-Time) communication. Host communication Data send/receive is possible between the converter and the host computer through RKC communication (ANSI X3.28-1976 subcategories 2.5 and B1) or Modbus.
* The GSDML file is used for recognition of the COM-ML on PROFINET in the configuration tool (software for environment settings and creating programs). If any of the products are missing, damaged, or if your manual is incomplete, please contact RKC sales office or the agent.
1. OUTLINE 1.2 Model Code Check whether the delivered product is as specified by referring to the following model code list. If the product is not identical to the specifications, please contact RKC sales office or the agent. COM- ML - 4 □ 02 (1) (2) (1) Network communication 4: PROFINET...
1. OUTLINE 1.3 Parts Description COM-ML mainframe Indication lamp FAIL/RUN Loader FAIL/RUN RX/TX communication Indication lamp RX/TX connector COM-ML Host communication address setting switch Communication port COM. PORT DIP switch Indication lamp NS PROFINET connector Indication lamp Link/Activity (Port 1)
Page 15
When the COM-ML is connected to a function module, do not use terminals 3, 4 and 5 of the function module. Mounting bracket Used to fix the COM-ML on DIN rails and also to fix each module joined together. IMR02E20-E1...
For controller (SRZ), refer to Z-TIO Instruction Manual (IMS01T01-E), Z-DIO Instruction Manual (IMS01T03-E) and Z-CT Instruction Manual (IMS01T16-E). Connect power wiring to the COM-ML, make wiring to the controller Wiring (SRZ), and connect the COM-ML and the PLC to PROFINET. Connect the wiring for host communication or loader communication in the COM-ML.
3. MOUNTING This chapter describes installation environment, mounting cautions, dimensions and mounting procedures. To prevent electric shock or instrument failure, always turn off the power before mounting or removing the instrument. 3.1 Mounting Cautions (1) This instrument is intended to be used under the following environmental conditions. (IEC 61010-1) [POLLUTION DEGREE 2] (2) Use this instrument within the following environment conditions: ...
Page 18
Joint connector cover Be sure the COM-ML and SRZ function modules (Z-TIO, Z-DIO and Z-CT modules) are joined when using them. (5) In case this instrument is connected to a supply by means of a permanent connection, a switch or circuit-breaker shall be included in the installation.
3. MOUNTING 3.2 Dimensions (Unit: mm) 76.9 3.3 DIN Rail Mounting Mounting procedures 1. Pull down the mounting bracket at the bottom of the module (A). Attach the hooks on the top of the module to the DIN rail and push the lower section into place on the DIN rail (B). 2.
Page 20
1. Mount the function modules on the DIN rail. Slide the modules until the modules are closely joined together and the joint connectors are securely connected. (Front view of module mainframe) COM-ML Joint connector Function module 2. Push in the mounting brackets to lock the modules Rear view of base together and fix to the DIN rail.
3. MOUNTING 3.4 Panel Mounting Mounting procedures 1. Refer to the mounting dimensions below when selecting the location. (30) (Unit: mm) 300.2 Recommended screw: M3 10 Recommended tightening torque: 0.3 N・m (3 kgf・cm) Base Mounting dimensions 2. Remove the base from the module (B) while the lock is pressed (A). Lock (Bottom of the module mainframe) 3.
(maximum available current of 5.6 A). Supply the power to only one of the joined modules or COM-ML. When power is supplied to any one of the joined modules or COM-ML, all of the joined modules and COM-ML will receive power.
In addition, do not use terminals 3, 4 and 5 of function modules. Wiring method When using the COM-ML connected to function modules, the power supply wiring is connected to any one of the modules. Power is supplied from the module with the power wiring to the other modules.
4. WIRING 4.3 Connection to PROFINET Connect COM-ML to PROFINET. Pin layout of connector COM-ML PROFINET FAIL/RUN communication connector RX/TX RJ-45 COM-ML Pin number 8: Unused 7: Unused 6: RX 5: Unused 4: Unused 3: RX 2: TX 1: TX...
Page 25
4. WIRING Wiring example The Ethernet cable (LAN cable) which is marketed can be connected. The Ethernet cable (LAN cable) must be provided by the customer. Programmable controller (PLC) SRZ unit 1 SRZ unit 2 Ethernet Daisy-chain cable connectable. (LAN cable) Ethernet cable (LAN cable) Ethernet straight through cable and Ethernet crossover cable may be used.
4. WIRING 4.4 Connection to Host Computer This section explains the connections for using the host computer and the operation panel to set COM-ML data and controller (SRZ) data. 4.4.1 When connected with RS-422A Pin layout of connector COM.PORT...
Page 27
Recommended RS-232C/RS-422A converter: COM-A (RKC product) For the COM-A, refer to the COM-A/COM-B Instruction Manual (IMSRM33-E). When the host computer has a USB connector Connect the USB communication converter between the host computer and the COM-ML. Host Connect to USB port...
Signal name Symbol The 6-pin type modular connector T/R (A) Send/Receive data should be used for the connection T/R (B) Send/Receive data to the COM-ML. Signal ground Recommended model: TM4P-66P (Manufactured by HIROSE Unused ELECTRIC CO., LTD.) Unused Signal ground ...
Page 29
(not included) or something to that effect. When the host computer has a USB connector Connect the USB communication converter between the host computer and the COM-ML. Host Connect to USB port...
Connect a USB communication converter COM-K2 (sold separately)* between the personal computer and the COM-ML. Loader communication makes it possible to check and set data of the COM-ML and the controller (SRZ). A loader communication cable (optional) is required for the connection to the loader communication connector on the COM-ML.
5.1 Address Setting Set host communication address of COM-ML (SRZ unit). Set an address for the COM-ML (SRZ unit) using a small blade screwdriver. Set the address such that it is different to the other addresses on the same line.
5. HOST COMMUNICATION SETTING 5.2 DIP Switch Setting Use the DIP switch to set the speed and protocol of host communication, and DIP switch enable/disable. DIP switch Left side view Host communication speed 4800 bps 9600 bps 19200 bps [Factory se value] 38400 bps Communication protocol/Data bit configuration RKC communication (Data 8-bit, without parity, Stop 1-bit)
Make the module address setting to make the function module (Z-TIO, Z-DIO and Z-CT modules) communication settings. The SRZ unit performs internal communication between the COM-ML and the function module, so the communication protocol, communication speed, and data bit configuration do not need to be set.
6. COMMUNICATION SETTING OF FUNCTION MODULE Address setting example of function module (16 Z-TIO modules, 7 Z-DIO modules and 7 Z-CT modules): Module address setting Z-TIO module Z-DIO module Z-CT module (16 modules) (7 modules) (7 modules) 6.2 Temperature Control Channel of the SRZ Unit Setting the Z-TIO module address determines the temperature control channel number used for communication.
6. COMMUNICATION SETTING OF FUNCTION MODULE 6.3 Digital Input/Output Channel of Z-DIO Module Setting the Z-DIO module address determines the digital input/output channel number of SRZ unit. To each Z-DIO module address, the relevant digital input/output channel is assigned. Each digital input/output channel can be calculated from the following equation.
6. COMMUNICATION SETTING OF FUNCTION MODULE 6.4 Current Transformer (CT) Input Channel of Z-CT Module Setting the Z-CT module address determines the current transformer (CT) input channel number of SRZ unit. To each Z-CT module address, the relevant current transformer (CT) input channel is assigned.
0 to 127 8084 32900 Number of setting data items · · 0: Unused · · · · (OUT) [50] 80B5 32949 For information on connecting the COM-ML to a host computer, refer to 4.4 Connection to Host Computer (P. 16). IMR02E20-E1...
Page 38
7. INITIAL COMMUNICATION DATA SETTINGS Communication data items setting Set the communication items used in PROFINET communication. Up to 50 communication items can be set. 50 items correspond to CH1 to CH50 of identifier QG of RKC communication, and to Modbus register addresses 8020H to 8051H.
Page 39
For setting configuration, refer to Setting example (P. 29). Setting example If one Z-TIO module is joined to the COM-ML, set the following conditions: Use CH1 to CH4 of “Measured value (PV)” and “Set value (SV)” of the Z-TIO module.
Page 40
7. INITIAL COMMUNICATION DATA SETTINGS Setting of RKC communication (Set value is a decimal number.) Communication data items CH1 of identifier QG: [First Modbus register address of Measured value (PV)] CH2 of identifier QG: 2780 [First Modbus register address of Set value (SV)] CH3 to 50 of identifier QG: 65535 [Unused] ...
7. INITIAL COMMUNICATION DATA SETTINGS 7.2 Other Communication Data Settings Set communication data (PID constants and event set values of the Z-TIO module, DO manual output of the Z-DIO module, etc.) other than the items set in 7.1 PROFINET Communication Settings (P. 27) using host communication or loader communication.
7. INITIAL COMMUNICATION DATA SETTINGS 7.4 PROFINET Communication Specifications Below is the specification of the PROFINET communication. Main family: General Product family: COM-ML-4 Device ID: 0x0001 Physical slot: 17 slots Corresponding module: Refer to the table below Setting contents Slot...
Page 43
Setting example (The condition is the same as the setting example on Page 29.) When one Z-TIO module is connected to the COM-ML, set the following conditions. Use the Measured value (PV) and the Set value (SV) [CH1 to CH4] of the Z-TIO module.
A method of how communication data items are read or written when viewed from the host computer or PLC is described RO: Read only data Data direction COM-ML Host computer or PLC R/W: Read and Write data Data direction Host computer or PLC...
Page 45
Engineering mode. Some of the communication data of the COM-ML will not be enabled until the power is turned on again, or control is switched from STOP to RUN.
8. COMMUNICATION DATA LIST 8.2 Communication Data of COM-ML Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value Instrument number Serial number (character) (COM-ML) Instrument number Serial number (character)
Page 47
Monitor for the 0132 0 to 31 number of connected modules RUN/STOP transfer 0133 0: STOP (Control stop) (COM-ML) 1: RUN (Control start) RUN/STOP transfer 0134 0: STOP (Control stop) (Function module*) 1: RUN (Control start) CH100 0197 ...
Page 48
8013 32787 0 to 16 modules This is the maximum address of the (Z-TIO module) Z-TIO module that is connected to the COM-ML. Number of connected 8014 32788 0 to 16 modules This is the maximum address of the...
8. COMMUNICATION DATA LIST 8.3 Communication Data of Z-TIO Module For details of Z-TIO module communication data, refer to SRZ Instruction Manual (IMS01T04-E). Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value Measured value (PV) 01FC Input scale low to Input scale high...
Page 50
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value Current transformer 034C CTL-6-P-N: (CT) input value 0.0 to 30.0 A monitor CTL-12-S56-10L-N: CH64 038B 0.0 to 100.0 A ...
Page 51
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value Unused 05DC 1500 05EB 1515 10.0 to 100.0 C ...
Page 52
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value Interlock release 091C 2332 0: Normal state 1: Interlock release execution CH64 095B 2395 Deviation action, Deviation action Event 1 set value 095C 2396...
Page 53
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value PID control, Control response 0BDC 3036 0: Slow Position parameter 1: Medium ★ proportioning 2: Fast CH64 0C1B...
Page 54
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value Area soak time ★ 0 minutes 00 seconds to 0DDC 3548 199 minutes 59 seconds: communication: RKC communication: 0:00...
Page 55
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value RS ratio * 109C 4252 0.001 to 9.999 1.000 CH64 10DB 4315 Output distribution 10DC 4316 0: Control output selection...
Page 56
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value 100.0 to 100.0 % EDS value 1 131C 4892 (for disturbance 1) CH64 135B 4955 EDS value 1 135C 4956...
Page 57
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value RKC communication Communication 16DC 5852 Least significant digit: switch for logic Communication switch 1 CH16 16EB 5867...
Page 58
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value Decimal point 19EC 6636 0: No decimal place Based on position 1: One decimal place model code 2: Two decimal places CH64...
Page 59
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value 0: None Event 1 type 1C2C 7212 Based on 1: Deviation high model code (Using SV monitor value) CH64 1C6B 7275...
Page 60
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value RKC communication 1DAC 7596 Force ON of Event 1 Least significant digit: action Event output turned on at input CH64 1DEB 7659...
Page 61
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value 1E2C 7724 1: Channel 1 Event 2 channel setting 2: Channel 2 3: Channel 3 CH64 1E6B 7787...
Page 62
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value 0: None Event 3 type 1FAC 8108 Based on 1: Deviation high model code (Using SV monitor value) CH64 1FEB 8171...
Page 63
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value RKC communication 212C 8492 Force ON of Event 3 Least significant digit: action Event output turned on at input CH64 216B 8555...
Page 64
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value 21AC 8620 1: Channel 1 Event 4 2: Channel 2 channel setting 3: Channel 3 CH64 21EB 8683...
Page 65
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value CTL-6-P-N: CT ratio 232C 9004 0 to 9999 CTL-12-S56- CH64 236B 9067 10L-N: 1000 0: None CT assignment 236C 9068...
Page 66
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value 25EC 9708 0.000 to 1.000 Water cooling: Undershoot 0.100 suppression factor Air cooling: CH64 262B 9771 0.250...
Page 67
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value 292C 10540 0.0 to 100.0 % of manipulated Output change rate limiter (up) output/seconds (0.0: OFF) [cool-side] CH64 296B...
Page 68
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value Integral time 2C6C 11372 0.01 to 10.00 times 1.00 adjusting factor [cool-side] CH64 2CAB 11435 ...
Page 69
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value Open/Close output 2FEC 12268 0.1 to 10.0 % of output neutral zone CH64 302B 12331 Action at feedback 302C...
Page 70
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value EDS transfer time 332C 13100 0: 1 second setting decimal point position (No decimal place) 1: 0.1 seconds setting CH64 336B...
Page 71
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value SV select function 35AC 13740 0: Remote SV function 1: Cascade control function 2: Ratio setting function CH64 35EB 13803...
8. COMMUNICATION DATA LIST 8.4 Memory Area Data Address of Z-TIO Module (only for Modbus) The register addresses, 386CH to 3DABH are used for checking and changing each set value belonging to the memory area. Register address Attri- Chan- Struc- Factory Name Data range...
Page 73
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Attri- Chan- Struc- Factory Name Data range bute ture set value Integral time [cool-side] 3BAC 15276 0 to 3600 seconds or 0.0 to 1999.9 seconds (0, 0.0: PD action) CH64 3BEB 15339...
8. COMMUNICATION DATA LIST 8.5 Communication Data of Z-DIO Module For details of Z-DIO module communication data, refer to SRZ Instruction Manual (IMS01T04-E). Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value RKC communication ...
Page 75
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value Unused 3E8C 16012 3FDB 16347 RKC communication DO manual output 1 3FDC 16348...
Page 76
8. COMMUNICATION DATA LIST Continued from the previous page. Register address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value Memory area setting 434C 17228 0: Valid signal 1: Invalid CH16 435B 17243 1 1, 0 to 99 DO signal assignment 435C 17244...
Page 77
8. COMMUNICATION DATA LIST Table 1: DI assignment table Set value No assignment AUTO/MAN REM/LOC Interlock release EDS start signal 1 Soak stop RUN/STOP REM/LOC AUTO/MAN EDS start signal 1 Operation mode Soak stop RUN/STOP EDS start signal 1 REM/LOC Soak stop RUN/STOP Memory area transfer (1 to 8)
Page 78
8. COMMUNICATION DATA LIST Table 2: DO assignment table [DO1 to DO4] Set value No assignment DO1 manual output DO2 manual output DO3 manual output DO4 manual output Event 1 comprehensive output Event 2 comprehensive output Event 3 comprehensive output Event 4 comprehensive output Event 1 (CH1) Event 2 (CH1)
8. COMMUNICATION DATA LIST 8.6 Communication Data of Z-CT Module For details of Z-CT module communication data, refer to Z-CT Instruction Manual [Detailed version] (IMS01T21-E). Resister address Iden- Chan- Attri- Struc- Factory Name Digits Data range tifier bute ture set value ...
Page 80
When using a non-specified CT, set to “1: CTL-12-S56-10L-N (0.0 to 100.0 A).” When the set lock (Identifier: LK, Resister address: 5E0CH to 5E1BH) is set to “0: Unlock” (the RUN/STOP transfer of the COM-ML becomes STOP), writing data is possible.
Page 81
666B 26219 When the set lock (Identifier: LK, Resister address: 5E0CH to 5E1BH) is set to “0: Unlock” (the RUN/STOP transfer of the COM-ML becomes STOP), writing data is possible. For monitoring using “0: Mean conversion” or “1: Root mean squared value conversion,” the following settings are required: ...
9. USAGE EXAMPLE This chapter describes an usage example of PROFINET communication when connected with the COM-ML and controller (SRZ) with the PLC set to a PROFINET master. 9.1 Handling Procedures Refer to 9.2 System Configuration (P. 73) Preparations of configuration instrument ...
SRZ unit Loader communication is used for the initial communication data settings. Devices used PROFINET communication converter: COM-ML-4 ............1 Controller (SRZ): Z-TIO module ............. 1 (4-channel type) Programmable controller (PLC) SMATEC S7-1200 (SIEMENS) CPU module: CPU 1211C (6ES7 211-1BE40-0XB0) ....
9.3 Use Instruments Settings COM-ML setting There is not the setting of the hardware. In this example the initial settings for COM-ML communication data are configured using loader communication, and thus COM-ML host communication settings are not necessary. Controller (SRZ) setting...
(P. 27). For information on each communication item, refer to 8. COMMUNICATION DATA LIST (P. 34). Download of GSDML file To recognize the COM-ML with the Engineering software, a GSDML (GSD Markup Language) file is required. The GSDML file can be downloaded from the official RKC website: http://www.rkcinst.com/english/download/field_network.htm.
STEP 7 engineering software are used to configure the various settings. Create a new project and add a CPU Add a PLC and a COM-ML to the software to enable PROFINET communication. 1. Start STEP 7 (TIA PORTAL). 2. To create a new project, enter a new project name in “Create new project” and click on the “Create”...
Page 87
9. USAGE EXAMPLE 4. Choose a CPU module you use, and change the Device name, if necessary. Double click on the selected CPU module. Select 5. The screen is switched from “Portal view” to “Project view.” Click here to return to the “Portal view.” IMR02E20-E1...
Page 88
Added of COM-ML-4 6. Install the GSDML file for COM-ML-4. Under “Options,” click “Manage general station description files (GSD).” 7. Select the GSDML file for COM-ML-4 that you downloaded, and click on the “Install” button. Installation is in progress. IMR02E20-E1...
Page 89
9. USAGE EXAMPLE 8. Make sure the installation is successfully completed, and click on the “Close.” The hardware catalog is now updated. IMR02E20-E1...
Page 90
9. USAGE EXAMPLE 9. Select the “Online & diagnostics” and click on the “Network View.” 10. Click on the “Hardware catalog” and double click on the “DAP” of the COM-ML-4. IMR02E20-E1...
Page 91
9. USAGE EXAMPLE 11. The COM-ML-4 is added to the “Network view.” Repeat the same procedure to add other devices. [Setting example] IMR02E20-E1...
Page 92
Connect COM-ML-4 12. Drag between the two green frames. They look like as if they are connected to each other over the PROFINET. Drag Green frame 13. Select the picture of the “COM-ML-4” and switch to the “Device view.” IMR02E20-E1...
Page 93
9. USAGE EXAMPLE 14. You can change the device name of COM-ML-4 in the “Project tree.” (Just leave it if no change is required) The device name can be changed. 15. To set the device name, right click on the picture of the COM-ML-4 in the “Device view”, and click on the “Assign device name”...
Page 94
9. USAGE EXAMPLE 16. The “Assign PROFINET device name” window opens. Click to select the item shown in the red frame. 17. Click “Assign name.” 18. Check to see if the “Status” is “OK” and if the “PROFINET device name” is changed to the device name you set.
Page 95
9. USAGE EXAMPLE 19. You can see in the “Device overview” of the “Device view” that modules are set to each slot with the “I address” and the “Q address” of the corresponding registers. You can change the address to the desired one, but modules in each slot are permanently assigned and are not deletable.
Page 96
9. USAGE EXAMPLE Online setting 20. Click on the icon “Download to device” in the toolbar, then the “Extended download to device” window opens. Download to device 21. Click “Start search.” IMR02E20-E1...
Page 97
9. USAGE EXAMPLE 22. Select the detected CPU module and click on the “Load” button. 23. If there is a caution on the “Load preview” screen, select an appropriate action. IMR02E20-E1...
Page 98
9. USAGE EXAMPLE 24. Click “Load.” 25. Click on the “Finish” to end the download. IMR02E20-E1...
Page 99
9. USAGE EXAMPLE 26. Confirm that there is no warning nor an error. Click on the “GO online” on the toolbar. Go online IMR02E20-E1...
Page 100
9. USAGE EXAMPLE 27. When all is displayed in green, it means that the PROFINET communication is properly handled. In the on-line state, the color of the internal title bar changes. Title bar Device overview is displayed in the “Deviation view.” IMR02E20-E1...
Page 101
9. USAGE EXAMPLE 28. Right click on the picture of COM-ML-4, and click on the “Online & diagnostics.” Right click 29. The Module information and the instrument serial number can be verified. IMR02E20-E1...
9. USAGE EXAMPLE 9.6 PROFINET Communication This part will show how to read four channels of the Measured values (PV) and the Set values (SV), and how to write the 4ch Set values (SV). 1. Set in advance the content of 9.4 Initial Communication Data Settings (Page 75) over the loader communication.
Page 103
9. USAGE EXAMPLE 3. In the tag table, enter the data for each communication item. First, start with the data to read. In the following example, values for the following parameter for the channel 1 are entered; Name “PV_ch1,” Data type “Int,” Address “%IW256.” For the Address, refer to Step 19 (P. 85) for details. IMR02E20-E1...
Page 104
9. USAGE EXAMPLE 4. Then, enter the measured values (PV, for 4 channels), followed by the set values (SV, for 4 channels) 5. Then, enter the data to write. Start with the Write permission (switching the setting state). Enter Name “write permission,” Data type “Int,” Address “%QW256.” IMR02E20-E1...
Page 105
9. USAGE EXAMPLE 6. Then, enter the data for the set values (SV, for four channels). This completes data setting for read/write. 7. Then, you do read and write the data. Double click on the “Add new watch table” in the “Project tree” to display the input screen of the Watch table.
Page 106
9. USAGE EXAMPLE 8. Click on the icon at the right edge of the Name column. The data entered in the tag table are shown. Select one data to monitor. In the following example, “PV_ch1” is selected. Click Select 9. Drag the lower right corner of the Name column to copy the data entered in the tag table. Drag IMR02E20-E1...
Page 107
9. USAGE EXAMPLE 10. To download the data, go offline first. Click on the “GO offline” on the toolbar, and then click on the “Download to device” icon. Go offline Download to device 11. Go back online again. Click on the “GO online” on the toolbar. Go online IMR02E20-E1...
Page 108
9. USAGE EXAMPLE 12. To start monitoring, click on the “Monitor all” icon on the internal toolbar. Monitor all 13. The read out data will be displayed in the column of “Monitor value.” IMR02E20-E1...
Page 109
9. USAGE EXAMPLE 14. Attempt to write a data into the Set value (SV). Enter the set value into the “Modify value” of the channel where the data is written into. 15. When you click on the icon “Modify all selected values once and now” on the internal toolbar, the “Modify value”...
Page 110
9. USAGE EXAMPLE 16. Write “1” to “write permission”. Then, the data is written and the Monitor value becomes equal to the Modify value. IMR02E20-E1...
10. TROUBLESHOOTING This section explains possible causes and solutions if any abnormality occurs in the instrument. For any inquiries or to confirm the specifications of the product, please contact RKC sales office or the agent. If the instrument needs to replaced, always strictly observe the warnings below. ...
Page 112
10. TROUBLESHOOTING COM-ML Problem Probable cause Solution FAIL/RUN lamp does not Power not being supplied Check external breaker etc. light up Appropriate power supply voltage Check the power supply not being supplied Power supply terminal contact Retighten the terminals...
Page 113
RKC sales office or the agent. A green lamp is 1 flash * MS lamp: ON (red) Major fault Replace COM-ML (COM-ML failure) Link/Activity lamp: OFF Link has not been established. Confirm that the power supply is ON Destination is not on the line.
Page 114
10. TROUBLESHOOTING Host communication (RKC communication) Problem Probable cause Solution No response Wrong connection, no connection or Confirm the connection method or disconnection of the communication cable condition and connect correctly Breakage, wrong wiring, or imperfect Confirm the wiring or connector and contact of the communication cable repair or replace the wrong one Mismatch of the setting data of...
Page 115
10. TROUBLESHOOTING Host communication (Modbus) Problem Probable cause Solution No response Wrong connection, no connection or Confirm the connection method or disconnection of the communication cable condition and connect correctly Breakage, wrong wiring, or imperfect Confirm the wiring or connector and contact of the communication cable repair or replace the wrong one Mismatch of the setting data of...
11. SPECIFICATIONS Ethernet communication PROFINET Physical layer: 100BASE-TX User layer: PROFINET Adapted network: PROFINET IO communication Corresponding function: IO data Connector type: RJ-45 (2 ports) Real time class: RT CLASS 1 Conformance class: Base on Conformance Class B ...
Page 117
11. SPECIFICATIONS Modbus Interface: Based on RS-485, EIA standard Based on RS-422A, EIA standard Communication method: RS-485: 2-wire system, half-duplex multi-drop connection RS-422A: 4-wire system, half-duplex multi-drop connection Synchronous method: Start/Stop synchronous type Communication speed: 4800 bps, 9600 bps, 19200 bps, 38400 bps Data bit configuration: Start bit: 1 Data bit: 8...
Page 118
11. SPECIFICATIONS Loader communication Connection method: Connection with a loader communication cable for our USB converter COM-K2 (sold separately). Protocol: RKC communication (ANSI X3.28-1976 subcategories 2.5 and B1) Synchronous method: Start/Stop synchronous type Communication speed: 38400 bps Data bit configuration: Start bit: 1 Data bit: 8 Parity bit: Without...
Page 119
11. SPECIFICATIONS General specifications Power supply voltage: 21.6 to 26.4 V DC [Including power supply voltage variation] (Rating 24 V DC) Power consumption: 120 mA max. (at 24 V DC) Rush current: 12 A or less Insulation resistance: Between power supply terminal and grounding: 20 M...
APPENDIX. HOST COMMUNICATION PROTOCOL A.1 Communication Requirements Processing times during data send/receive When the host computer is using either the polling or selecting procedure for communication, the following processing times are required for SRZ unit to send data: - Response wait time after SRZ unit sends BCC in polling procedure - Response wait time after SRZ unit sends ACK or NAK in selecting procedure RKC communication (Polling procedure) Procedure details...
Page 121
APPENDIX. HOST COMMUNICATION PROTOCOL RS-485 (2-wire system) send/receive timing RS-485 communication is conducted through two wires, therefore the transmission and reception of data requires precise timing. Polling procedure Possible Send data (Possible/Impossible) Host Impossible computer Sending status - - - - - Possible Send data (Possible/Impossible)
APPENDIX. HOST COMMUNICATION PROTOCOL A.2 RKC Communication Protocol RKC communication uses the Polling/Selecting method to establish a data link. The basic procedure is followed ANSI X3.28-1976 subcategories 2.5 and B1 basic mode data transmission control procedure (Fast selecting is the selecting method used in SRZ unit). ...
Page 123
1. Address (2 digits) This data is a host communication address of the COM-ML for polled and must be the same as the unit address set value in item 5.1 Address Setting (P. 21). The polling address which transmitted a message once becomes effective so long as data link is not initialized by transmit and receive of EOT.
Page 124
APPENDIX. HOST COMMUNICATION PROTOCOL 3. Identifier (2 digits) The identifier specifies the type of data that is requested from the SRZ unit. Always attach the ENQ code to the end of the identifier. Refer to 8. COMMUNICATION DATA LIST (P. 34). 1.
Page 125
APPENDIX. HOST COMMUNICATION PROTOCOL Memory area soak time monitor and area soak time become the following data: When data range is 0 hour 00 minute to 99 hours 59 minutes: Data range is 0:00 to 99:59, punctuation of time unit is expressed in colon “: (3AH).” ...
Page 126
APPENDIX. HOST COMMUNICATION PROTOCOL (6) ACK (Acknowledgment) An acknowledgment ACK is sent by the host computer when data received is correct. When the SRZ unit receives ACK from the host computer, the SRZ unit will send any remaining data of the next identifier without additional action from the host computer.
Page 127
APPENDIX. HOST COMMUNICATION PROTOCOL Polling procedure example (When the host computer requests data) Normal transmission Host computer send Host computer send 04H 30H 31H 4BH 31H 53H 31H 05H Memory Identifier Address area number 02H 53H 31H 30H 30H 31H 20H 20H 20H 34H 30H 30H 2EH 30H 2CH Identifier Channel No.
Host computer sends selecting address for the selecting sequence. Address (2 digits): This data is a host communication address of the COM-ML to be selected and must be the same as the unit address set value in item 5.1 Address Setting (P. 21).
Page 129
APPENDIX. HOST COMMUNICATION PROTOCOL (3) Data sent from the host computer The host computer sends data for the selecting sequence with the following format: When no memory area number is specified Identifier Data Identifier Data When the memory area number is specified Memory Identifier Data...
Page 130
APPENDIX. HOST COMMUNICATION PROTOCOL About numerical data [The data that receipt of letter is possible] Data with numbers below the decimal point omitted or zero-suppressed data can be received. (Number of digits: Within 7 digits) <Example> When data send with 001.5, 01.5, 1.5, 1.50, 1.500 at the time of 1.5, SRZ unit can receive a data.
Page 131
APPENDIX. HOST COMMUNICATION PROTOCOL (5) NAK (Negative acknowledge) If the SRZ unit does not receive correct data from the host computer, it sends a negative acknowledgment NAK to the host computer. Corrections, such as re-send, must be made at the host computer.
APPENDIX. HOST COMMUNICATION PROTOCOL A.2.3 Communication data structure Data description ......................Data Part of the data above is shown below. Data for each unit (Without channel) Data length 7 digits Data length 1 digit Data Identifier Data Identifier Data length 32 digits (Model code) Data length 8 digits (ROM version) Identifier...
Page 134
APPENDIX. HOST COMMUNICATION PROTOCOL Example) Data structure of error codes of Z-TIO, Z-DIO and Z-CT modules E Z 0 0 1 0 0 0 0 0 0 1 0 0 2 0 0 0 0 0 0 0 Identifier Channel No. Channel No.
Slave address The slave address is a number from 0 to F manually set at the address setting switch located at the front of COM-ML. For details, refer to 5.1 Address Setting (P. 21). Although all connected slave units receive the query message sent from the master, only the slave with the slave address coinciding with the query message will accept the message.
APPENDIX. HOST COMMUNICATION PROTOCOL A.3.2 Function code Function code contents Function code Function Contents (Hexadecimal) Read holding registers Measured value, control output value, current transformer input value, Event status, etc. Preset single register Set value, PID constants, event set value, etc. Diagnostics (loopback test) Loopback test Preset multiple registers...
APPENDIX. HOST COMMUNICATION PROTOCOL A.3.4 Slave responses (1) Normal response In the response message of the Read Holding Registers, the slave returns the read out data and the number of data items with the same slave address and function code as the query message. ...
APPENDIX. HOST COMMUNICATION PROTOCOL A.3.5 Calculating CRC-16 The Cyclic Redundancy Check (CRC) is a 2 byte (16-bit) error check code. After constructing the data message, not including start, stop, or parity bit, the master calculates a CRC code and appends this to the end of the message.
Page 139
APPENDIX. HOST COMMUNICATION PROTOCOL The flow chart of CRC-16 START FFFFH CRC Register CRC Register next byte of the message CRC Register 0 n Shift CRC Register 1 bit to the right Carry flag is 1 CRC Register ...
Page 140
APPENDIX. HOST COMMUNICATION PROTOCOL Example of a CRC calculation in the ‘C’ language This routine assumes that the data types ‘uint16’ and ‘uint8’ exists. Theses are unsigned 16-bit integer (usually an ‘unsigned short int’ for most compiler types) and unsigned 8-bit integer (unsigned char). ‘z_p’...
APPENDIX. HOST COMMUNICATION PROTOCOL A.3.6 Register read and write Read holding registers [03H] The query message specifies the starting register address and quantity of registers to be read. The contents of the holding registers are entered in the response message as data, divided into two parts: the high-order 8-bit and the low-order 8-bit, arranged in the order of the register numbers.
Page 142
APPENDIX. HOST COMMUNICATION PROTOCOL Preset single register [06H] The query message specifies data to be written into the designated holding register. The write data is arranged in the query message with high-order 8-bit first and low-order 8-bit next. Only R/W holding registers can be specified.
Page 143
APPENDIX. HOST COMMUNICATION PROTOCOL Diagnostics (Loopback test) [08H] The master’s query message will be returned as the response message from the slave (SRZ unit). This function checks the communication system between the master and slave (SRZ unit). Example: Loopback test for slave address 1 Query message Slave address Function code...
Page 144
APPENDIX. HOST COMMUNICATION PROTOCOL Preset multiple registers [10H] The query message specifies the starting register address and quantity of registers to be written. The write data is arranged in the query message with high-order 8-bit first and low-order 8-bit next. Only R/W holding registers can be specified.
APPENDIX. HOST COMMUNICATION PROTOCOL A.3.7 Caution for handling communication data The numeric range of data used in Modbus protocol is 0000H to FFFFH. Only the set value within the setting range is effective. FFFFH represents 1. The Modbus protocol does not recognize data with decimal points during communication. Example1: When Heater break alarm (HBA) set value is 20.0 A, 20.0 is processed as 200, 200 = 00C8H Heater break alarm (HBA)
APPENDIX. HOST COMMUNICATION PROTOCOL A.3.8 How to use memory area data Memory area function can store up to 8 individual sets of SVs and parameters. One of the areas is used for control, and the currently selected area is “Control area.” Memory area data can be used to check and change settings that belong to memory areas other than the control area.
Page 147
APPENDIX. HOST COMMUNICATION PROTOCOL [Example 1] When data on the Event 1 set value in Memory area 2 of CH1 is read 1. The memory area number, “2” is written to the CH1 setting memory area number (386CH). Data in Memory area 2 is called up to the CH1 register addresses. CH1 register addresses Setting memory area number 386CH...
Page 148
APPENDIX. HOST COMMUNICATION PROTOCOL Control area transfer Any memory area used for control is specified by the memory area transfer (08DCH to 091BH). The area (095CH to 0E5BH) now used for control is called “Control area.” The memory area number (control area) can be changed at either RUN or STOP. Register address ...
Page 149
If data in the control area is changed, data in the memory area is also changed. If data in the memory area is changed, data in the control area is also changed. Data mapping function When using a COM-ML joined to function modules, the data mapping function cannot be used. IMR02E20-E1...
Need help?
Do you have a question about the COM-ML and is the answer not in the manual?
Questions and answers