Mitsubishi Electric MX Component Version 4 Programming Manual

Type
Programming Manual
MX Component Version 4
Programming Manual
-SW4DNC-ACT-E
1
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.
In this manual, the safety precautions are classified into two levels: " WARNING" and " CAUTION".
Under some circumstances, failure to observe the precautions given under " CAUTION" may lead to serious
consequences.
Observe the precautions of both levels because they are important for personal and system safety.
Make sure that the end users read this manual and then keep the manual in a safe place for future reference.
[Design Precautions]
[Design Precautions]
[Security Precautions]
WARNING
When data change, program change, or status control is performed from a personal computer to a
running programmable controller, create an interlock circuit outside the programmable controller to
ensure that the whole system always operates safely.
Furthermore, for the online operations performed from a personal computer to a programmable
controller CPU, the corrective actions against a communication error due to such as a cable
connection fault should be predetermined as a system.
CAUTION
The online operations performed from a personal computer to a running programmable controller
CPU (forced output and operating status changes) must be executed after the manual has been
carefully read and the safety has been ensured.
The operation failure may cause the injury or machine damage.
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.
WARNING
Indicates that incorrect handling may cause hazardous conditions, resulting in
death or severe injury.
CAUTION
Indicates that incorrect handling may cause hazardous conditions, resulting in
minor or moderate injury or property damage.
2
CONDITIONS OF USE FOR THE PRODUCT
(1) MELSEC programmable controller ("the PRODUCT") shall be used in conditions;
i) where any problem, fault or failure occurring in the PRODUCT, if any, shall not lead to any major or serious accident;
and
ii) where the backup and fail-safe function are systematically or automatically provided outside of the PRODUCT for the
case of any problem, fault or failure occurring in the PRODUCT.
(2) The PRODUCT has been designed and manufactured for the purpose of being used in general industries.
MITSUBISHI ELECTRIC SHALL HAVE NO RESPONSIBILITY OR LIABILITY (INCLUDING, BUT NOT LIMITED TO
ANY AND ALL RESPONSIBILITY OR LIABILITY BASED ON CONTRACT, WARRANTY, TORT, PRODUCT
LIABILITY) FOR ANY INJURY OR DEATH TO PERSONS OR LOSS OR DAMAGE TO PROPERTY CAUSED BY the
PRODUCT THAT ARE OPERATED OR USED IN APPLICATION NOT INTENDED OR EXCLUDED BY
INSTRUCTIONS, PRECAUTIONS, OR WARNING CONTAINED IN MITSUBISHI ELECTRIC USER'S, INSTRUCTION
AND/OR SAFETY MANUALS, TECHNICAL BULLETINS AND GUIDELINES FOR the PRODUCT.
("Prohibited Application")
Prohibited Applications include, but not limited to, the use of the PRODUCT in;
• Nuclear Power Plants and any other power plants operated by Power companies, and/or any other cases in which the
public could be affected if any problem or fault occurs in the PRODUCT.
• Railway companies or Public service purposes, and/or any other cases in which establishment of a special quality
assurance system is required by the Purchaser or End User.
• Aircraft or Aerospace, Medical applications, Train equipment, transport equipment such as Elevator and Escalator,
Incineration and Fuel devices, Vehicles, Manned transportation, Equipment for Recreation and Amusement, and
Safety devices, handling of Nuclear or Hazardous Materials or Chemicals, Mining and Drilling, and/or other
applications where there is a significant risk of injury to the public or property.
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. For details,
please contact the Mitsubishi Electric representative in your region.
(3) Mitsubishi Electric shall have no responsibility or liability for any problems involving programmable controller trouble and
system trouble caused by DoS attacks, unauthorized access, computer viruses, and other cyberattacks.
3
OPERATING CONSIDERATIONS
This section explains the considerations in the following order.
Considerations of operating system and personal computer to be used
Restrictions applied when a user without Administrator's authority operates MX Component
Note that the following restrictions are applied when a user without Administrator's authority operates MX Component.
*1 If the following error message is displayed, start up and close the utility as a user with Administrator's authority.
This operation enables a user without Administrator's authority to start up the utility.
Resume and other functions of personal computer
A communication error may occur when communicating with the programmable controller CPU after setting the resume
function, suspend setting, power-saving function, and/or standby mode of the personal computer.
Therefore, do not set the above functions when communicating with the programmable controller CPU.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Considerations of operating system and personal computer to be used
Considerations of installation and uninstallation
Programmable controller CPU-related considerations
Considerations for using other MELSOFT products
Considerations for using Ethernet modules
Considerations for using CC-Link modules
Considerations for using serial communication modules
Considerations of modem communication
Considerations of programming
Considerations for using Microsoft
Excel
Considerations for using Microsoft Access
Considerations for using VBScript
Considerations for using Robot controller
Item Restrictions
Communication Setup Utility The logical station number cannot be created, changed, or deleted.
Communication settings cannot be imported.
This utility cannot be started up if the communication settings are set using MX Component earlier than
Version 3.00A.
*1
PLC Monitor Utility This utility cannot be started up if the communication settings are set using MX Component earlier than
Version 3.00A.
*1
Device registration cannot be performed on the [Entry Device] tab.
Communication board Various settings cannot be set on the CC-Link IE Controller Network, CC-Link IE Field Network,
MELSECNET/H, and CC-Link Ver.2 board utilities.
4
Considerations of installation and uninstallation
Installation
When performing overwrite installation, install the software in the same folder where it is installed previously.
Start menu
When MX Component is uninstalled, the item may remain in the start menu.
In this case, restart the personal computer.
When downloading the installer
When downloading the installer, save the installer to a directory which does not include any space and execute it.
Programmable controller CPU-related considerations
Considerations for performing USB communication
A communication error may occur and it may not be recovered if connecting and disconnecting a USB cable, resetting the a
programmable controller CPU, or turning the power ON or OFF is performed frequently during communication with a
programmable controller CPU.
If it is not recovered, completely disconnect the USB cable and then reconnect it after 5 or more seconds.
(If this error occurs at the initial communication after the above operation, the function will be performed properly in and after
the second communications.)
Clock data of programmable controller CPU
For QCPUs (Q mode), LCPUs, and FXCPUs, the clock data setting can be set if the programmable controller CPU is in the
RUN status.
For QCPU (Q mode) and LCPU, the setting can be set regardless of the ON/OFF status of the time setting device
"SM1028".
The clock data can be set on FXCPUs with the built-in clock or FXU/FX2C/FX2NC with the RTC cassette.
Note that an error for transfer time occurs in the time setting.
Restrictions on using FXCPU
When an FXCPU is used, the TN devices (timer present values) or CN devices (counter present values) cannot be
accessed if the device numbers specified are split across 199 or lower and 200 or higher.
Since FXCPUs do not feature the PAUSE switch as the programmable controller CPU, an error is returned if remote pause
is specified in SetCpuStatus.
Note that specifying the first I/O number of a non-existing module and executing the WriteBuffer() method will not return an
error.
For the index registers (Z, V) of FXCPUs, data cannot be written to 2 or more consecutive points using WriteDeviceBlock().
(Data may be written to only one point.)
Serial communication function of Q00UJ/Q00/Q00U/Q01/Q01U/Q02UCPU
In this section, "serial communication function compatible CPU" indicates Q00UJ/Q00/Q00U/Q01/Q01U/Q02UCPU.
When the following conditions are all satisfied, communication between the personal computer and the serial communication
function compatible CPU is set at 9600bps speed.
The serial communication function of the connected CPU is valid.
The transmission speed settings differ between the personal computer and the serial communication function compatible
CPU side.
To increase the communication speed, match the transmission speed of personal computer with that of serial communication
function compatible CPU.
5
Considerations for using built-in Ethernet CPU
When resetting the programmable controller CPU during TCP/IP connection establishment (during opening) using MX
Component, a communication error or receive error occurs at subsequent communication.
In this case, perform the close processing in the application that uses MX Component, and perform the open processing
again.
The communication error may occur while establishing the Ethernet direct connection for the CPU, which communicates
using Ethernet direct connection with another personal computer. In such case, retry the communication by resetting the
CPU.
Considerations for using RnSFCPU
In order to protect the safety programmable controller system, the "write to buffer memory" and "write to safety devices in
safety mode" functions cannot be executed.
Considerations for using QSCPU
In order to protect the safety programmable controller system, functions to write data to buffer memory, to write/set devices,
and to write clock data cannot be executed.
Considerations for using FX5CPU
Since FX5CPUs do not feature the PAUSE switch as the programmable controller CPU, an error is returned if remote
pause is specified in SetCpuStatus.
Multiple simultaneous communications cannot be established via the route specified by a different adapter when an adapter
to be used for Ethernet direct connection is specified to establish a communication.
Personal computer-side adapter information of communication settings may need to reset depending on the change in
personal computer environment or other MELSOFT application settings.
Considerations for using other MELSOFT products
Considerations for performing GX Simulator communication
Before executing PLC Monitor Utility, Communication Setup Utility, or a user program, check that GX Simulator and GX
Developer are operating. Do not terminate GX Simulator and GX Developer while executing the user program.
Otherwise, the user program will not be terminated normally.
Considerations for performing MT Simulator2 communication
After installing MX Component, install MT Developer2.
The maximum number of connections to MT Simulator2 is 4.
MT Developer2 is included in the maximum number of connections.
When two MT Developer2s and one MT Simulator2 are activated, three connections can be established from MX Component.
6
Considerations for using Ethernet modules
Resetting programmable controller CPU during TCP/IP connection establishment
When resetting the programmable controller CPU during TCP/IP connection establishment (during opening) using MX
Component, a communication error or receive error occurs at subsequent communication.
In this case, perform the close processing in the application that uses MX Component, and perform the open processing
again.
Target existence check starting interval of Ethernet module
If the close processing (Close) is executed from the personal computer, the Ethernet module may not perform the close
processing (Close). One of its causes is the cable disconnection.
If the open processing (Open) is executed from the personal computer with the Ethernet module not executing the close
processing (Close), the open processing (Open) from the personal computer is not terminated normally until the Ethernet
module performs a target existence check and executes the close processing (Close).
When terminating the open processing (Open) early from the personal computer, shorten the target existence check starting
interval setting of the Ethernet module.
(The default setting of target existence check starting interval of the Ethernet module is 10 minutes.)
Replacement of Ethernet module
If the Ethernet modules are changed during Ethernet communication due to debugging, failure or the like, the other node
(personal computer) must be restarted.
(Because the Ethernet addresses (MAC addresses) differ between devices.)
Simultaneous access when using Q series-compatible Ethernet module
The following conditions should be satisfied when communication is performed simultaneously from multiple personal
computers to the same module using the TCP/IP protocol.
Using Q series-compatible E71 module (except QJ71E71-100) whose first five digits of the serial number are "02122" or
higher and whose function version is B or later.
Using GX Developer Version 6.05F or later, set "MELSOFT connection" in the Ethernet parameter [open system].
Unlocking password when using QJ71E71
The range where the password can be unlocked by remote operation is up to the connection target station.
If the password is also set on the lower layer, communication cannot be performed with the programmable controller CPU on
the lower layer.
Ethernet
Ethernet
AAAA
QCPU
(Q
mode
QCPU
mode)
QCPU
(Q
mode)
QCPU
(Q
mode)
Ò
Ó
Ô
Õ
Ö
ÒÓ
ÔÕ
Ö
(Q
Starting
source
Without setting
Unlocking QJ71E71 password enables access to
Programmable controller CPUs in this range.
: Accessible
: Inaccessible
Enter password to
unlock.
No.
Remote Password
With setting (AAAA)
Without setting
With setting (AAAA)
With setting (BBBB)
Ò
QJ71
E71
QJ71
E71
QJ71
E71
QJ71
E71
QJ71
E71
7
Ethernet communication
The communication line is disconnected if the CPU becomes faulty or the Ethernet module is reset during Ethernet
communication (when the protocol is TCP/IP).
In this case, perform the line close processing (Close) and then perform the reopen processing (Open).
When two different communication systems (protocols) are used to access from one personal computer to one Q series-
compatible E71, two station numbers for TCP/IP and for UDP/IP must be set.
However, it is not required to set different station numbers for TCP/IP and for UDP/IP when using MX Component Version 3
or later and Q series-compatible E71 with serial number "05051" or higher.
Example: When MX Component uses TCP/IP and GX Developer uses UDP/IP
Considerations for using CC-Link modules
Software version of CC-Link master/local module
For CC-Link master/local modules used in CC-Link communication, use modules of software version "N" or later.
Modules of software version "M" or earlier do not operate normally.
Considerations for using serial communication modules
Serial communication
On any serial communication modules, remote "PAUSE" operation will result in an error for all connections.
The FX extended port is required when performing the serial communication using FX0N, FX1S, FX1N(C), FX2N(C),
FX3S, FX3G(C), or FX3U(C)CPU.
Considerations for connecting personal computer and serial communication module
When using QJ71C24-R2 of function version A
An MX Component application can use only either one of CH1 and CH2.
When the MELSOFT product (GX Developer, GOT, or the like) is using one channel, the application cannot use the other
channel.
When QJ71C24-R2 of function version B is used, the application can use both channels.
Q series-compatible E71
(Station number: 1)
(TCP/IP) station number for MX Component: 2
(UDP/IP) station number for GX Developer : 3
Personal computer
GX Developer(UDP/IP)
MX Component(TCP/IP)
Set different station numbers as the (TCP/IP) station number for MX Component
and (UDP/IP) station number for GX Developer. If they are set to the same station
number, an error will occur on the Ethernet module side.
8
Considerations of modem communication
Simultaneous modem communications
The simultaneous modem communications using MX Component and other applications (GX Developer or the like) cannot be
performed.
Do not perform a modem communication using other applications during a modem communication using MX Component.
If modem communications are simultaneously performed using MX Component and other application, this will result in a
communication error, disconnection of telephone line or similar problem.
Considerations for using telephone line
Do not use the call-waiting phone line.
On the call-waiting phone line, data corruption, telephone line disconnection, or similar problem may occur due to interrupt
reading sounds.
Do not connect the line to master/slave phones.
If the handset of the slave phone is lifted while the telephone line is connecting to the master/slave phones, the telephone
line may be disconnected.
Use an analog 2 wire type telephone line.
When using a digital line, use a terminal adapter.
When the telephone line is 4 wire type, the line may not be connected depending on the wiring type of the modular jack.
For the 4 wire type, conduct connection tests in advance to check for connections.
Considerations for using cellular phone
Modem for radio communication using a cellular phone
Although the modem name is different according to the manufacturer, the modem is generically referred to as the cellular
phone communication unit in this manual.
Select the model of the cellular phone communication unit according to the cellular phone used.
For details, contact the company of your cellular phone.
Cellular phone without auto answer function
For the cellular phone without auto answer function, use a cellular phone communication unit that features the ANS/ORG/
TEL select switch.
If the cellular phone communication unit does not have the ANS/ORG/TEL select switch, the line cannot be connected.
The line connection procedure is different according to the cellular phone company and cellular phone model.
For details, contact the manufacturer of your cellular phone.
9
Considerations of programming
Sample programs, test programs, and sample sequence programs
Sample programs and test programs
Sample programs are included for references when creating user programs.
Test programs are included for conducting communication tests.
Use the programs with your responsibility.
Sample sequence programs
Sample sequence programs included in MX Component require modifications according to the system configuration and
parameter settings.
Modify the program to suit the system.
Use the programs with your responsibility.
Forced termination of processes during communication
If communication is performed with the same type of control open for multiple processes, forcing one process to be terminated
by Task Manager or the like may stop the other processes at the communication function execution area.
Error at communication start
A communication error may occur within the preset time-out period at a communication start, for example, when the
communication diagnostic button is pressed, when a monitoring is started, or when any function is executed.
These errors are assumed to be detected before a time-out error.
(Example: When the communication cable is not connected or when the programmable controller power is OFF)
CheckDeviceString
Do not use the CheckDeviceString method of ACT control.
ActUMsg control and ActUWzd control
Installing MX Component registers the ActUMsg control and the ActUWzd control, however, do not use them.
Considerations for using Ethernet modules
Provide an interval longer than the sequence scan time of the Ethernet module mounted station for a period from when the
Open method is executed until the Close method is executed.
Provide an interval of at least 500 ms for a period from when the Close method is executed until the Open method is
executed again.
Considerations for executing the Disconnect function
If a telephone line cannot be disconnected by executing the Disconnect function for some reason, power OFF the modem
being used to forcibly disconnect the telephone line.
Error at building sample programs
When the message "System.Runtime.InteropServices.COMException was not handled." appears, specify "x86" (32-bit) for
the target CPU when creating a program using MX Component.
When using MX Component in a 64-bit program, consider the method to communicate between a 64-bit program and a 32-
bit program using MX Component by referring to the following sample program.
(Reference) "Sample\64bit" in the CD-ROM
10
Considerations for using Microsoft Excel
When controls are not pasted to Excel
This symptom occurs if the cache file (temporary file) of Excel remains.
In such a case, perform the operation in the following procedure.
Operating procedure
1. Close Excel.
2. Delete "*.exd" in the Excel 8.0 folder of the temp folders.
3. Restart Excel.
The location of temp folder differs according to the operating system.
When the corresponding folder and file are not displayed, set the settings in the folder option setting to display all files and
folders.
Resizing of ACT control
Resizing of ACT control in Excel does not affect the operation of MX Component.
To restore the size, set the Height and Width properties of ACT control to "24".
Considerations for using Excel VBA
Do not set the page feed preview function in the application that uses Excel VBA.
A memory leak or operating system basic operation (file operation, printing, or the like) failure may occur.
Considerations for using Microsoft Access
When an error message is displayed after pasting ACT control to an Access form and double-
clicking the ACT control or selecting the custom control
The following error message is displayed. However, this does not affect the operation of ACT control.
(An error message other than the following message may be displayed.)
When the displayed property name is collapsed after pasting ACT control and displaying
property
This symptom only occurs on the display of the property, and this does not affect the functions of the property.
Resizing of ACT control
Resizing of ACT control in Access does not affect the operation of MX Component.
To restore the size, set the Height and Width properties of ACT control to "24".
Considerations for using VBScript
Security of the Internet/intranet when using VBScript
MX Component does not feature the Internet/intranet security function.
When the security function is required, set the setting on the user side.
11
Considerations for using Robot controller
When connecting robot controller with USB
For the considerations when connecting a robot controller with USB, refer to the following manual.
CR750/700/500 series RT ToolBox2 / RT ToolBox2 mini User's Manual
When connecting a robot controller with USB, an error does not occur for Open method of the control even when the robot
controller cannot be used.
If an error code 106 (connection is disconnected) occurred in the method after executing Open, execute Open again after
executing Close.
Multiplex communication
Do not perform multiplex communication for one robot controller.
12
INTRODUCTION
Thank you for your patronage. We appreciate your purchase of the engineering software, MELSOFT.
This manual is designed for users to understand operations of MX Component.
Before using the product, thoroughly read this manual and related manuals to develop full familiarity with the functions and
performance of MX Component and supported modules to ensure correct use.
13
CONTENTS
CONTENTS
SAFETY PRECAUTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
CONDITIONS OF USE FOR THE PRODUCT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
OPERATING CONSIDERATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
INTRODUCTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
RELEVANT MANUALS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
TERMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
CHAPTER 1 OVERVIEW 23
1.1 Outline of Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.2 Control and Function Lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Control list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Function list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
CHAPTER 2 CONTROLS 28
2.1 Settings for Using Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
When using VBA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
When using VBScript. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
When using Visual Studio .NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.2 Programming Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
When using VBA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
When using VBScript. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
When using Visual Basic .NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
When using Visual C++ .NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
When using Visual C# .NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
2.3 Device Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
2.4 Accessible Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
CHAPTER 3 PROPERTIES OF CONTROLS 62
3.1 Property List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
3.2 Details of Control Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
CHAPTER 4 PROPERTY SETTINGS OF COMMUNICATION ROUTES 75
4.1 Serial Communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Serial communication when the connected station is R series-compatible C24 (1) . . . . . . . . . . . . . . . . . . . . . . 75
Serial communication when the connected station is R series-compatible C24 (2) . . . . . . . . . . . . . . . . . . . . . . 78
Serial communication when the connected station is Q series-compatible C24 (1) . . . . . . . . . . . . . . . . . . . . . . 81
Serial communication when the connected station is Q series-compatible C24 (2) . . . . . . . . . . . . . . . . . . . . . . 84
Serial communication when the connected station is L series-compatible C24 (1). . . . . . . . . . . . . . . . . . . . . . . 86
Serial communication when the connected station is L series-compatible C24 (2). . . . . . . . . . . . . . . . . . . . . . . 89
Serial communication when the connected station is FX extended port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4.2 Ethernet Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Ethernet communication when the connected station is R series-compatible E71 (TCP). . . . . . . . . . . . . . . . . . 93
Ethernet communication when the connected station is R series-compatible E71 (UDP) . . . . . . . . . . . . . . . . . 96
Ethernet communication when the connected station is Q series-compatible E71 (TCP) . . . . . . . . . . . . . . . . . 99
Ethernet communication when the connected station is Q series-compatible E71 (UDP) . . . . . . . . . . . . . . . . 102
Ethernet communication when the connected station is L series-compatible E71 (TCP) . . . . . . . . . . . . . . . . . 105
Ethernet communication when the connected station is L series-compatible E71 (UDP) . . . . . . . . . . . . . . . . . 108
Ethernet communication when the connected station is RCPU (TCP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
14
Ethernet communication when the connected station is RCPU (UDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Ethernet communication when the connected station is LHCPU (TCP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Ethernet communication when the connected station is LHCPU (UDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Ethernet communication when the connected station is FX5CPU (TCP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Ethernet communication when the connected station is FX5CPU (UDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Ethernet communication when the connected station is built-in Ethernet port QCPU (TCP) . . . . . . . . . . . . . . 125
Ethernet communication when the connected station is built-in Ethernet port QCPU (UDP) . . . . . . . . . . . . . . 129
Ethernet communication when the connected station is built-in Ethernet port LCPU (TCP). . . . . . . . . . . . . . . 133
Ethernet communication when the connected station is built-in Ethernet port LCPU (UDP) . . . . . . . . . . . . . . 136
Ethernet communication when the connected station is Ethernet adapter module (TCP) . . . . . . . . . . . . . . . . 139
Ethernet communication when the connected station is Ethernet adapter module (UDP) . . . . . . . . . . . . . . . . 143
Ethernet communication when the connected station is Ethernet adapter (TCP) . . . . . . . . . . . . . . . . . . . . . . . 147
Ethernet communication when the connected station is Ethernet adapter (UDP). . . . . . . . . . . . . . . . . . . . . . . 148
Ethernet communication when the connected station is robot controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149
Ethernet communication when the connected station is CC-Link IE TSN module (TCP) . . . . . . . . . . . . . . . . . 150
Ethernet communication when the connected station is CC-Link IE TSN module (UDP) . . . . . . . . . . . . . . . . . 153
4.3 CPU COM communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
CPU COM communication when the connected station is FX5CPU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
CPU COM communication when the connected station is QCPU (Q mode) . . . . . . . . . . . . . . . . . . . . . . . . . . 158
CPU COM communication when the connected station is LCPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
CPU COM communication when the connected station is Q motion CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
CPU COM communication when the connected station is FXCPU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
CPU COM communication when the connected station is inverter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168
CPU COM communication when the connected station is robot controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
4.4 CPU USB Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
CPU USB communication when the connected station is RCPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
CPU USB communication when the connected station is R motion CPU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
CPU USB communication when the connected station is LHCPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
CPU USB communication when the connected station is FX5CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
CPU USB communication when the connected station is QCPU (Q mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
CPU USB communication when the connected station is LCPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
CPU USB communication when the connected station is QSCPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
CPU USB communication when the connected station is Q motion CPU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
CPU USB communication when the connected station is FXCPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
CPU USB communication when the connected station is inverter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
CPU USB communication when the connected station is robot controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
4.5 MELSECNET/H Communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
4.6 CC-Link IE Controller Network Communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
CC-Link IE Controller Network communication when the connected station is an RCPU. . . . . . . . . . . . . . . . . 194
CC-Link IE Controller Network communication when the connected station is a module supporting
Q series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
4.7 CC-Link IE Field Network Communication . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
CC-Link IE Field Network communication when the connected station is an RCPU . . . . . . . . . . . . . . . . . . . . 199
CC-Link IE Field Network communication when the connected station is a module supporting QCPU
(Q mode) or LCPU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
4.8 CC-Link Communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
CC-Link communication when the connected station is an RCPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .204
CC-Link communication when the connected station is an LCPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .206
CC-Link communication when the connected station is a module supporting Q series . . . . . . . . . . . . . . . . . . 208
4.9 CC-Link G4 communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
4.10 GX Simulator Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
15
CONTENTS
4.11 GX Simulator2 Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
4.12 GX Simulator3 Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
4.13 MT Simulator2 Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
4.14 Modem Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Modem communication when the connected module is Q series-compatible C24 (1) . . . . . . . . . . . . . . . . . . . 216
Modem communication when the connected module is Q series-compatible C24 (2) . . . . . . . . . . . . . . . . . . . 219
Modem communication when the connected module is L series-compatible C24 (1). . . . . . . . . . . . . . . . . . . . 222
Modem communication when the connected module is L series-compatible C24 (2). . . . . . . . . . . . . . . . . . . . 225
Modem communication when the connected station is FXCPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .227
4.15 Gateway Function Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
4.16 GOT Transparent Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Direct connection (1). . . . . . 230
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Direct connection (2). . . . . . 232
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Direct connection (3). . . . . . 235
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Direct connection (4). . . . . . 238
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Direct connection (1) . . . 240
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Direct connection (2) . . . 242
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Direct connection (3) . . . 244
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Direct connection (4) . . . 247
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Bus connection . . . . . . . . . . 249
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Bus connection . . . . . . . 252
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Serial communication
module (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Serial communication
module (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Serial communication
module (3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Serial communication
module (4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Serial communication
module (5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Serial communication
module (6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Serial communication
module (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Serial communication
module (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Serial communication
module (3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Serial communication
module (4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Serial communication
module (5) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Serial communication
module (6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: R series-compatible E71 . . . 281
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Q series-compatible E71. . . 284
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: L series-compatible E71 . . . 287
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: R series-compatible
E71 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
16
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Q series-compatible
E71 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: L series-compatible
E71 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Ethernet port (1) . . . . . . . . . 299
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Ethernet port (2) . . . . . . . . . 302
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Ethernet port (3) . . . . . . . . . 304
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Ethernet port (4) . . . . . . . . . 308
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Ethernet port (1). . . . . . . 311
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Ethernet port (2). . . . . . . 314
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Ethernet port (3). . . . . . . 316
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Ethernet port (4). . . . . . . 320
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Ethernet adapter module. . . 323
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Ethernet adapter
module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
Personal computer side port: Serial, GOT1000 side port: Serial, CPU side port: Ethernet adapter/
module (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Personal computer side port: USB, GOT2000/1000 side port: USB, CPU side port: Ethernet adapter/
module (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
Personal computer side port: Ethernet board, GOT2000/1000 side port: Ethernet port, CPU side port:
Serial (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
Personal computer side port: Ethernet board, GOT2000/1000 side port: Ethernet port, CPU side port:
Serial (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Personal computer side port: Ethernet board, GOT2000/1000 side port: Ethernet port, CPU side port:
Serial (3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Personal computer side port: Ethernet board, GOT2000/1000 side port: Ethernet port, CPU side port:
Serial (4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Personal computer side port: Ethernet board, GOT2000/1000 side port: Ethernet port, CPU side port:
Serial communication module (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
Personal computer side port: Ethernet board, GOT2000/1000 side port: Ethernet port, CPU side port:
Serial communication module (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Personal computer side port: Ethernet board, GOT2000/1000 side port: Ethernet port, CPU side port:
Serial communication module (3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
Personal computer side port: Ethernet board, GOT2000/1000 side port: Ethernet port, CPU side port:
Bus connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
Personal computer side port: Ethernet board, GOT2000/1000 side port: Ethernet port, CPU side port:
Ethernet port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
Personal computer side port: Ethernet board, GOT2000/1000 side port: Ethernet port, CPU side port:
Q series-compatible E71 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
4.17 Q Series Bus Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
CHAPTER 5 FUNCTIONS 361
5.1 Programming Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
5.2 Details of Functions (For ACT Control) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
Open (Opening communication line) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
Close (Closing communication line) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
ReadDeviceBlock (Reading devices in bulk). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
WriteDeviceBlock (Writing devices in bulk) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
ReadDeviceRandom (Reading devices randomly) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
WriteDeviceRandom (Writing devices randomly) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
17
CONTENTS
SetDevice (Set device data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
GetDevice (Acquiring device data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
ReadBuffer (Reading data from buffer memory) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
WriteBuffer (Writing data to buffer memory) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
GetClockData (Reading clock data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
SetClockData (Writing clock data). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
GetCpuType (Reading programmable controller CPU model) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
SetCpuStatus (Remote control). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
EntryDeviceStatus (Registering devices for status monitoring). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
FreeDeviceStatus (Deregistering devices for status monitoring) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
OnDeviceStatus (Event notification) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
ReadDeviceBlock2 (Reading devices in bulk). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
WriteDeviceBlock2 (Writing devices in bulk) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
ReadDeviceRandom2 (Reading devices randomly) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
WriteDeviceRandom2 (Writing devices randomly) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
SetDevice2 (Set device data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
GetDevice2 (Acquiring device data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
Connect (Connecting telephone line) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
Disconnect (Disconnecting telephone line) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
GetErrorMessage (Receiving error message). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
5.3 Details of Functions (For ACT Control (Logging File Transfer)) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
Open (Opening communication line) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
Close (Closing communication line) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
ReadFirstFile (Searching for a file/directory) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
ReadNextFile (Searching for a file/directory). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
ReadClose (Ending the search) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
GetFile (Transferring logging files) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
5.4 Details of Functions (For .NET Control) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
Open (Opening communication line) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
Close (Closing communication line) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
ReadDeviceBlock (Reading devices in bulk). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
WriteDeviceBlock (Writing devices in bulk) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
ReadDeviceRandom (Reading devices randomly) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
WriteDeviceRandom (Writing devices randomly) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 466
Se
tDevice (Set device data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
GetDevice (Acquiring device data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
ReadBuffer (Reading data from buffer memory) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
WriteBuffer (Write data to buffer memory.) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
GetClockData (Reading clock data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
SetClockData (Writing clock data). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484
GetCpuType (Reading programmable controller CPU model) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
SetCpuStatus (Remote control). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
EntryDeviceStatus (Registering devices for status monitoring). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488
FreeDeviceStatus (Deregistering devices for status monitoring) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491
OnDeviceStatus (Event notification) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492
ReadDeviceBlock2 (Reading devices in bulk). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
WriteDeviceBlock2 (Writing devices in bulk) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498
ReadDeviceRandom2 (Reading devices randomly) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
WriteDeviceRandom2 (Writing devices randomly) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
SetDevice2 (Set device data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514
GetDevice2 (Acquiring device data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
18
Connect (Connecting telephone line) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
Disconnect (Disconnecting telephone line) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
GetErrorMessage (Receiving error message). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
CHAPTER 6 SAMPLE PROGRAMS 525
6.1 VBA Sample Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529
Sample program for Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529
Sample program for Excel (Reading/writing devices) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531
Sample program for Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533
6.2 VBScript Sample Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
6.3 ASP Sample Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
6.4 Visual Basic .NET Sample Programs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
Modem communication sample program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
Read/Write sample program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
Type conversion sample program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
Logging file transfer sample program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546
6.5 Visual C++ .NET Sample Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
Read/Write sample program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
Troubleshooting function sample program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548
6.6 Visual C# .NET Sample Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
Read/Write sample program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
Logging file transfer sample program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
6.7 Visual C++ .NET (MFC) Sample Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550
Dispatch interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550
Custom interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552
Troubleshooting function sample program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
Logging file transfer sample program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554
CHAPTER 7 ERROR CODES 555
7.1 Error Codes Returned by Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
7.2 Error Codes Returned by CPUs, Modules, and Network Boards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582
7.3 HRESULT Type Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
7.4 Error Codes Displayed on Event Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
APPENDIX 584
Appendix 1 Connection System of Callback Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584
Appendix 2 Programming Examples for Monitoring Word Device Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585
Appendix 3 Time-Out Periods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588
Communication retries at time-out error occurrence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588
Communication retries at receive data error occurrence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602
Time-out errors at fixed time in ACT control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606
Appendix 4 Troubleshooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612
Error occurred in the setting for using controls in Visual Studio .NET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612
Link error occurred when creating a user application in Visual C++ .NET . . . . . . . . . . . . . . . . . . . . . . . . . . . .612
The unstart error occurred during communication with GX Simulator3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .613
A build error occurred when using a sample program created in Visual Studio 2017 . . . . . . . . . . . . . . . . . . . . 613
REVISIONS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .614
WARRANTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .615
TRADEMARKS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .616
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89
  • Page 90 90
  • Page 91 91
  • Page 92 92
  • Page 93 93
  • Page 94 94
  • Page 95 95
  • Page 96 96
  • Page 97 97
  • Page 98 98
  • Page 99 99
  • Page 100 100
  • Page 101 101
  • Page 102 102
  • Page 103 103
  • Page 104 104
  • Page 105 105
  • Page 106 106
  • Page 107 107
  • Page 108 108
  • Page 109 109
  • Page 110 110
  • Page 111 111
  • Page 112 112
  • Page 113 113
  • Page 114 114
  • Page 115 115
  • Page 116 116
  • Page 117 117
  • Page 118 118
  • Page 119 119
  • Page 120 120
  • Page 121 121
  • Page 122 122
  • Page 123 123
  • Page 124 124
  • Page 125 125
  • Page 126 126
  • Page 127 127
  • Page 128 128
  • Page 129 129
  • Page 130 130
  • Page 131 131
  • Page 132 132
  • Page 133 133
  • Page 134 134
  • Page 135 135
  • Page 136 136
  • Page 137 137
  • Page 138 138
  • Page 139 139
  • Page 140 140
  • Page 141 141
  • Page 142 142
  • Page 143 143
  • Page 144 144
  • Page 145 145
  • Page 146 146
  • Page 147 147
  • Page 148 148
  • Page 149 149
  • Page 150 150
  • Page 151 151
  • Page 152 152
  • Page 153 153
  • Page 154 154
  • Page 155 155
  • Page 156 156
  • Page 157 157
  • Page 158 158
  • Page 159 159
  • Page 160 160
  • Page 161 161
  • Page 162 162
  • Page 163 163
  • Page 164 164
  • Page 165 165
  • Page 166 166
  • Page 167 167
  • Page 168 168
  • Page 169 169
  • Page 170 170
  • Page 171 171
  • Page 172 172
  • Page 173 173
  • Page 174 174
  • Page 175 175
  • Page 176 176
  • Page 177 177
  • Page 178 178
  • Page 179 179
  • Page 180 180
  • Page 181 181
  • Page 182 182
  • Page 183 183
  • Page 184 184
  • Page 185 185
  • Page 186 186
  • Page 187 187
  • Page 188 188
  • Page 189 189
  • Page 190 190
  • Page 191 191
  • Page 192 192
  • Page 193 193
  • Page 194 194
  • Page 195 195
  • Page 196 196
  • Page 197 197
  • Page 198 198
  • Page 199 199
  • Page 200 200
  • Page 201 201
  • Page 202 202
  • Page 203 203
  • Page 204 204
  • Page 205 205
  • Page 206 206
  • Page 207 207
  • Page 208 208
  • Page 209 209
  • Page 210 210
  • Page 211 211
  • Page 212 212
  • Page 213 213
  • Page 214 214
  • Page 215 215
  • Page 216 216
  • Page 217 217
  • Page 218 218
  • Page 219 219
  • Page 220 220
  • Page 221 221
  • Page 222 222
  • Page 223 223
  • Page 224 224
  • Page 225 225
  • Page 226 226
  • Page 227 227
  • Page 228 228
  • Page 229 229
  • Page 230 230
  • Page 231 231
  • Page 232 232
  • Page 233 233
  • Page 234 234
  • Page 235 235
  • Page 236 236
  • Page 237 237
  • Page 238 238
  • Page 239 239
  • Page 240 240
  • Page 241 241
  • Page 242 242
  • Page 243 243
  • Page 244 244
  • Page 245 245
  • Page 246 246
  • Page 247 247
  • Page 248 248
  • Page 249 249
  • Page 250 250
  • Page 251 251
  • Page 252 252
  • Page 253 253
  • Page 254 254
  • Page 255 255
  • Page 256 256
  • Page 257 257
  • Page 258 258
  • Page 259 259
  • Page 260 260
  • Page 261 261
  • Page 262 262
  • Page 263 263
  • Page 264 264
  • Page 265 265
  • Page 266 266
  • Page 267 267
  • Page 268 268
  • Page 269 269
  • Page 270 270
  • Page 271 271
  • Page 272 272
  • Page 273 273
  • Page 274 274
  • Page 275 275
  • Page 276 276
  • Page 277 277
  • Page 278 278
  • Page 279 279
  • Page 280 280
  • Page 281 281
  • Page 282 282
  • Page 283 283
  • Page 284 284
  • Page 285 285
  • Page 286 286
  • Page 287 287
  • Page 288 288
  • Page 289 289
  • Page 290 290
  • Page 291 291
  • Page 292 292
  • Page 293 293
  • Page 294 294
  • Page 295 295
  • Page 296 296
  • Page 297 297
  • Page 298 298
  • Page 299 299
  • Page 300 300
  • Page 301 301
  • Page 302 302
  • Page 303 303
  • Page 304 304
  • Page 305 305
  • Page 306 306
  • Page 307 307
  • Page 308 308
  • Page 309 309
  • Page 310 310
  • Page 311 311
  • Page 312 312
  • Page 313 313
  • Page 314 314
  • Page 315 315
  • Page 316 316
  • Page 317 317
  • Page 318 318
  • Page 319 319
  • Page 320 320
  • Page 321 321
  • Page 322 322
  • Page 323 323
  • Page 324 324
  • Page 325 325
  • Page 326 326
  • Page 327 327
  • Page 328 328
  • Page 329 329
  • Page 330 330
  • Page 331 331
  • Page 332 332
  • Page 333 333
  • Page 334 334
  • Page 335 335
  • Page 336 336
  • Page 337 337
  • Page 338 338
  • Page 339 339
  • Page 340 340
  • Page 341 341
  • Page 342 342
  • Page 343 343
  • Page 344 344
  • Page 345 345
  • Page 346 346
  • Page 347 347
  • Page 348 348
  • Page 349 349
  • Page 350 350
  • Page 351 351
  • Page 352 352
  • Page 353 353
  • Page 354 354
  • Page 355 355
  • Page 356 356
  • Page 357 357
  • Page 358 358
  • Page 359 359
  • Page 360 360
  • Page 361 361
  • Page 362 362
  • Page 363 363
  • Page 364 364
  • Page 365 365
  • Page 366 366
  • Page 367 367
  • Page 368 368
  • Page 369 369
  • Page 370 370
  • Page 371 371
  • Page 372 372
  • Page 373 373
  • Page 374 374
  • Page 375 375
  • Page 376 376
  • Page 377 377
  • Page 378 378
  • Page 379 379
  • Page 380 380
  • Page 381 381
  • Page 382 382
  • Page 383 383
  • Page 384 384
  • Page 385 385
  • Page 386 386
  • Page 387 387
  • Page 388 388
  • Page 389 389
  • Page 390 390
  • Page 391 391
  • Page 392 392
  • Page 393 393
  • Page 394 394
  • Page 395 395
  • Page 396 396
  • Page 397 397
  • Page 398 398
  • Page 399 399
  • Page 400 400
  • Page 401 401
  • Page 402 402
  • Page 403 403
  • Page 404 404
  • Page 405 405
  • Page 406 406
  • Page 407 407
  • Page 408 408
  • Page 409 409
  • Page 410 410
  • Page 411 411
  • Page 412 412
  • Page 413 413
  • Page 414 414
  • Page 415 415
  • Page 416 416
  • Page 417 417
  • Page 418 418
  • Page 419 419
  • Page 420 420
  • Page 421 421
  • Page 422 422
  • Page 423 423
  • Page 424 424
  • Page 425 425
  • Page 426 426
  • Page 427 427
  • Page 428 428
  • Page 429 429
  • Page 430 430
  • Page 431 431
  • Page 432 432
  • Page 433 433
  • Page 434 434
  • Page 435 435
  • Page 436 436
  • Page 437 437
  • Page 438 438
  • Page 439 439
  • Page 440 440
  • Page 441 441
  • Page 442 442
  • Page 443 443
  • Page 444 444
  • Page 445 445
  • Page 446 446
  • Page 447 447
  • Page 448 448
  • Page 449 449
  • Page 450 450
  • Page 451 451
  • Page 452 452
  • Page 453 453
  • Page 454 454
  • Page 455 455
  • Page 456 456
  • Page 457 457
  • Page 458 458
  • Page 459 459
  • Page 460 460
  • Page 461 461
  • Page 462 462
  • Page 463 463
  • Page 464 464
  • Page 465 465
  • Page 466 466
  • Page 467 467
  • Page 468 468
  • Page 469 469
  • Page 470 470
  • Page 471 471
  • Page 472 472
  • Page 473 473
  • Page 474 474
  • Page 475 475
  • Page 476 476
  • Page 477 477
  • Page 478 478
  • Page 479 479
  • Page 480 480
  • Page 481 481
  • Page 482 482
  • Page 483 483
  • Page 484 484
  • Page 485 485
  • Page 486 486
  • Page 487 487
  • Page 488 488
  • Page 489 489
  • Page 490 490
  • Page 491 491
  • Page 492 492
  • Page 493 493
  • Page 494 494
  • Page 495 495
  • Page 496 496
  • Page 497 497
  • Page 498 498
  • Page 499 499
  • Page 500 500
  • Page 501 501
  • Page 502 502
  • Page 503 503
  • Page 504 504
  • Page 505 505
  • Page 506 506
  • Page 507 507
  • Page 508 508
  • Page 509 509
  • Page 510 510
  • Page 511 511
  • Page 512 512
  • Page 513 513
  • Page 514 514
  • Page 515 515
  • Page 516 516
  • Page 517 517
  • Page 518 518
  • Page 519 519
  • Page 520 520
  • Page 521 521
  • Page 522 522
  • Page 523 523
  • Page 524 524
  • Page 525 525
  • Page 526 526
  • Page 527 527
  • Page 528 528
  • Page 529 529
  • Page 530 530
  • Page 531 531
  • Page 532 532
  • Page 533 533
  • Page 534 534
  • Page 535 535
  • Page 536 536
  • Page 537 537
  • Page 538 538
  • Page 539 539
  • Page 540 540
  • Page 541 541
  • Page 542 542
  • Page 543 543
  • Page 544 544
  • Page 545 545
  • Page 546 546
  • Page 547 547
  • Page 548 548
  • Page 549 549
  • Page 550 550
  • Page 551 551
  • Page 552 552
  • Page 553 553
  • Page 554 554
  • Page 555 555
  • Page 556 556
  • Page 557 557
  • Page 558 558
  • Page 559 559
  • Page 560 560
  • Page 561 561
  • Page 562 562
  • Page 563 563
  • Page 564 564
  • Page 565 565
  • Page 566 566
  • Page 567 567
  • Page 568 568
  • Page 569 569
  • Page 570 570
  • Page 571 571
  • Page 572 572
  • Page 573 573
  • Page 574 574
  • Page 575 575
  • Page 576 576
  • Page 577 577
  • Page 578 578
  • Page 579 579
  • Page 580 580
  • Page 581 581
  • Page 582 582
  • Page 583 583
  • Page 584 584
  • Page 585 585
  • Page 586 586
  • Page 587 587
  • Page 588 588
  • Page 589 589
  • Page 590 590
  • Page 591 591
  • Page 592 592
  • Page 593 593
  • Page 594 594
  • Page 595 595
  • Page 596 596
  • Page 597 597
  • Page 598 598
  • Page 599 599
  • Page 600 600
  • Page 601 601
  • Page 602 602
  • Page 603 603
  • Page 604 604
  • Page 605 605
  • Page 606 606
  • Page 607 607
  • Page 608 608
  • Page 609 609
  • Page 610 610
  • Page 611 611
  • Page 612 612
  • Page 613 613
  • Page 614 614
  • Page 615 615
  • Page 616 616
  • Page 617 617
  • Page 618 618
  • Page 619 619
  • Page 620 620

Mitsubishi Electric MX Component Version 4 Programming Manual

Type
Programming Manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI