SOYAL TECHNOLOGY CO., LTD

Membership Center
0
EN
Browsing Records
*
*

Seamless Integration of Access Control, Smart Building, SCADA, and WEB PLC

Emergency restroom, multi-door interlock, and facility entry/exit control with traffic signal integration

Select Category

Features

Hardware Features:

  • 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).

 

Logic Programming Features:

  • Programmable logic controller with calendar time, holiday conditions, counters, timers, DI, and DO functions.
  • 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.
  • Timers: 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.
  • Counters: 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.

 

Programming User Interface:

Built-in easy to program and interactive user interface

  • [Schedule Setting ] 

 

  • [ IO Schedule ] 

  • [ IO Expend Nodes ] 

  • [Clock ] 

  • [Holiday ] 

 

 


1. Multi-door Interlock Application Cases : 

A. Standard Application Cases

Conditions:

4 Doors Interlock: When one of the doors is unlocked, other 3 doors could not be unlocked until that door is closed

Feature:

  • Door Relay time 6 Secs
  • Auto Relock
  • Open Too Long Alarm 8 Secs
  • Force Open Alarm
  • Stop Alarm by Close Door
  • Fire Alarm Trigger All Doors

Contact Description:

Door DI Address
PB
DI Address
Door Sensor
DO Address
Door Relay
DO Address
Alarm

Door A

DIX0 DIX1 DOY0 DOY1

Door B

DIX2 DIX3 DOY2 DOY3

Door C

DIX4 DIX5 DOY4 DOY5

Door D

DIX6 DIX7 DOY6 DOY7
Fire DI DIX16      

 

Case Explanation : 

We will use Door A as example to explain the program logic:

1. When the door sensor DIX3/DX5/DIX7 and the door lock relay DOY2/DOY4/DOY6 of door B/door C/door D are closed, press Door A push button DIX0 , the door lock relay DOY0 can be trigger on 6 seconds.

2. When the fire alarm input DIX16 is closed, the door lock relay of door A/door B/door C/door D can be released on;

3. When the door sensor DIX1 of door A is closed, the door lock relay of door A can be automatically relocked;

4. When the door sensor DIX1 of door A is forced to open and the door relay DOY0 of door A is off, the alarm relay DOY1 of door A will be turned on;

5. When the door sensor DIX1 of door A is open, the timer TMR0 is triggered. When TMR0 is more than 8 seconds, the door open too long alarm relay DOY1 is triggered.

6. When the door sensor DIX1 of door A is closed, the alarm relay DOY1 can be stopped.

 

WEB Setting:

Ladder Programming:

  • X0/X1/…/Xn represent actual input DIX0/DIX1/…/DIXn
  • Y0/Y1/…/Yn represent actual output DOY0/DOY1/…/DOYn
  • M0/M1/…/Mn represent virtual output DOM0/DOM1/…/DOMn


 

701ClientSQL Graphic Control Configuration Steps:

 

B. Custom Application Cases

Conditions:

A. There are five rooms, with a total of eight interlocking doors in this case. If one door of Room1-5 is opened, all other doors in that room will be locked. As an illustration, when door B is open, doors A, C, and D will be closed.

B. In Rooms 1-5 and relevant places, there are a total of 8 emergency buttons. Pressing each of  emergency button will unlock all connected doors of that room for 60 seconds.

C. All emergency buttons will trigger the same alarm for 60 seconds.

 

Contact Description:

*Text in red indicates AR-401-IO1608 expansion contacts.

*Text in blue indicates firmware configuration points. Installers, please ignore.

 

