Soyal AR-401 User manual

SOYAL Website Software Download
Built-in HTTP server allows direct programming through a web page using a browser,
eliminating the need for a human-machine interface.
Added unique intelligent building logic scheduling functionality, greatly simplifying
automatic management conguration for large buildings.
Standard with MOBUS-TCP to RTU Gateway and RS-485 IO expansion Port
SOYAL Operation Manual
V230825
AR-401 PLC
Programmable Logic Controller
Operation Manual
AR-401-IO-0808R-RX AR-727CM-IO-0804R
Panel PLC - DIN35 Mini PLC - DIN35

01
Table of Contents
Features
References
..................................................................................
8-1 Firmware Update ...........................................
8-2 FAQ ...............................................................
7-1 Schedule Export .............................................
7-2 Schedule Import.............................................
Hardware Features
Logic Programming
Features
Logic Control Programming
Save and Load
Interface Overview
Case Introduction
..................................................................................
..................................................................................
4-1 Output Type ......................................................
4-2 Real time Clock Conditions ..............................
4-3 Logic Conditions .............................................
4-4 Click Timing of Timer / Pulse / Cycle ...............
5-1 IO Expend Nodes .............................................
5-2 IO Schedule ......................................................
5-3 Schedule Setting ..............................................
5-4 Clock ...............................................................
5-5 Holiday .............................................................
6-1 Motor Latching Operation ...............................
6-2 Motor On/O Operation use Edge Trigger .......
6-3 Cycle Flash Output 90 minutes on 08:30 .........
6-4 Cycle Flash Output by Start Button ..................
6-5 Pulse and Toggle Output by Start Button..........
6-6 On Motor 2 minutes per hour .........................
6-7 Gate Alert if open more than 10 minutes with
Conrm Button............................................
6-8 DI/DO Corresponding Trigger (Enabled by
Administrator for Each DO)................................
6-9 Marquee Output................................................
6-10 Four-Door Interlock...........................................
6-11 Device Timed Trigger via TIMER Setting........
3
7
6
Instruction Table
201
01
26
27
09
10
11
12
13
14
15
17
20
22
23
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
1
8
5
02
02
02
02
04
05
06
08
08
01
28
30
4

Support for calendar time and holiday condition settings.
Logic expressions: Supports a web-based editing interface for 64 logic expressions.
Logic conditions: Every hour / Every day / Every week / Calendar holiday / Timer /
Counter / AND / OR / Edge event.
Output types: ON/OFF / One Shot / Continue Pulse / Counter / Timer
The actual digital output points (DO) are shared with logical virtual points, meaning that
unused output points within the addressing range can be utilized as virtual points.
Timer:It features 8 timers, with the option to select a timing unit of 0.1 seconds or 1.0
second. The maximum value for a single timer is 255. These timers can be connected
in series with other counters, enabling a maximum timer duration of up to 3000 years.
Counter:It possesses 8 edge-triggered counters, with a maximum value of 255 for
each individual count. These counters can be linked together with other counters for
usage, allowing for a maximum count that can exceed 100 million times.
Features
Hardware Features
Logic Programming Features
1.Features / 2.Hardware Features /
3.Logic Programming Features
2.
3.
1.
Built-in HTTP server allows direct programming through a web page using a browser,
eliminating the need for a human-machine interface.
Added unique intelligent building logic scheduling functionality, greatly simplifying automatic
management conguration for large buildings.
Input point events can proactively notify the cloud monitoring system via TCP and
automatically execute ofine emergency linkage processes.
Programmable logic controller with calendar time, holiday conditions, counters, timers, DI,
and DO functions.
Integrated Data Center Control, Access Management, and Equipment Maintenance Shared
Graphical Control System
The AR-401-IO-0808R-RX is a specialized programmable logic controller (PLC) designed
for smart buildings. It allows for cloud-based programming directly through a web browser.
All of its I/O points are compatible with standard Modbus-TCP control syntax. It's particularly
suitable for integrating central monitoring, access control, and property management,
especially in applications involving SCADA or SOYAL 701ClientSQL dynamic graphical
control integration.
MOBUS-TCP to RTU Gateway X 1,which can be used for RTU devices/meters and
analog interfaces.
Comes with one RS-485 I/O expansion communication module, allowing for the
expansion of I/O points up to 256 points.
The PLC itself has 8 built-in relay outputs and 8 opto-coupler inputs. It can be expanded
to a maximum of 256 digital inputs (DI) and 256 digital outputs (DO).
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
01

