Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

Arcode Modbus-RTU Slave Software Manual V1.

15

ARCODE
INTEGRATED ELEVATOR CONTROLLER
FOR TRACTION LIFTS

MODBUS-RTU SLAVE SOFTWARE MANUAL


Arcode Modbus-RTU Slave Software Manual V1.15

Publisher Arkel Elektrik Elektronik San. ve Tic. A.Ş.


Eyüp Sultan Mah. Şah Cihan Cad. No:69 Sancaktepe/Istanbul 34885 TURKIYE
Tel: (+90 216) 540 03 10-11-12
Fax: (+90 216) 540 03 09
E-mail: info@arkel.com.tr
www.arkel.com.tr
Date of Issue 07.2023

Document Version V1.15

This document has been created to be a guide for Arkel customers. Reproduction, transfer, distribution or storage of part or all
of the contents in this document in any form without the prior written permission of Arkel is prohibited. Arkel reserves the right
to make changes and improvements to any of the products described in this document without prior notice.

Arkel is not responsible for those mistakes that may be found in this manual and for the damages that they may cause.
Arcode Modbus-RTU Slave Software Manual V1.15

1. Arcode Modbus-RTU Slave


Arcode supports only Modbus-RTU mode from Modbus protocols. Modbus-ASCII mode is not supported.
Communication can be made over the RS485 communication lines (SP2 or SP3 serial port). Communication settings can be
adjusted by AREM hand terminal from the "Device Parameters" menu:
• “(P1018) SP2 Serial port function” or “(P1017) SP3 Serial port function” should be selected as Modbus Slave (remote
monitoring).
• (P1024) Slave address: The address of this slave in the Modbus network is set here. Values between 1 and 247 can be
entered. Broadcast message (“0” address) sent by Modbus Master is ignored.
• (P1020) Baud rate: The communication speed with the Modbus Master can be selected as 9600 or 19200 bps.
• (P1021) Parity: Can be selected as None, Odd or Even.
• (P1208) Stop bits: Can be selected as 1-bit or 2-bit.

2. Licensing Options
Modbus-RTU is a paid feature and requires a license key to be purchased from ARKEL. The communications can still be tested
and developed without a license key but in that case the elevator will stay in error mode (Er72).
• Read-Only License:
If the system is used for only monitoring, this license key should be purchased. The purchased license key should be
entered to the parameter “(P1205) Modbus-RTU Slave (Read-Only) License Code”
• Read/Write License:
If registers 5001 to 10000 will be used with Write Coil commands, this license key should be purchased. The purchased
license key should be entered to the parameter “(P1206) Modbus-RTU Slave (Read/Write) License Code”
Arcode Modbus-RTU Slave Software Manual V1.15

3. MODBUS Address Table


Function Codes for Reading:
• Read Coils (0x01)
• Read Holding Registers (0x03)
Function Codes for Writing:
• Write Single Coil (0x05)
• Write Multiple Coils (0x0F)
• Write Single Register (0x06)

Exception Responses:
• Illegal Function (0x01)
• Illegal Data Address (0x02)
• Illegal Data Value (0x03)
Following data can be read by “Read Coils (0x01)” function code:

Register Data Address Data Address