AR-401-IO-0808R / *AR-401-IO1608 Contacts
DI Contacts DO Contacts
DIX0 Emergency Button 1 DOY0 Electric Lock A
DIX1 Door Sensor A DOY1 Electric Lock B
DIX2 Emergency Button 2 DOY2 Electric Lock C
DIX3 Door Sensor B DOY3 Electric Lock D
DIX4 Emergency Button 3 DOY4 Electric Lock E
DIX5 Door Sensor C DOY5 Electric Lock F
DIX6 Emergency Button 4 DOY6 Electric Lock G
DIX7 Door Sensor D DOY7 Electric Lock H
DIX0 (DIX16) Emergency Button 5 DOY0 (DOY16) Alarm Output
(For all of Emergency Buttons)
DIX1 (DIX17) Door Sensor E
DIX2 (DIX18) Emergency Button 6    
DIX3 (DIX19) Door Sensor F    
DIX4 (DIX20) Emergency Button 7    
DIX5 (DIX21) Door Sensor G    
DIX6 (DIX22) Emergency Button 8    
DIX7 (DIX23) Door Sensor H    

 

Door Sensor Trigger Table

DI (Door Open) DO (Door Locked) Contacts Relay
Door A (DIX1) Door B DOY1 K2
Door B (DIX3) Door A C D DOY0 DOY2 DOY3 K1 K3 K4
Door C (DIX5) Door B D E DOY1 DOY3 DOY4 K2 K4 K5
Door D (DIX7) Door B C F DOY1 DOY2 DOY5 K2 K3 K6
Door E (DIX1) (DIX17) Door C F G H DOY2 DOY5 DOY6 DOY7 K3 K6 K7 K8
Door F (DIX3) (DIX19) Door D E G H DOY3 DOY4 DOY6 DOY7 K4 K5 K7 K8
Door G (DIX5) (DIX21) Door E F H DOY4 DOY5 DOY7 K5 K6 K8
Door H (DIX7) (DIX23) Door E F G DOY4 DOY5 DOY6 K5 K6 K7

 

Emergency Button Trigger Table

DI DO Relay Output-1 Output-2
Emergency Button 1 (DIX0) DOY0 (DOY16) K1 Central Alarm with 60 seconds Unlock Door A
Emergency Button 2 (DIX2) DOY0 (DOY16) K1 Central Alarm with 60 seconds Unlock Door A B
Emergency Button 3 (DIX4) DOY0 (DOY16) K1 Central Alarm with 60 seconds Unlock Door  B C D
Emergency Button 4 (DIX6) DOY0 (DOY16) K1 Central Alarm with 60 seconds Unlock Door  C E
Emergency Button 5 (DIX0) (DI16) DOY0 (DOY16) K1 Central Alarm with 60 seconds Unlock Door E F G H
Emergency Button 6 (DIX2) (DI18) DOY0 (DOY16) K1 Central Alarm with 60 seconds Unlock Door D F
Emergency Button 7 (DIX4) (DI20) DOY0 (DOY16) K1 Central Alarm with 60 seconds Unlock Door  G
Emergency Button 8 (DIX6) (DI22) DOY0 (DOY16) K1 Central Alarm with 60 seconds Unlock Door H

 

WEB Setting:

Ladder Programming:

  • X0/X1/…/Xn represent actual input DIX0/DIX1/…/DIXn
  • Y0/Y1/…/Yn represent actual output DOY0/DOY1/…/DOYn
  • M0/M1/…/Mn represent virtual output DOM0/DOM1/…/DOMn

 

701ClientSQL Graphic Animation:

*The scenario described involves the opening of door B by personnel, followed by the locking of doors A, C, and D. At this point, the individual presses the emergency button in Room 2. Subsequently, doors B, C, and D are unlocked, and the central alarm is triggered.

 

 

Conditions:

There are two rooms on site, each with two doors. A/B doors are interlocked, and C/D doors are interlocked。

 

Point Description

DI / DO Table
DI Device Status DO Device Status
X0 Push Button A NO Y0 Alarm A NO
X1 Door Sensor A NC Y1 Electric Lock A NO
X2 Push Button B NO Y2 Alarm B NO
X3 Door Sensor B NC Y3 Electric Lock B NO
X4 Push Button C NO Y4 Alarm C NO
X5 Door Sensor C NC Y5 Electric Lock C NO
X6 Push Button D NO Y6 Alarm D NO
X7 Door Sensor D NC Y7 Electric Lock D NO

 

Logical Action Table - Door Sensor
X1 Y2 Latch Output
X3 Y1 Latch Output
X5 Y4 Latch Output
X7 Y3 Latch Output

 

Logical Action Table - Push Button
Item Action 1 Action 2 Action 3
X0 Y0 Output for 60 seconds YStop Output for 60 seconds  
X2 Y2 Output for 60 seconds YStop Output for 60 seconds YStop Output for 60 seconds
X4 YOutput for 60 seconds YStop Output for 60 seconds  
X6 Y6 Output for 60 seconds YStop Output for 60 seconds YStop Output for 60 seconds

 

Parameter Settings:

Ladder Programming:

Referenced Commands:

Pulse Output / Rising Edge Trigger / Level Trigger

 

Example Download:

 

Conditions:

There are two rooms on site, each with two doors. A/B double doors are interlocked, and B/C double doors are interlocked.

 

Point Description

DI / DO Table
DI Device Status DO Device Status
X0 Controller A NO Y0 Alarm A NO
X1 Push Button A NO Y1 Electric Lock A NO
X2 Door Sensor A NC Y2 Alarm B NO
X3 Push Button B NO Y3 Electric Lock B NO
X4 Door Sensor B NC Y4 Alarm C NO
X5 Push Button C NO Y5 Electric Lock C NO
X6 Door Sensor C NC Y6 Alarm D NO
X7     Y7    

 

Logical Action Table - Door Sensor
Item Action 1 Action 2
X1 Y2 Latch Output --
X3 Y1 Latch Output Y3 Latch Output
X5 Y2 Latch Output --

 

Logical Action Table - Push Button
Item Action 1 Action 2 Action 3
X0 Y0 Output for 60 seconds YStop Output for 60 seconds --
X2 Y2 Output for 60 seconds YStop Output for 60 seconds YStop Output for 60 seconds
X4 YOutput for 60 seconds YStop Output for 60 seconds --

 

Parameter Settings:

Ladder Programming:

Referenced Commands:

Pulse Output / Rising Edge Trigger / Level Trigger

 

Example Download:

 

 

Conditions:

The site is divided into three rooms. The first room has A/B/C three doors interlocked, the second room has C/D double doors interlocked, and the third room has D/E double doors interlocked.

Point Description:

PLC Mainboard (AR-401-PLC-0808R) DI / DO Correspondence Table
DI Device Status DO Device Status
X0 Controller A NO Y0 Alarm A NO
X1 Push Button A NO Y1 Electric Lock A NO
X2 Door Sensor A NC Y2 Alarm B NO
X3 Push Button B NO Y3 Electric Lock B NO
X4 Door Sensor B NC Y4 Alarm C NO
X5 Push Button C NO Y5 Door Closer D NO
X6 Door Sensor C NC Y6 Indicator Light D NO
X7     Y7    

 

AR-401-IO-1608R DI / DO Correspondence Table
DI Device Status DO Device Status
X0 Controller D NO Y0 Alarm D NO
X1 Push Button D NO Y1 Electric Lock D NO
X2 Door Sensor D NC Y2 Alarm E NO
X3 Push Button E NO Y3 Electric Lock E NO
X4 Door Sensor E NC Y4    
X5     Y5    
X6     Y6    
X7     Y7    

 

Logic Action Table - Door Sensor
Item Action 1 Action 2 Action 3
X2 Y3 Latch Output Y5 Latch Output --
X4 Y1 Latch Output Y5 Latch Output Y7 Latch Output
X6 Y1 Latch Output Y3 Latch Output --
X18 Y5 Latch Output Y19 Latch Output  
X20 Y17 Latch Output    

 

Logic Action Table - Push Button
Item Action 1 Action 2
X0 Y1 Output for 5 seconds --
X1 Y0 Output for 60 seconds Y1/ Y3/Y5  Stop Output for 60 seconds
X3 YOutput for 60 seconds Y3  Stop Output for 60 seconds
X5 Y4  Output for 60 seconds Y5/ Y17  Stop Output for 60 seconds
X16 Y17 Output for 5 seconds --
X17 Y16 Output for 60 seconds Y17/ Y19  Stop Output for 60 seconds
X19 Y16 Output for 60 seconds Y19  Stop Output for 60 seconds

 

Parameter Settings:

Ladder Programming:

Referenced Commands:

Pulse Output / Rising Edge Trigger / Level Trigger

 

Example Download:

 

 

Conditions:

There are two rooms on site, each with two doors. A/B double doors are interlocked, and C/D double doors are interlocked.

 

Point Description:

DI / DO Correspondence Table
DI Device Status DO Device Status
X0 Push Button A NO Y0 Electric Lock A NO
X1 Door Sensor A NC Y1 Electric Lock B NO
X2 Push Button B NO -- -- --
X3 Door Sensor B NC -- -- --
X4 -- -- -- -- --
X5 -- -- -- -- --
X6 -- -- -- -- --
X7 火警接點 NO -- -- --

 

Logic Action Table - Door Sensor
Item Action 1
X1 Y1 Latch Output
X3 Y0 Latch Output

 

Logic Action Table - Push Button  
Item Action 1 Action 2 Action 3
X0 Y0 Output for 5 seconds -- --
X2 Y2 Output for 5 seconds -- --
X7 YLatch Output Y1  Latch Output --

 

Parameter Settings:

Ladder Programming:

Referenced Commands:

Pulse Output / Rising Edge Trigger / Level Trigger

 

Example Download:

 

 

Conditions:

There is one room on site with three doors, A/B and C are three-door interlocked.

Point Description:

 DI / DO Correspondence Table
DI Device Status DO Device Status
X0 Push Button A NO Y0 Electric Lock A NO
X1 Door Sensor A NC Y1 Electric Lock B NO
X2 Push Button B NO -- -- --
X3 Door Sensor B NC -- -- --
X4 -- -- -- -- --
X5 -- -- -- -- --
X6 -- -- -- -- --
X7 Fire Alarm Contact NO -- -- --

 

Logic Action Table - Door Sensor
Item Action 1
X1 Y1 Latch Output
X3 Y0 Latch Output

 

Logic Action Table - Push Button  
Item Action 1 Action 2 Action 3
X0 Y0 Output for 5 seconds -- --
X2 Y2 Output for 5 seconds -- --
X7 YLatch Output Y1  Latch Output --

 

Parameter Settings:

Ladder Programming:

Referenced Commands:

Pulse Output / Rising Edge Trigger / Level Trigger

 

Example Download:

 

 


2. Factory Entrance and Exit Traffic Signal Integration System

Scenario:

This lane allows bidirectional traffic and includes direction detection functionality to open barriers/rolling doors according to the direction of travel.
※ The barriers/rolling doors used in this setup have timed drop and anti-pinch functions.Therefore, this example only controls the "Up" contact of the barriers/rolling doors and does not control the "Stop" & "Down" contacts.
※ The anti-pinch RF for the rolling doors in this setup is triggered in parallel with the same DI point on the PLC. It is normally open, and when a vehicle passes through, it short-circuits, causing the rolling door to continuously trigger the "Up" contact.

Conditions:

A. Vehicle Entry (1F -> B1)
1. After the vehicle enters and meets the direction detection for 1F, the long-range card reader is activated, and the B1 red light is turned on.
2.When the card reader identifies a valid card, it triggers the "Up" function for both the barrier gate and the rolling door.
3. The B1 traffic light remains green while in standby. When a vehicle enters 1F, the light changes to red to warn that no vehicles should exit from B1 until the vehicle passes through and meets the direction detection for B1. Once the vehicle meets B1's direction detection, the B1 traffic light returns to green.
B. Vehicle Exit (B1 -> 1F)
1. After the vehicle exits and meets the direction detection for B1, the B1 red light is activated.
2. Once the vehicle satisfies the B1 exit direction detection, it triggers the "Up" function for both the barrier gate and the rolling door.
3. The 1F traffic light remains green while in standby. When a vehicle exits from B1, the light changes to red to warn that no vehicles should enter 1F until the vehicle has passed through. Once the vehicle meets the direction detection for 1F, the 1F traffic light returns to green.

