AVOUTLET.com. AUTOMATE ARC Serial Protocol via RS485.

Similar documents
AUTOMATE ARC Serial Protocol via RS485

AUTOMATE Interior Sun Sensor

AUTOMATE PARADIGM FLUSH WALL SWITCH

Instruction Sheet UPS SERIES. Serial Control Protocol. I Rev E

I-7088, I-7088D, M-7088 and M-7088D User Manual

745 Transformer Protection System Communications Guide

Protocol and instruction set for remote control via the infrared interface. Table of Contents

G3P-R232. User Manual. Release. 2.06

The MP SERIES CONTROLLER. User s Manual. ISE, Inc.

UNIGYR Building Level Network, PROFIBUS X1 V1 E4

LC-10 Chipless TagReader v 2.0 August 2006

Back to. Communication Products Group. Technical Notes. Local/Remote Control, 9300 Series

MADEinUSA OPERATOR S MANUAL. RS232 Interface Rev. A

Artifex LIV 110. Laser Diode Characterization System. Engineering

WWVB Receiver/Decoder With Serial BCD or ASCII Interface DESCRIPTION FEATURES APPLICATIONS

Stensat Radio Beacon

Embedded Radio Data Transceiver SV611

UART2PPM. User s Guide. Version 2.04 dated 02/20/16. Gregor Schlechtriem

USB Port Medium Power Wireless Module SV653

AR-DN-RS232. An-10 / Rapid RS232 Interface. Product Guide. Overview. Features

Power Torque Meter 1. Basic technical specifications

EE 314 Spring 2003 Microprocessor Systems

SV613 USB Interface Wireless Module SV613

RS-232 Specification RS-232 IMPLEMENTATION OVERVIEW

RF7129 Ultra-low power Tranceiver module V2.0

EIG DNP V3.0 Protocol Assignments

APPENDIX N. Telemetry Transmitter Command and Control Protocol

Serial Control Manual TDAI-2170

Arduino Arduino RF Shield. Zulu 2km Radio Link.

SMARTALPHA RF TRANSCEIVER

AstroDev Helium Radios

ROM/UDF CPU I/O I/O I/O RAM

Product Specifications. Wireless Communication Module

Ultrasonic Multiplexer OPMUX v12.0

OHIO SEMITRONICS, INC. DIGITAL AC POWER MONITOR OSI SPECIFICATIONS

Interfacing the 1724-Type Microprocessor-Controlled EDFA via a Serial Communication Port

INTRODUCTION. T hank you for your HB8215/HB8216 loadcell indicator purchase. The HB8215 and HB8216 are the best choice for industrial weighing

Technical Note #15. Radio Frequency Modems. GE ED&C Home Search ED&C GE ED&C Power Management Home GE ED&C PMCS Home

M7 Series Modems for SCADA Applications

CDR-915 Data Radio Module INTEGRATOR S GUIDE

Radio Module for MHz. Band RMCx4-1 ; RMCx9-1

EG medlab. Three Lead ECG OEM board. Version Technical Manual. Medlab GmbH Three Lead ECG OEM Module EG01010 User Manual

BASIC-Tiger Application Note No. 059 Rev Motor control with H bridges. Gunther Zielosko. 1. Introduction

RFBee User Manual v1.0

Houston Radar LLC. Installation and User Manual For. Doppler Radar DR-1500

Endurance R/C Wi-Fi Servo Controller 2 Instructions

Line-to-line RMS Volts, 3 phases 4 digits (XXX.X) Volts

Stensat Transmitter Module

Channels that are not occupied by temperature sensors, can take over alternative functions:

KAPPA M. Radio Modem Module. Features. Applications

RF Wireless Serial Device Server

HURRICANE Radio Modem. FULL DUPLEX Radio MODEM

TCG 01-G USER MANUAL Sixth Edition Copyright 2017

Servo 8 Torque Board Doc V 1.2

ORCA-50 Handheld Data Terminal UHF Demo Manual V1.0

Catalog

BLE 4.0 Module ZBModule User Manual 1 / 15

CL4790 HARDWARE INTEGRATION GUIDE VERSION 3.0. Americas: Europe: Hong Kong:

GAUSS High Power UHF Radio

Tarocco Closed Loop Motor Controller

GP4 PC Servo Control Kit 2003 by AWC

Parameter Value Unit Notes

ELECTRICAL VARIABLE ANALYZER RELAY EVAR

Cost efficient design Operates in full sunlight Low power consumption Wide field of view Small footprint Simple serial connectivity Long Range

