Mitsubishi Electric MELSEC iQ-R Series User Manual
Mitsubishi Electric MELSEC iQ-R Series User Manual

Mitsubishi Electric MELSEC iQ-R Series User Manual

Intelligent function module
Hide thumbs Also See for MELSEC iQ-R Series:
Table of Contents

Advertisement

Quick Links

MELSEC iQ-R C Intelligent Function Module
User's Manual (Application)
-RD55UP06-V
-RD55UP12-V

Advertisement

Table of Contents
loading

Summary of Contents for Mitsubishi Electric MELSEC iQ-R Series

  • Page 1 MELSEC iQ-R C Intelligent Function Module User's Manual (Application) -RD55UP06-V -RD55UP12-V...
  • Page 3: Safety Precautions

    SAFETY PRECAUTIONS (Read these precautions before using this product.) Before using this product, please read this manual and the relevant manuals carefully, and pay full attention to safety to handle the product correctly. The precautions given in this manual are concerned with this product only. For the safety precautions of the programmable controller system, refer to the user's manual for the CPU module used.
  • Page 4 [Design Precautions] WARNING  Configure safety circuits external to the programmable controller to ensure that the entire system operates safely even when a fault occurs in the external power supply or the programmable controller. Failure to do so may result in an accident due to an incorrect output or malfunction. (1) Emergency stop circuits, protection circuits, and protective interlock circuits for conflicting operations (such as forward/reverse rotations or upper/lower limit positioning) must be configured external to the programmable controller.
  • Page 5 [Design Precautions] WARNING  Do not write any data to the "system area" and "write-protect area" of the buffer memory in the module. Also, do not use any "use prohibited" signals as an output signal from the CPU module to each module.
  • Page 6 [Security Precautions] WARNING  To maintain the security (confidentiality, integrity, and availability) of the programmable controller and the system against unauthorized access, denial-of-service (DoS) attacks, computer viruses, and other cyberattacks from external devices via the network, take appropriate measures such as firewalls, virtual private networks (VPNs), and antivirus solutions.
  • Page 7 Directly touching any conductive parts of the connectors while power is on may result in electric shock. *1 For details, please consult your local Mitsubishi Electric representative. [Wiring Precautions] CAUTION  Individually ground the FG and LG terminals of the programmable controller with a ground resistance of 100 ohms or less.
  • Page 8 [Wiring Precautions] CAUTION  When a protective film is attached to the top of the module, remove it before system operation. If not, inadequate heat dissipation of the module may cause a fire, failure, or malfunction.  Programmable controllers must be installed in control panels. Connect the main power supply to the power supply module in the control panel through a relay terminal block.
  • Page 9 [Startup and Maintenance Precautions] CAUTION  When connecting an external device with a CPU module or intelligent function module to modify data of a running programmable controller, configure an interlock circuit in the program to ensure that the entire system will always operate safely. For other forms of control (such as program modification, parameter change, forced output, or operating status change) of a running programmable controller, read the relevant manuals carefully and ensure that the operation is safe before proceeding.
  • Page 10 For details on how to eliminate static electricity from the module, refer to the following. Antistatic Precautions Before Using MELSEC iQ-R Series Products (FA-A-0368)  Use a clean and dry cloth to wipe off dirt on the module.
  • Page 11: Conditions Of Use For The Product

    Notwithstanding the above restrictions, Mitsubishi Electric may in its sole discretion, authorize use of the PRODUCT in one or more of the Prohibited Applications, provided that the usage of the PRODUCT is limited only for the specific applications agreed to by Mitsubishi Electric and provided further that no special quality assurance or fail-safe, redundant or other safety features which exceed the general specifications of the PRODUCTs are required.
  • Page 12: Considerations For Use

    Before using this product, please read this manual and the relevant manuals carefully and develop familiarity with the performance of the MELSEC iQ-R series programmable controller to handle the product correctly. When applying the program examples provided in this manual to an actual system, ensure the applicability and confirm that it will not cause system control problems.
  • Page 13: Table Of Contents

    CONTENTS SAFETY PRECAUTIONS ..............1 CONDITIONS OF USE FOR THE PRODUCT .
  • Page 14 CHAPTER 3 TROUBLESHOOTING Checking Method for Error Descriptions ........... . 64 Error Type.
  • Page 15: Relevant Manuals

    System configuration, specifications, functions, and troubleshooting of CW e-Manual [SH-081373ENG] Workbench/CW-Sim e-Manual refers to the Mitsubishi Electric FA electronic book manuals that can be browsed using a dedicated tool. e-Manual has the following features: • Required information can be cross-searched in multiple manuals.
  • Page 16: Terms

    Another term for the software package for the MELSEC programmable controllers. It indicates GX Works3 and CW Configurator in this manual. Dedicated function library A generic term for C intelligent function module dedicated functions, MELSEC iQ-R series data link functions, data analysis functions, and statistical analysis functions Target device...
  • Page 17: Chapter 1 Function

    FUNCTION This chapter shows the details of the functions of a C intelligent function module. Program Related Function Device access function Data can be read from/written to devices and buffer memory of a C intelligent function module or a CPU module by using a dedicated function library.
  • Page 18: Label Communication Function

    (mdrGetLabelInfo) does not need to be acquired for each MELSEC iQ-R series data link function (mdrRandRLabel/mdrRandWLabel) execution. However, if the label assignment information (device information) stored in a CPU module is changed, acquire it again by using the MELSEC iQ-R series data link function (mdrGetLabelInfo). (Otherwise, an error response is returned.) Function list...
  • Page 19: User Program Execution Function From Cpu Module

    Accessible CPU modules The following table shows the accessible CPU modules. Product name Model name Programmable controller CPU R00CPU, R01CPU, R02CPU, R04CPU, R08CPU, R16CPU, R32CPU, R120CPU Process CPU R08PCPU, R16PCPU, R32PCPU, R120PCPU Label types which can be referred to The following table shows the label types that can be referred to from a C intelligent function module. : Available, : Not available, : Not applicable Label type "Access from External Device"...
  • Page 20: Interrupt Function To A Cpu Module

    Interrupt function to a CPU module When the interrupt condition set to an input signal (X) is satisfied, a C intelligent function module issues an interrupt request for a CPU module. An interrupt program of the CPU module can be activated by the interrupt request. Function list The following table shows the functions used for interrupting a CPU module.
  • Page 21: Interrupt Function To A C Intelligent Function Module

    Interrupt function to a C intelligent function module When the output signal (Y) of the C intelligent function module is ON, the routine (user program) registered with the C intelligent function module dedicated function (CITL_EntryYInt) can be executed as an interrupt routine (interrupt program). A user program in a state of waiting for an output signal (Y) interrupt event notification can be restarted by using the C intelligent function module dedicated function (CITL_WaitYEvent).
  • Page 22 Restarting user programs CPU module C intelligent function module Sequence program User program 1. Execute the CITL_Wait- YEvent function 2. Interrupt event wait state 3. Output signal (Y) is turned ON. Restart Execute the C intelligent function module dedicated function (CITL_WaitYEvent) while executing a user program. The user program is placed into a state of waiting for an output signal (Y) interrupt event notification.
  • Page 23: Data Analysis Function

    Data analysis function This function performs data analysis processing such as fast Fourier transform, digital filter operation, calculation of a cross point between a wave and a specified value, and calculation of a standard deviation. This function enables the detection of machining errors by monitoring current wave and the preventive maintenance of devices by analyzing vibrations.
  • Page 24: Data Analysis Or Statistical Analysis Using A Cpu Module

    Data analysis or statistical analysis using a CPU module Using a dedicated instruction or a module FB, analysis processing can be performed on a C intelligent function module. Dedicated instructions For the dedicated instructions, refer to the following: Page 99 Dedicated Instructions Module FBs For the module FBs, refer to the following: MELSEC iQ-R C Intelligent Function Module Function Block Reference...
  • Page 25: Ethernet Communication Function

    Ethernet Communication Function FTP function The server function of FTP(File Transfer Protocol), which is a protocol used to transfer files with target devices, is supported. The target device with FTP client function can access the files in the C intelligent function module. File operation The following operations can be performed for a file in a C intelligent function module from a target device with the FTP client function.
  • Page 26 Number of simultaneous connections • Up to 10 target devices (FTP client) can log in to a C intelligent function module. If connecting from the 11th FTP client in the state where 10 target devices have logged in, an error will occur without establishing the connection. •...
  • Page 27: Telnet Function

    Telnet function This function executes the Shell command with a Telnet tool in a personal computer without using CW Workbench for a TCP/ IP network. This allows simple remote debugging (such as task information display and memory dumping) of a C intelligent function module.
  • Page 28 Timeout When the line is disconnected during Telnet connection, it will take 30 seconds before Telnet connection (TCP) times out on the C intelligent function module side. Telnet cannot be reconnected until it times out. Timeout time can be changed by the command provided by VxWorks. ipcom_sysvar_set("iptcp.KeepIdle","XX",1);...
  • Page 29: Ras Function

    RAS Function Program monitoring (WDT) function This function monitors and detects errors on hardware and a user program by using the watchdog timer (WDT), an internal timer of a C intelligent function module. Program monitoring (WDT) type System watchdog timer A timer to monitor the system of a C intelligent function module.
  • Page 30: Error History Function

    Error history function Errors occurred in a C intelligent function module are stored in maximum 16 buffer memory as a history. If a major/moderate error occurs, even if new errors have occurred, the history is not updated. Event history function Errors occurred and operations performed in a C intelligent function module are sampled in a CPU module as event information.
  • Page 31: Initialization Function

    If it is completed abnormally again, a hardware failure may occur in the C intelligent function module. Please contact your local Mitsubishi Electric sales office or representative. Do not use an electric screwdriver when removing the module. Loose the module fixing screws completely to remove the module.
  • Page 32: Security Function

    However, this function does not prevent unauthorized access completely. Incorporate measures other than this function if the programmable controller system's safety must be maintained against unauthorized access from an external device. Mitsubishi Electric Corporation cannot be held responsible for any system problems that may occur from unauthorized access.
  • Page 33: File Access Restriction Function

    File access restriction function A file attribute can be set for the files stored in the following types of memory. By setting a file attribute, access to a target file can be restricted, and falsification by an unauthorized user and data leakage to outside can be prevented. •...
  • Page 34 Checking file access restriction status File access restriction status can be checked by executing the Shell command or the C intelligent function module dedicated function (CITL_GetFileSecurity). File access restriction status cannot be checked by using the script file (STARTUP.CMD). Canceling/re-setting file access restriction Change the file access restriction status by using the Shell command, the script file (STARTUP.CMD), or a user program.
  • Page 35: Service/Account Setting Function

    Service/account setting function Set the services, account, and security password for a C intelligent function module. By restricting the services and setting an account, unauthorized access from other users can be prevented. Security password is required to change the service/account setting. To use the service/account setting function in a redundant system, both of the modules in system A and system B are required to be set.
  • Page 36 DHCP A service to use a function which assigns the network settings automatically. MELSEC iQ-R series data link A service to use MELSEC iQ-R series data link functions. function Memory card access A service to access the memory card. Memory card script execution A service to use the script file stored in the memory card.
  • Page 37: Lockout

    Lockout If the password authentication failed for several times, the password authentication will be denied (locked out) for a period of time. This prevents a brute force attack from unauthorized users. Lockout time The lockout time is as follows: Number of password input error Lockout time 1st time to 5th time 0 minute...
  • Page 38: Ip Filter Function

    IP filter function Access from an illegal IP address is prevented by identifying the IP address of communication target. There are two IP filter functions. Allow function: Allows access only from the specified IP addresses. Deny function: Denies access only from the specified IP addresses. IP address: 192.168.3.15 IP address: 192.168.3.20 IP address: 192.168.3.25...
  • Page 39: Time Synchronization Function

    Time Synchronization Function The time synchronization function synchronizes the time in a C intelligent function module with the CPU module time (in multiple CPU system, CPU No. 1). Time synchronization timing Timing of time synchronization is as follows. • When the power is turned OFF and ON •...
  • Page 40 Operation for time synchronization When a time synchronization process is executed to the CPU module, the time in a C intelligent function module is changed. Therefore, the time in the C intelligent function module may change significantly. Since there is inaccuracy in the clock element in CPU module and C intelligent function module, the time may be moved slightly forward or backward when the time is synchronized.
  • Page 41: Sampling Function

    Sampling Function This function samples target data from a CPU module. • To sample data in each sequence scan, a CPU module supporting the sequence scan synchronization sampling function is required. • Data sampling in each sequence scan of a C intelligent function module is a best effort function. Since the processing time varies depending on the setting and the status of other devices, this function may not perform at the set sampling interval.
  • Page 42 Data sampling measurement time The following shows the sequence scan time in which data can be sampled in each sequence scan. However, since measurement time varies depending on the following external factors, the values in the following table are only a guide when using the sampling function. •...
  • Page 43 Sampling data by waiting for data to be sampled Target data is acquired from the temporary area of a C intelligent function module at the timing when data for the specified number of records is stored in the temporary area with the C intelligent function module dedicated function (CITL_WaitCollectDataRecvEvent).
  • Page 44 Sampling timing of target data To sample target data without missing, the free space needs to be created in the temporary area by executing the C intelligent function module dedicated function (CITL_GetCollectData) and acquiring sampled data stored in the temporary area. For the execution interval of the C intelligent function module dedicated function (CITL_GetCollectData), set an interval optimal to the system within a value obtained by dividing 'the time when the space in the temporary area is full' by 2.
  • Page 45 Data structure of target data The following shows the data structure of target data. 2017/1/1 12:00:00.0000 2017/1/1 12:00:00.0100 2017/1/1 12:00:00.0200 2017/1/1 12:01:45.5200 Item Description Header Index Indicates the sequential serial number of sampled data. (0 to 4294967295) information A numerical value counted up in ascending order starting from 1 is output. When it exceeds the upper limit 4294967295, it counts up again from 0.
  • Page 46 Target data The following shows the data that can be sampled at the time of data sampling in each sequence scan. Data type Target data can be sampled as a data type in the following table: Data type Number of device points 1 point Word 1 point...
  • Page 47 Device list The file registers for each local device and program in which the program name is specified cannot be accessed. Bit specified devices and digit specified devices cannot be specified. Item Description Device Special relay (SM) Special register (SD) Input relay (X) Output relay (Y) Internal relay (M)
  • Page 48: Sd Memory Card Boot Function

    SD Memory Card Boot Function This function starts Linux stored in an SD memory card. Startup method To start Linux, insert an SD memory card where an Linux image is written into the SD memory card slot of a C intelligent function module, then turn the power OFF and ON.
  • Page 49: Firmware Update Function

    FIRMWARE UPDATE FUNCTION Acquire a firmware update file from the Mitsubishi Electric FA website to update the version of the firmware. For the module models that support this function, precautions that are common to those modules, and update procedure, refer to the following: MELSEC iQ-R Module Configuration Manual...
  • Page 50: Chapter 2 Parameter Setting

    PARAMETER SETTING Set various operations in parameters with an engineering tool. Parameter Setting Procedure The parameter setting procedure when C intelligent function module is used is shown below. Add a C intelligent function module to an engineering tool. [Navigation window]  [Parameter]  right-click [Module Information]  [Add New Module] Set four types of parameter settings, basic settings, application settings, interrupt settings, and refresh settings, in the screen displayed by the following operation: [Navigation window] ...
  • Page 51: Basic Setting

    Basic Setting Set mode settings and own node settings. RD55UP06-V Window Displayed items Item Description Setting range Mode Settings Set the operation mode of C intelligent function module. • Online • Online: Normal operation mode. • Stop Script File Setting •...
  • Page 52 IP Address Setting Set the IP address of the own node. Item Description Setting range IP Address Set the IP address of the own node. • Empty (no setting) Ensure that the own node and the external device to be communicated with have the •...
  • Page 53: Rd55Up06-V(R)

    RD55UP06-V(R) When using a C intelligent function module in a redundant system, the parameters shown below are used. To use the module in a redundant system, refer to the following: Page 108 Use in a Redundant System Window Displayed items Item Description Setting range...
  • Page 54 IP Address Setting Set the IP address of the own node. Item Description Setting range System A IP Address Set the IP address of the own node of the system A. • Empty (no setting) Ensure that the own node and the external device to be communicated with have the •...
  • Page 55: Rd55Up12-V

    RD55UP12-V Window Displayed items Item Description Setting range Mode Settings Set the operation mode of C intelligent function module. • Online • Online: Normal operation mode. • Stop Script File Setting • Stop Script File Setting: The registered script file stops being executed. •...
  • Page 56 IP Address Setting Set the IP address of the own node. Item Description Setting range To Use or Not to Set whether to use the Ethernet port (CH1). • Not Use Setting You must set "Use" at least CH1 or CH2. •...
  • Page 57 Item Description Setting range To Use or Not to Set whether to use the Ethernet port (CH2). • Not Use Setting You must set "Use" at least CH1 or CH2. • Use (Default: Not Use) IP Address Set the IP address of the own node CH2. 0.0.0.5 to 223.255.255.254 Ensure that the own node CH2 and the external device to be communicated with (Default: empty)
  • Page 58: Rd55Up12-V(R)

    RD55UP12-V(R) When using a C intelligent function module in a redundant system, the parameters shown below are used. To use the module in a redundant system, refer to the following: Page 108 Use in a Redundant System Window Displayed items Item Description Setting range...
  • Page 59 IP Address Setting Set the IP address of the own node. 2 PARAMETER SETTING 2.2 Basic Setting...
  • Page 60 Item Description Setting range To Use or Not to Set whether to use the Ethernet port (CH1). • Not Use Setting You must set "Use" at least CH1 or CH2. • Use (Default: Use) System A IP Set the IP address of the own node CH1 of the system A. •...
  • Page 61 Item Description Setting range To Use or Not to Set whether to use the Ethernet port (CH2). • Not Use Setting You must set "Use" at least CH1 or CH2. • Use (Default: Not Use) System A IP Set the IP address of the own node CH2 of the system A. 0.0.0.5 to 223.255.255.254 Address Ensure that the own node CH2 and the external device to be communicated with...
  • Page 62: Application Setting

    Application Setting Set the target IP address. Window Displayed items Item Description Setting range IP Filter Setting IP Filter Set whether to enable the IP filter function. • Not Use • Use (Default: Not Use) Access From IP Address Set whether to allow/deny the access from the specified IP addresses. •...
  • Page 63 IP Filter Detail Setting Set the target IP address and IP address to be excluded. Window Displayed items Item Description Setting range Target IP Address Set the IP address to be allowed or denied. 0.0.0.1 to 223.255.255.254 To set a single IP address, enter the IP address in the left field and leave the (Default: empty) right field blank.
  • Page 64: Interrupt Setting

    Interrupt Setting Set interrupt operation settings, interrupt conditions, and interrupt pointer. Window Displayed items Item Description Setting range Input/Interrupt Operation Setting Set whether to operate in input or interrupt. • Input • Interrupt (Default: Input) Interrupt Condition Setting Set conditions for interrupt occurrence factor. •...
  • Page 65: Refresh Setting

    Refresh Setting Set the refresh timing as per specified refresh target. Window Displayed items Item Description Setting range Refresh Timing Set refresh timing. • At the Execution Time of END Instruction • At the Execution Time of Specified Program (Default: At the Execution Time of END Instruction) Refresh Group[n](n: 1-64) Specify the refresh group of the program.
  • Page 66: Chapter 3 Troubleshooting

    TROUBLESHOOTING This chapter explains the errors which may occur when using an C intelligent function module and the troubleshooting. Checking Method for Error Descriptions The following are the methods to check error descriptions. Checking method Description System monitor of an engineering tool Error codes can be checked by the system monitor of an engineering tool.
  • Page 67: Checking Module Status

    Checking Module Status The module status can be checked in the "Module Diagnostics" screen of an engineering tool. Function Purpose Reference Page 65 Error Error Information To display the description of an error currently occurred. The history of an error detected in a C intelligent function module and an executed operation can information be checked by clicking the [Event History] button.
  • Page 68: Module Information List

    Module information list Errors occurring are listed. During a self-diagnostic test, "Automatic hardware is being tested" or "Hardware test for LED check is being executed" is displayed in all the LED information and switch information. If an error occurs, refer to the following section to take corrective action. Page 69 Troubleshooting by Symptom Window Displayed items...
  • Page 69: Self-Diagnostic Tests

    If it is completed abnormally again, a hardware failure may occur in the C intelligent function module. Please contact your local Mitsubishi Electric sales office or representative. Do not use an electric screwdriver when removing the module. Loose the module fixing screws completely to remove the module.
  • Page 70 If it is completed abnormally again, a hardware failure may occur in the C intelligent function module. Please contact your local Mitsubishi Electric sales office or representative. Do not use an electric screwdriver when removing the module. Loose the module fixing screws completely to remove the module.
  • Page 71: Troubleshooting By Symptom

    Troubleshooting by Symptom If any of the functions of a C intelligent function module does not operate properly, perform troubleshooting by checking the following items. If the ERR LED is flashing, clear the error using an engineering tool. RUN LED does not turn ON Check the following items.
  • Page 72: Ethernet Communication Cannot Be Established Between Personal Computer And C Intelligent Function Module

    Ethernet communication cannot be established between personal computer and C intelligent function module Issue PING command from the personal computer to the C intelligent function module, and check the response. If the response is incorrect Check the following items. Check item Corrective action Is an Ethernet cable connected to the Ethernet port? Connect the Ethernet cable.
  • Page 73: File Access Fails

    File access fails Check the following items. Check item Corrective action Is the CARD RDY LED turned OFF when the read/write target is an SD Insert or re-insert SD memory card. memory card? Is the SD memory card write-protected when write target is the SD memory Cancel the write protection of the SD memory card.
  • Page 74: An Error Occurs During User Program Execution

    Check item Corrective action Is the MELSEC iQ-R series data link function used to access from multiple • When executing a MELSEC iQ-R series data link function in multiple tasks, modules or a built-in Ethernet port of the CPU module in the system where...
  • Page 75: A C Intelligent Function Module Dedicated Instruction Is Not Executed

    A C intelligent function module dedicated instruction is not executed Check the following item. Check item Corrective action Is the dedicated instruction executed again before the completion of the After the completion of the dedicated function being processed, execute the dedicated function being processed? dedicated instruction again.
  • Page 76: Error Code List

    Error Code List The following table shows the codes for errors occurred in a C intelligent function module. Error code Error name Description Corrective Action 1800H User function not registered G(P).CEXECUTE was executed without Execute CITL_EntryDedicatedInstFunc function registering a routine by and register a routine before G(P).CEXECUTE CITL_EntryDedicatedInstFunc function.
  • Page 77 Error code Error name Description Corrective Action 1819H Intersection recognition The specified value of the intersection recognition For the intersection recognition pattern, set E- pattern out of range pattern is out of range. 3.40282347+38 to E-1.17549435-38, 0 , E1.17549435-38 to E3.40282347+38. 181AH Maximum number of The specified value of maximum number of...
  • Page 78 Error code Error name Description Corrective Action 182CH The start address of output • The specified value of start address of output • Specify 16,384 to 2,097,150 for the start destination of standard destination of standard deviation is out of the address of output destination of standard deviation out of range error range.
  • Page 79 Error code Error name Description Corrective Action Specify the value of the number of data points  1839H Y coordinate storage The specified value of Y coordinate storage destination size out of range destination size is out of the range. number of bytes of the type specified in waveform error data type selection or more for Y coordinate...
  • Page 80 Error code Error name Description Corrective Action 1977H The start address of output • The specified value of start address of storage • Specify 16,384 to 2,097,150 for the start destination of coefficient m destination of coefficient m is out of range. address of storage destination of coefficient m.
  • Page 81 • MELSEC data link function • Reset the C Controller module or the C • MELSEC iQ-R series data link function intelligent function module. • Data analysis function • Reduce the number of tasks using the target function, and retry.
  • Page 82 Error code Error name Description Corrective Action 24C8H System bus error An error has been detected on the system bus. • Take measures to reduce noise. • Reset the programmable controller system. If the same error code is displayed again, the possible cause is a hardware failure in the system.
  • Page 83 • CPU module drives recklessly or it breaks possible cause is a hardware failure of the C down. (Malfunction by noise etc. and Hardware intelligent function module. Please contact your error) local Mitsubishi Electric sales office or representative. 3C01H Hardware failure A hardware failure has been detected.
  • Page 84 • Initialize the C intelligent function module. If the same error code is displayed again, the possible cause is a hardware failure of the C intelligent function module. Please contact your local Mitsubishi Electric sales office or representative. 3E19H to 3E1DH Memory error An error has been detected in the memory.
  • Page 85: Event List

    Event List The following shows an event occurred by the C intelligent function module. Item Description Event Code Indicates the ID number of each event. Event type Indicates the type of each event. • Security • Operation Event category Indicates the category of each event. Event Detection Indicates the description of detected events.
  • Page 86: Appendix

    APPENDIX Appendix 1 Module Label The I/O signal, buffer memory of the C intelligent function module can be set using the module label. Module label configuration The name of a module label is defined in the following configurations: "Instance name"_"Module number"."Label name" "Instance name"_"Module number"."Label name"_D UP06_1.bIn_ModuleReady Instance name...
  • Page 87: Appendix 2 Input/Output Signals

    Appendix 2 Input/Output Signals This section explains the I/O signals of a C intelligent function module. The following shows the example of I/O signal assignment when the start I/O number of a C intelligent function module is '0'. Device X is the input signal from a C intelligent function module to a CPU module. Device Y is the input signal from a CPU module to a C intelligent function module.
  • Page 88 Output signals Device number Signal name Y0 to YE Use prohibited Error clear request • ON: Error clear request • OFF:  Area available for user 0 Area available for user 1 Area available for user 2 Area available for user 3 Area available for user 4 Area available for user 5 Area available for user 6...
  • Page 89: Input Signal Details

    Input signal details The details of each input signal are as follows. Module READY (X0) Turns ON when the C intelligent function module becomes ready (before executing script file "STARTUP.CMD") after turning the power OFF and ON, or resetting the CPU module. This signal turns OFF when a watch dog timer error occurred. SD memory card status (X1) Turns ON/OFF by mounting status of the SD memory card.
  • Page 90: Output Signal Details

    Output signal details The details of each output signal are as follows. An output signal is enabled when the signal is changed from OFF to ON. A system does not turn an output signal ON and OFF. To enable an output signal again, turn the output signal ON and OFF, and ON again.
  • Page 91: Appendix 3 Buffer Memory

    Appendix 3 Buffer Memory This chapter explains the buffer memory of the C intelligent function module. Precautions Do not write data in the "System area" of the buffer memory. If data is written to any of the system areas, the programmable controller system may malfunction. Buffer memory list The following table lists the buffer memories of the C intelligent function module.
  • Page 92 Address Application Name Initial value Decimal (hexadecimal) Common settings status area Set whether to use the Ethernet port (CH2) (68H) (Ethernet port CH2) 105 to 106 IP address (69H to 6AH) 107 to 108 Subnet mask (6BH to 6CH) 109 to 110 Default gateway (6DH to 6EH) ...
  • Page 93 Address Application Name Initial value Decimal (hexadecimal) Firmware update history storage Firmware update completion with/without an error (384H) area 901 to 909 System area (385H to 38DH) Information on latest Execution time (year) (38EH) firmware update inform ation Execution time (month) (38FH) Execution time (day) (390H)
  • Page 94: Buffer Memory Details

    Buffer memory details This section explains the details of the buffer memory of the C intelligent function module. Module status area (Un\G0 to 20) The status of each LED and operation of a C intelligent function module can be checked. Buffer memory name Address Description...
  • Page 95 Network connection status area (Ethernet port CH2) (Un\G81 to 94) The network connection status of a C intelligent function module (Ethernet port CH2) can be checked in this area. In a redundant system, the network connection status of system A or system B set in parameters can be checked. Whether the connective system is system A or system B can be checked in "Redundant System Status"...
  • Page 96 Current error area (Un\G140 to 147) The most recent error code which is currently occurring can be checked in this area. Name Address Description Error code Un\G140 The error code is stored. System area Un\G141 Use prohibited Time Un\G142 b0 to 7: Time zone and summer time flag b8 to 15: System area Un\G143 b0 to 7: Last two digits of the year...
  • Page 97 Error log area (Un\G150 to 311) The history of errors which have occurred on the C intelligent function module can be checked in this area. Name Address Description Error count Un\G150 This is the cumulative number of errors registered in the error log area. Error log write pointer Un\G151 This is the error log number registered to the most recent error log.
  • Page 98 Error log 1 to 16 (Un\G152 to 311) Stores the history of the errors that have occurred in the C intelligent function module. Error log area is comprised of 16 error logs with the same data configuration. Error log 1 Error code Un\G152 to 161 Error log 2...
  • Page 99 Firmware update history storage area (Un\G900 to Un\G931) The history of firmware update performed by the firmware update function is stored. Name Address Description Firmware update completion with/without an error Un\G900 The error occurrence state on the firmware update function is stored. •...
  • Page 100 Name Address Description Previous firmware update Firmware update Un\G930 The start input/output number of the module where the firmware update was result target executed is stored. Firmware update Un\G931 The execution result of the firmware update is stored. result • 1H: Normal end •...
  • Page 101: Appendix 4 Dedicated Instructions

    Appendix 4 Dedicated Instructions Dedicated instructions are used to simplify programming when using intelligent function module functions. For details, refer to the following: MELSEC iQ-R Programming Manual (Module Dedicated Instructions) Dedicated instruction list Application Dedicated Function Overview Instruction User Program Execution CEXECUTE To execute a routine registered with the C intelligent function module dedicated function (CITL_EntryDedicatedInstFunc).
  • Page 102: Appendix 5 Vxworks Component List

    Appendix 5 VxWorks Component List This section shows the VxWorks components implemented in a C intelligent function module. Description Component List (prjParams.h) _thread variables support INCLUDE_TLS Address Space Allocator Show Routines INCLUDE_ADR_SPACE_SHOW address space shell commands INCLUDE_ADR_SPACE_SHELL_CMD AIM MMU Show Routines INCLUDE_AIM_MMU_SHOW Altera Dw EMAC Enhanced Network Driver INCLUDE_ALT_SOC_GEN5_DW_END...
  • Page 103 Description Component List (prjParams.h) coprocessor show routine INCLUDE_COPROCESSOR_SHOW Core NFS client INCLUDE_CORE_NFS_CLIENT counting semaphore creation routine INCLUDE_SEM_COUNTING_CREATE counting semaphores INCLUDE_SEM_COUNTING CRYPTO INCLUDE_IPCRYPTO debug shell commands INCLUDE_DEBUG_SHELL_CMD debugging facilities INCLUDE_DEBUG Default SMP scheduler policy INCLUDE_SMP_SCHED_DEFAULT_POLICY Device Manager INCLUDE_DEVICE_MANAGER DHCP Client INCLUDE_IPDHCPC DNS Client INCLUDE_IPDNSC DOS File System Consistency Checker...
  • Page 104 Description Component List (prjParams.h) FTP Server INCLUDE_IPFTPS full featured memory allocator INCLUDE_MEM_MGR_FULL General BSP macros INCLUDE_BSP_MACROS Generic PHY driver INCLUDE_GENERICPHY get name info INCLUDE_GETNAMEINFO get serv by name INCLUDE_GETSERVBYNAME get servse by port INCLUDE_GETSERVBYPORT getaaddrinfo wrapper INCLUDE_IPWRAP_GETADDRINFO gethostbyaddr wrapper INCLUDE_IPWRAP_GETHOSTBYADDR gethostbyname wrapper INCLUDE_IPWRAP_GETHOSTBYNAME getifaddrs wrapper...
  • Page 105 Description Component List (prjParams.h) IPCOM shell command interface INCLUDE_IPCOM_SHELL_CMD IPCOM sysctl commands INCLUDE_IPSYSCTL_CMD IPCOM sysvar commands INCLUDE_IPCOM_SYSVAR_CMD IPCOM uses native VxWorks file system INCLUDE_IPCOM_FS_NATIVE IPNET INCLUDE_IPNET IPNet loopback configuration INCLUDE_IPNET_LOOPBACK_CONFIG IPNet Stack INCLUDE_IPNET_STACK IPNet sysctl integration INCLUDE_IPNET_SYSCTL ipProto wrapper INCLUDE_IPWRAP_IPPROTO IPv4 INCLUDE_IPCOM_USE_INET IPv4 AutoIP...
  • Page 106 Description Component List (prjParams.h) netstat wrapper INCLUDE_IPWRAP_NETSTAT network boot device configuration INCLUDE_NET_BOOT_CONFIG Network Daemon Support INCLUDE_NET_DAEMON network device netmask setup INCLUDE_NETMASK_GET Network host show routines INCLUDE_NET_HOST_SHOW network init INCLUDE_NET_INIT network remote I/O access INCLUDE_NET_REM_IO Network Stack Memory Pool Configuration INCLUDE_NET_POOL NETWORK SYSCTL INCLUDE_NET_SYSCTL NFS client All...
  • Page 107 Description Component List (prjParams.h) Radius Authenication Support INCLUDE_IPCOM_USE_AUTH_RADIUS Radius client INCLUDE_IPRADIUS RAM Disk INCLUDE_RAM_DISK raw filesystem INCLUDE_RAWFS rBuff library INCLUDE_RBUFF rBuff show routine INCLUDE_RBUFF_SHOW read the bootline INCLUDE_BOOT_LINE_INIT reader/write semaphores INCLUDE_SEM_READ_WRITE reader/write semaphores creation routine INCLUDE_SEM_READ_WRITE_CREATE Remote Command INCLUDE_REMLIB Remote Command sysctl support INCLUDE_REMLIB_SYSCTL Removable IO INCLUDE_IO_REMOVABLE...
  • Page 108 Description Component List (prjParams.h) SYSCTL INCLUDE_SYSCTL SYSCTL CLI INCLUDE_SYSCTL_CLI sysctl System Call INCLUDE_SC_SYSCTL System Address Space Allocator INCLUDE_ADR_SPACE_LIB System Call Hook Support INCLUDE_SYSCALL_HOOKS System clock INCLUDE_SYSCLK_INIT system debug flag INCLUDE_EDR_SYSDBG_FLAG system debug flag INCLUDE_SYSDBG_FLAG System Viewer class instrumentation INCLUDE_WINDVIEW_CLASS System Viewer library INCLUDE_WINDVIEW system-defined timestamping INCLUDE_SYS_TIMESTAMP...
  • Page 109 Description Component List (prjParams.h) vxBus Driver Parameter System INCLUDE_PARAM_SYS VxBus Interrupt Controller Library INCLUDE_INTCTLR_LIB vxBus subsystem INCLUDE_VXBUS vxBus subsystem show routines INCLUDE_VXBUS_SHOW vxBus Sys Clk Support INCLUDE_VXB_SYS_CLK vxBus Timer Support INCLUDE_TIMER_SYS VxBus Timestamp Support INCLUDE_VXB_TIMESTAMP vxIpiLib INCLUDE_VXIPI vxMemProbe initializer for exception handler support INCLUDE_VXMEMPROBE_INIT VxWorks debug library INCLUDE_VXDBG...
  • Page 110: Appendix 6 Use In A Redundant System

    Appendix 6 Use in a Redundant System This section explains restrictions, considerations, and other information when using a C intelligent function module in a redundant system. Setting a different IP address for each C intelligent function module in system A and system B enables each module to enter the same network.
  • Page 111 Functions The following shows the restricted functions when using a C intelligent function module in a redundant system. Function Description Program related function Device access function When using in the standby system • When accessing a device of the control CPU module in which tracking setting is configured, existing data is overwritten by data of the control system.
  • Page 112: Example Of A System Configuration

    Example of a system configuration The following shows an example of a system configuration when using a C intelligent function module in a redundant system. Ethernet (1) Tracking cable (2) C intelligent function module (3) Process CPU (redundant mode) (4) Redundant function module Setting parameters The following explains the setting procedure using a C intelligent function module (RD55UP06-V(R)).
  • Page 113 Set an R6RFM in the following: [Navigation window]  [Parameter]  [System Parameter]  [I/O Assignment] tab  [I/O Assignment Setting] Set an RD55UP06-V(R). APPX Appendix 6 Use in a Redundant System...
  • Page 114 Click the [OK] button. In the "Basic Setting" screen of the RD55UP06-V(R), configure the settings for a redundant system. (Page 49 Basic Setting) [Navigation window]  [Parameter]  [Module Information]  [RD55UP06-V(R)]  [Module Parameter]  [Basic Setting]  [Own Node Setting] [IP Address Setting] In the "System A/B Setting"...
  • Page 115: Considerations

    Write the parameters to the CPU module in system A. [Online]  [Write to PLC] Click the [Yes] button. Turn the power OFF and ON, or reset the CPU modules in system A and system B. Considerations The following shows the considerations when using a redundant system. •...
  • Page 116: Appendix 7 Added And Changed Functions

    Appendix 7 Added and Changed Functions This section shows the added and changed functions of a C intelligent function module. Added/changed contents Firmware version Reference RD55UP06-V RD55UP12-V Page 39 Sampling Function Data sampling in each sequence scan is supported. "03" "01"...
  • Page 117 MEMO APPX Appendix 7 Added and Changed Functions...
  • Page 118: Index

    INDEX ....23,25,34 Account setting ......31 attrib() command .
  • Page 119 MEMO...
  • Page 120: Revisions

    Japanese manual number: SH-081564-L This manual confers no industrial property rights or any rights of any other kind, nor does it confer any patent licenses. Mitsubishi Electric Corporation cannot be held responsible for any problems involving industrial property rights which may occur as a result of using the contents noted in this manual.
  • Page 121: Warranty

    WARRANTY Please confirm the following product warranty details before using this product. 1. Gratis Warranty Term and Gratis Warranty Range If any faults or defects (hereinafter "Failure") found to be the responsibility of Mitsubishi occurs during use of the product within the gratis warranty term, the product shall be repaired at no cost via the sales representative or Mitsubishi Service Company.
  • Page 122: Information And Services

    INFORMATION AND SERVICES For further information and services, please contact your local Mitsubishi Electric sales office or representative. Visit our website to find our locations worldwide. MITSUBISHI ELECTRIC Factory Automation Global Website Locations Worldwide www.MitsubishiElectric.com/fa/about-us/overseas/ TRADEMARKS Windows is a trademark of the Microsoft group of companies.
  • Page 124 SH(NA)-081567ENG-L(2403)KWIX MODEL: RD55UP06-V-U-OU-E MODEL CODE: 13JX43 HEAD OFFICE: TOKYO BLDG., 2-7-3, MARUNOUCHI, CHIYODA-KU, TOKYO 100-8310, JAPAN NAGOYA WORKS: 1-14, YADA-MINAMI 5-CHOME, HIGASHI-KU, NAGOYA 461-8670, JAPAN When exported from Japan, this manual does not require application to the Ministry of Economy, Trade and Industry for service transaction permission. Specifications subject to change without notice.

Table of Contents