Contact Description:

DI/DO Contacts
DI Device Status Optional DO Device Status Optional
X0 1F RF-A NO   Y0 Barrier Up NO  
X1 1F RF-B NO   Y1 Rolling Door Up NO  
X2 B1 RF-C NO   Y2 B1 Red Light NO
X3 B1 RF-D NO   Y3 1F Red Light NO
X4 Barrier Anti-pinch NO   Y4 Activate Card Reader NO  
X5 Rolling Door Anti-pinch NO   Y5 B1 Green Light NO
X6 Card Reader RELAY
(Valid Card Opens Door Output)
NO   Y6 1F Green Light NO

 

Command Explanation:

The following durations can all be customized to match the specific lane configuration on site.

• Index 000: When entering, activate the long-range card reader function to read the card for 20 seconds.

• Index 001: When a valid card is read, the card reader outputs a relay to the PLC, which then triggers the barrier and rolling door to open (2 seconds).

• Index 002: When entering, the vehicle triggers the B1 red light at the lower edge of 1F; B1 red light ON for 20 seconds.

• Index 003: When entering, the vehicle triggers the B1 red light at the lower edge of B1; B1 red light OFF.

    ※ The B1 red light will turn back to green after the specified duration or when the vehicle has passed through B1's ground loop/RF.

• Index 004: B1 Green Light (green while in standby); activation condition is B1 red light OFF.

• Index 005: When exiting, the vehicle triggers the upper edge of B1, opening the barrier and rolling door.

• Index 006: When exiting, the vehicle triggers the 1F red light at the lower edge of B1; 1F red light ON for 20 seconds.

• Index 007: When exiting, the vehicle triggers the 1F red light at the lower edge of 1F; 1F red light OFF.

   ※ The 1F red light will turn back to green after the specified duration or when the vehicle has passed through 1F's ground loop/RF.

• Index 008: 1F Green Light (green while in standby); activation condition is 1F red light OFF.

• Index 009: Remote control door open dry contact; opens the barrier and rolling door.

• Index 010: Barrier opening conditions (virtual points), combined points, with more than four conditions.

• Index 011: Barrier opening conditions (actual points), including conditions from Index 010 and remote control door open trigger.

• Index 012: Rolling door opening conditions (virtual points), combined points, with more than four conditions.

• Index 013: Rolling door opening conditions (actual points), including conditions from Index 012 and remote control door open trigger.

• Index 014: Close the barrier; if "Barrier Up" is not outputting, it can be triggered to "Barrier Down" via the remote control.

• Index 015: Close the rolling door; if "Rolling Door Up" is not outputting, it can be triggered to "Rolling Door Down" via the remote control.

 

WEB Configuration Screen 

 

Ladder Programming:

  • X0/X1/…/Xn represents physical input points DIX0/DIX1/…/DIXn
  • Y0/Y1/…/Yn represents physical input points DOY0/DOY1/…/DOYn
  • M0/M1/…/Mn represents physical input points DOM0/DOM1/…/DOMn

Related Resources:
► AR-401-PLC-0808R Product Introduction
► AR-727-CM-PLC-0804R Product Introduction
►WEB PLC Manual
►WEB PLC  Examples Download
 
 

Manual / Firmware

File Name Version Updated Date Download
Manual
*
WEB PLC Manual
V250512 2025-05-12 Download
Manual
*
WEB PLC Manual
V250512
2025-05-12
Browsing Records
Go Top