4. Instruction Table
※1. Cycle output Pulse eld must be in (High clicks):(Low clicks) format, Ex:005:003
will on 5 sec. and low 3 sec.
Output Condition TRUE Condition False Available to
On Output On Output Off Real or Virtual Output
Off Output/Cycle Off Do nothing Do or Cycle
Toggle Output Toggle status Do nothing Do
Pulse Output One shot Do nothing The Pulse eld is output clicks
Cycle Output start Flash Do nothing Trigger by Edge Stop by Off Event. ※1
TMR Enable Timer (Start Counting) Timer return to Zero
CNT INC Counter = Counter + 1 Do nothing
CNT RST Counter# = 0 Do nothing
Real time Clock Conditions ※Available to trigger Cycle or Pulse Output
4-2
Holiday Check to enable rule on Holiday
Weekday Check to enable rule on weekday
Any Time Set time to 24:00 will enable rule in anytime. Without time limit
Day Event Set time between 00:00~23:59 will enable rule in the
specied time. 1 triggers in one day
Hour Event Set time between 24:01~24:59 will enable rule in the
specied minute in each hour. 24 triggers in one day
Output Type
4-1
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
02

4. Instruction Table
Logic Condition
Digital Inputs (0~255) Digital/Virtual Outputs (0~255)
AND DI &Di AND DO &Do
AND DI NOT &DiN AND DO NOT &DoN
OR DI |Di OR DO |Do
OR DI NOT |DiN OR DON |DoN
Edge Condition (Only Join 4 support edge condition)
DI Rising Edge ^^Di
DI Falling Edge ^.Di
Timer and Counter Condition Two row condition, the TMR/CNT # must assign in Join
1&3 than the compare value must be store in Join 2&4
TMR(#) Less than (…) LESS CNT(#) Less than (…) LESS
TMR(#) Equal to (…) EQUA CNT(#) Equal to (…) EQUA
TMR(#) More than (…) MORE CNT(#) More than (…) MORE
Normal The Timer/Pulse/Cycle will counting in 1.0 second base.
Fast The Timer/Pulse/Cycle will counting in 0.1 second base.
Logic Conditions
Click Timing of Timer / Pulse / Cycle
4-3
4-3
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
03

1
2
3
4
5
6
7
8
RCU Node : Select Node ID
※The extension board can be freely paired with the entire range of SOYAL AR-401 IO boards. However, it's important to note that
the addressing range is shared between output points and virtual points.
※When combined with the 4-output-point IO board, the available physical points within the addressing range are 4, and the virtual
points are 12 at the back end.
※When combined with the 8-output-point IO board, the available physical points within the addressing range are 8, and the virtual
points are 8 at the back end.
※When combined with the 16-output-point IO board, the available physical points within the addressing range are 16, but there
are no virtual points.
※The number of extension boards is inversely proportional to the scanning time. In situations requiring rapid response, it's
recommended to prioritize the main board IO.
※Except for purely static monitoring scenarios (such as server room high-temperature alarms),the number of extensions should
not exceed 3 boards.
Enable the extension board while relevant Node ID is checked.
Addressing : Addressing range
Input : Actual Input (DI)
Output : Actual Output (DO)
Virtual : Virtual Output (DO)
Update: Press the "Update" button to update the settings.
This eld represents the actual number of connected IO expansion board points.
※Note: The product model behind the virtual output point is for reference only.
Please refer to the actual device connection status for the actual points.
IO Expend Nodes
5-1
This refers to the specialized architecture where an AR-401-IO/AR-403-IO product
is connected to as expansion IO board, enabling the corresponding Node ID is
necessary. Below is the example of the expansion conguration.
8
7
1 2 3 4 5 6
5. Interface Overview
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
04

IO Schedule
5-2
You can review the programmed list that has been congured.
5. Interface Overview
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
05

1
3
4
5
6
7
8
2
9
10
Schedule Setting
5-3
1
2
3
【Schedule】:There are a total of 64 sets of IO Schedule schedules available
for conguration, ranging from 0 to 63.
【Clear】:Clicking this button will clear all settings for this schedule.
Remember to use the "Update" button to refresh the parameters.
【Mode】:There are eight different output action modes available. For detailed
settings, please refer to the user manual [Chapter 6: Case Introduction].
OFF : Specify the Output to perform a "Close" action, which can be used to turn OFF Digital Outputs
(DO) or stop the cycle of outputs.
ON : Specify the Output to perform an "Open" action.
Pulse : Trigger the Output to perform a brief "Open" action. In the "Pulse" eld, specify the
length of the output's Clicks. The Clicks range can be set from 1 to 65535, and you can also
choose either 0.1 seconds or 1.0 second as the time unit.
Cycle : Trigger the cyclic ON/OFF output by specifying the length of both "ON" and "OFF" Clicks in
the "Pulse" eld. The Clicks range can be set from 1 to 255 for both ON and OFF actions.You can also
choose either 0.1 seconds or 1.0 second as the time unit for the
action duration.
Toggle : Specify the Output to perform the following action: the rst trigger turns ON, and the
second trigger turns OFF. This requires specifying a time or edge trigger condition.
5. Interface Overview
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
06

TIMER : There are a total of 32 Timer timers available. When the logical condition is met, the Timer starts
counting, and when the condition is not met, the Timer automatically resets to zero. The maximum counting
range of the Timer is from 0 to 255, and you can choose the counting unit to be either 0.1 seconds or 1.0
second. If you need a longer timing duration, you can cascade counters. For example, to achieve a timer in
minutes, set it to count 60 seconds and trigger a counter increment. Similarly, by cascading counters and
triggering the next level counter after every 60 counts, you can achieve a timer in hours.
CNT Inc : There are a total of 32 Counter counters available. When the logical condition is met, the value
of the Counter automatically increments by 1. When the logical condition is not met, the Counter will not
automatically reset to zero. You need to use the CNT RTS instruction to reset the Counter manually. The
maximum counting range of the Counter is from 0 to 255. If you need a larger counting range, you can
cascade multiple counters together.
CNT RST : When the logical condition is met, the counter is reset to zero, causing the triggering point to stop
its action.
a. When lled in with 00:00-23:59, it represents triggering this schedule at a xed time point every day.
b. When lled in with 24:00 (default value), it means that the IO trigger of this schedule is not related to time
c. When lled in with a time point between 24:01 and 24:59, it will activate at a xed minute interval every hour.
For example, lling in 24:15 means the output will be triggered every hour at exactly 15 minutes past the hour.
4
5
6
7
8
9
Out # :You can specify output IO points (0255) or TMR/CNT (031). For the AR-401-
IO-0808R main board, the assignable input range is 0~7, the actual output point
range is 0~7, and the virtual output point range is 8~15. When connecting an IO
expansion board, each additional station number can increase the addressing range
by 16 inputs and 16 outputs. In this context, real output points and virtual output
points share the same addressing space. In other words, if you expand with an AR-
401-1608R board, you can add 16 input points, 8 output points, and 8 virtual points.
Clicks : Under the Pulse output mode, you can set the duration from 1 to 65535
seconds. For the Cycle output mode, you can set a cycle trigger duration in the
format of 1~255:1~255 seconds. For example, 003:003 means the output will be ON
for 3 seconds →OFF for 3 seconds →ON for 3 seconds, and so on in a repeating
pattern.
Fast Click : When checked, the Clicks will be in units of 0.1 seconds. If
unchecked, the Clicks will remain in units of 1 second.
Action Time : Divided into three settings
Holiday/Sun-Sat : This PLC controller has a holiday editing function that allows you
to dene the weekdays when schedules are enabled, as well as whether holidays
should be enabled for the schedule.
Join 1-4 : Custom Trigger Conditions.
The logical condition priority sequence is Timer →Counter →OR →AND →Edge.
When multiple conditions are used together, please fill in TMR/CNT first, then
proceed with OR conditions, followed by AND conditions, and nally edge conditions.
Edge conditions can only be lled in Join4.
5. Interface Overview
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
07

Conrm / Update the time for AR-401-IO-0808R.
Clock
5-4
On the Holiday Editing page, if "Holiday" is not selected, you should check the
specified holiday date and enable/disable the designated schedule. You can add
holidays based on the month and date, and the list of holidays for the entire year is
displayed clearly and comprehensively.
Holiday
5-5
5. Interface Overview
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
08

Motor Latching Operation
6-1
The above are the methods for conguring self-holding on AR-401-IO-0808R, which can
be done using the traditional PLC approach.
6. Case Introduction
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
09

Motor On/Off Operation use Edge Trigger
6-2
AR-401-IO-0808R also supports edge-triggering functionality, allowing you to achieve the
same actions in a simplied manner. The operational mode of both methods is identical.
6. Case Introduction
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
10

Cycle Flash Output 90 minutes on 08:30
6-3
Every Monday to Friday morning, the light will flash for 90 minutes. It won't execute
on holidays. The ashing pattern is 0.5 seconds on and 0.2 seconds off. This example
utilizes a time-triggered Cycle output. If additional conditions are needed, they can be
included in the conditional statements.
6. Case Introduction
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
11

Cycle Flash Output by Start Button
6-4
Press the Start button (DI7) to initiate the flashing, and it will continue until the Stop
button (DI6) is pressed.
※Edge-triggered conditions must be set in Join4.
6. Case Introduction
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
12

Pulse and Toggle Output by Start Button
6-5
Press the button (DI6), and DO-2 will light up for 1.5 seconds. Press the same button (DI6)
again, and the state of DO-3 will cycle between ON and OFF.
※Edge-triggered conditions must be set in Join4.
6. Case Introduction
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
13

6. Case Introduction
On Motor 2 minutes per hour
6-6
At 01 minute past every hour, Motor (DO-2) will be activated for 120 seconds and then
automatically stop.
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
14

6. Case Introduction
Gate Alert if open more than 10 minutes with Conrm Button
6-7
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
15

6. Case Introduction
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
16

DI/DO Corresponding Trigger (Enabled by Administrator for Each DO)
6-8
For this example, we have eight infrared devices with edge-triggered Inputs 0-7, and
we want to activate corresponding Outputs 0-7 for alarm indicators. Additionally,
the manager requires the on-site personnel to have manual control over whether
the corresponding alarm indicators should be activated after each infrared device
trigger.
Answer: Set the output mode of 0-7 point to ON. When the condition is met for
triggering, activate the output alarm indicator. The condition content is edge-
triggered (^.Di), and the virtual point DO8 (&Do) must be in “on” state simultaneously
to trigger the corresponding alarm indicator.
The virtual output DO8-15 can be triggered through 701Client graphical control or
developed using third-party software with Modbus triggering.
6. Case Introduction
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
17

6. Case Introduction
SOYAL TECHNOLOGY CO., LTD
SOYAL Operation Manual
Programmable Logic Controller (PLC)
18
Table of contents
Other Soyal Controllers manuals

Soyal
Soyal AR-721E User manual

Soyal
Soyal AR727HV3 User manual

Soyal
Soyal AR-821EF User manual

Soyal
Soyal AR-721U User manual

Soyal
Soyal AR716-E02 User manual

Soyal
Soyal AR-716EV2 User manual

Soyal
Soyal AR-888H User manual

Soyal
Soyal AR-716Ei User manual

Soyal
Soyal AR-716E User manual

Soyal
Soyal AR-727HB-RAY Series Installation guide