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.
(Read these precautions before use.)
Before using this product, please read this manual and the relevant manuals introduced in this manual carefully and pay full
attention to safety in order to handle the product correctly.
This manual classifies the safety precautions into two categories: [WARNING] and [CAUTION].
Depending on the circumstances, procedures indicated by [CAUTION] may also cause severe injury.
It is important to follow all precautions for personal safety.
Store this manual in a safe place so that it can be read whenever necessary. Always forward it to the end user.
[DESIGN PRECAUTIONS]
WARNING
● An AnyWireASLINK system has no control function for ensuring safety.
● Make sure to set up the following safety circuits outside the PLC to ensure safe system operation
even during external power supply problems or PLC failure. Otherwise, malfunctions may cause
serious accidents.
-Most importantly, set up the following: an emergency stop circuit, a protection circuit, an interlock
circuit for opposite movements (such as normal vs. reverse rotation), and an interlock circuit to
prevent damage (to the equipment at the upper and lower positioning limits).
-Note that when the CPU module detects an error, such as a watchdog timer error, during selfdiagnosis, all outputs are turned off. Also, when an error that cannot be detected by the CPU
module occurs in an input/output control block, output control may be disabled. External circuits
and mechanisms should be designed to ensure safe machinery operation in such a case.
● Construct an interlock circuit in the program so that the whole system always operates on the safe
side before executing the control (for data change) of the PLC in operation.
Read the manual thoroughly and ensure complete safety before executing other controls (for program
change, parameter change, forcible output and operation status change) of the PLC in operation.
Otherwise, the machine may be damaged and accidents may occur due to erroneous operations.
● Especially, when a remote programmable controller is controlled by an external device, immediate
action cannot be taken if a problem occurs in the programmable controller due to a communication
failure. To prevent this, configure an interlock circuit in the program, and determine corrective actions
to be taken between the external device and CPU module in case of a communication failure.
[DESIGN PRECAUTIONS]
CAUTION
● Configure safety circuits, such as an emergency stop circuit and interlock circuit, external to the
AnyWireASLINK system.
● Install module so that excessive force will not be applied to the terminal blocks.
Failure to do so may result in wire damage/breakage or PLC failure.
● Simultaneously turn on and off the power supplies of the CPU module and extension modules.
2
Page 5
[INSTALLATION PRECAUTIONS]
WARNING
● Make sure to cut off all phases of the power supply externally before attempting installation or wiring
work. Failure to do so may cause electric shock or damage to the product.
● Use the product within the generic environment specifications described in the User's Manual
(Hardware) of the CPU module used.
Never use the product in areas with excessive dust, oily smoke, conductive dusts, corrosive gas (salt
air, Cl
condensation, or rain and wind.
If the product is used in such conditions, electric shock, fire, malfunctions, deterioration or damage
may occur.
, H2S, SO2 or NO2), flammable gas, vibration or impacts, or expose it to high temperature,
2
[INSTALLATION PRECAUTIONS]
CAUTION
● Do not touch the conductive parts of the product directly. Doing so may cause device failures or
malfunctions.
● When drilling screw holes or wiring, make sure that cutting and wiring debris do not enter the
ventilation slits of the PLC. Failure to do so may cause fire, equipment failures or malfunctions.
● For the product supplied together with a dust proof sheet, the sheet should be affixed to the ventilation
slits before the installation and wiring work to prevent foreign objects such as cutting and wiring
debris.
However, when the installation work is completed, make sure to remove the sheet to provide
adequate ventilation. Failure to do so may cause fire, equipment failures or malfunctions.
● Install the product on a flat surface. If the mounting surface is rough, undue force will be applied to the
PC board, thereby causing nonconformities.
● Install the product securely using a DIN rail or mounting screws.
● Work carefully when using a screwdriver such as installation of the product. Failure to do so may
cause damage to the product or accidents.
● Connect the extension cables, peripheral device cables, input/output cables and battery connecting
cable securely to their designated connectors. Loose connections may cause malfunctions.
● Turn off the power to the PLC before attaching or detaching the following devices. Failure to do so
may cause device failures or malfunctions.
-Peripheral devices, expansion board, expansion adapter, and connector conversion adapter
-Extension modules, bus conversion module, and connector conversion module
-Battery
3
Page 6
[WIRING PRECAUTIONS]
WARNING
● Make sure to cut off all phases of the power supply externally before attempting installation or wiring
work. Failure to do so may cause electric shock or damage to the product.
● Make sure to attach the terminal cover, provided as an accessory, before turning on the power or
initiating operation after installation or wiring work. Failure to do so may cause electric shock.
● The temperature rating of the cable should be 70 or more.
● Make sure to properly wire to the terminal block (European type) in accordance with the following
precautions. Failure to do so may cause electric shock, equipment failures, a short-circuit, wire
breakage, malfunctions, or damage to the product.
- The disposal size of the cable end should follow the dimensions described in the manual.
- Tightening torque should follow the specifications in the manual.
- Twist the ends of stranded wires and make sure that there are no loose wires.
- Do not solder-plate the electric wire ends.
- Do not connect more than the specified number of wires or electric wires of unspecified size.
- Affix the electric wires so that neither the terminal block nor the connected parts are directly
stressed.
[WIRING PRECAUTIONS]
CAUTION
● Connect the power supply wiring to the dedicated terminals described in this manual. If an AC power
supply is connected to a DC input/output terminal or DC power supply terminal, the PLC will burn out.
● Do not apply the 24 V DC power before wiring the entire AnyWireASLINK system.
● Make sure to observe the following precautions in order to prevent any damage to the machinery or
accidents due to malfunction of the PLC caused by abnormal data written to the PLC due to the
effects of noise:
- Do not bundle the power line and control line together with or lay them close to the main circuit,
high-voltage line, load line or power line. As a guideline, lay the power line, control line and
communication cables at least 100 mm away from the main circuit, high-voltage line, load line or
power line.
- Ground the shield of the shielded wire or shielded cable at one point on the PLC. However, do not
use common grounding with heavy electrical systems.
● Place the cables in a duct or clamp them. If not, dangling cable may swing or inadvertently be pulled,
resulting in damage to the module or cables or malfunction due to poor contact.
● When disconnecting the cable from the module, do not pull the cable by the cable part. For the cable
connected to the terminal block, loosen the terminal screw. Pulling the cable connected to the module
may result in malfunction or damage to the module or cable.
4
Page 7
[STARTUP AND MAINTENANCE PRECAUTIONS]
WARNING
● Do not touch any terminal while the PLC's power is on. Doing so may cause electric shock or
malfunctions.
● Before cleaning or retightening terminals, cut off all phases of the power supply externally. Failure to
do so in the power ON status may cause electric shock.
● Before modifying the program in operation, forcible output, running or stopping the PLC, read through
this manual carefully, and ensure complete safety. An operation error may damage the machinery or
cause accidents.
● Do not change the program in the PLC from two or more peripheral equipment devices at the same
time. (i. e. from an engineering tool and a GOT) Doing so may cause destruction or malfunction of the
PLC program.
[STARTUP AND MAINTENANCE PRECAUTIONS]
CAUTION
● Do not disassemble or modify the PLC. Doing so may cause fire, equipment failures, or malfunctions.
For repair, contact your local Mitsubishi Electric representative.
● Turn off the power to the PLC before connecting or disconnecting any extension cable. Failure to do
so may cause device failures or malfunctions.
● Turn off the power to the PLC before attaching or detaching the following devices. Failure to do so
may cause device failures or malfunctions.
-Peripheral devices, expansion board, expansion adapter, and connector conversion adapter
-Extension modules, bus conversion module, and connector conversion module
-Battery
● Do not drop the product or exert strong impact to it. Doing so may cause damage.
[OPERATION PRECAUTIONS]
CAUTION
● Construct an interlock circuit in the program so that the whole system always operates on the safe
side before executing the control (for data change) of the PLC in operation. Read the manual
thoroughly and ensure complete safety before executing other controls (for program change,
parameter change, forcible output and operation status change) of the PLC in operation. Otherwise,
the machine may be damaged and accidents may occur by erroneous operations.
[DISPOSAL PRECAUTIONS]
CAUTION
● Please contact a certified electronic waste disposal company for the environmentally safe recycling
and disposal of your device.
5
Page 8
[TRANSPORTATION PRECAUTIONS]
CAUTION
● The PLC is a precision instrument. During transportation, avoid impacts larger than those specified in
the general specifications of the User's Manual (Hardware) of the CPU module used by using
dedicated packaging boxes and shock-absorbing palettes. Failure to do so may cause failures in the
PLC. After transportation, verify operation of the PLC and check for damage of the mounting part, etc.
6
Page 9
INTRODUCTION
This manual contains text, diagrams and explanations which will guide the reader in the correct installation, safe use and
operation of the AnyWireASLINK system master module of MELSEC iQ-F series and should be read and understood before
attempting to install or use the module.
Always forward it to the end user.
This module was jointly developed by Mitsubishi Electric and Anywire Corporation. The module allows the AnyWireASLINK
system to be connected to a MELSEC iQ-F series programmable controller system.
Regarding use of this product
• This product has been manufactured as a general-purpose part for general industries, and has not been designed or
manufactured to be incorporated in a device or system used in purposes related to human life.
• Before using the product for special purposes such as nuclear power, electric power, aerospace, medicine or passenger
movement vehicles, consult Mitsubishi Electric.
• This product has been manufactured under strict quality control. However when installing the product where major
accidents or losses could occur if the product fails, install appropriate backup or failsafe functions in the system.
Note
• If in doubt at any stage during the installation of the product, always consult a professional electrical engineer who is
qualified and trained in the local and national standards. If in doubt about the operation or use, please consult the nearest
Mitsubishi Electric representative.
• Since the examples indicated by this manual, technical bulletin, catalog, etc. are used as a reference, please use it after
confirming the function and safety of the equipment and system. Mitsubishi Electric will accept no responsibility for actual
use of the product based on these illustrative examples.
• This manual content, specification etc. may be changed, without a notice, for improvement.
• The information in this manual has been carefully checked and is believed to be accurate; however, if you notice a doubtful
point, an error, etc., please contact the nearest Mitsubishi Electric representative. When doing so, please provide the
Dielectric withstand voltage500 V AC for 1 minuteBetween all terminals and ground terminal
Insulation resistance10 M or higher by 500 V DC
2.2Power Supply Specifications
The following table lists the power supply specifications.
ItemsSpecifications
External power supplyPower supply voltage24 V DC +15%, -10%, ripple voltage 0.5 Vp-p or lower
Current consumption100 mA
Transmission cable
supply current
Internal power supplyPower supply voltage5 V DC
Current consumption200 mA
*1
insulation resistance tester
Recommended voltage: 26.4 V DC (24 V DC +10%)
Please use a UL Class 2 power supply
MAX 2 A
*1 Refer to the following for information about the relationship among the total length, the wire diameter of transmission cables (DP, DN),
and the transmission cable supply current.
On some slave modules with cables, the wire diameter of module-integrated transmission cables (DP, DN) may be smaller than 0.75
However, they can be used without any problem, provided that the wire diameter of transmission cables (DP, DN) meets the following
requirements.
Wire diameter of transmission
cables (DP, DN)
1.25 2 A maximum1 A maximum0.5 A maximum
0.75 1.2 A maximum0.6 A maximum0.3 A maximum
Transmission cable supply current
Total length of 50 m or lessTotal length of 50 to 100 mTotal length of 100 to 200 m
.
16
2 SPECIFICATIONS
2.1 General Specifications
Page 19
2.3Performance Specifications
The following table lists the performance specifications of the FX5-ASL-M.
ItemsSpecifications
Transmission clock27.0 kHz
Maximum transmission distance (total length)200 m
Transmission systemDC power superimposed total frame cyclic system
Connection typeBus topology (multidrop system, T-branch system, tree branch system)
*1 For slave modules with integrated transmission cables (DP, DN), the length of the transmission cables (DP, DN) is included in the total
length.
For wiring of 50 m or more with 4 wires (DP, DN, 24V, 0V), insert the noise filter for power supply cables between the power supply and
cables. For details, refer to the manual for the ASLINK FILTER (ANF-01) manufactured by Anywire Corporation.
*2 The number of available remote I/O points per CPU module varies depending on the number of I/O points of the extension devices. For
the limit of I/O points, refer to the following manual.
*3 FX5-CNV-IFC or FX5-C1PS-5V is necessary to connect FX5-ASL-M to the FX5UC CPU module.
*4 FX5-ASL-M and FX3U-128ASL-M cannot be used together.
2 SPECIFICATIONS
2.3 Performance Specifications
17
Page 20
2.4Part Names
[1]
[10]
[2]
[4][3]
[8]
[7]
[9]
[5]
[6]
This chapter describes the names of each part of the FX5-ASL-M.
No.NameDescription
[1]Transmission cable terminal blockA terminal block of the AnyWireASLINK
[2]Extension cableCable for connecting the module when adding the FX5-ASL-M
[3]SET switchSwitch for automatic detection of the slave module ID (address)
[4]Direct mounting holeScrew holes (2-4.5, mounting screw: M4 screw) for direct installation
[5]Operation status display LEDsIndicates the operating status of the module. (Page 19 LED display)
[6]Extension connector (for next
[7]Name plateThe product model name, manufacturer's serial number etc. are shown.
[8]DIN rail mounting grooveThe module can be installed on DIN46277 rail (35 mm wide).
[9]DIN rail mounting hookHook for mounting the module on a DIN rail of DIN46277 (35 mm wide).
[10]Pullout tabThey are used when drawing out an extension cable.
module)
Connector for connecting the extension cable of an extension module.
18
2 SPECIFICATIONS
2.4 Part Names
Page 21
LED display
The following table lists the LED display.
LED display LED colorDescription
POWERGreenIndicates the operating status.
On: Power on
Off: Power off or module failure
RUNGreenIndicates the operating status.
On: Normal operation
Off: Error
ERRORRedIndicates the error status.
On: Minor error or major error
Flashing: Moderate error or major error
Off: Normal operation
LINKGreenIndicates the link status.
Flashing: Normal operation
Off: 5 V DC power off or module failure
SETGreenIndicates the address detection status.
On: Automatic address detection in progress
Flashing: Writing in the EEPROM
Off: Normal operation
ALMRedIndicates the warning status.
On: DP/DN disconnection, no response from the slave module
Flashing (1-second intervals): DP-DN short circuit, 24V-DP short circuit
Flashing (0.2-second intervals): A 24 V DC power supply is not being supplied or the voltage is low.
Off: Normal operation
2
2 SPECIFICATIONS
2.4 Part Names
19
Page 22
3PROCEDURES BEFORE OPERATION
This chapter describes the procedures before operation.
1. Checking the specifications of the FX5-ASL-M
Check the specifications of the FX5-ASL-M. (Page 16 SPECIFICATIONS)
2. Installation of the FX5-ASL-M
Connect the FX5-ASL-M to the CPU module. For details, refer to the following.
Power on and start the system in the order shown below.
• Turn on the 24 V DC external power supply for the AnyWireASLINK system.
• Turn on the power supply of the programmable controller.
5. Checking operations with the LEDs
Check whether communications are established normally.
When the communications are established normally, the following LED on/off statuses are as follows.
• POWER LED: On
• RUN LED: On
• ERROR LED: Off
• LINK LED: Flashing
• SET LED: Off
• ALM LED: Off
6. Programming
Create a program. For details, refer to the following.
Page 59 PROGRAMMING
• If the programmable controller is powered on before the 24 V DC external power supply in the
AnyWireASLINK system, a transmission cable voltage drop detection error may occur.
• To power off the system, power off the programmable controller, and turn off the 24 V DC external power
supply in the AnyWireASLINK system.
20
3 PROCEDURES BEFORE OPERATION
Page 23
MEMO
3
3 PROCEDURES BEFORE OPERATION
21
Page 24
4FUNCTION
4.1Function List
The following table lists the function available for the FX5-ASL-M.
AnyWireASLINK transmission
FunctionDescriptionReference
Bit transmissionExchanges I/O data of up to 384 points (input max. 256 points, output max. 256 points)
between the FX5-ASL-M and a slave module.
Double checkA double check is an error control system. In this system, cycle data in AnyWireASLINK
Slave module parameter read/writeIn AnyWireASLINK, parameter information of a slave module and the AnyWireASLINK system
transmission is recognized as valid data if the data matches with the data of the last
transmission or is ignored as invalid data if the data does not match with the last data.
A double check ensures reliability of communication.
in addition to I/O information are sent and received between the FX5-ASL-M and a slave
module.
Execute this function to check or change parameter information of a slave module.
Address setting
FunctionDescriptionReference
Automatic address detection functionEnables the FX5-ASL-M to detect and store the ID (address) of the connected slave module
when the SET switch on the FX5-ASL-M is pressed.
Remote address change functionChanges an ID (address) of a slave module using the buffer memory area without an address
Same ID used detection functionChecks whether the same ID is used for multiple slave modules through automatic address
Module with no ID setting detection
function
writer.
detection or same address used check. The LEDs of the relevant slave modules are forcibly
turned on.
Detects slave modules with no ID assigned (default ID) through automatic address detection
or same address used check.
Page 23
Page 24
Page 35
Page 55
Page 25
Page 26
Page 28
RAS
FunctionDescriptionReference
Transmission cable short detection
function
Disconnected transmission cable
location detection function
Transmission cable voltage drop
detection function
Protects the system by detecting the current out of the specifications of the AnyWireASLINK
system across DP-DN or 24V-DP and stopping the transmission.
Notifies the ID of a slave module that has been separated from the FX5-ASL-M because of
disconnection in the transmission cables (DP, DN) between the FX5-ASL-M and the slave
module, to locate the disconnection in the transmission cables (DP, DN) from the upper
system.
Detects a voltage drop in the 24 V DC external power supply, enabling the FX5-ASL-M to
detect a failure in the 24 V DC external power supply or a wiring error from the upper system.
Page 29
Page 30
Page 31
Others
FunctionDescriptionReference
Parameter access error detection
function
Error status automatic recovery
function
Slave information acquisition at startup function
Allows parameter access errors to be detected.Page 32
Allows for automatic error reset for DP/DN disconnection errors and parameter errors after the
error status is cleared.
Allows for automatic acquisition of information of slave modules when the CPU module is
reset or power off and on the system.
Page 34
Page 34
22
4 FUNCTION
4.1 Function List
Page 25
4.2AnyWireASLINK Transmission
(1)(2)
(5)
M2000
M2001
M2002
M2255
M3000
M3001
M3002
M3255
(3)
ID: 200H
IN 1
IN 0
(4)
(6)
(7)
ID: 0H
OUT 1
OUT 0
U1\G0.0
U1\G0.1
U1\G0.2
U1\G15.F
U1\G4096.0
U1\G4096.1
U1\G4096.2
U1\G4111.F
The AnyWireASLINK is a high-speed and highly reliable system which releases the work site from complicated and incorrect
wiring.
In AnyWireASLINK, the FX5-ASL-M communicates with slave modules using IDs (addresses) of the slave modules.
The IDs (addresses) of the slave modules are stored in the buffer memory of the FX5-ASL-M.
A maximum of 384 I/O data points (input max. 256 points, output max. 256 points) can be exchanged between the FX5-ASL-
M and a slave module.
4 FUNCTION
4.2 AnyWireASLINK Transmission
23
Page 26
4.3Double Verification
bit bit
·
bit bit
·
(1)
·
·
(4)
(2)
(3)(3)
wordword
·
wordword
·
(1)
·
·
(4)
(2)
(3)(3)
A double check is an error control system. In this system, cycle data in AnyWireASLINK transmission is recognized as valid
data if the data matches with the data of the last transmission or is ignored as invalid data if the data does not match with the
last data. The double verification ensures reliability of communication.
The double verification is classified into a bit double verification and word double verification.
Overview
■Bit double verification
If one bit of data is the same between two successive transmission cycles, the data is valid and I/O data is communicated.
(1) Transmission cycle (last)
(2) Transmission cycle (current)
(3) I/O data
(4) This data is compared with the verification data (one bit) of the last transmission cycle.
■Word double verification
If one word (16 bits) of data is the same between two successive transmission cycles, the data is valid and I/O data is
communicated.
(1) Transmission cycle (last)
(2) Transmission cycle (current)
(3) I/O data
(4) The data is compared with the verification data (one word) of the last transmission cycle.
The bit double verification is suitable for digital I/O type slave modules, which use information in units of bits.
The word double verification is suitable for analog I/O type slave modules, which use information in units of
words.
Setting method
Set the double verification in "Double verification" of "Basic setting". (Page 52 Double verification)
24
4 FUNCTION
4.3 Double Verification
Page 27
4.4Remote Address Change Function
ID
0200H 0210H
With this function, an ID (address) of a slave module can be changed using the buffer memory area without an address writer.
Applicable slave module
For the slave modules that support the remote address change function, contact Anywire Corporation.
Operating procedure
1. Execute automatic address detection to check that no error has occurred in the AnyWireASLINK system. (Page 55
Automatic Address Detection Function)
2. Specify an access method to a slave module.
Store 0002H (address change) in 'Parameter access setting' (Un\G10320).
4
3. Specify an ID of the slave module to be accessed.
Store the ID to be changed (old ID) in 'Parameter access target module ID specification' (Un\G10321).
IDDescription
0000H to 00FFHID of the output slave module
0200H to 02FFHID of the input slave module or I/O combined slave module
4. Specify a new ID of the slave module.
Store the new ID in 'Change ID specification' (Un\G10323).
IDDescription
0000H to 00FFHID of the output slave module
0200H to 02FFHID of the input slave module or I/O combined slave module
If the specified ID has already been used or is out of the allowable specification range, an error occurs.
5. Turn on and off 'Parameter access request command for the slave module' (Un\G27 b8).
At this time, 'Parameter access completion flag' (Un\G28 b9) turns off. When the parameter access is completed, 'Parameter
access completion flag' (Un\G28 b9) automatically turns on.
6. After changing the IDs of all the target slave modules, execute automatic address detection. (Page 55 Automatic
Address Detection Function)
Precautions
• Before executing this function, make sure to execute automatic address detection to check that no error has occurred in the
• This function cannot be executed for slave modules separated from the FX5-ASL-M because of disconnection or slave
modules having the same ID. Use an address writer to change the IDs of such slave modules.
• This function can be executed if only one slave module having no ID exists within one AnyWireASLINK line. If IDs of
multiple slave modules are not set, it is recognized as an ID duplication. Thus, the IDs cannot be changed.
4.4 Remote Address Change Function
4 FUNCTION
25
Page 28
4.5Same ID Used Detection Function
This function checks whether the same ID is used for multiple slave modules through automatic address detection or same
address used check. The LEDs of the relevant slave modules are forcibly turned on.
• ID duplications are detected through automatic address detection or same address used check. If the CPU
module is reset or the power is turned off after ID duplication detection, the same ID used status cannot be
checked until automatic address detection or same address used check is executed again.
• Even if an ID is assigned to multiple modules, a single ID is stored in 'Number of the alarm IDs' (Un\G9984)
and 'Alarm ID information storage area' (Un\G9985 to Un\G10112). For example, even when multiple
modules have an ID 10, "1" is stored in 'Number of the alarm IDs' (Un\G9984) and "10" is stored in 'Alarm ID
information storage area' (Un\G9985 to Un\G10112).
How to execute automatic address detection
For details on automatic address detection, refer to the following.
Page 55 Automatic Address Detection Function
How to execute same address used check
Turn off and on 'Overlap address inspection command' (Un\G27 b2). If 'Overlap address inspection flag' (Un\G28 b12) turns
on and off, it indicates that the same address used check is completed.
The same address used check cannot be executed under any of the following conditions.
• When an error occurs in the AnyWireASLINK system (Example: Short circuit, 24 V DC external power supply voltage drop)
• Within approximately five seconds after the AnyWireASLINK system is powered on or system is reset
• When automatic address detection is in progress (While 'Automatic address detection flag' (Un\G28 b11) is on)
• When the same address used check is in progress (While 'Overlap address inspection flag' (Un\G28 b12) is on)
• When the parameter access is in progress (While 'Parameter access request command for the slave module' (Un\G27 b8),
'Parameter batch read command for the slave module' (Un\G27 b9), or 'Parameter batch write command for the slave
module' (Un\G27 b10) is on)
• When any of the following errors has occurred
Error codeError description
0CC8HTransmission cable voltage drop error
0CC9HDP/DN short error
0CCBH24V/DP short error
1867HFX5-ASL-M hardware failure
3064H
3065H
3066H
How to check the same ID used status
When the AnyWireASLINK system is in the following status, the same ID is used for multiple modules.
Even in the same ID used status, the AnyWireASLINK bit transmission does not stop.
• 'Slave module alarm signal' (Un\G28 b8) turns on.
• Same ID used error (error code: 0D90H) is stored in 'Latest error code storage area' (Un\G10256) and the duplicate ID is
stored in 'Latest error ID storage area' (Un\G10257).
• The relevant ID is stored in 'Alarm ID information storage area' (Un\G9985 to Un\G10112).
*1 If multiple errors occur simultaneously, the latest error is displayed.
26
4 FUNCTION
4.5 Same ID Used Detection Function
*1
Page 29
How to recover from same ID used status
Check 'Number of the alarm IDs' (Un\G9984) and 'Alarm ID information storage area' (Un\G9985 to Un\G10112). Then set a
unique ID (address) in all the slave modules. (Page 78 Number of the alarm IDs, Page 78 Alarm ID information storage
area)
Set IDs (addresses) of slave modules and execute automatic address detection of the FX5-ASL-M. Then, the IDs of the slave
modules are stored in the FX5-ASL-M and the error is cleared. (Page 55 Automatic Address Detection Function)
Precautions
While an ID (address) is used for multiple slave modules, executing either of the following can eliminate the same ID used
error. However, the address is still used for the multiple slave modules.
• Powering off and on the AnyWireASLINK system
• Turning off and on 'Error flag clear command' (Un\G27 b0)
4
4 FUNCTION
4.5 Same ID Used Detection Function
27
Page 30
4.6Module with No ID Setting Detection Function
This function detects slave modules with no ID assigned (default ID) through automatic address detection or same address
used check.
ModuleDefault ID
Input slave module, I/O combined slave module767
Output slave module255
• Modules with no ID set are detected through automatic address detection or same address used check. If
the CPU module is reset or the power is turned off after a module with no ID set is detected, the no ID
number setting status cannot be checked until automatic address detection or same address used check is
executed again.
• Even if no ID is assigned to modules, a single ID is stored in 'Number of the alarm IDs' (Un\G9984) and
'Alarm ID information storage area' (Un\G9985 to Un\G10112). For example, even when multiple modules
have an ID 255, "1" is stored in 'Number of the alarm IDs' (Un\G9984) and "255" is stored in 'Alarm ID
information storage area' (Un\G9985 to Un\G10112).
How to execute automatic address detection
For details on automatic address detection, refer to the following.
Page 55 Automatic Address Detection Function
How to execute same address used check
Turn off and on 'Overlap address inspection command' (Un\G27 b2). If 'Overlap address inspection flag' (Un\G28 b12) turns
on and off, it indicates that the same address used check is completed.
The same address used check cannot be executed under any of the following conditions.
• When an error occurs in the AnyWireASLINK system (Example: Short circuit, 24 V DC external power supply voltage drop)
• Within approximately five seconds after the AnyWireASLINK system is powered on or system is reset
• When automatic address detection is in progress (While 'Automatic address detection flag' (Un\G28 b11) is on)
• When the same address used check is in progress (While 'Overlap address inspection flag' (Un\G28 b12) is on)
• When the parameter access is in progress (While 'Parameter access request command for the slave module' (Un\G27 b8),
'Parameter batch read command for the slave module' (Un\G27 b9), or 'Parameter batch write command for the slave
module' (Un\G27 b10) is on)
• When any of the following errors has occurred
Error codeError description
0CC8HTransmission cable voltage drop error
0CC9HDP/DN short error
0CCBH24V/DP short error
1867HFX5-ASL-M hardware failure
3064H
3065H
3066H
28
4 FUNCTION
4.6 Module with No ID Setting Detection Function
Page 31
How to check the no ID number setting status
When the AnyWireASLINK system is in the following status, no ID number setting status is detected.
Even in the no ID number setting status, the AnyWireASLINK bit transmission does not stop.
• 'Slave module alarm signal' (Un\G28 b8) turns on.
• No ID setting error (error code: 0D91H) is stored in 'Latest error code storage area' (Un\G10256) and unset ID is stored in
'Latest error ID storage area' (Un\G10257).
• Unset IDs are stored in 'Alarm ID information storage area' (Un\G9985 to Un\G10112).
*1 If multiple errors occur simultaneously, the latest error is displayed.
*1
How to recover from the no ID number setting status
Check 'Number of the alarm IDs' (Un\G9984) and 'Alarm ID information storage area' (Un\G9985 to Un\G10112). Then set
addresses to slave modules. (Page 78 Number of the alarm IDs, Page 78 Alarm ID information storage area)
Check that "255" is not set as the address of the slave module.
Set IDs (addresses) of slave modules and execute automatic address detection of the FX5-ASL-M. Then, the IDs of the slave
modules are stored in the FX5-ASL-M and the error is cleared. (Page 55 Automatic Address Detection Function)
Precautions
While an ID (address) of a slave module is not set, executing either of the following can eliminate the no ID setting error.
However the address of the slave module is still not set.
• Powering off and on the AnyWireASLINK system
• Turning off and on 'Error flag clear command' (Un\G27 b0)
4
4.7Transmission Cable Short Detection Function
This function protects the system by detecting the current out of the specifications of the AnyWireASLINK system across DP-
DN or 24V-DP and stopping the transmission.
How to check the transmission cable short status
When the AnyWireASLINK system is in the following status, a transmission cable short has occurred.
• The LINK LED turns off and the ALM LED flashes repeatedly at one second intervals.
• When any of the transmission cables (DP, DN) is short-circuited, 'DP/DN short error' (Un\G28 b1) turns on.
• When any of the transmission cables (24V, DP) is short-circuited, '24V/DP short error' (Un\G28 b2) turns on.
• A DP/DN short error (error code: 0CC9H) or 24V/DP short error (error code: 0CCBH) is stored in 'Latest error code storage
area' (Un\G10256) and 0FFFH is stored in 'Latest error ID storage area' (Un\G10257).
• The AnyWireASLINK bit transmission stops.
*1 If multiple errors occur simultaneously, the latest error is displayed.
How to recover from the transmission cable short status
How to recover from the transmission cable short status is as follows.
1. Eliminate the short circuit in the AnyWireASLINK system.
When the short status is exited, AnyWireASLINK bit transmission resumes automatically.
If the status does not change, the short circuit has not been eliminated. Check it again.
2. Power off and on the AnyWireASLINK system or turn on and off 'Error flag clear command' (Un\G27 b0).
The following status is resulted:
• 'DP/DN short error' (Un\G28 b1) and '24V/DP short error' (Un\G28 b2) turn off.
• The ALM LED turns off.
• The data in 'Latest error code storage area' (Un\G10256) and 'Latest error ID storage area' (Un\G10257) are cleared.
*1
*1
4 FUNCTION
4.7 Transmission Cable Short Detection Function
29
Page 32
4.8Disconnected Transmission Cable Location
Detection Function
This function notifies the ID of a slave module that has been separated from the FX5-ASL-M because of disconnection in the
transmission cables (DP, DN) between the FX5-ASL-M and the slave module, to locate the disconnection in the transmission
cables (DP, DN) from the upper system.
• To enable the disconnected transmission cable location detection function, execute automatic address
detection when configuring, modifying, or expanding the system. (Page 55 Automatic Address
Detection Function)
• After a system is configured, the disconnection detection may still work when a slave module is
disconnected from the system. Execute automatic address detection after modifying the system.
• Even if disconnection in the transmission cable (DP, DN) is detected, the AnyWireASLINK bit transmission
does not stop.
How to check the transmission cable disconnection status
When the AnyWireASLINK system is in the following status, the transmission cable (DP, DN) have been disconnected or a
slave module error has occurred.
• The ALM LED turns on.
• 'DP/DN disconnection error' (Un\G28 b4) turns on.
• The number of error IDs is stored in 'Number of the error IDs' (Un\G8192).
• The disconnected ID (address) is stored in 'Error ID information storage area' (Un\G8193 to Un\G8320).
• The bits of 'Error ID information bit area (output)' (Un\G8704 to Un\G8719) and 'Error ID information bit area (input)'
(Un\G8736 to Un\G8751) corresponding to the disconnected ID (address) turn on.
• DP/DN disconnection error (error code: 0CCAH) is stored in 'Latest error code storage area' (Un\G10256) and the
disconnected ID is stored in 'Latest error ID storage area' (Un\G10257).
*1 If multiple errors occur simultaneously, the latest error is displayed.
*1
*1
How to recover from the transmission cable disconnection status
How to recover from the transmission cable disconnection status is as follows.
1. Eliminate the disconnection in the AnyWireASLINK system.
When the disconnection status is exited, AnyWireASLINK bit transmission resumes automatically.
When the slave module has been disconnected from the system, execute automatic address detection. (Page 55
Automatic Address Detection Function)
2. Power off and on the AnyWireASLINK system or turn on and off 'Error flag clear command' (Un\G27 b0).
Parameter access error'Parameter access error' (Un\G28 b10) turns on.
Slave module status error'Slave module alarm signal' (Un\G28 b8) turns on.
Same ID used error
No ID setting error
New ID error
The error code is stored.
■'Latest error ID storage area' (Un\G10257)
The IDs corresponding to the error codes are stored.
■'Number of the alarm IDs' (Un\G9984)
The number of IDs relevant to alarm occurrence is stored.
■'Alarm ID information storage area' (Un\G9985 to
Un\G10112)
The IDs relevant to alarm occurrence are stored.
*2
*1
*2
*1 If multiple errors occur simultaneously, the latest error is displayed.
*2 If an error occurs in parameter access, data are stored in 'Number of the error IDs' (Un\G8192) and 'Error ID information storage area
(Un\G8193 to Un\G8320)'.
How to recover from the parameter access error status
How to recover from the parameter access error status is as follows.
■Slave module hardware error
Take measures such as those against noise to remove factors causing errors. Then power off and on the AnyWireASLINK
system or turn on and off 'Error flag clear command' (Un\G27 b0).
■Parameter access target module ID error, parameter value error
Remove factors causing errors (for example, parameter access program). Then power off and on the AnyWireASLINK system
or turn on and off 'Error flag clear command' (Un\G27 b0).
32
4 FUNCTION
4.10 Parameter Access Error Detection Function
Page 35
■Parameter access error
If any of the following errors has occurred, eliminate the error cause.
• The data in 'Latest error code storage area' (Un\G10256) is cleared.
• The data in 'Latest error ID storage area' (Un\G10257) is cleared.
• The data in 'Number of the alarm IDs' (Un\G9984) is cleared.
• The data in 'Alarm ID information storage area' (Un\G9985 to Un\G10112) is cleared.
• The data in 'Latest error code storage area' (Un\G10256) is cleared.
• The data in 'Latest error ID storage area' (Un\G10257) is cleared.
• The data in 'Number of the error IDs' (Un\G8192) is cleared.
• The data in 'Error ID information storage area' (Un\G8193 to Un\G8320) is cleared.
• The data in 'Error ID information bit area (output)' (Un\G8704 to Un\G8719) and 'Error ID information bit
area (input)' (Un\G8736 to Un\G8751) are cleared.
4 FUNCTION
4.10 Parameter Access Error Detection Function
33
Page 36
4.11Error Status Automatic Recovery Function
This function allows for automatic error reset for DP/DN disconnection errors and parameter errors after the error status is
cleared.
(Usually, if an error has occurred, eliminate the error cause, and power off and on the AnyWireASLINK system or turn on and
off 'Error flag clear command' (Un\G27 b0).)
Error that can be automatically recovered
The following shows the errors that can be automatically recovered.
Error codeError descriptionStatus when an error occurredStatus when an error is cleared
0CCAHDP/DN disconnection
error
0D30HParameter access error• 'Parameter access error' (Un\G28 b10) turns on.
*1 The error causes must be eliminated from all the slave modules in which errors have occurred.
*2 If the errors 0CCAH and 0D30H have occurred in one slave module, the causes of both the errors must be eliminated.
• 'DP/DN disconnection error' (Un\G28 b4) turns on.
• Error ID information is registered in the buffer
memory address. (Page 30 How to check the
transmission cable disconnection status)
• Error ID information is registered in the buffer
memory address. (Page 32 How to check the
parameter access error status)
• The error ID information registered in the buffer
memory address is cleared. (corresponding ID
*2
only)
Setting method
Set the error status automatic recovery function in "Error status automatic recovery" of "Basic setting". (Page 52 Error
status automatic recovery)
*1
*1
4.12Slave Information Acquisition at Start-up Function
This function allows for automatic acquisition of information of slave modules when the CPU module is reset or the power is
turned off and on.
The slave information acquisition at start-up function eliminates the needs for reading parameters from slave modules.
For the parameters of the slave module stored, refer to the following.
Page 35 Slave Module Parameter Read/Write
Setting method
Set the slave information acquisition at start-up function in "Startup operating mode" of "Basic setting". (Page 52 Startup
operating mode)
Operation at start-up
When communication of the FX5-ASL-M is normally established after the CPU module is reset or the power is turned off and
on, the parameters of all the registered slave modules are read all at once. The read parameters are then stored in the buffer
memory.
34
4 FUNCTION
4.11 Error Status Automatic Recovery Function
Page 37
4.13Slave Module Parameter Read/Write
In AnyWireASLINK, parameter information of a slave module and the AnyWireASLINK system in addition to I/O information
are sent and received between the FX5-ASL-M and a slave module.
Use this function to check or change parameter information of a slave module.
For details on the parameter information to be communicated, refer to the following.
• Page 80 Parameter access setting
• Page 80 Parameter access target module ID specification
• Page 81 Parameter storage location memory number
• Page 82 Parameter storage area
Parameter reading and writing methods
There are four methods as follows to read or write the parameter information from or to a slave module.
TypeDescription
Automatic updateThe current status of all slave modules and the current values of the sensors are read at regular intervals.
(Setting values are excluded.)
Parameter accessAll the parameter values of the slave modules are read or written individually in accordance with the setting of
Parameter batch readAll the parameter values of all slave modules are read out into the buffer memory of the FX5-ASL-M.
Parameter batch writeValues set in the buffer memory of the FX5-ASL-M are written to all the parameter of all slave modules.
The following shows the readable/writable parameters.
: Possible, : Impossible
Parameter nameRead/writeParameter read and write methods
Device parameter
AnyWireASLINK
parameter
*1 The device parameter name differs depending on the slave module to be used.
*1
Module IDRead/write
Status detailsRead
Sensing levelRead
reading or writing and the target slave module.
Automatic
update
Read/write
Parameter accessParameter
ReadWrite
batch read
Parameter
batch write
4
Even when the parameter access, parameter batch read, or parameter batch write is executed, the bit
transmission speed of AnyWireASLINK is not reduced.
Automatic update
No special operation is required because data are automatically updated. To check the parameter information, refer to the
corresponding buffer memory address.
4 FUNCTION
4.13 Slave Module Parameter Read/Write
35
Page 38
Parameter access
The operating procedure for parameter access is as follows.
■To read parameters
1. Set the access method.
Store 0000H (read) in 'Parameter access setting' (Un\G10320).
2. Set the access target ID.
Store the access target ID in 'Parameter access target module ID specification' (Un\G10321).
IDDescription
0000H to 00FFHID of the output slave module
0200H to 02FFHID of the input slave module or I/O combined slave module
3. Turn on and off 'Parameter access request command for the slave module' (Un\G27 b8).
At this time, 'Parameter access completion flag' (Un\G28 b9) turns off. When the parameter access is completed, 'Parameter
access completion flag' (Un\G28 b9) automatically turns on.
4. The read parameters are stored in the following location of each ID.
Device parameter in 'Parameter storage area' (Un\G12288 to Un\G12335)
*1 Buffer memory addresses when one slave module is connected. For details, refer to the following.
Page 82 Parameter storage area
■To write parameters
*1
1. Before writing parameters, read parameters according to the procedure of "To read parameters", or "Parameter batch
*1
read".
*1 Since all the parameters of the target slave module are updated at the time of writing parameters, all the parameters, including the
parameters of the changed part, must be set correctly.
If writing parameters is executed without reading parameters, it may cause malfunction.
2. Set the access method.
Store 0001H (write) in 'Parameter access setting' (Un\G10320).
3. Set the access target ID.
Store the access target ID in 'Parameter access target module ID specification' (Un\G10321).
IDDescription
0000H to 00FFHID of the output slave module
0200H to 02FFHID of the input slave module or I/O combined slave module
4. Store the parameters to be written in the following location.
Device parameter read/write areas in 'Parameter storage area' (Un\G12288 to Un\G12335)
*1 Buffer memory addresses when one slave module is connected. For details, refer to the following.
Page 82 Parameter storage area
*1
5. Turn on and off 'Parameter access request command for the slave module' (Un\G27 b8).
At this time, 'Parameter access completion flag' (Un\G28 b9) turns off. When the parameter access is completed, 'Parameter
access completion flag' (Un\G28 b9) automatically turns on.
6. After writing parameters, check that the setting have been saved in the slave module by reading parameters in the slave
module according to the procedure of "To read parameters", or "Parameter batch read".
36
4 FUNCTION
4.13 Slave Module Parameter Read/Write
Page 39
Parameter batch read
The procedure for parameter batch read is as follows.
1. Turn on and off 'Parameter batch read command for the slave module' (Un\G27 b9).
At this time, 'Parameter access completion flag' (Un\G28 b9) turns off. When the parameter access is completed, 'Parameter
access completion flag' (Un\G28 b9) automatically turns on.
2. The read parameters are stored in the following location of each ID.
Device parameter in 'Parameter storage area' (Un\G12288 to Un\G12335)
*1 Buffer memory addresses when one slave module is connected. For details, refer to the following.
Page 82 Parameter storage area
*1
Parameter batch write
The operating procedure for parameter batch write is as follows.
1. Before executing parameter batch write, read parameters of all ID registered slave modules according to the procedure
of "Parameter batch read".
*1 Since all the parameters of the target slave module are updated at the time of writing parameters, all the parameters, including the
parameters of the changed part, must be set correctly.
If writing parameters is executed without reading parameters, it may cause malfunction.
*1
2. Store the parameters to be written in the following location.
Device parameter read/write areas in 'Parameter storage area' (Un\G12288 to Un\G12335)
*1 Buffer memory addresses when one slave module is connected. For details, refer to the following.
Page 82 Parameter storage area
*1
3. Turn on and off 'Parameter batch write command for the slave module' (Un\G27 b10).
At this time, 'Parameter access completion flag' (Un\G28 b9) turns off. When the parameter access is completed, 'Parameter
access completion flag' (Un\G28 b9) automatically turns on.
4. After executing parameter batch write, check that the setting have been saved in the slave module by reading
parameters in the slave module according to the procedure of "To read parameters", or "Parameter batch read".
• During the parameter access, parameter batch read, and parameter batch write, 'Parameter access
completion flag' (Un\G28 b9) is off. When 'Parameter access completion flag' (Un\G28 b9) is off, the
parameter access, parameter batch read, and parameter batch write cannot be executed.
• Upon parameter batch read or parameter batch write, the values stored in 'Parameter access setting'
(Un\G10320) and 'Parameter access target module ID specification' (Un\G10321) are ignored.
• The buffer memory areas Un\G10496 to Un\G10751 store the start address of the buffer memory area that
stores parameters of output slave modules with the IDs. The 48 words from the buffer memory start address
is the parameter information of each ID.
• The buffer memory areas Un\G11008 to Un\G11263 store the start address of the buffer memory area that
stores parameters of input slave modules or I/O combined slave modules with the IDs. The 48 words from
the buffer memory start address is the parameter information of each ID.
4
4 FUNCTION
4.13 Slave Module Parameter Read/Write
37
Page 40
Parameter access timing
ON
ON
OFF
OFF
OFF
ON
ON
OFF
(1)
(2)(4)
(5)
(6)
(7)
(3)
'Parameter access request command for the slave module' (Un\G27 b8),
'Parameter batch read command for the slave module' (Un\G27 b9),
'Parameter batch write command for the slave module' (Un\G27 b10)
'Parameter access completion flag' (Un\G28 b9)
'Parameter access error' (Un\G28 b10)
'Error flag clear command' (Un\G27 b0)
Executed in the program
Executed by the FX5-ASL-M
The parameter access timing is as follows.
No.Description
(1)Turn off and on any of the signals below with a program to start parameter access.
(2)The operation in (1) turns off 'Parameter access completion flag' (Un\G28 b9).
(3)The parameter access is in progress.
(4)When parameter access (read/write) is completed, 'Parameter access completion flag' (Un\G28 b9) automatically turns off and on.
(5)If parameter access has an error, 'Parameter access error' (Un\G28 b10) turns off and on and 'Parameter access completion flag' (Un\G28 b9)
(6)Turning off and on 'Error flag clear command' (Un\G27 b0) with a program turns on and off 'Parameter access error' (Un\G28 b10).
(7)Turn on and off the signal that has been turned off and on in the step (1) with a program.
• 'Parameter access request command for the slave module' (Un\G27 b8)
• 'Parameter batch read command for the slave module' (Un\G27 b9)
• 'Parameter batch write command for the slave module' (Un\G27 b10)
automatically turns off and on.
*2
*1 Before the start of parameter access from the FX5-ASL-M to the slave module, apply the access method, access target ID, and
parameter data to the buffer memory.
*2 Error codes are stored in 'Latest error code storage area' (Un\G10256) and the target IDs are stored in 'Latest error ID storage area'
(Un\G10257). (The latest information is overwritten.)
*1
38
4 FUNCTION
4.13 Slave Module Parameter Read/Write
Page 41
Precautions
■Parameter setting
Parameters cannot be set in the following cases.
• When an error occurs in the AnyWireASLINK system (Example: Short circuit, 24 V DC external power supply voltage drop)
• Within approximately five seconds after the AnyWireASLINK system is powered on or CPU module is reset
• When automatic address detection is in progress (While 'Automatic address detection flag' (Un\G28 b11) is on)
• When the same address used check is in progress (While 'Overlap address inspection flag' (Un\G28 b12) is on)
• When the parameter access is in progress (While 'Parameter access request command for the slave module' (Un\G27 b8),
'Parameter batch read command for the slave module' (Un\G27 b9), or 'Parameter batch write command for the slave
module' (Un\G27 b10) is on.)
• When any of the following errors has occurred
Error codeError description
0CC8HTransmission cable voltage drop error
0CC9HDP/DN short error
0CCBH24V/DP short error
1867HFX5-ASL-M hardware failure
3064H
3065H
3066H
■Parameter reading and writing
• Since all the parameters of the target slave module are updated at the time of writing parameters, all the parameters,
including the parameters of the changed part, must be set correctly. Make sure to read parameters immediately before
writing parameters to store the latest contents of the parameters. After storing the necessary parameter values, write
parameters. If writing parameters is executed without reading parameters, it may cause malfunction.
• When parameter read or write is in progress, 'Parameter access completion flag' (Un\G28 b9) turns off. Refer to the section
describing the parameter access timing, and adjust the access timing. (Page 38 Parameter access timing)
• When parameter read or write is in progress, do not execute re-access to the parameters and automatic address detection.
Doing so can cause a malfunction of the module.
4
■Parameter access, parameter batch read, and parameter batch write
• These operations cannot be performed to a slave module whose ID has not been registered in the FX5-ASL-M.
• Remove a same ID used error or a no ID setting error of the slave module. Then perform the operations.
■Others
• When the automatic address detection is executed, the parameter batch read is executed simultaneously.
• Note that the FX5-ASL-M may communicate with a slave module and output parameters even if no parameters are set.
4 FUNCTION
4.13 Slave Module Parameter Read/Write
39
Page 42
5SYSTEM CONFIGURATION
(1)
(2)
(3)
(4)(7)(7)
(6)
(5)
5.1System Configuration of AnyWireASLINK
An AnyWireASLINK system consists of the FX5-ASL-M, slave modules, and a terminating unit.
The slave modules and terminating unit are products manufactured by Anywire Corporation.
(1) FX5-ASL-M
(2) Slave module (ASLINKER)
(3) Slave module (ASLINKAMP)
(4) Terminating unit
(5) Cylinder, switch, or others
(6) Sensor head
(7) Link connector
For the number of connectable slave modules, refer to the following.
Page 17 Performance Specifications
40
5 SYSTEM CONFIGURATION
5.1 System Configuration of AnyWireASLINK
Page 43
5.2Power Supply to the AnyWireASLINK System
Method of supplying the power to the slave module
Connect a 24 V DC external power supply to the FX5-ASL-M.
The power consumed in the internal control circuits of all the slave modules and the external load power connected to nonisolation slave modules are supplied collectively from the 24 V DC external power supply connected to the FX5-ASL-M. (
Page 16 Power Supply Specifications)
Scope of the power supply with transmission cables (DP and DN)
The current consumption of the system must satisfy all the following conditions for an FX5-ASL-M.
(Izdo q) The maximum value of
transmission cable supply current
Condition 2Vm(V) - V(V) 20 VVm: Supply voltage for the FX5-ASL-M
Condition 3Vm(V) - V(V) The lowest allowable
voltage of the connected load
Ihin: Current consumption of the non-isolation input slave module/I/O combined slave module
Iho: Current consumption of the non-isolation output slave module
Izdin: Current consumption of the isolation input slave module/I/O combined slave module
Izdo: Current consumption of the isolation output slave module
m: Number of connected non-isolation input slave modules/I/O combined slave modules
n: Number of connected non-isolation output slave modules
p: Number of connected isolation input slave modules/I/O combined slave modules
q: Number of connected isolation output slave modules
V: Cable-to-cable voltage drop
5
5 SYSTEM CONFIGURATION
5.2 Power Supply to the AnyWireASLINK System
41
Page 44
Description of condition 1
INOUT
24V 0V
24V 0V
24V 0V
24VL
0VL01n
DP DN
DP DN
(2)
(3)
(4)
(5)
(1)
FX5-ASL-M
■Constants related to the non-isolation slave module (Ihin, Iho)
In the non-isolation slave module, the current required for the internal control circuit and the connected load is supplied with
transmission cables (DP, DN).
■Ihin(A): Current consumption of the non-isolation input slave module/I/O combined slave module
= Current consumption of the non-isolation input slave module/I/O combined slave module + Current consumption of connected load (three-wire sensor)
Number of points
■Iho(A): Current consumption of the non-isolation output slave module
= Current consumption of the non-isolation output slave module + Current consumption of connected load Number of points
(1) 24 V DC external power supply
(2) Non-isolation slave module
(3) Internal control circuit
(4) Power supply generation
(5) Connected load
• The 24VL and 0VL terminals of a slave module are used to supply the power to the connected load.
• For the current consumption of a non-isolation slave module, refer to the manual for the slave module used.
42
5 SYSTEM CONFIGURATION
5.2 Power Supply to the AnyWireASLINK System
Page 45
■Constants related to the isolation slave module (Izdin, Izdo)
24V 0V
24V
INOUT
0V
24V 0V
24VL
0VL01n
DP DN
DP DN
(2)
(3)
(4)
(5)
(1)
FX5-ASL-M
In the isolation slave module, only the current required for the internal control circuit is supplied with the transmission cables
(DP, DN), whereas that for the connected load is supplied from the power cables (24V, 0V).
■Izdin(A): Current consumption of the isolation input slave module/I/O combined slave module
■Izdo(A): Current consumption of the isolation output slave module
5
(1) 24 V DC external power supply
(2) Isolation slave module
(3) Internal control circuit
(4) Load driving circuit (photocoupler)
(5) Connected load
• In isolation slave modules, the current consumption of the connected load is not subject to the current
restriction condition for the AnyWireASLINK system.
• For the current consumption of isolation slave modules, refer to the manual for the slave module used.
■Transmission cable supply current (I(A))
The transmission cable supply current in the AnyWireASLINK system is determined by the following formula. (Number of
FX5ASLM_1.uInputInformationArea0_15_DInput information areaU1\G0
FX5ASLM_1.uOutputInformationArea0_15_DOutput information areaU1\G4096
Label to be definedDefine the global label as follows.
(38)When 'ProgramStart' (M1) is turned on, the values of 'Input information area' (U1\G0) are transferred to 'Input ASLINKER data storage area'
(K4M1000).
The values of 'OutputArea' (K4M2000) are transferred to 'Output information area' (U1\G4096).
After 'Module READY' (U1\G28 b0) turns on, wait at least one second and start the program.
64
8 PROGRAMMING
8.2 Communication of FX5-ASL-M with Slave Module
Page 67
9TROUBLESHOOTING
This chapter describes troubleshooting of the FX5-ASL-M.
9.1Checking with LED
This section describes troubleshooting using LED.
When the POWER LED turns off
When the POWER LED turns off after powering on the FX5-ASL-M, check the following.
Check itemAction
Is the FX5-ASL-M mounted correctly?Securely mount the FX5-ASL-M on the CPU module.
When the RUN LED turns off
When the RUN LED turns off after powering on the FX5-ASL-M, check the following.
Check itemAction
Is the FX5-ASL-M mounted correctly?Securely mount the FX5-ASL-M on the CPU module.
When the ERROR LED turns on
When the ERROR LED turns on, check the following.
Check itemAction
Does a programmable controller error occur in the GX Works3?Confirm the details of the 'Latest error code storage area' (Un\G10256) with
the GX Works3 buffer memory monitor, and process accordingly.
9
When the LINK LED turns on or off
When the LINK LED turns on or off, check the following.
Check itemAction
Does a programmable controller error occur in the GX Works3?Confirm the details of the 'Latest error code storage area' (Un\G10256) with
the GX Works3 buffer memory monitor, and process accordingly.
When the ALM LED is flashing at 0.2 second intervals
When the ALM LED is flashing at 0.2 second intervals, check the following.
Check itemAction
Is the power supply voltage of the 24 V DC external power supply within the
rated value?
Is any power cable short-circuited?• Check that the power cables (24V, 0V) are not disconnected or short-
Is the terminal block properly wired?• Check that the 24 V DC external power supply is properly connected to the
Adjust the power supply voltage of the 24 V DC external power supply within
the rated value (21.6 to 27.6 V DC). (The recommended voltage is 26.4 V
DC.)
circuited.
• When crimping the link connector, check that the pin layout is correct.
terminal blocks of the FX5-ASL-M and the slave module.
• Check that there is no short circuit or incorrect wiring and screws are
tightened sufficiently.
9 TROUBLESHOOTING
9.1 Checking with LED
65
Page 68
When the ALM LED is flashing at 1 second intervals
When the ALM LED is flashing at 1 second intervals, check the following.
Check itemAction
Is any transmission cable (between DP and DN, between 24V and DP, or
between 0V and DP) short-circuited?
Is the terminal block properly wired?Check that the transmission cables (DP, DN) are not in contact with each other
Is the current consumption of the AnyWireASLINK system within the specified
range?
• Check that the transmission cables (between DP and DN, between 24V and
DP, or between 0V and DP) are not short-circuited.
• When crimping the link connector, check that the pin layout is correct.
and that there is no incorrect wiring in the terminal block wiring of the FX5ASL-M and the slave module.
Correct the cables (wire diameter, total length) and modules (type, the number
of connected modules) so that the current consumption of all the slave
modules does not exceed the transmission cable supply current of the FX5ASL-M. (Page 16 Power Supply Specifications)
When the ALM LED is on
When the ALM LED is on, check the following.
Check itemAction
Is any transmission cable (DP, DN) disconnected?• Check that the transmission cables (DP, DN) are free from disconnection.
Is the terminal block properly wired?• Check that the transmission cables (DP, DN) and power cables (24V, 0V)
Has the automatic address detection been executed?When creating a new system, adding or removing a slave module, or
Does the slave module exist?When the LINK LED of the slave module does not flash, check that there is no
• Check that the cables are crimped with proper pin layout using link
connectors appropriate to the wire diameter.
are properly connected to the terminal block of the FX5-ASL-M.
• Check that there is no incorrect wiring and that screws are tightened
sufficiently.
changing the address of the slave module, execute the automatic address
detection. (Page 55 Automatic Address Detection Function)
After executing the automatic address detection function, check that the
number of slave modules and the address are consistent with those of the
actual system.
disconnection, short circuit, incorrect wiring, or poor contact in the
transmission cables (DP, DN) around the module.
When the SET LED is flashing and does not turn off
When the SET LED is flashing and does not turn off, check the following.
Check itemAction
Is 'Parameter access completion flag' (Un\G28 b9) off or is 'Automatic address
detection flag' (Un\G28 b11) on?
• Reset the CPU module or power off and on the system.
• Check that automatic address detection is not executed while parameter
access is in progress.
66
9 TROUBLESHOOTING
9.1 Checking with LED
Page 69
9.2Checking Module Status
Checking with the buffer memory
The following shows the check method with the buffer memory.
For details on the buffer memory, refer to the following.
Page 74 Buffer Memory
■Check of the error details
The error code of the FX5-ASL-M is stored in 'Latest error code storage area' (Un\G10256).
■Check of the error ID area
The number of error IDs is stored in 'Number of the error IDs' (Un\G8192) and the ID information is stored in 'Error ID
information storage area' (Un\G8193 to Un\G8320).
■Check of the alarm signal area
The number of slave modules having an error is stored in 'Number of the alarm IDs' (Un\G9984) and the ID information is
stored in 'Alarm ID information storage area' (Un\G9985 to Un\G10112).
■Check of the error details of the slave module
The details of errors in the slave module are stored in the status details in 'Parameter storage area' (Un\G12288 to
Un\G12335).
*1 Buffer memory addresses when one slave module is connected. For details, refer to the following.
Page 82 Parameter storage area
*1
9 TROUBLESHOOTING
9.2 Checking Module Status
67
Page 70
9.3Troubleshooting by Symptom
This section describes troubleshooting method by symptom. If an error has occurred in the FX5-ASL-M, identify the error
cause with GX Works3. (Page 67 Checking Module Status)
AnyWireASLINK transmission is not available
When AnyWireASLINK transmission is not available, check the following.
Check itemAction
Is the LINK LED of the FX5-ASL-M on or off?Perform the troubleshooting for when the LINK LED is on or off. (Page 65
When the LINK LED turns on or off)
Are the number of transmission points of the FX5-ASL-M and the address
setting of the slave module correct?
Does the total length of the transmission cables (DP, DN) exceed 200 m?When the total length exceeds 200 m, adjust the total length within 200 m.
Do the wires or cables used satisfy standards?When they do not satisfy the standards, change the wires or cables with the
When communication is unstable
When communications are unstable, check the following.
Check itemAction
Is the ambient temperature for the module within the specified range?Keep the ambient temperature within the specified range by taking action
Is there any noise affecting the system?Check the wiring condition.
Is the terminating unit connected properly?Pay attention to the polarities of the terminating unit and connect it properly.
Does the total length of the transmission cables (DP, DN) exceed the specified
range?
Do the transmission cables (DP, DN) satisfy the specifications?• Use transmission cables (DP, DN) that satisfy the specifications such as the
Does the power supply voltage of the 24 V DC external power supply satisfy
the specifications?
Are two or more FX5-ASL-M modules connected within one AnyWireASLINK
line?
Are there AnyWireASLINK system master modules of different series
connected within one AnyWireASLINK line?
• Check that the address of the slave module is within the number of
transmission points of the FX5-ASL-M.
• Check that the ID of the slave module is not the same as the IDs of other
slave modules.
ones that satisfy the standards.
such as removing heat source.
Adjust the total length of the AnyWireASLINK system within the specified
range.
type and wire diameter, and tightening torque to the terminal block.
• Do not run multiple transmission cables (DP, DN) using a multicore cable.
Adjust the power supply voltage of the 24 V DC external power supply within
the rated value (21.6 to 27.6 V DC). (The recommended voltage is 26.4 V
DC.)
Connect only one FX5-ASL-M module within one AnyWireASLINK line.
Connect only one AnyWireASLINK system master module within one
AnyWireASLINK line.
When data of the slave module cannot be checked
When I/O data and parameter data of the slave module cannot be checked, check the following.
Check itemAction
Is the I/O information of the slave module stored in the following buffer
memory addresses in the program?
• 'Input information area' (Un\G0 to Un\G15)
• 'Output information area' (Un\G4096 to Un\G4111)
Are the I/O LEDs of the slave module normal?Check the I/O LED status of the slave module and check that there is no
Are two or more FX5-ASL-M modules connected within one AnyWireASLINK
line?
9 TROUBLESHOOTING
68
9.3 Troubleshooting by Symptom
Check that information regarding the slave module has been properly
assigned and that the instructions written in the program are free from
mistakes.
disconnection, short circuit, or poor contact in the wiring on the load side.
Connect only one FX5-ASL-M module within one AnyWireASLINK line.
Page 71
9.4List of Error Codes
This section describes errors that occur in processing for data communication between the FX5-ASL-M and slave modules
and in processing requests from the CPU module, and error codes, error definitions, and causes of the errors, and actions
against the errors.
Error code
(hexadecimal)
1867H
3064H
3065H
3066H
0CC8HTransmission cable voltage drop errorThe voltage of the 24 V DC external power supply may be
0CC9HDP/DN short errorA short-circuit may be occurring in the transmission cables
0CCAHDP/DN disconnection errorThe transmission cables (DP, DN) may be disconnected, or
Error details and causesActionPriority
FX5-ASL-M hardware failureA malfunction has been detected in the FX5-ASL-M
hardware.
Reset the CPU module or power off and on the system.
If the error occurs again, the FX5-ASL-M may be in failure.
Please consult your local Mitsubishi Electric
representative.
insufficient. Perform the following:
• Adjust the power supply voltage of the 24 V DC external
power supply within the rated value (21.6 to 27.6 V DC).
(The recommended voltage is 26.4 V DC.)
• Check that the power cables (24V, 0V) are not
disconnected or short-circuited. When crimping the link
connector, check that the pin layout is correct.
• Check that the 24 V DC external power supply is
properly connected to the terminal blocks of the FX5ASL-M and the slave module.
• Check that there is no short circuit or incorrect wiring and
screws are tightened sufficiently.
(DP, DN) or the maximum supply current of the
transmission cables (DP, DN) may be exceeded. Perform
the following:
• Check that the transmission cables (DP, DN) are not
short-circuited. When crimping the link connector, check
that the pin layout is correct.
• Check that the transmission cables (DP, DN) are not in
contact with each other and that there is no incorrect
wiring in the terminal block wiring of the FX5-ASL-M and
the slave module.
• Correct the cables (wire diameter, total length) and
modules (type, the number of connected modules) so
that the current consumption of all the slave modules
does not exceed the transmission cable supply current of
the FX5-ASL-M.
there may be no response from the slave module.
The slave module may be in failure or the system
configuration may have been changed after the automatic
address detection.
Check 'Number of the error IDs' (Un\G8192) and 'Error ID
information storage area' (Un\G8193 to Un\G8320), find
out the disconnected area, and perform the following:
• Check that the transmission cables are free from
disconnection. Check that the cables are crimped with
proper pin layout using link connectors appropriate to the
wire diameter.
• Check that the transmission cables (DP, DN) are
properly connected to the terminal block of the FX5-ASLM. Check that there is no incorrect wiring and that
screws are tightened sufficiently.
• When creating a new system, adding or removing a
slave module, or changing the address of the slave
module, execute the automatic address detection. After
executing the automatic address detection function,
check that the number of slave modules and the address
are consistent with those of the actual system.
• If the LINK LED of the slave module does not flash,
check that there is no disconnection, short circuit,
incorrect wiring, or poor contact in the transmission
cables (DP, DN) around the module.
1 (high)
2
3
4
9
9 TROUBLESHOOTING
9.4 List of Error Codes
69
Page 72
Error code
Error details and causesActionPriority
(hexadecimal)
0CCBH24V/DP short errorA short-circuit may be occurring in the transmission cables
(24V, DP). Perform the following:
• Check that the transmission cables (24V, DP) are not
short-circuited. When crimping the link connector, check
that the pin layout is correct.
• Check that the transmission cables (24V, DP) are not in
contact with each other and that there is no incorrect
wiring in the terminal block wiring of the FX5-ASL-M and
the slave module.
0D2CH
0D2DH
0D2EHParameter access target module ID errorThe FX5-ASL-M accessed the parameter of the ID where
0D2FHParameter value errorThe slave module has detected a signal of writing a
0D30HParameter access errorAn ASLINK parameter access signal error has been
0D31HSlave module status errorThe slave module has notified of error status. Check the
0D90HSame ID used errorThe same ID (address) has been set to some of the
0D91HNo ID setting errorThere is a slave module with no address setting. Perform
0D92HNew ID errorThe new ID (address) of the slave module may be in the
Slave module hardware errorA malfunction has been detected in the slave module
hardware.
Reset the CPU module or power off and on the system.
Check that there is no influence from noise.
If the error occurs again, the module may be in failure.
Please consult your local Mitsubishi Electric
representative.
the automatic address detection has not been executed.
Check 'Number of the alarm IDs' (Un\G9984) and 'Alarm ID
information storage area' (Un\G9985 to Un\G10112), find
out the error ID, and perform the following:
• Check that the slave module ID for parameter access in
the actual system matches that of the program.
Especially note that the input slave module ID is the
input slave module address + 200H and that the I/O
combined slave module ID is the I/O combined slave
module address + 200H.
• When creating a new system, adding or removing a
slave module, or changing the address of the slave
module, execute the automatic address detection. After
executing the automatic address detection function,
check that the number of slave modules and the address
are consistent with those of the actual system.
parameter that cannot be set to the slave module itself.
Check 'Number of the alarm IDs' (Un\G9984) and 'Alarm ID
information storage area' (Un\G9985 to Un\G10112) to find
out the error ID. Then check that the slave module
parameter setting value is within the allowable setting
range.
detected.
Check that there is no influence from noise.
target module's status details and solve the problem.
connected slave modules.
Check 'Number of the alarm IDs' (Un\G9984) and 'Alarm ID
information storage area' (Un\G9985 to Un\G10112) to find
out the error ID. Check the ID (address) of the slave
module, and then set a unique number.
the following:
• Set the address of the slave module.
• Set the address of the slave module to a value other
than 255.
following condition.
• The ID has already been used.
• The ID exceeds the allowable specification range.
Check 'Connected module ID information storage area'
(Un\G9217 to Un\G9344) and set another new ID
(address).
4
5
5
5
5
5
5
5
5
70
9 TROUBLESHOOTING
9.4 List of Error Codes
Page 73
APPENDICES
20
40
80 (Mounting hole pitch)
90
8
8314.3
2-4.5 Mounting holes
Appendix 1External Dimensions
This chapter describes the external dimensions of the FX5-ASL-M.
(Unit: mm)
A
APPX
Appendix 1 External Dimensions
71
Page 74
Appendix 2Standards
Certification of UL, cUL standards
The FX5-ASL-M supports UL (UL, cUL) standards.
For models that support UL standards, refer to the following.
UL, cUL file number: E95239
Compliance with EC directive (CE Marking)
This note does not guarantee that an entire machine produced in accordance with the contents of this note will comply with
the following standards.
Compliance to EMC directive and LVD directive of the entire mechanical module should be checked by the user/
manufacturer. For more details please contact to the local Mitsubishi Electric sales site.
Requirement for compliance with EMC directive
The following products have shown compliance through direct testing (of the identified standards below) and design analysis
(through the creation of a technical construction file) to the European Directive for Electromagnetic Compatibility (2014/30/
EU) when used as directed by the appropriate documentation.
Attention
This product is designed for use in industrial applications.
Product compatibility
Type: Programmable controller (open type equipment)
■Parameter access target module ID specification (Un\G10321)
Specify the access ID for accessing the parameters of individual IDs.
Write one of the following to specify the ID.
• 0000H to 00FFH: ID of an output slave module
• 0200H to 02FFH: ID of an input slave module or I/O combined slave module
Change ID specification
■Change ID specification (Un\G10323)
Specify a new ID (address) with the remote address change function.
Write one of the following to specify the ID.
• 0000H to 00FFH: ID of an output slave module
• 0200H to 02FFH: ID of an input slave module or I/O combined slave module
80
APPX
Appendix 4 Buffer Memory
Page 83
Parameter storage location memory number
Ex.
This buffer memory area stores the start addresses of the buffer memory areas of the parameter storage areas for each slave
modules.
The parameter storage area of each ID has 48 words. (Both Write area and Read area are included)
■Parameter storage location memory number (output) (Un\G10496 to Un\G10751)
AddressDetails
Un\G10496Buffer memory start address of the output slave module ID 0000H
Un\G10497Buffer memory start address of the output slave module ID 0001H
Un\G10750Buffer memory start address of the output slave module ID 00FEH
Un\G10751Buffer memory start address of the output slave module ID 00FFH
■Parameter storage location memory number (input) (Un\G11008 to Un\G11263)
AddressDetails
Un\G11008Buffer memory start address of the input slave module or I/O combined slave module ID 0200H
Un\G11009Buffer memory start address of the input slave module or I/O combined slave module ID 0201H
Un\G11262Buffer memory start address of the input slave module or I/O combined slave module ID 02FEH
Un\G11263Buffer memory start address of the input slave module or I/O combined slave module ID 02FFH
The following table describes the buffer memory areas corresponding to the addresses of slave modules.
• Address 0: Input slave module
• Address 10: Output slave module
• Address 100: Output slave module
AddressData
Un\G105063000H (12288)Parameter storage start address of the output slave module with the address 10 (ID: 000AH)
Un\G105963030H (12336)Parameter storage start address of the output slave module with the address 100 (ID: 0064H)
Un\G110083060H (12384)Parameter storage start address of the input slave module with the address 0 (ID: 0200H)
*1 Data stored in the buffer memory address
For example, when "3000H" is stored in the buffer memory address "Un\G10506", it indicates that parameters are stored in the buffer
memory addresses "Un\G12288 to Un\G12335".
*1
Description
For the parameter storage location memory number of a non-existing ID, 0000H is stored.
A
APPX
Appendix 4 Buffer Memory
81
Page 84
Parameter storage area
Ex.
This buffer memory area stores parameters for slave modules with IDs.
■Parameter storage area (Un\G12288 to Un\G18431)
AddressDescriptionDetails
Un\G12288 to Un\G12335Parameter storage area 1 (48 words)• The parameter storage area of each ID has 48 words.
Un\G12336 to Un\G12383Parameter storage area 2 (48 words)
Un\G18336 to Un\G18383Parameter storage area 127 (48 words)
Un\G18384 to Un\G18431Parameter storage area 128 (48 words)
When five slave modules are connected, the buffer memory addresses of the parameter storage areas are as follows.
ModuleParameter storage areaDevice parameter read/write area
First slave moduleUn\G12288 to Un\G12335Un\G12289 to Un\G12307
Second slave moduleUn\G12336 to Un\G12383Un\G12337 to Un\G12355
Third slave moduleUn\G12384 to Un\G12431Un\G12385 to Un\G12403
Fourth slave moduleUn\G12432 to Un\G12479Un\G12433 to Un\G12451
Fifth slave moduleUn\G12480 to Un\G12527Un\G12481 to Un\G12499
The parameter of the slave module is moved over in order of ID and stored in 'Parameter storage area'
(Un\G12288 to Un\G18431) after the automatic address detection function is executed.
Because of this, the address of the parameter storage area for the slave module later than the ID where the
slave module is added or deleted in the AnyWireASLINK system is changed. (The parameter of a non-existing
ID is deleted and displayed.)
Therefore, the address of the slave module later than the ID where the slave module is added or deleted must
be changed when a program is created with buffer memory addresses directly specified. (This also applies if
the ID is changed and sorting order is switched.)
With 'Parameter storage location memory number (output)' (Un\G10496 to Un\G10751) or 'Parameter storage
location memory number (input)' (Un\G11008 to Un\G11263), a program that reads/writes the parameter can
be created without considering the addition or deletion of slave modules.
• Information of up to 128 parameters can be stored.
• The ID is stored in the start address of each parameter area.
• A single storage area has 48 words and the data are sorted in the
ascending order of IDs.
• When adding a slave module or changing the ID of a slave module,
execute automatic address detection again.
82
APPX
Appendix 4 Buffer Memory
Page 85
■48-word structure (details on parameter storage area)
The parameter storage area 1 (Un\G12288 to Un\G12335) is given as an example of the 48-word structure below.
AddressDescriptionRead/writeParameter name
Un\G12288Module IDRead/write (FX5-ASL-M to slave
module)
Un\G12289Device parameter 1Read/write (FX5-ASL-M to slave
Un\G12290Device parameter 2
Un\G12291Device parameter 3
Un\G12292Device parameter 4
Un\G12293Device parameter 5
Un\G12294Device parameter 6
Un\G12295Device parameter 7
Un\G12296Device parameter 8
Un\G12297Device parameter 9
Un\G12298Device parameter 10
Un\G12299Device parameter 11
Un\G12300Device parameter 12
Un\G12301Device parameter 13
Un\G12302Device parameter 14
Un\G12303Device parameter 15
Un\G12304Device parameter 16
Un\G12305Device parameter 17
Un\G12306Device parameter 18
Un\G12307Device parameter 19
Un\G12308Device parameter 1Read (Slave module to FX5-ASL-M)
Un\G12309Device parameter 2
Un\G12310Device parameter 3
Un\G12311Device parameter 4
Un\G12312Device parameter 5
Un\G12313Device parameter 6
Un\G12314Device parameter 7
Un\G12315Device parameter 8
Un\G12316Device parameter 9
Un\G12317Device parameter 10
Un\G12318Device parameter 11
Un\G12319Device parameter 12
Un\G12320Device parameter 13
Un\G12321Device parameter 14
Un\G12322Device parameter 15
Un\G12323Device parameter 16
Un\G12324Device parameter 17
Un\G12325Device parameter 18
Un\G12326Device parameter 19
Un\G12327Status detailsRead (Slave module to FX5-ASL-M) AnyWireASLINK parameter
Un\G12328Sensing level
Un\G12329 to Un\G12335System area
module)
AnyWireASLINK parameter
Device parameter
A
APPX
Appendix 4 Buffer Memory
83
Page 86
■Parameters
Each slave module has the following types of parameters:
• Device parameter (19 types)
These parameters are unique to each slave module. The contents of the parameters vary depending on the types of slave
modules. For details, refer to the specifications of the slave module.
• AnyWireASLINK parameter (3 types)
These parameters are common to all the slave modules connected to AnyWireASLINK.
NameRead/writeCorresponding buffer
memory area
Module IDRead/writeUn\G12288+n 48
(n: 0 to 127)
1st of 48 words
Status detailsReadUn\G12327+n 48
(n: 0 to 127)
40th of 48 words
Sensing levelReadUn\G12328+n 48
(n: 0 to 127)
41th of 48 words
Detailed description
Indicates the slave module ID.
• 0000H to 00FFH: ID of an output slave module
• 0200H to 02FFH: ID of an input slave module or I/O combined slave
module
Indicates the status of the slave module.
The statuses of the slave modules can be checked with the on/off status
of each bit.
■b0: Module power supply status
• On: Slave module voltage drop
• Off: No error
■b1: Sensing level status
• On: Sensing level drop
• Off: No error
■b2 to b15: System area
Indicates the value of a connected sensor.
The value differs depending on the connected slave module.
(Example: An analog value of 0 to 100% is indicated for an ON/OFF
sensor.)
84
APPX
Appendix 4 Buffer Memory
Page 87
Appendix 5Processing Time
(2)(3)
(1)(1)
(2)(3)
(1)(1)(1)
This section describes the processing time related to the transmission of AnyWireASLINK.
Transmission cycle time
In the transmission cycle time, I/O data of the FX5-ASL-M and all the slave modules is updated.
The following table lists the transmission cycle times of the FX5-ASL-M.
Transmission
points setting
One-transmission
cycle time
Update timing of I/O data
Input
Unless the FX5-ASL-M receives the same data twice successively, data in the input area is not updated.
A minimum of one-transmission cycle time and a maximum of two-transmission cycle time are required as data response
time.
Therefore, when input data is shorter than two-transmission cycle time, the input data may not be captured depending on the
timing.
To ensure the response, provide an input signal that is longer than two-transmission cycle time.
64 points
(32 input
points/32
output
points)
2.4 ms3.6 ms4.8 ms6.0 ms7.2 ms8.3 ms9.5 ms10.7 ms
128 points
(64 input
points/64
output
points)
192 points
(96 input
points/96
output
points)
256 points
(128 input
points/128
output
points)
320 points
(160 input
points/160
output
points)
384 points
(192 input
points/192
output
points)
384 points
(224 input
points/160
output
points)
384 points
(256 input
points/128
output
points)
■Case of minimum data response time
If no change is detected in input data between two sampling timings, communication in one-transmission cycle time is
possible.
(1) Sampling timing
(2) Change of the input data
(3) Update of the input data
■Case of maximum data response time
The input data is changed after a sampling, and thus the next sampling will be the first data reception. Time equivalent to two-
transmission cycle time is required.
(1) Sampling timing
(2) Change of the input data
(3) Update of the input data
A
Output
As the double verification is executed on the slave module side, the time required is the same as that for input, namely a
minimum of one-transmission cycle time and a maximum of two-transmission cycle time.
Appendix 5 Processing Time
APPX
85
Page 88
Response delay time
(1)
(2)
(3)
The following shows the response delay time of input and output.
Input response delay time
The figure below shows the time from a signal input to the slave module to turning on or off of a device of the CPU module.
The input response delay time is the total of to in the following figure.
(1) Slave module
(2) AnyWireASLINK
(3) CPU module
No.DescriptionRequired time
Input response time on the slave moduleRefer to the manual for the slave module connected to the system or the device connected to the
slave module.
Processing time on the slave moduleApprox. 0.2 ms (Differs depending on the slave module.)
Transmission timeTransmission cycle time 2
The transmission cycle time differs depending on the number of transmission points. (Page
85 Transmission cycle time)
Processing time on the FX5-ASL-M0.6 ms
Processing time on the programmable
controller
Sequence scan time 2
86
APPX
Appendix 5 Processing Time
Page 89
Output response delay time
(2)
(3)
(1)
The figure below shows the time from turning on or off of a device of the CPU module to turning on or off of an output of a
slave module.
The output response delay time is the total of to in the following figure.
(1) Slave module
(2) AnyWireASLINK
(3) CPU module
No.DescriptionRequired time
Processing time on the programmable
controller
Processing time on the FX5-ASL-M0.6 ms
Transmission timeTransmission cycle time 2
Processing time on the slave moduleApprox. 0.04 ms (Differs depending on the slave module.)
Output response time on the slave module Refer to the manual for the slave module connected to the system or the device connected to the
Sequence scan time
The transmission cycle time differs depending on the number of transmission points. (Page
85 Transmission cycle time)
slave module.
Parameter access response time
The parameters of AnyWireASLINK provide monitoring information of slave modules or the entire system and setting
information of the slave modules.
Parameter data is synchronized between the buffer memory of the FX5-ASL-M and slave modules at a cycle different from
that of the I/O data.
Use the following calculation formulas to obtain the parameter access response time.
ItemCalculation formula
Update interval time of an automatically updated parameterNumber of AnyWireASLINK connection IDs Transmission cycle time 3
Time required for reading parametersNumber of target IDs Transmission cycle time 27
Time required for writing parametersNumber of target IDs Transmission cycle time 39
A
APPX
Appendix 5 Processing Time
87
Page 90
INDEX
0 to 9
48-word structure (details on parameter storage area)
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.
Please confirm the following product warranty details before using this product.
[Gratis Warranty Term]
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.
However, if repairs are required onsite at domestic or
overseas location, expenses to send an engineer will
be solely at the customer's discretion. Mitsubishi shall
not be held responsible for any re-commissioning,
maintenance, or testing on-site that involves
replacement of the failed module.
Overseas, repairs shall be accepted by Mitsubishi's
local overseas FA Center. Note that the repair
conditions at each FA Center may differ.
The gratis warranty term of the product shall be for
one year after the date of purchase or delivery to a
designated place. Note that after manufacture and
shipment from Mitsubishi, the maximum distribution
period shall be six (6) months, and the longest gratis
warranty term after manufacturing shall be eighteen
(18) months. The gratis warranty term of repair parts
shall not exceed the gratis warranty term before
repairs.
[Gratis Warranty Range]
The range shall be limited to normal use within the
usage state, usage methods and usage
environment, etc., which follow the conditions and
precautions, etc., given in the instruction manual,
user's manual and caution labels on the product.
(1)
Even within the gratis warranty term, repairs shall
be charged for in the following cases.
(2)
Failure occurring from inappropriate storage or
handling, carelessness or negligence by the
user. Failure caused by the user's hardware or
software design.
1.
Failure caused by unapproved modifications,
etc., to the product by the user.
2.
Mitsubishi shall accept onerous product repairs for
one (1) year after production of the product is
discontinued.
Discontinuation of production shall be notified with
Mitsubishi Technical Bulletins, etc.
(1)
Product supply (including repair parts) is not
available after production is discontinued.
(2)
In using the Mitsubishi MELSEC programmable
controller, the usage conditions shall be that the
application will not lead to a major accident even if
any problem or fault should occur in the
programmable controller device, and that backup
and fail-safe functions are systematically provided
outside of the device for any problem or fault.
(1)
The Mitsubishi programmable controller has been
designed and manufactured for applications in
general industries, etc. Thus, applications in which
the public could be affected such as in nuclear
power plants and other power plants operated by
respective power companies, and applications in
which a special quality assurance system is
required, such as for railway companies or public
service purposes shall be excluded from the
programmable controller applications.
In addition, applications in which human life or
property that could be greatly affected, such as in
aircraft, medical applications, incineration and fuel
devices, manned transportation, equipment for
recreation and amusement, and safety devices,
shall also be excluded from the programmable
controller range of applications.
However, in certain cases, some applications may
be possible, providing the user consults their local
Mitsubishi representative outlining the special
requirements of the project, and providing that all
parties concerned agree to the special
circumstances, solely at the user's discretion.
(2)
When the Mitsubishi product is assembled into
a user's device, Failure that could have been
avoided if functions or structures, judged as
necessary in the legal safety measures the
user's device is subject to or as necessary by
industry standards, had been provided.
3.
Failure that could have been avoided if
consumable parts (battery, backlight, fuse,
etc.) designated in the instruction manual had
been correctly serviced or replaced.
4.
Relay failure or output contact failure caused
by usage beyond the specified life of contact
(cycles).
5.
Failure caused by external irresistible forces
such as fires or abnormal voltages, and failure
caused by force majeure such as earthquakes,
lightning, wind and water damage.
6.
Failure caused by reasons unpredictable by
scientific technology standards at time of
shipment from Mitsubishi.
7.
Any other failure found not to be the
responsibility of Mitsubishi or that admitted not
to be so by the user.
8.
2. Onerous repair term after discontinuation
of production
Gratis Warranty Term and Gratis Warranty
Range
4. Exclusion of loss in opportunity and
secondary loss from warranty liability
3. Overseas service
The specifications given in the catalogs, manuals or
technical documents are subject to change without
prior notice.
5. Changes in product specifications
6. Product application
Regardless of the gratis warranty term, Mitsubishi
shall not be liable for compensation to:
(1) Damages caused by any cause found not to be
the responsibility of Mitsubishi.
(2) Loss in opportunity, lost profits incurred to the
user by Failures of Mitsubishi products.
(3) Special damages and secondary damages
whether foreseeable or not, compensation for
accidents, and compensation for damages to
products other than Mitsubishi products.
(4) Replacement by the user, maintenance of on-site
equipment, start-up test run and other tasks.
91
Page 94
TRADEMARKS
Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or
other countries.
Ethernet is a trademark of Xerox Corporation.
Anywire and ANYWIREASLINK is a registered trademark of the Anywire Corporation.
MODBUS
The company name and the product name to be described in this manual are the registered trademarks or trademarks of
each company.
is a registered trademark of Schneider Electric SA.
92
Page 95
Page 96
HEAD OFFICE: TOKYO BUILDING, 2-7-3 MARUNOUCHI, CHIYODA-KU, TOKYO 100-8310, JAPAN
Specifications are subject to change without notice.
When exported from Japan, this manual does not require application to the
Ministry of Economy, Trade and Industry for service transaction permission.
Anywire Corporation www.anywire.jp
Manual number: SH(NA)-081796ENG-B
Model:FX5-U-ANYWIRE-E
Model code:09R569
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.