PRODUCT MANUAL VHF & UHF Pocket Paging Transmitter. Version 1.00 April 2017

Applications. Operating Modes. Description. Part Number Description Package. Many to one. One to one Broadcast One to many

WTDIN-M. eeder. Digital Input Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies

Modbus communication module for TCX2: AEX-MOD

WTDOT-M. eeder. Digital Output Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies

Kongsberg Mesotech Ltd.

Mate Serial Communications Guide This guide is only relevant to Mate Code Revs. of 4.00 and greater

Features. Description. General Specifications. VS Series Inclinometer : Dual Axis, RS232 and Analogue Output

Series PM130 PLUS Powermeters PM130P/PM130E/PM130EH

YDLIDAR G4 DATASHEET. Doc#: 文档编码 :

E31-TTL-500 Datasheet V Feature E31-TTL-500

Cost efficient design Operates in full sunlight Low power consumption Wide field of view Small footprint Simple serial connectivity Long Range

TNM96-ETL Energy Meter & Electrical Powermeter

Project Name Here CSEE 4840 Project Design Document. Thomas Chau Ben Sack Peter Tsonev

Design and Simulation of Universal Asynchronous Receiver Transmitter on Field Programmable Gate Array Using VHDL

Multi-Channel RS-232 Serial RF Transceiver

NetPage Network Wireless Paging System (POCSAG) NP-14 Series. Operation Manual CCW

KNX manual High-performance switch actuators RM 4 H FIX1 RM 8 H FIX2

LOCAL/REMOTE CONTROL and FUNCTIONAL DESCRIPTION. UNIVERSAL Ku-BAND TEST TRANSLATOR UNIVERSAL DBS BAND TEST TRANSLATOR

SERIES PM172 POWERMETERS COMMUNICATIONS. DNP Communications Protocol REFERENCE GUIDE

ST600 TRANSMITTER OPERATING INSTRUCTIONS

Carbon Dioxide (Tiny CO2) Gas Sensor. Rev TG400 User Manual

Important Information, Please Read Before Use!

2320 cousteau court

Ultrasonic RF Positioning

2F. No.25, Industry E. 9 th Rd., Science-Based Industrial Park, Hsinchu, Taiwan Application Note of OGM220, AN001 V1.8

SonoLab Echo-I User Manual

RTM Baud Radio Data Modem

Preliminary Design Report. Project Title: Search and Destroy

nvision Programming Instructions for Reference Recorder & Lab Reference

RC-WIFI CONTROLLER USER MANUAL

Ocean Controls KT-5221 Modbus IO Module

For Direct computer control see the Data Out connector description. For Radio control see the Data In connector description.

Always On UPS Systems NX Series Online UPS

Artistic Licence. The DALI Guide. Version 3-1. The DALI Guide

Project Final Report: Directional Remote Control

Transcription:

AUTOMATE ARC Serial Protocol via RS485 AUTOMATE Pulse suppts bi-directional third party system integration via RS485 serial communication. These instructions outline the fundamentals of the ARC serial protocol, enabling system programmers to communicate to ARC mots by sending simple ASCII strings from their systems to the Automate Pulse hub. FEATURES: RS 485 2 wire communication Simple, intuitive protocol features 3 character mot addressing Individual group control capability Suppts all ARC control and configuration functionality Control of up to 32 Pulse hubs on one line Each Pulse Hub can control up to 15 motized window treatments Facilitates ARC (Automate Radio Communication) 433 MHz Bi-Directional RF Communication from virtually any automation/control system INSTR. MTDCBRF V1.2 OCT 2016

NOTES 2 Automate Programming Instructions ARC Serial Protocol via RS485 ROLLEASE ACMEDA

CONTENTS 1 REQUIREMENTS 4 1.1 Hardware 4 1.2 Wiring 5 1.3 Connection Parameters 5 2 COMMUNICATION MESSAGES 6 2.1 Hub Configuration 6 2.2 Mot Configuration 6 2.3 Global s 7 3 TABLE OF COMMANDS 8 3.1 Pulse Hub s 8 3.2 Reset Hub 8 3.3 Pair 8 3.4 Operations 11 3.5 Queries 15 3.6 Parameters 16 3 Automate Programming Instructions ARC Serial Protocol via RS485 ROLLEASE ACMEDA

1 REQUIREMENTS 1.1 Hardware Automate Pulse Wi-Fi Hub RS485 Serial Kit RS485 to RS232 RS232 to USB Adapter 4 Automate Programming Instructions ARC Serial Protocol via RS485 ROLLEASE ACMEDA

1.2 Wiring The Pulse hub suppts RS485 communication over a 2 wire configuration. SETTING BUTTON 1.3 Connection Parameters MICRO USB 1 RS485 SERIAL 2 INTERFACE Many control systems have only RS232 pts - in this case, a 232>485 converter will be required. Always refer to control system pinout diagram f crect communication wiring. The serial connection parameters are shown in the below table. Protocol Baud Rate Communication Parameter Data Bit 8 Parity Bits Stop Bit 1 asynchronous UART 9600 bps N 4 3 ROLLEASE ACMEDA Automate Programming Instructions ARC Serial Protocol via RS485 5

2 COMMUNICATION MESSAGES Uplink - Messages from ARC mots relayed to the Controller/PC via a Pulse Hub Downlink - Messages from a Controller/PC relayed to ARC mots via the Pulse Hub 2.1 Hub Configuration Downlink messages to a Pulse Hub are constructed with an exclamation point (! ) as the header followed by a hub address, a command character, data then a semicolon ( ) as the carriage return. (See 3.1 f list commands) Start Character Address Data The address 000 is reserved f global commands. The Pulse Hub has a default address of 245. End Charaacter! 3 Byte ASCII 1 Byte ASCII (Optional) 0-9 & A-Z, broadcast address 000 f query, range 001-ZZZ 2.2 Mot Configuration non-numerical ASCII? f inquiry of mot status Each ARC mot is paired to a discrete Pulse Hub. Therefe, a downlink message to configure an ARC mot includes the hub address with a delimiter character of D, as shown in the table below. (See 3.2 f list of commands) Start Character Pulse Hub Address Delimiter Character Mot Address Data End Charaacter! 3 Byte ASCII D 3 Byte ASCII 1 Byte ASCII (Optional) 0-9 & A-Z, broadcast address 000 f query, range 001- ZZZ 0-9 & A-Z, broadcast address 000 f query, range 001- ZZZ nonnumerical ASCII? f inquiry of mot status Example downlink messages: Start Character Pulse Hub Address Delimiter Character Mot Address Data End Charaacter! 111 D 100 @ 123! 111 D 123 r? 6 Automate Programming Instructions ARC Serial Protocol via RS485 ROLLEASE ACMEDA

Example uplink messages (reply to above): Downlink messgae Uplink message Comments!111D123v?!111D123m100!111D123vA21!111D123U!111D123<09b00!111D123r100b180 Request to mot 123 under hub 111 f version the mot responds with version as A21. No movement Move from 9%, direction < (UP) Responds at 100% when finished moving 2.3 Global s A downlink message with an address of 000 is considered a global message the Pulse hub and all netwked device will receive the message and provide an uplink message in response. The Pulse hub will only reply to version request otherwise it will simply pass the uplink/downlink messages. Downlink messgae Uplink message Comments!000V?!XXXV!XXXV... All hubs and mots respond with version The system manages communication traffic, however there is a possibility of buffer overflow if large amounts of messages are being transmitted in a sht amount of time (in response to global commands). ROLLEASE ACMEDA Automate Programming Instructions ARC Serial Protocol via RS485 7

3 TABLE OF COMMANDS 3.1 Pulse Hub s No. function Start charcter Hub address (XXX) Downlink message keywd Data End character 1 Query pulse hub address! 000 V 2 Modify pulse hub address! XXX G ZZZ 3 Test pulse hub! XXX T 3.2 Reset Hub No. function Downlink message Start charcter Hub address (XXX) Delimiter Mot Adress (YYY) keywd 1 Module reset! XXX D 000 * 3.3 Pair No. function Downlink message Start charcter Hub address (XXX) Delimiter Mot Adress (YYY) keywd 1 Pair! XXX D 000 & 2! XXX D 000 & YYY Data Data 3 Unpair (need mot feedback )! XXX D YYY # 4 Modify mot address under pulse hub! XXX D YYY @ ZZZ 5 Delete the cresponding address in the module! XXX D YYY $ 8 Automate Programming Instructions ARC Serial Protocol via RS485 ROLLEASE ACMEDA

Uplink message Bytes Remark Feedback example!xxxv,!xxyv, 0 Broadcast command, get all pulse hubs on the netwk. (XXX), (XXY) are the pulse hub address End character!zzza 3 Change pulse hub address from XXX to ZZZ!XXXA 0 Hub flash 6 times Uplink message Bytes Remark Feedback example!xxxd000a 0 Reset all data of pulse hub End character Uplink message Bytes Remark Feedback example!xxxdyyya 0 A random address is generated by the Pulse Hub and assigned to the mot / device being paired. Mot feedback!xxxdyyya pair successful, YYY is a random ascii address "!XXXDYYYA 0 Pair the mot with address YYY!XXXDYYYA 0 Mot feedback!xxxdyyya unpair successful!xxxdzzza 3 Change address from YYY to ZZZ!XXXDYYYA 0 Mot feedback:!xxxdyyya delete successful ROLLEASE ACMEDA Automate Programming Instructions ARC Serial Protocol via RS485 9

3.4 Operations No. function Downlink message Start charcter Hub address (XXX) Delimiter Mot Adress (YYY) keywd Data 1 Open/Up! XXX D YYY o 2 Close/Down! XXX D YYY c 3 Stop! XXX D YYY s 4 Jog open/up! XXX D YYY oa 5 Jog close/down! XXX D YYY ca Continued onto next page 10 Automate Programming Instructions ARC Serial Protocol via RS485 ROLLEASE ACMEDA

Uplink message Bytes Remark End character Feedback example!xxxdyyyu Stroke not set!xxxdyyy<dd1bdd2 2 Start to run, return the present position DD1 is travel percentage and DD2 is rotation percentage in degrees (0-180)!XXXDYYYrDD1bDD2!XXXDYYYU!XXXDYYY<DD1bDD2!XXXDYYYrDD1bDD2!XXXDYYYU!XXXDYYYrDD1bDD2!XXXDYYYU!XXXDYYY<DD1bDD2!XXXDYYYrDD1bDD2 2 2 1 Finish the movement, return the final position DD1 is travel percentage and DD2 is rotation percentage in degrees (0-180) Stroke not set Start to run, return the present position DD1 is travel percentage and DD2 is rotation percentage in degrees (0-180) Finish the movement, return the final position DD1 is travel percentage and DD2 is rotation percentage in degrees (0-180) No stroke set Stop the movement, return the final position DD1 is travel percentage and DD2 is rotation percentage in degrees (0-180) No position feedback Jog starting position DD1 is travel percentage and DD2 is rotation percentage in degrees (0-180)!XXXDYYYU Jog stop position DD1 is travel percentage and DD2 is rotation percentage in degrees (0-180) No position feedback!xxxdyyy<dd1bdd2 1 Jog starting position DD1 is travel percentage and DD2 is rotation percentage in degrees (0-180)!XXXDYYYrDD1bDD2 Jog stop position DD1 is travel percentage and DD2 is rotation percentage in degrees (0-180) ROLLEASE ACMEDA Automate Programming Instructions ARC Serial Protocol via RS485 11

No. function Downlink message Start charcter Hub address (XXX) Delimiter Mot Adress (YYY) keywd Data 6 Move by percentage! XXX D YYY m (DDD) 7 8 rotate angle by percentage Move to preferred limit position/3rd position! XXX D YYY b (DDD)! XXX D YYY f 12 Automate Programming Instructions ARC Serial Protocol via RS485 ROLLEASE ACMEDA

Uplink message Bytes Remark End character Feedback example!(xxx)d(yyy)u No movement!(xxx)d(yyy)<(dd1)b(dd2) 2 Start to run, return the present position DD1 is travel percentage and DD2 is rotation percentage in degrees (0-180)!(XXX)D(YYY)r(DDD)b(DD2)!(XXX)D(YYY)U!(XXX)D(YYY)<(DD1)b(DD2)!(XXX)D(YYY)r(DD1)b(DDD) NULL 2 2 Finish the movement, return the final position DDD is percent and DD2 is degree No position feedback Start to run, return the present position DD1 is travel percentage and DD2 is rotation percentage in degrees (0-180) Finish the movement, return the final position DD1 is percent and DDD is degree. Note: DD1 can be igned in this case. [no preset preferred limit,no feedback]!(xxx)d(yyy)r(dd1)b(dd2) [preferred limit is set,feedback stop position ] ROLLEASE ACMEDA Automate Programming Instructions ARC Serial Protocol via RS485 13

3.5 Queries No. function Downlink message Start charcter Hub address (XXX) Delimiter Mot Adress (YYY) keywd Data 1 Request mot parameter! XXX D YYY N? 2 Request current position! XXX D YYY r? 3 Request current position! XXX D YYY f? 4 Request mot speed! XXX D YYY psc? 5 Request mot voltage! XXX D YYY pvc? 6 Request version! XXX D YYY v? 7 Request position limit setting! XXX D YYY pp? 14 Automate Programming Instructions ARC Serial Protocol via RS485 ROLLEASE ACMEDA

Uplink message Bytes Remark End character Feedback example!(xxx)d(yyy)n(dddddddd) 1 Mot parameters: (DDDDDDDD)!(XXX)D(YYY)U No top and bottom limits 1!(XXX)D(YYY)r(DD1)b(DD2)!(XXX)D(YYY)U!(XXX)D(YYY)pSc(DDD) 1 Request current speed, mot feedback (DDD)rpm!(XXX)D(YYY)pVc(DDD) 1 Request mot voltage, feedback (DDD)V!(XXX)D(YYY)vA(DD)!(XXX)D(YYY)r(DD1)b(DD2)!(XXX)D(YYY)pP(HH) variable 1 1 (DD) version 3 Current position No 3rd position setting 3rd position setting, feedback position T = type = A AC mot = C Curtain mot = D DC mot = S socket = L lighting devices VV = version = (V.V) version P = Keywd, indicate position HH=00 all limits of mot are not set HH=01 Upper and lower limits are set HH=03 Upper, lower limits and 3rd position are set. ROLLEASE ACMEDA Automate Programming Instructions ARC Serial Protocol via RS485 15

3.6 Parameters No. function Downlink message Start charcter Hub address (XXX) Delimiter Mot Adress (YYY) keywd Data 1 Set mot limit 2 3 4 Modify position limit setting Modify speed relation setting Modify mot running mode! XXX D YYY peoh! XXX D YYY pech! XXX D YYY peoa! XXX D YYY peca! XXX D YYY peac! XXX D YYY pemh! XXX D YYY pemc! XXX D YYY pp HH! XXX D YYY pgc+! XXX D YYY pgc-! XXX D YYY pgd+! XXX D YYY pgd-! XXX D YYY pga+! XXX D YYY pga-! XXX D YYY pgr+! XXX D YYY pgr-! XXX D YYY pm01! XXX D YYY pm02! XXX D YYY pm04! XXX D YYY pm08! XXX D YYY pm10 5 Reset to facty default mode! XXX D YYY pr* 16 Automate Programming Instructions ARC Serial Protocol via RS485 ROLLEASE ACMEDA

Uplink message Bytes Remark End character Feedback example!(xxx)d(yyy)peoh Set the current position as upper limit!(xxx)d(yyy)pech Set the current position as lower limit!(xxx)d(yyy)peoa Adjust upper limit!(xxx)d(yyy)peca 3 Adjust lower limit!(xxx)d(yyy)peac Cancel all limits!(xxx)d(yyy)pemh Set the current position as favite position!(xxx)d(yyy)pemc Cancel favite position!(xxx)d(yyy)pp(hh) variable!(xxx)d(yyy)pgc+ Increase one speed level f contiuous running!(xxx)d(yyy)pgc- Decrease one speed level f contiuous running!(xxx)d(yyy)pgd+ Increase one speed level f jogging!(xxx)d(yyy)pgd- Decrease one speed level f jogging 3!(XXX)D(YYY)pGa+ Increase angle coefficient by one!(xxx)d(yyy)pga- Decrease angle coefficient by one!(xxx)d(yyy)pgr+ Increase jog distance by one unit!(xxx)d(yyy)pgr- Decrease jog distance by one unit!(xxx)d(yyy)pm01 P = keywd, indicate position HH=00 all limits of mot are not set HH=01 Upper and lower limits are set HH=03 Upper, lower limits and 3rd position are set. Switch mot mode between jog and contiuous running!(xxx)d(yyy)pm02 Mot rotation direction change!(xxx)d(yyy)pm04 3 Mot angle direction change!(xxx)d(yyy)pm08 The mot is set to slow-start and slow-stop mode!(xxx)d(yyy)pm10 The mot is set to full-speed start-up mode!(xxx)d(yyy)pr* 1 Reset to facty default mode ROLLEASE ACMEDA Automate Programming Instructions ARC Serial Protocol via RS485 17

ROLLEASE ACMEDA AUSTRALIA 110 Nthcp Boulevard, Broadmeadows VIC 3047 T +61 3 9355 0100 F +61 3 9355 0110 ROLLEASE ACMEDA USA 200 Harvard Avenue Stamfd, CT 06902 6320 T +1 203 964 1573 F +1 203 964 0513 Queensland Branch Unit 2/62 Bthwick Avenue, Murarrie QLD 4172 ROLLEASE ACMEDA EUROPE Via Conca Del Naviglio 18, Milan (Lombardia) Italy T +39 02 8982 7317 F +39 02 8982 7317 info@rolleaseacmeda.com rolleaseacmeda.com 20 Automate Programming Instructions ARC Serial Protocol via RS485