Data Read/Write Type
Number (Decimal) (Hex)
1 0 0000 (400A1) Car Call State Floor-1 A Read-Only Bit
2 1 0001 (400A2) Car Call State Floor-2 A Read-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
63 62 003E (400A63) Car Call State Floor-63 A Read-Only Bit
64 63 003F (400A64) Car Call State Floor-64 A Read-Only Bit
65 64 0040 (300A1) LOP Up Call State Floor-1 A Read-Only Bit
66 65 0041 (300A2) LOP Up Call State Floor-2 A Read-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
127 126 007E (300A63) LOP Up Call State Floor-63 A Read-Only Bit
128 127 007F (300A64) LOP Up Call State Floor-64 A Read-Only Bit
129 128 0080 (200A1) LOP Down Call State Floor-1 A Read-Only Bit
130 129 0081 (200A2) LOP Down Call State Floor-2 A Read-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
191 190 00BE (200A63) LOP Down Call State Floor-63 A Read-Only Bit
192 191 00BF (200A64) LOP Down Call State Floor-64 A Read-Only Bit
193 192 00C0 (400B1) Car Call State Floor-1 B Read-Only Bit
194 193 00C1 (400B2) Car Call State Floor-2 B Read-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
255 254 00FE (400B63) Car Call State Floor-63 B Read-Only Bit
256 255 00FF (400B64) Car Call State Floor-64 B Read-Only Bit
257 256 0100 (300B1) LOP Up Call State Floor-1 B Read-Only Bit
258 257 0101 (300B2) LOP Up Call State Floor-2 B Read-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
319 318 013E (300B63) LOP Up Call State Floor-63 B Read-Only Bit
320 319 013F (300B64) LOP Up Call State Floor-64 B Read-Only Bit
321 320 0140 (200B1) LOP Down Call State Floor-1 B Read-Only Bit
322 321 0141 (200B2) LOP Down Call State Floor-2 B Read-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
383 382 017E (200B63) LOP Down Call State Floor-63 B Read-Only Bit
384 383 017F (200B64) LOP Down Call State Floor-64 B Read-Only Bit
385 384 0180 (FLR1) Car Waiting at Floor-1 Read-Only Bit
386 385 0181 (FLR2) Car Waiting at Floor-2 Read-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
447 446 01BE (FLR63) Car Waiting at Floor-63 Read-Only Bit
448 447 01BF (FLR64) Car Waiting at Floor-64 Read-Only Bit
449 448 01C0 (DRZ1) Car at Doorzone-1 Read-Only Bit
450 449 01C1 (DRZ2) Car at Doorzone-2 Read-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
511 510 01FE (DRZ63) Car at Doorzone-63 Read-Only Bit
512 511 01FF (DRZ64) Car at Doorzone-64 Read-Only Bit
513 512 0200 (JPR1) Virtual Jumper-1 Read-Only Bit
Arcode Modbus-RTU Slave Software Manual V1.15

514 513 0201 (JPR2) Virtual Jumper-2 Read-Only Bit


⁞ ⁞ ⁞ ⁞ ⁞ ⁞
575 574 023E (JPR63) Virtual Jumper-63 Read-Only Bit
576 575 023F (JPR64) Virtual Jumper-64 Read-Only Bit
577 576 0240 (PLCI1) PLC Input-1 Read-Only Bit
578 577 0241 (PLCI2) PLC Input-2 Read-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
591 590 024E (PLCI15) PLC Input-15 Read-Only Bit
592 591 024F (PLCI16) PLC Input-16 Read-Only Bit
593 592 0250 (PLCO1) PLC Output-1 Read-Only Bit
594 593 0251 (PLCO2) PLC Output-2 Read-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
607 606 025E (PLCO15) PLC Output-15 Read-Only Bit
608 607 025F (PLCO16) PLC Output-16 Read-Only Bit
609 608 0260 (ML2) Doorzone Magnetic Switch-2 Read-Only Bit
610 609 0261 (ML1) Doorzone Magnetic Switch-1 Read-Only Bit
611 610 0262 (818) Up Limit Magnetic Switch Read-Only Bit
612 611 0263 (817) Down Limit Magnetic Switch Read-Only Bit
613 612 0264 (142) Relevel Up Trigger Read-Only Bit
614 613 0265 (141) Relevel Down Trigger Read-Only Bit
615 614 0266 (120) State of 120 Input Read-Only Bit
616 615 0267 (130) State of 130 Input Read-Only Bit
617 616 0268 (133) State of 133 Input Read-Only Bit
618 617 0269 (135) State of 135 Input Read-Only Bit
619 618 026A (137) State of 137 Input Read-Only Bit
620 619 026B (140) State of 140 Input Read-Only Bit
621 620 026C (140P) State of 140P Input Read-Only Bit
622 621 026D (MCT) Main Contactor (RP) Read-Only Bit
623 622 026E (PWM) Motor Energized Read-Only Bit
624 623 026F (BRK) Mechanical Brake Released Read-Only Bit
625 624 0270 (32) Up Travel Signal Read-Only Bit
626 625 0271 (31) Down Travel Signal Read-Only Bit
627 626 0272 (42) Collecting Up Signal Read-Only Bit
628 627 0273 (41) Collecting Down Signal Read-Only Bit
629 628 0274 (02) Out of Service Read-Only Bit
630 629 0275 (804) Overload Signal Read-Only Bit
631 630 0276 (805) Full Load Signal Read-Only Bit
632 631 0277 (KL) Car Light Read-Only Bit
633 632 0278 (K5A) Door-A Open Command Read-Only Bit
634 633 0279 (K5B) Door-B Open Command Read-Only Bit
635 634 027A (K3A) Door-A Close Command Read-Only Bit
636 635 027B (K3B) Door-B Close Command Read-Only Bit
637 636 027C (K4A) Door-A Nudging Close Command Read-Only Bit
638 637 027D (K4B) Door-B Nudging Close Command Read-Only Bit
639 638 027E (FSLA) Lightbarrier for Door-A Read-Only Bit
640 639 027F (FSLB) Lightbarrier for Door-B Read-Only Bit
641 640 0280 (K16A) Door-A Fully-Opened Limit Read-Only Bit
642 641 0281 (K16B) Door-B Fully-Opened Limit Read-Only Bit
643 642 0282 (K19A) Door-A Fully-Closed Limit Read-Only Bit
644 643 0283 (K19B) Door-B Fully-Closed Limit Read-Only Bit
645 644 0284 (869) Car-Inspection Switch Read-Only Bit
646 645 0285 (501) Car-Inspection Up Button Read-Only Bit
647 646 0286 (500) Car-Inspection Down Button Read-Only Bit
648 647 0287 (870) Recall Mode Switch Read-Only Bit
649 648 0288 (503) Recall Up Button Read-Only Bit
650 649 0289 (502) Recall Down Button Read-Only Bit
651 650 028A (868) Pit-Inspection Switch Read-Only Bit
652 651 028B (505) Pit-Inspection Up Button Read-Only Bit
653 652 028C (504) Pit-Inspection Down Button Read-Only Bit
654 653 028D (IPR) Reset Pit-Inspection Read-Only Bit
655 654 028E (BYP) Door By-Passing Switch Active Read-Only Bit
Arcode Modbus-RTU Slave Software Manual V1.15

656 655 028F (BYPA) Door By-Passed Travel Alarm Read-Only Bit
657 656 0290 (DOMRS) Shaft Entry Reset Switch Read-Only Bit
658 657 0291 (DOMR) Shaft Entry Reset Output Read-Only Bit
659 658 0292 (UCMO) UCM Test Active Read-Only Bit
660 659 0293 (CMFO) CMF Output Read-Only Bit
661 660 0294 (DD) Ding-Dong Signal Read-Only Bit
662 661 0295 (LIR) Retiring Cam Read-Only Bit
663 662 0296 (AFLT) Filter Unnecessary Alarms Read-Only Bit
664 663 0297 (DEP) Earthquake Detection Signal Read-Only Bit
665 664 0298 (VAT) COP Priority Operation Key Read-Only Bit
666 665 0299 (PAN) Panic Button Read-Only Bit
667 666 029A (FES1) Fire Evacuation Signal Read-Only Bit
668 667 029B (FES2) Fire Evacuation Signal-2 Read-Only Bit
669 668 029C (FFKC) Firefighter Key Inside Car Read-Only Bit
670 669 029D (FFKL) Firefighter Key At Landing Read-Only Bit
671 670 029E (FRA1) Fire Phase-1 Active Read-Only Bit
672 671 029F (FRA2) Fire Phase-2 Active Read-Only Bit
673 672 02A0 3-Phase Present Read-Only Bit
674 673 02A1 Main Power Active Read-Only Bit
675 674 02A2 UPS Active Read-Only Bit
676 675 02A3 (OOS) Out Of Service Key Read-Only Bit
677 676 02A4 (PRUL) Priority Call 'Unload Car' Sign Read-Only Bit
678 677 02A5 V3 Percent Modbus Command Active Read-Only Bit
679 678 02A6 Comfort Level Modbus Command Active Read-Only Bit
Arcode Modbus-RTU Slave Software Manual V1.15

Following data can be written by “Write Single Coil (0x05)” or “Write Multiple Coils (0x0F)” function code:

Register Data Address Data Address


Data Read/Write Type
Number (Decimal) (Hex)
5001 5000 1388 (I400A1) Car Call Button Floor-1 A Write-Only Bit
5002 5001 1389 (I400A2) Car Call Button Floor-2 A Write-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
5063 5062 13C6 (I400A63) Car Call Button Floor-63 A Write-Only Bit
5064 5063 13C7 (I400A64) Car Call Button Floor-64 A Write-Only Bit
5065 5064 13C8 (I300A1) LOP Up Call Button Floor-1 A Write-Only Bit
5066 5065 13C9 (I300A2) LOP Up Call Button Floor-2 A Write-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
5127 5126 1406 (I300A63) LOP Up Call Button Floor-63 A Write-Only Bit
5128 5127 1407 (I300A64) LOP Up Call Button Floor-64 A Write-Only Bit
5129 5128 1408 (I200A1) LOP Down Call Button Floor-1 A Write-Only Bit
5130 5129 1409 (I200A2) LOP Down Call Button Floor-2 A Write-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
5191 5190 1446 (I200A63) LOP Down Call Button Floor-63 A Write-Only Bit
5192 5191 1447 (I200A64) LOP Down Call Button Floor-64 A Write-Only Bit
5193 5192 1448 (I400B1) Car Call Button Floor-1 B Write-Only Bit
5194 5193 1449 (I400B2) Car Call Button Floor-2 B Write-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
5255 5254 1486 (I400B63) Car Call Button Floor-63 B Write-Only Bit
5256 5255 1487 (I400B64) Car Call Button Floor-64 B Write-Only Bit
5257 5256 1488 (I300B1) LOP Up Call Button Floor-1 B Write-Only Bit
5258 5257 1489 (I300B2) LOP Up Call Button Floor-2 B Write-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
5319 5318 14C6 (I300B63) LOP Up Call Button Floor-63 B Write-Only Bit
5320 5319 14C7 (I300B64) LOP Up Call Button Floor-64 B Write-Only Bit
5321 5320 14C8 (I200B1) LOP Down Call Button Floor-1 B Write-Only Bit
5322 5321 14C9 (I200B2) LOP Down Call Button Floor-2 B Write-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
5383 5382 1506 (I200B63) LOP Down Call Button Floor-63 B Write-Only Bit
5384 5383 1507 (I200B64) LOP Down Call Button Floor-64 B Write-Only Bit
5385 5384 1508 (PRIA1) Priority Call Floor-1 A Write-Only Bit
5386 5385 1509 (PRIA2) Priority Call Floor-2 A Write-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
5447 5446 1546 (PRIA63) Priority Call Floor-63 A Write-Only Bit
5448 5447 1547 (PRIA64) Priority Call Floor-64 A Write-Only Bit
5449 5448 1548 (C40A1) Disable COP-A1 Command Write-Only Bit
5450 5449 1549 (C40A2) Disable COP-A2 Command Write-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
5511 5510 1586 (C40A63) Disable COP-A63 Command Write-Only Bit
5512 5511 1587 (C40A64) Disable COP-A64 Command Write-Only Bit
5513 5512 1588 (CLCA1) Cancel LOP Calls-A1 Write-Only Bit
5514 5513 1589 (CLCA2) Cancel LOP Calls-A2 Write-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
5575 5574 15C6 (CLCA63) Cancel LOP Calls-A63 Write-Only Bit
5576 5575 15C7 (CLCA64) Cancel LOP Calls-A64 Write-Only Bit
5577 5576 15C8 (PRIB1) Priority Call Floor-1 B Write-Only Bit
5578 5577 15C9 (PRIB2) Priority Call Floor-2 B Write-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
5639 5638 1606 (PRIB63) Priority Call Floor-63 B Write-Only Bit
5640 5639 1607 (PRIB64) Priority Call Floor-64 B Write-Only Bit
5641 5640 1608 (C40B1) Disable COP-B1 Command Write-Only Bit
5642 5641 1609 (C40B2) Disable COP-B2 Command Write-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
5703 5702 1646 (C40B63) Disable COP-B63 Command Write-Only Bit
5704 5703 1647 (C40B64) Disable COP-B64 Command Write-Only Bit
5705 5704 1648 (CLCB1) Cancel LOP Calls-B1 Write-Only Bit
Arcode Modbus-RTU Slave Software Manual V1.15

5706 5705 1649 (CLCB2) Cancel LOP Calls-B2 Write-Only Bit


⁞ ⁞ ⁞ ⁞ ⁞ ⁞
5767 5766 1686 (CLCB63) Cancel LOP Calls-B63 Write-Only Bit
5768 5767 1687 (CLCB64) Cancel LOP Calls-B64 Write-Only Bit
5769 5768 1688 (JPR1) Virtual Jumper-1 Write-Only Bit
5770 5769 1689 (JPR2) Virtual Jumper-2 Write-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
5831 5830 16C6 (JPR63) Virtual Jumper-63 Write-Only Bit
5832 5831 16C7 (JPR64) Virtual Jumper-64 Write-Only Bit
5833 5832 16C8 (PLCI1) PLC Input-1 Write-Only Bit
5834 5833 16C9 (PLCI2) PLC Input-2 Write-Only Bit
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
5847 5846 16D6 (PLCI15) PLC Input-15 Write-Only Bit
5848 5847 16D7 (PLCI16) PLC Input-16 Write-Only Bit
5849 5848 16D8 (FES1) Fire Evacuation Signal Write-Only Bit
5850 5849 16D9 (FES2) Fire Evacuation Signal-2 Write-Only Bit
5851 5850 16DA (OOS) Out Of Service Key Write-Only Bit
5852 5851 16DB (RES) Reset System Write-Only Bit
5853 5852 16DC (K20A) Open Button for Door-A Write-Only Bit
5854 5853 16DD (K20B) Open Button for Door-B Write-Only Bit
5855 5854 16DE COP Alarm Write-Only Bit
5856 5855 16DF (DFS) Disable Floor Signs Write-Only Bit
5857 5856 16E0 (DBS) Disable Button Sounds & Floor Chime Write-Only Bit
5858 5857 16E1 (DTSA) Close Button for Door-A Write-Only Bit
5859 5858 16E2 (DTSB) Close Button for Door-B Write-Only Bit
5860 5859 16E3 (GRD) Disconnect From Group Write-Only Bit
Arcode Modbus-RTU Slave Software Manual V1.15

Following data can be read by “Read Holding Registers (0x03)” function code:
Register Data Address Data Address
Data Read/Write Type
Number (Decimal) (Hex)
40001 0 0000 Error Code Read-Only UInt16
40002 1 0001 Current Floor Read-Only UInt16
40003 2 0002 Car Position (cm) Read-Only Int16
40004 3 0003 Car Speed (cm/sec) Read-Only Int16
40005 4 0004 RPM Read-Only Int16
40006 5 0005 DC Bus Voltage Read-Only Int16
40007 6 0006 Motor Current (multiplied by 10) Read-Only Int16
40008 7 0007 Floor Text (String 2 Chars) Read-Only UInt16
40009 8 0008 System Date Time Year Read-Only UInt16
40010 9 0009 System Date Time Month Read-Only UInt16
40011 10 000A System Date Time Day Read-Only UInt16
40012 11 000B System Date Time Hour Read-Only UInt16
40013 12 000C System Date Time Minute Read-Only UInt16
40014 13 000D System Date Time Second Read-Only UInt16
40015 14 000E IPM Temperature (°C) Read-Only UInt16
40016 15 000F CPU Load (%) Read-Only UInt16
41001 1000 03E8 Number Of Floors Read-Only UInt16
41002 1001 03E9 Dipswitch States Read-Only UInt16
41003 1002 03EA Device Serial Number [0] Read-Only UInt16
41004 1003 03EB Device Serial Number [1] Read-Only UInt16
41005 1004 03EC Device Serial Number [2] Read-Only UInt16
41006 1005 03ED Device Serial Number [3] Read-Only UInt16
41007 1006 03EE Firmware Version [0] Read-Only UInt16
41008 1007 03EF Firmware Version [1] Read-Only UInt16
41009 1008 03F0 Firmware Version [2] Read-Only UInt16
41010 1009 03F1 Firmware Version [3] Read-Only UInt16
41011 1010 03F2 Floor-1 Door-A Type Read-Only UInt16
41012 1011 03F3 Floor-2 Door-A Type Read-Only UInt16
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
41073 1072 0430 Floor-63 Door-A Type Read-Only UInt16
41074 1073 0431 Floor-64 Door-A Type Read-Only UInt16
41075 1074 0432 Floor-1 Door-B Type Read-Only UInt16
41076 1075 0433 Floor-2 Door-B Type Read-Only UInt16
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
41137 1136 0470 Floor-63 Door-B Type Read-Only UInt16
41138 1137 0471 Floor-64 Door-B Type Read-Only UInt16
41139 1138 0472 Floor-1 Position Read-Only Int16
41140 1139 0473 Floor-2 Position Read-Only Int16
⁞ ⁞ ⁞ ⁞ ⁞ ⁞
41201 1200 04B0 Floor-63 Position Read-Only Int16
41202 1201 04B1 Floor-64 Position Read-Only Int16
41203 1202 04B2 Door Normal Closing Time Door-A Read-Only Int16
41204 1203 04B3 Door Normal Closing Time Door-B Read-Only Int16

Following data can be written by “Write Single Register (0x06)” function code:
Register Data Adresi Data Adresi
Data Okuma/Yazma Tipi
Numarası (Decimal) (Hex)
45001 5000 1388 Maximum Travel Speed (V3) Percent Write-Only UInt16
45002 5001 1389 Comfort Level Write-Only UInt16
Arcode Modbus-RTU Slave Software Manual V1.15

4. Wiring
Modbus communication can be made over the RS485 communication lines (SP2 or SP3 serial ports). The corresponding names
of ABCD terminals of the Arcode RS485 (SP2) and ARL-700 RS485-3 communication lines, are shown below.

Figure 1: Names of the Arcode RS485 (SP2) and ARL-700 RS485-3 terminals
If SP3 socket of the Arcode device is desired, the required cable is shown below. The pins of this cable are given numbers from
1 to 8 while the cable is in the position which is shown below and the names have been given according to these numbers.

Figure 2: Terminals of the cable which connects to the SP3 socket

You might also like