Edition 2021-Q2
Edition 2021-Q2
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Content
1 News............................................................................ 2
1.1 FTP-Site Link & Update ............................................... 2
1.2 NEW IABG EMEA HQ Nearly Finished ....................... 2
2 Product update........................................................... 3
2.1 NEW – AS-FOPC02 OPC UA Function Card .............. 3
2.2 NEW – DPM-C530E Panel Mount Power Meter with
Ethernet Communication ............................................. 4
2.3 NEW – DVP Slim Series New CPUs with PNP Output7
2.4 NEW – DVP Slim Series CANopen RTU Module –
RTU-CN01 ................................................................. 10
2.5 NEW – Delta Motor Drive Facebook ChatBot ........... 12
2.6 NEW – New filter types for AC Motor Drives ............. 13
2.7 UPDATE – DIAStudio 1.1.0 ....................................... 13
2.8 UPDATE – DIAView 3.6.0 ......................................... 16
2.9 UPDATE – DIAView Temporary Soft License ........... 17
2.10 UPDATE – ISPSoft 3.13 ............................................ 18
2.11 UPDATE – COMMGR 1.13 ....................................... 27
2.12 UPDATE – TPEditor Version 1.98.06 ........................ 27
2.13 UPDATE – AX308EA0MA1T Firmware Upgraded to
Version 1.00.01 .......................................................... 28
2.14 UPDATE – AS200 & AS300 Firmware Updated to
Version 1.10.00 .......................................................... 30
2.15 UPDATE – DVP01PU-H2 Firmware Upgraded to
Version 5.48 ............................................................... 59
2.16 UPDATE – DVP01PU-S Firmware Upgraded to
Version 5.48 ............................................................... 59
2.17 UPDATE – DVP04AD-S2, DVP04DA-S2, DVP06XA-
S2 Firmware Upgraded to Version 4.18 .................... 60
2.18 UPDATE – DVP06AD-S Firmware Upgraded to
Version 4.16 ............................................................... 60
2.19 UPDATE – VFD-ED-S Certificate EN81 Renewed.... 61
3 Application ............................................................... 62
3.1 NEW – More technical videos are available on
YouTube Channel ...................................................... 62
4 FAQ ........................................................................... 63
4.1 AC Motor Drives......................................................... 63
4.2 HMI ............................................................................ 63
Delta Electronics (Netherlands) B.V., De Witbogt 20, 5652 AG Eindhoven, The Netherlands
+31 (0)40 8003800 +31 (0)40 8003898 and 99
Page 1 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
1 News
1.1 FTP-Site Link & Update
Our FTP server provides product information that is not available in Delta’s Download Center on the
global website, e.g. datasheets, technical notes, presentations, software, etc. Please visit our FTP site
with below account info.
ftp://den-eindhoven:[email protected]/deltronics-eindhoven/customer-service
Name and password are included in the link.
Name: den-eindhoven
Password: BuPd2175
• NOTE After migration of the ftp-server, from now on it is only possible to access our FTP via TCP
port 22/23. Therefore, please use common FTP clients such as FileZilla or Total Commander.
Access with standard web browsers, like Edge, Chrome, Opera, etc. is not possible anymore.
• Update To align the data categories with Delta’s official Download Center, we adjusted the folder
structure according to the following example.
Page 2 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
2 Product update
2.1 NEW – AS-FOPC02 OPC UA Function Card
Delta’s AS-FOPC02 OPC UA function card enhances the system integration ability of
AS series PLCs. It provides connectivity between AS series PLCs and OPC UA client
devices. Improved M2M connectivity adds value for the end customer.
It mounts into the extension card slot of AS300 series CPUs or AS00SCM-A
communication modules and occupies both card slots.
Features
Benefits
7. M2M connectivity
8. IIoT suitable
9. CE marked and UL listed
Electrical Specifications
Page 3 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Dimensions
Unit: mm
Ordering Information
Model Description
AS-FOPC02 AS OPC UA function card
2.2 NEW – DPM-C530E Panel Mount Power Meter with Ethernet Communication
The new advanced power meter DPM-C530E possesses the same functions as
DPM-C530 and is equipped with Ethernet communication to provide better
communication efficiency and make installation and maintenance easier.
Features
Benefits
Page 4 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Dimensions
Product Specifications
Measurement Accuracy
Electric Real Power ± 0.5% Electric Real Power ± 0.5%
Quantities Reactive ± 1% Energy Reactive ± 1%
Power Power
Apparent ± 2% Apparent ± 2%
Power Power
Voltage ± 0.5% Current ± 0.5%
Power factor ± 0.5% THD for Current ± 1%
Reactive power ± 1% Frequency ± 0.5%
Apparent power ± 2% Harmonics ± 1%
Input
Voltage 1PH2W, 1 CT 3PH3W, Δ connection, 3 CT, 2 PT
Connection 1PH3W, 2 CT 3PH4W, Y connection, 3 CT, no PT
3PH3W, Δ connection, 3 CT, no PT 3PH4W, Y connection, 3 CT, 3 PT
3PH3W, Δ connection, 2 CT, no PT 3PH4W, Y connection, 2 CT, 3 PT
Page 5 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Page 6 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Ordering Information
Model Description
DPM-C530E Delta Advanced Multi-Function Meter
2.3 NEW – DVP Slim Series New CPUs with PNP Output
In order to serve the European and American market demands better, Delta releases three new DVP-
S series CPU models with the established unbeatable cost/performance ratio.
DVP28SS211S
DVP28SA211S
DVP26SE11S
Page 7 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
CPU Specifications
DVP28SS211S
32-bit CPU
Program: 8 k steps, Data register: 5 k words
Execution speed: Basic instruction: 0.35 μs
Built-in RS232 & RS485 (master/slave)
Supports MODBUS ASCII/RTU& PLC Link
4 pulse outputs 10 kHz
8 high-speed counter input channels (4 x 20 kHz + 4 x 10 kHz)
DVP28SA211S
32-bit CPU
Program: 16 k steps, Data register: 10 k words
Execution speed: Basic instruction: 0.35 μs
Built-in RS-232 & RS-485 (master/slave)
Supports MODBUS-ASCII / -RTU & PLC Link
4 high-speed output channels (2 x 100 kHz + 2 x 10 kHz)
8 high-speed counter channels (2 x 100 kHz + 6 x 10 kHz / 1 x 2-phase 50 kHz)
Supports line and arc interpolation
DVP26SE11S
32-bit CPU
Program: 16k steps, Data register: 12k words
Execution speed: Basic instruction: 0.35 μs
Built-in Ethernet, RS485 and USB ports
Supports MODBUS ASCII/RTU, MODBUS TCP and Ethernet/IP (Adapter mode)
4 high-speed pulse output channels (2 x 100 kHz + 2 x 10 kHz)
8 high-speed counter channels (2 x 100 kHz + 6 x 10 kHz)
Page 8 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Electrical Specifications
Dimensions
DVP28SS211S
DVP28SA211S
Page 9 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
DVP26SE11S
Ordering Information
Its focus are cost-sensitive motion solutions. It integrates perfectly with Delta’s
DVP15MC and DVP50MC motion controllers. Just as well, it combines with any
other CANopen master from Delta or other brand.
Features
Page 10 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Specifications
Page 11 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Dimensions
Ordering Information
Model Description
RTU-CN01 CANopen Bus Coupler
Features
Shortcut
Page 12 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Features
DIAInstaller download
https://diastudio.deltaww.com/home/downloads?sec=download#software
Features
Page 13 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
2. New features
Page 14 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Page 15 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
https://downloadcenter.deltaww.com/downloadCenterCounter.aspx?
DID=4947&DocPath=1&hl=en-US
Features
Page 16 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
31. Fixed the issue that when executing multiple customized curve ‘CategoryPointCount’ scripts, only
one curve can be shown
32. Optimized the curve performance to improve curve rendering speed
33. Added a header and footer in the printing report
34. Optimized cell editing in the report
35. Added alarm loop function
36. Added alarm control by scrolling
37. Added the function of dynamically adding recipe ingredients and binding variables at runtime
38. Added customized expression alarm
39. Added customized editing project - loading pictures and icons
40. Added alarm API for third parties to obtain alarm information
41. Added customizable user types
42. Optimized the performance of variable dictionary to improve the efficiency of variable processing
and response
43. Fixed the issue that temporary license cannot be recognized
44. Added time program and condition program grouping. Each group occupies a thread
independently, not affecting each other; the maximum number of groups is 128
45. Fixed the issue of memory overflow when global functions are frequently called
46. Added the string type in data exchange
47. Fixed the issue that the IO address cannot be read due to the length of the IO address exceeding
the range
48. Project packaging function optimized, added information icon in the process of reading
49. Project packaging function optimized, added rollback function when packaging errors occur
50. Project packaging function optimized, fixed the issue of packaging error caused by controls or
icons in Chinese shown in English version
51. Project packaging function optimized, fixed the issue that the prompt information shown during
packaging is incorrect
Page 17 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
https://downloadcenter.deltaww.com/en-
US/DownloadCenter?v=1&q=ISPSoft%20V3.13&sort_expr=cdate&sort_dir=DESC
Features
1. HWCONFIG now supports the following PLC CPUs, DVP 50MC-04S, DVP 50MC-16S,
AS532EST, and AS564EST
2. HWCONFIG now supports the module AS02ADH-A when used with AS300, AS200 or AS100
3. DVP SS2/EC3-8K Series is now supported in Data Exchange for AS, AH and AH Motion PLC in
HWCONFIG
4. HWCONFIG integrated the embedded EtherCAT configuration software, ECAT Builder, for AH
Motion Series PLC CPU (when acting as an EtherCAT Master). You can simply right click on the
PLC CPU to see the option and double-click it to open the EtherCAT setting window
5. Besides the existing helpful functions, the integrated HWCONFIG has more to offer
a. Shorten the time to start EtherCAT setting window
b. The existing EtherCAT projects created by ECAT Builder can be used in the integrated
HWCONFIG
c. Optimized the way EtherCAT graphical topology shows to illustrate an actual EtherCAT
network topology. The best part is you can set up directly from the EtherCAT graphical
topology
Page 18 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Page 19 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Page 20 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Page 21 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
g. If an error occurs while importing an ESI file, the Device Description File Manager provides
more detailed information
h. When AS Series PLC CPU (FW V1.10 or later) acts as an EtherNet/IP Scanner, M type
registers are supported in Data Exchange
i. For parameter backup and restoration functions, more EtherNet/IP communication cards
and inverters are supported, including
i. CMC-EIP02
ii. VFD-C2000 Plus / C2000 (+ CMC-EIP01)
iii. VFD-CH2000 (+ CMC-EIP01)
j. Optimized HWCONFIG UI
Page 22 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
ii. When you add an AS RTU device in the EtherNet/IP topology, you can use the
embed link to enter the setting page of the RTU right-side modules
iii. For a more intuitive access, you can click the device on the setting page to see its
corresponding functions on the tool bar. Click the function button to get into its
setting window. The corresponding functions may include the following:
1. supported protocols, EtherNet/IP, EtherCAT, IO-Link and more
2. EtherNet/IP AS RTU configurations
Page 23 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
k. Added SynMode in the option of Mode in Data Tracer, available for the following Series
PLC, DVP Motion / AS Motion / AH Motion. Now you can chose from three modes, including
Auto, Trigger and Sync. The SynMode is used to read the variable value in the PLC
cyclically. Up to 4 variables can be traced. Refer to section 23.2.6 in ISPSoft User Manual
for more details
How to open Data Tracer (with SynMode function):
i. For DVP/AS Motion Series PLC:
Go to ISPSoft -> Wizard -> Data Tracer
ii. AH Motion
Firstly you need to enable SynMode function.
Go to ISPSoft -> Tools -> Options -> General -> Project Setting -> Data Tracer ->
Enable SyncMode.
Once SynMode function is enabled, you can open Data Tracer the same way as to
open it for DVP and AS Motion Series PLC: Go to ISPSoft -> Wizard -> Data Tracer
Page 24 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
l. Added a new file type .diatag for Export Symbols to File. The information for the self-defined
data type is included in this file type. Select this file type if you need the definition for the
self-defined data type
Page 25 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
o. New instruction $MOV is available for the following DVP Series PLC CPU. With this new
instruction $MOV, you can edit the string directly and move it to the appointed devices
p. You can use constant strings in the program. The STRING escape sequence ($) as defined
in IEC_61131-3 is supported. For example, the escape sequence $$ produces $ and $”
produces”
q. Up to 1000 symbols can be added in OPC UA Table
Corrections
1. Fixed an issue that if the project was created by previous versions of HWCONFIG, some data
cannot be read correctly
2. Corrected the quantity of parameters for backup/restoration in AS300 Series PLC CPU in
HWCONFIG
3. Fixed an issue that the firmware version of the function card 1 installed in AS300 Series PLC CPU
is not shown completely in HWCONFIG online mode
4. Fixed an issue that the firmware version of AS00SCM is not shown completely in HWCONFIG
online mode
5. The data exchange table will only appear when AS Series PLC CPU is connected to AS00SCM
which is installed with a communication card
6. Updated the parameter names of AH Series to be consistent with the parameter names of AS
Series in HWCONFIG
7. If HWCONFIG receives the code (07x740A) while AH Series PLC CPU is downloading,
HWCONFIG will prolong the timeout time and keep trying to communicate
Page 26 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
8. Fixed an issue that firmware version and MAC address of AHxxEMC are not shown completely in
HWCONFIG online mode
9. If switching among various DDF versions in HWCONFIG and then to open SCMSoft, the module
versions of AH10SCM and AH15SCM will be shown incorrectly
10. Updated the embedded EDS file in HWCONFIG
11. Fixed an issue that the communication setting value is shown differently on the graphic in
NWCONFIG
12. Fixed an issue that setting values on PLC-Link UI are shown incorrectly in NWCONFIG
13. Fixed the security vulnerability issue (CNVD-2020-33323) found in ISPSoft project and reported by
CNVD
14. Fixed an issue that if using device E inside the array in ST programming language, an error
message that states incorrect positioning will show up while compiling
15. Fixed an issue that if ES3 Series using devices X and Y in ST programming language, after
compiling, the corresponding addresses will NOT be correct
16. Fixed an issue that the POU created in C language can only be used in cyclic tasks; if used in
other tasks, the POU is not working
17. Fixed an issue that when AS Series PLC CPU (FW V1.08.20) uses ISPSoft (V3.12) to download,
an error code C212(8101) will appear
18. Fixed an issue that if MOVB instruction uses WORD ARRAY in the input contact and to extract a
bit of a word (e.g. myArray[0].0), an error will occur while compiling
https://downloadcenter.deltaww.com/en-
US/DownloadCenter?v=1&q=COMMGR%20V1.1&sort_expr=cdate&sort_dir=ASC
Corrections
1. Since AH Simulator is replaced by Simulators of AH5X0 and AX5X1, removed AH Simulator from
COMMGR V1.13 to fixed the security vulnerability issues reported by ICS-CERT
2. The simulators of AS200 and ES3 are upgraded
3. New devices are added in Ethernet Search:
DVP-MC Series: 50MC-04S, 50MC-16S
AS MC Series: AS532EST, AS564EST
Function Cards: AS-FOPC02
https://downloadcenter.deltaww.com/en-
US/DownloadCenter?v=1&q=TPEditor%20V1.98.06&sort_expr=cdate&sort_dir=DESC
Page 27 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Corrections
New functions
2. More AS series modules are supported as the right-side extension modules of AX308E CPU
a. Positioning modules: AS02PU (V1.02.20 or later), AS04PU (V1.02.20 or later)
b. Counter module: AS02HC (V1.00.00)
3. More instructions are available for the right-side extension modules
a. For load cell modules: DFB_DLCCAL, DFB_DLCWEI
b. For temperature measurement modules: DFB_DMPID
c. For positioning modules: DFB_DPUCNT, DFB_DPUCONF, DFB_DPUDRA, DFB_DPUDRI,
DFB_DPUJOG, DFB_DPUMPG, DFB_DPUPLS, DFB_DPUZRN, DFB_PUSTAT
Refer to Chapter 6 from AX Series - Standard Instruction Manual (V3) for more information
4. Added new built-in IO output PWM function block
Refer to Chapter 10 from AX Series - Standard Instruction Manual (V3) for more information
Corrections
1. When using an AS Series DIO module on the right-side of AX-308E CPU, if the variable is
declared in IO Mapping and performed comment out selected lines in the POU in the original
Page 28 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
project, and before downloading the project again if the comment is removed from the POU, the
actual input points will be incorrect, e.g. %IX1 ON will become %IX0.2 ON
2. If the settings of the right-side modules are not matched with what are set in DIADesigner-AX, AX-
308E CPU will NOT RUN
3. Updated the procedures of turning on AX-308E CPU to eliminate the chance of NOT being able to
turn AX-308E CPU on
4. Fixed an issue that when the communication of Delta_Modbus_Master_COM_Port failed, the
attempt to retry stops working
5. Fixed an issue that when executing the function block DFB_ModbusRequest or
DFB_ModbusRequest2 of the library DL_ModbusComMaster_AX3 to read coils or registers and if
the reading length is set to 1920/120, AX308-E CPU will crash
6. Fixed an issue that while the function block DFB_ModbusRequest2 or DFB_ModbusRequest of
the library DL_ModbusComMaster_AX3 uses the function of
READ_WRITE_MULTIPLE_REGISTERS, if the reading length is set over the value 120, an error
code will be sent but it is not the error code intended for the incident. The correct error code
should be DFB_MB_ERROR_CODE_DFB_INVALID_TRANSMISSION_MODE
7. Set the value to 0 in usiSlaveAddr, the contact of DFB_ModbusRequest2 or DFB_ModbusRequest
of the library DL_ModbusComMaster_AX3 is forbidden
8. Fixed an issue that if the value is set to 0 in tResponseTimeout (the contact of
DFB_ModbusRequest2 of the library DL_ModbusComMaster_AX3), once the execution of
DFB_ModbusRequest2 is complete, the state changes to DONE even when nothing is received
9. Fixed an issue that when using the function block DFB_COMRS of the library DL_COM_AX3 to
communicate, if an ending character is set in 1 byte, the communication will not stop immediately
after receiving the ending character
10. Fixed an issue that when a Modbus TCP Slave device receives a command with a wrong ID
number, an error code will be sent but it is not the error code intended for the incident
11. Fixed an issue that the error of exceeding the maximum TCP connection number (32) is not
recorded
12. Fixed an issue that if the socket TCP connection is created through Auto-Reconnect, the error flag
will not be cleared, even after the connection is established
13. Fixed an issue that if the AX-308E CPU firmware is V1.01.0 and its DDF is V1.01.0 or previous
versions, after downloading the project to the PLC, the Delta_Modbus_TCP_Slave_Device can
NOT communicate again
14. The maximum setting number of COM ID in Delta_Modbus_Serial_Device is changed from 254 to
247
15. The library of DL_EtherneLib provides various data transmission options for the same connection
to enhance conveniences
16. Fixed an issue that when AX308E CPU switches from STOP to RUN, the function blocks of the
DL_EtherneLib_AX3 will clear the states of the previous connections
17. Fixed an issue that when the settings in the function blocks of the DL_EtherneLib_AX3 are NOT
matched with what are set in actual placements, a connection can still be established
18. When the Ethernet network cable is being removed, an error message will appear in
DL_EtherneLib_AX3 or DL_ModbusTCPMaster_AX3, depending on the situation
19. Fixed an issue that the state of bSlaveError (the contact of the function block
DFB_ModbusTCPMaster of the library DL_ModbusTCPMaster_AX3) stays TRUE, even after the
error had been corrected
20. If executing the function block DFB_ModbusTCPChannel of the library
DL_ModbusTCPMaster_AX3 before setting up the Modbus TCP Master device in the setting page
of Channel, an error code will be sent, however AX-308E CPU can stay in the state of RUN
21. Fixed an issue that if deleting some channel settings in the function block
DFB_ModbusTCPChannel of the library DL_ModbusTCPMaster_AX3, other channels that are
unedited may also be affected and respond with errors
Page 29 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Note B-3:
New items are added for the backup and restoration in the SD card.
1. Users’ C execution code and initial values
2. Device initial value table
3. ECAM table
4. Data Logger parameter
5. EIP TAG table
6. OPC UA table
7. IO-LINK device parameter
8. EIP data exchange table
9. CAN DS301 data exchange table
10. Webpage account and authorization settings
Page 30 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
The following instructions and functions are compatible with your compiled PLC programs.
Note C-4:
1. PLC operation codes (ISP)
2. PLC parameters (HWCONFIG)
3. Module configurations (HWCONFIG)
4. PLC operation codes and programs (ISP)
5. PLC operation codes (Online editing)
6. PLC operation codes and programs (Online editing)
7. PLC operation codes and programs (Restoration from SD card)
8. Module configurations and PLC parameters (HWCONFIG)
9. Module configurations and data exchange table (HWCONFIG)
10. Module configurations, PLC parameters and data exchange table (HWCONFIG)
11. Module configurations (EIP Builder)
12. Module configurations, PLC parameters and data exchange table (Restoration from SD card)
Page 31 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Note C-8:
Example of disabling F2AD Analog Input Warning.
Page 32 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Page 33 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Explanation
1. This instruction is available for PLC with FW V1.08.50 or later and ISPSoft V3.12 or later
2. You can refer to the IODD file of the IO-Link device to learn more about the device parameters.
You can also use this instruction to read the IO-Link device parameters
3. There is no limit on the number of times you execute the instruction but only one instruction
(IOLINKR or IOLINKW) can be executed at a time
4. During communication, it takes at least 5 seconds for the IO-Link device to response. Do NOT
stop or start another instruction during this time. After the communication with IO-Link is done, it is
suggested to use the flags DONE or ERROR to stop or start the instruction
5. Group: The group number of AS04SIL that is connected to the right side of PLC directly or
connected to the remote module that acts as PLC, e.g. the first connected module is module
number 1, the second connected module is number 2. Up to 15 modules can be connected. If the
connected module is not AS04SIL, the Error flag switches to ON
6. Module: The module number that is connected to the right side of PLC directly or connected to the
remote module that acts as PLC, e.g. the first connected module is module number 1, the second
connected module is module number 2. Up to 32 modules can be connected and counted and
each type of modules should be included in the count. If the module is not AS04SIL, the Error flag
switches to ON
7. Port: The communication port number, ranging from 1 to 4. If the port number used is not the port
for AS04SIL, the Error flag switches to ON
8. Index is the index number that is read from the parameter of the IO-Link device
9. SubIndex is the sub-index number that is read from the parameter of the IO-Link device. The sub-
index number can be set from 0 to 255. If the value exceeds the setting range, the Error flag
switches to ON
Page 34 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
10. DateType is the parameter data type of the IO-Link device. You need to set the correct datatype
before executing this instruction
If the setting value exceeds the setting range, the Error flag switches to ON.
11. DataRead is the data read from the IO-Link device; unit: byte, arranged by high byte and low byte
12. ReadLen is the data length of the data read from the IO-Link device; unit: byte
13. Done is a communication complete flag. When this flag is ON, it indicates the parameter of the IO-
Link device is read completely. The range of the read data (ReadData) will be used according to
the data length (READLen)
14. Error is a communication error flag. When this flag is ON, it indicates an error occurs during the
communication among the PLC CPU, AS04SIL and the IO-Link device. Refer to the following
Error Codes for troubleshooting
Page 35 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
15. Refer to the following table for more details when any of the Error flag is ON
Page 36 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
16. The communication process among the PLC CPU, AS04SIL and IO-Link device:
17. Sequences of the EN, Done, and Error flags: when an error occurs during communication
(scenario 1) and when the communication is compete (scenario 1)
Page 37 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Example 1: Read the parameter of Application Specific Tag on the first device of the
communication port.
1. Check HWCONFIG to learn the setting value in Application Specific Tag is “ABCDEFGH”
2. AS04SIL is the first module that installed on the right side of the PLC CPU. The setting value in
Group is 0, and 1 in both Module and Port
3. We learnt that its index is 24, its Sub-index is 0, and the data type is StringT from its IODD file or
the IO-Link device manual. Set the setting values in Index to 24, in Sub-index to 0, in data type to
4 (StringT)
4. Start sending “to read” request when M0 is ON. When M10 (DONE) is ON, it indicates the device
has responded and has complete reading. ReadLen (D40) is 32, and the data string is stored in
DataRead (D50~D65). IO-Link device reads the data and stores it in accordance with the order of
high byte and low byte
Example 2: Read the parameter of the gain trim green channel on the first device of the second
communication port.
Page 38 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
1. Check HWCONFIG to learn the setting value in gain trim green channel is “-63”
2. AS04SIL is the first module that installed on the right side of the PLC CPU. The setting value in
Group is 0, 1 in Module and 2 in Port
3. We learnt that its index is 72, its Sub-index is 0, and the data type is IntegerT from its IODD file or
the IO-Link device manual. Set the setting values in Index to 72, in Sub-index to 0, in data type to
2 (IntegerT)
4. Start sending “to read” request when M0 is ON. When M10 (DONE) is ON, it indicates the device
has responded and has complete reading. ReadLen (D40) is 1, and the data is stored in
DataRead (D50 Low Byte). IO-Link device reads the data and stores it in accordance with the
order of high byte and low byte
Page 39 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Example 3: Read the parameter of gain trim green channel on the first device of the second
communication port.
2. AS04SIL is the first module that installed on the right side of the PLC CPU. The setting value in
Group is 0, 1 Module and 2 in Port
3. 3. We learnt that its index is 268, its Sub-index is 0, and the data type is Float32T from its IODD
file or the IO-Link device manual. Set the setting values in Index to 268, in Sub-index to 0, in data
type to 3 (Float32T)
4. 4. Start sending “to read” request when M0 is ON. When M10 (DONE) is ON, it indicates the
device has responded and has complete reading. ReadLen (D40) is 4, and the data is stored in
DataRead (D50~D51). IO-Link device reads the data and stores it in accordance with the order of
high byte and low byte
Page 40 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Page 41 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Explanation
1. This instruction is available for PLC with FW V1.08.50 or later and ISPSoft V3.12 or later.
2. You can refer to the IODD file of the IO-Link device to learn more about the device parameters.
You can also use this instruction to write the parameters into the IO-Link device
3. There is no limit on the number of times you execute the instruction but only one instruction
(IOLINKR or IOLINKW) can be executed at a time
4. During communication, it takes at least 5 seconds for the IO-Link device to response. Do NOT
stop or start another instruction during this time. After the communication with IO-Link is done, it is
suggested to use the flags DONE or ERROR to stop or start the instruction
5. Group: The group number of AS04SIL that is connected to the right side of PLC directly or
connected to the remote module that acts as PLC, e.g. the first connected module is module
Page 42 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
number 1, the second connected module is number 2. Up to 15 modules can be connected. If the
connected module is not AS04SIL, the Error flag switches to ON
6. Module: The module number that is connected to the right side of PLC directly or connected to the
remote module that acts as PLC, e.g. the first connected module is module number 1, the second
connected module is module number 2. Up to 32 modules can be connected and counted and
each type of modules should be included in the count. If the module is not AS04SIL, the Error flag
switches to ON
7. Port: The communication port number, ranging from 1 to 4. If the port number used is not the port
for AS04SIL, the Error flag switches to ON
8. Index is the parameter index number that is intended to write into the IO-Link device
9. SubIndex is the parameter sub-index number that is intended to write into the IO-Link device. The
sub-index number can be set from 0 to 255. If the value exceeds the setting range, the Error flag
switches to ON
10. DateType is the parameter data type of the IO-Link device. You need to set the correct datatype
before executing this instruction. Refer to API1426 IOLINKR instruction for more information
11. DataWrite is the data written into the IO-Link device; unit: byte, arranged by high byte and low byte
12. WriteLen is the data length of the data to be written into the IO-Link device; unit: byte
13. Done is a communication complete flag. When this flag is ON, it indicates the parameters have
written into the IO-Link device completely
14. Error is a communication error flag. When this flag is ON, it indicates an error occurs during the
communication among the PLC CPU, AS04SIL and the IO-Link device. Refer to the Error Codes
from API1426 IOLINKR instruction for troubleshooting
15. The communication process among the PLC CPU, AS04SIL and IO-Link device:
16. Sequences of the EN, Done, and Error flags: when an error occurs during communication
(scenario 1) and when the communication is compete (scenario 1)
Page 43 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Example 1: Write the parameter of Application Specific Tag into the first device of the first
communication port.
1. Check HWCONFIG to learn the setting value in Application Specific Tag is “ABCDEFGH”
2. AS04SIL is the first module that installed on the right side of the PLC CPU. The setting value in
Group is 0, 1 in Module and 1 in Port
3. We learnt that its index is 24, its Sub-index is 0, and the data type is StringT from its IODD file or
the IO-Link device manual. Set the setting values in Index to 24, in Sub-index to 0, in data type to
4 (StringT)
4. Use the instruction $MOV to write the string “IO-Link” into the data device, starting from D60
5. Start sending “to write” request when M1 is ON. When M10 (DONE) is ON, it indicates the device
has received the response and has complete writing. WriteLen is 32, and the data string is saved
in DataWrite (D60~D75). IO-Link device writes the data into the data devices in accordance with
the order of high byte and low byte
Page 44 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
6. Check HWCONFIG to learn the setting value in Application Specific Tag is updated to “IO-Link”
Page 45 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Example 2: Write the parameter of gain trim green channel into the first device of the second
communication port.
1. Check HWCONFIG to learn the setting value in gain trim green channel is “-63”
2. AS04SIL is the first module that installed on the right side of the PLC CPU. The setting value in
Group is 0, 1 in Module and 2 in Port
3. We learnt that its index is 72, its Sub-index is 0, and the data type is IntegerT from its IODD file or
the IO-Link device manual. Set the setting values in Index to 72, in Sub-index to 0, in data type to
2 (IntegerT)
4. Use the instruction $MOV to write 0xE2 (-30) into the data device, starting from D60
5. Start sending “to write” request when M1 is ON. When M10 (DONE) is ON, it indicates the device
has received the response and has complete writing. WriteLen is 1, and the data is saved in
DataWrite (D60 Low byte). IO-Link device writes the data into the data devices in accordance with
the order of high byte and low byte
Page 46 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
6. Check HWCONFIG to learn the setting value in gain trim green channel is updated to “-30”
IO Allocation Settings
When selecting “Manual + Flags (only I/O module of CPU module)” in “I/O allocation setting when Power
On”, use flags SM230-SM261 to activate the 1st – 32nd module on the right-side of the CPU module.
(available for FW V1.06.00 or later).
When selecting “Manual + Flags (I/O module of CPU & Remote module)”, use flags SM230-SM261 to
activate the 1st – 32nd module on the right-side of the CPU module remotely (available for FW V1.08.50
or later and ISPSoft V3.12 or later supports this function.)
For less module applications, you can use the same PLC program and download the I/O allocation table
once for various I/O applications. Two things to be noted when applying this mode:
A. You need to use a bigger I/O allocation planning beforehand and store this planning in AS series
PLC.
B. You can simply use special flags to mark which I/O module will NOT be used to meet the actual I/O
module placement. But you cannot rearrange the original order of the module placement.
Add a new selection “Manual + Flags” for the setting option “I/O module allocation setting when Power
ON”. Select this option, you need to use it with flags SM230-SM261. For less module applications, you
can simply use special flags to mark which I/O module will NOT be used to meet the actual I/O module
placement. In this mode, you can use the same PLC program and download the I/O allocation table
once for various I/O applications.
Example:
Step 1: Select “Manual + Flags (I/O module of CPU & Remote module)” for the setting option “I/O module
allocation setting when Power ON” in HWCONFIG.
Step 2: Create an entire module allocation and download the I/O allocation table to HWCONFIG.
Step 3: When 16AP, 04DA, 08AM (right-side module) and 16AP as well as 06X6 (remote module) are
not needed in the application, you can set the flags SM231 (indicating 16AP), SM233 (indicating 04DA),
Page 47 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
SM235 (including 08AM), SM237 (indicating remote 16AP) and SM239 (indicating remote 06X6) to OFF
to meet the actual I/O module placement. You do not need to change their order number in the PLC
program. After turn the power off and then power-on again, the actual placement is as below. The IO
number in the PLC program does NOT need to be changed.
Page 48 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
The order numbers, the model names and their corresponding device numbers in the complete I/O
allocation list.
Right-side modules:
Order 0 1 2 3 4 5 6 7
Number
Model AS332 16AP 16AP 04AD 04AD 06XA 08AM 08AN
Corresponding device X1.0 / X2.0 / D28040 D28060 D28080 X3.0 Y3.0
starts from Y1.0 Y2.0
Remote modules:
Order Number 0 1 2 3 4 7
Model SCM 16AP 06XA 06XA 16AP 08AN
Corresponding device D29000 X4.0 / D29040 D29060 X5.0 / Y3.0
starts from Y4.0 Y5.0
The order number and the corresponding device numbers stay the same.
Right-side modules:
Order 0 1 3 5 7
Number
Model AS332 16AP 04AD 06XA 08AN
Corresponding device X1.0 / D28040 D28080 Y3.0
starts from Y1.0
Remote modules:
Order Number 0 2 4
Model SCM 06XA 16AP
Corresponding device D29000 D29040 X5.0 /
starts from Y5.0
Note: The order number rule also applies when you use the FROM/TO or other module-related
instructions.
Page 49 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Explanation
1. This instruction stores the data to be sorted in the group×columnx2 registers starting from the
register specified by dst. If src and dst specify the same register, the sorted data is the same as
the original data in the register specified by src
2. The operand group must be between 1–32. The operand column must be between 1–6. The
operand ref must be between 1– column
3. When SM604 is OFF, the instruction sorts the data in ascending order. When SM604 is ON, the
instruction sorts the data in descending order
Page 50 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
4. It is suggested that you use the pulse type instruction, FSORTP, instead of sorting repeatedly
Example
1. Suppose SM604 is OFF. When X0.0 switches from OFF to ON, the instruction sorts the data in
ascending order
Page 51 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
3. When the value in D100 is 3, the data is sorted as in the following table
Additional Remarks
1. If value in the the device exceeds the range, the instruction is NOT executed, SM0 is ON, and the
error code in SR0 is 16#2003
2. If the value in group, column, or ref exceeds the range, the instruction is NOT executed, SM0 is
ON, and the error code in SR0 is 16#200B
3. If the value in src exceeds the range of a floating-point value, the instruction is NOT executed,
SM0 is ON, and the error code in SR0 is 16#2013
Page 52 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Note: Auto-reset the control when outputting 1000 pulses at 1kHz frequency from Y0.0. are complete.
• The procedure
There are four procedures A-D, when the input counted value changes 49 -> 50 to output the pulses
through Y0.0
A. The input counted value changes from 49 to 50
B. The high-speed comparison interrupt is triggered. The PLC program is interrupted and the high-
speed comparison interrupt is executed
C. Execute instruction DPLSY that is written in the high-speed comparison interrupt
D. Pulses are put out from Y0.0
Since the interrupt is affected by the time it is triggered and by the PLC on-going executions, such as
IO points refreshing, communication implementing and so forth, the time when the pulses to be outputted
can be greatly delayed.
Page 53 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
When the high-speed comparison interrupt is triggered and any of the SM360-391 is set to ON, the
output can be started right away to output any of the SM120-151 stored DPLSY parameters. Auto-reset
the control, after the output is complete.
The corresponding numbers of high-speed comparison interrupt to the newly added SMs are listed
below.
Page 54 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Explanation
Set M0 to ON to trigger SM120 to ON to save the DPLSY to-be-outputted parameters (outputting 1000
pulses at 1kHz frequency) to the PLC flash memory.
Start HC200 high-speed counter and set SM360 to ON. When the counted value in S2 reached 50, the
high-speed comparison interrupt I200 is triggered. The moment when the interrupt is triggered, Y0.0
starts to output 1000 pulses at 1kHz frequency.
Since the execution of high-speed output has been completed in POU, there is no need to write any
program in the interrupt.
Backlash Compensation
PLC uses the propositional conversion formula to converse the frequency and pulse numbers for inputs
into what are suitable for outputs. From input to output, this process not only takes time and it may also
cause backlash issues. When the number of pulses run through the input goes larger, so does the
backlash.
Page 55 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
To precise operation, use the following SM/SR to compensate for backlashes caused by a longtime
CSFO operation.
• SM1700~1705: Flag to activate the backlash compensation ON: To increase the actual output
frequency and the number of output pulses to close the distance between the position of input and
output. The compensation stops automatically once the positions of input and output are the same.
You can also set this flag to OFF, if the positions of input and output do not need to be the same.
OFF: To decrease the actual output frequency and the number of output pulses to stop
compensating till the output falls behind to its original delayed position.
NOTE: Be sure to close the flag to deactivate the compensation before stopping the execution of
CSFO. If not, you may find the compensated output is still running even after the execution of CSFO
has stopped.
Page 56 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
The ratio of the number of input and output pulses is 1:1. The timings are shown as , , , . See
the explanations below
Since the number of pulse runs through input is large and the input frequency is fast, the output
cannot catch up with it, the distance between input and output grows bigger and bigger. The backlash
compensation has not started yet
Enable the flag to activate the backlash compensation. Increase the number of output pulses
according to the frequency of input and compensation until the positions of input and output are the
same
Disable the flag to deactivate the backlash compensation. Decrease the actual output frequency and
number of output pulses to stop compensating until the output falls behind to its original delayed
position
When the flag to activate the backlash compensation is enabled or disable, the PLC calculates and
to increase or decrease the output frequency to enhance the smoothness of the compensation
The example here shows if the current output frequency is 1 KHz and the compensated frequency is
100 Hz, the actual output frequency should be around 1.1 KHz.
Corrections
All the issues below can be fixed by upgrading firmware to V 1.10.00 or above (no tools are required).
Contact the technical service of your sales agent for a firmware upgrade for AS series.
Page 57 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Page 58 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Corrections
Corrections
1. Hardware-related updates:
a. Since the old IC used in the module had stopped production, changed
to a new IC and upgraded the hardware and firmware of DVP01PU-S
accordingly. Note: the old and new versions of hardware and firmware
are not interchangeable
2. Firmware-related updates:
a. Fixed an issue that while using a MPG, the pulse output may not be
able to stop occasionally
b. Fixed an issue that when PLC reads its right-side module, DVP01PU-
S replied with wrong firmware version
c. Fixed an issue that changing velocity will lead to a non-stop movement
d. When the axis reaches the positive/negative limit while using a MPG,
JOG instruction can be used to have the axis leave the positive/negative limit
e. Fixed an issue that after setting up the communication parameters through RS485, the
received communication code is unreadable
f. Fixed an issue that if the value 65536 is written in CR44 (accumulated pulse input number of
MPG), the value will NOT show 65536 when reading it back
g. Before enabling the MPG function, the value in CR44 (accumulated pulse input number of
MPG) can be edited
Page 59 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Issue
If any DIO point extension module of the DVP-S series, such as DVP08SM11N,
DVP06SN11R, DVP08SP11R /T, DVP32SM11N, DVP32SN11TN, is installed
right after the analog extension module, including DVP04AD-S2, DVP04DA-S2,
DVP06XA-S2 which is installed as the first extension module on the right-side of
the DVP CPU, chances are the DIO point extension module can NOT be
detected.
Solutions
1. Install the DIO extension module as the first extension on the right side of the
DVP-DPU (recommended!)
2. Use CPUs with the following firmware versions or later versions, and then
you can install analog extemsion module as the first extension module on the right side of the
CPU
3. When the above solution are not possible, contact Delta technical support team or the distributors
for a firmware upgrade for the analog extension modules
Corrections
1. Fixed an issue that the error status value “incorrect average times setting”
in CR#30 cannot be cleared
Page 60 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
Page 61 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
3 Application
3.1 NEW – More technical videos are available on YouTube Channel
There are technical videos about the below topics on YouTube Channel
https://www.youtube.com/c/DeltaIndustrialAutomationEMEA
Subscribe and enable notification in order to get notifications on all our new videos.
AX308-E Series Tutorial 4 – The AS Series I/O Module Settings with AX-3 CPU
In this video, you can see how to setup I/Os for symbolic programming.
https://www.youtube.com/watch?v=S3ar-8E3e34
Page 62 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
4 FAQ
4.1 AC Motor Drives
Variable Frequency Drives with integrated STO function, e.g. M300 or C2000 series
Q How to avoid the need for double reset, when using a safety relay or safety controller?
A Safety regulations require that after a safety stop, the user needs to confirm the safe
operation of the drive before a restart is possible.
If you connect a safety sensor, e.g. an emergency stop pushbutton directly to the STO inputs
of the drive, it is required to acknowledge this by a reset on the drive. That is the factory
default setting.
However, oftentimes the emergency stop button connects to a safety relay or safety
controller, and safe outputs from that relay or controller connect to the STO inputs of the
drive. In that case, the safety relay or controller already requires a reset, and a second reset
on the drive is be unnecessary.
06-44 = 0 “STO latch” means, the drive needs a reset to enable restart.
06-44 = 1 “STO no latch” means, the reset takes place on the safety relay, and the drive
can restart immediately after the STO inputs are active again.
4.2 HMI
A DOPSoft2, DOPSoft4 and DIAScreen make the user select a preferred language. That
language will be the standard language when powering up the HMI.
This is not always convenient, because users in a country with a different language will need to
change the language every time they start the HMI up.
Page 63 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
To overcome this restriction, check System Control, both in the Control and Status Block.
Add an “After Execute Macro” to each language change button, moving bits 0-7 of the Status
Block’s System Control word into retentive memory bits of the HMI as shown below.
Page 64 of 65
Newsletter
I n d u s t r i a l A u t o m a t i o n P r o d u c t s
Edition 2021-Q2
In the “Initial Macro”, move those seven bits back from the retentive memory to bits 0-7 of the
Control Block’s System Control word.
Page 65 of 65