ROBO CYLINDER. Serial Communications Protocol. Intelligent Actuator, Inc.
|
|
|
- Ashley Richardson
- 9 years ago
- Views:
Transcription
1 ROBO CYLINDER Serial Communications Protocol Intelligent Actuator, Inc.
2 1. Preface Caution! This manual contains information pertaining to communicating serially with the Robo Cylinder controller using IAI s proprietary protocol communications format. For information beyond serial protocol communications, please refer to the Robo Cylinder Operation Manual Using commands or strings not specifically described in this manual may cause the system to behave improperly, potentially causing damage to either itself or its environment.
3 2. Communications Specifications Item Description 1 Electrical Specs EIA RS485 2 Synchronization Method Asynchronous 3 Connection Method Differential Line 4 Connector 6 pole modular 5 String Format ASCII 6 Baud Rate 38.4 Kbps * 7 Data Bits 8 8 Parity None 9 Stop Bit 1 10 Communication Method Half-Duplex Note: The Robo Cylinder PC interface software supplies the recommended serial communication cable and RS485 RS232 adapter. * The default baud rate is 38.4 Kbps. However, communications speeds from 9.6 Kbps up to Kbps may be obtained. Please contact Intelligent Actuator if other speeds are required.
4 3. Communication Procedure General procedure for communicating with the Robo Cylinder controller. Start Status Inquiry Response OK? Y Command N Check to ensure good communications has been established before proceeding. Send desired command (be sure to home axis before moving to point data) Response OK? Y Status Inquiry N If error occurs, be sure to check the error code list to correct the problem. Complete? Done Y N If necessary, ensure the command was completed successfully before proceeding.
5 4. Communication Format 4-1 General Information 1) All communication is via ASCII characters. 2) Data format is fixed at 16 characters. 3) Up to 16 axes can be linked serially. These are referred to via the axis number in the data strings in hexadecimal format (0-F). 4) Each controller can contain up to 16 positions. These are referred to via the position number in the data strings in hexadecimal format (0-F). 5) Communication integrity is checked via the Block Check Characters (BCC). The BCC is obtained by first ignoring the STX, BCC and ETX codes from the string and summing the remaining hexadecimal ASCII codes (aside from the STX, BCC and ETX characters, the code is 12 characters long). Next, take the 2 s complement of the result. Finally, the least significant byte of the 2 s complement is used as the BCC. BCC calculation example: [STX]0Q [BCC][ETX] The sum of the hexadecimal ASCII codes of the 12-character data string is as follows: 30H+51H+33H+30H+31H+30H+30H+30H+30H+30H+30H+30H = 265H The 2 s complement 265H is D9B of which the least significant byte is 9B. Therefore the BCC is 9B. * 2 s complement is performed by representing the data in 16 bit form, flipping each bit (0 1, 1 0) and adding 1.
6 4-2 Data Strings Status STX Axis# n 10 continuous 0 s BCC ETX Inquiry 02 6E Status STX U Axis# n Status Alarms IN OUT 0 BCC ETX Response E BCC Data *The first row of both the send and receive is in ASCII characters, the second is in hexadecimal ASCII code. The actual strings sent are ASCII characters. **Information regarding the contents of Status, Alarms, IN and OUT can be found in section 4.3 Description of Codes. Position STX Axis# Q3 01 Pos # 5 continuous 0 s BCC ETX Move Pos Move STX U Axis# Q Status Alarms IN OUT 0 BCC ETX Response *The Pos# is in hexadecimal format representing position 0-15 as 00-0F. Home STX Axis# o Direction 8 continuous 0 s BCC ETX Command 02 6F Home STX U Axis# o Status Alarms IN OUT 0 BCC ETX Response F *Direction determines whether the axis homes toward the motor or away from the motor. Typical home direction (motor end) is 07, non-motor end is 08. Absolute STX Axis# a Position Data (HEX) 0 BCC ETX Move Abs Move STX U Axis# a Status Alarms IN OUT 0 BCC ETX Response *Position data is a hexadecimal representation of encoder pulses. Please see section 4.3 Description of codes for full explanation. VEL/ACC STX Axis# v 2 Velocity Acceleration 0 BCC ETX Command VEL/ACC STX U Axis# v Status Alarms IN OUT 0 BCC ETX Response *For detailed information concerning the Velocity and Acceleration field data, please refer to section 4.3 Description of Codes
7 Servo STX Axis# q 0/1 9 continuous 0 s BCC ETX ON/OFF Servo STX U Axis# q Status Alarms IN OUT 0 BCC ETX Response *0/1 signifies servo OFF/ON where 1=ON, 0=OFF. Increment STX Axis# m Position Data (HEX) 0 BCC ETX Move 02 6D Inc Move STX U Axis# m Status Alarms IN OUT 0 BCC ETX Response D *Position data is a hexadecimal representation of encoder pulses from current location (not from home). Please see section 4.3 Description of codes for full explanation. Stop STX Axis# d 10 continuous 0 s BCC ETX Motion Stop STX U Axis# d Status Alarms IN OUT 0 BCC ETX Response *Motion stops regardless of position or previous command. This command may be used in conjunction with an absolute or incremental move to jog the system. Position STX Axis# R BCC ETX Inquiry Position STX U Axis# R4 Position Data (HEX) BCC ETX Response *Position data is a hexadecimal representation of encoder pulses. Please see section 4.3 Description of codes for full explanation.
8 The following commands work in conjunction to write data to the point table within the controller. All 4 commands must be used in succession in order to write 1 piece of information to an existing point in the point table (i.e. positional data for point number 1). The address in the T4 command determines the type of data written (see section 4.3 Description of Codes for more details). When writing a new point to the point table, all 6 fields must be entered which means that a total of 14 commands must be sent to the controller for each new point in the point table. A B STX Axis# Q1 01 Pos # 5 continuous 0 s BCC ETX Transfer A B STX U Axis# Q Status Alarms IN OUT 0 BCC ETX Response *The Pos# is in hexadecimal format representing position 0-15 as 00-0F. Address STX Axis# T4 Address (HEX) 0 BCC ETX Allocation Address STX U Axis# T4 Address (HEX) BCC ETX Response *See section 4.3 Description of Codes for more details about the Address contents. Data STX Axis# W4 Data 0 BCC ETX Write Data STX U Axis# W4 Address (HEX) + 1 BCC ETX Response *See section 4.3 Description of Codes for more details about the Data and Address contents. B A STX Axis# V5 01 Pos # 5 continuous 0 s BCC ETX Transfer B A STX U Axis# V5 Accumulated Number of Writes BCC ETX Response *The Pos# is in hexadecimal format representing position 0-15 as 00-0F. The Accumulated Number of Writes counts the number of times a field has been written.
9 4-3 Definition of Codes 1) Status Command The status command is as follows: [STX]+[Axis #]+[ n ]+[ ]+[BCC]+[ETX] Character Description STX Start Text character (Hex ASCII code: 02) Axis # Axis # as specified on controller dipswitches (0-F) BCC (2 characters) Sum Check characters (2 s complement of the sum of the 12 data characters) ETX End Text character (Hex ASCII code: 03) 2) Status Response: The status response is as follows: [STX]+[ U ]+[Axis #]+[ n ]+[STATUS]+[ALARM]+[IN]+[OUT]+[BCC]+[ETX] STATUS The status portion consists of 2 characters (1 byte) in hexadecimal format representing the following table of bits (bit# 0 is least significant, bit# 7 most significant): Bit # Description 7 Command refusal (0=OK, 1=refused) If 1, see alarm code 6 Not used 5 Not used 4 Not used 3 Home Status (0=Home not complete, 1=Home complete) 2 Run Status (0=not ready to move, 1=servo on and ready to move) 1 Servo Status (0=Servo Off, 1=Servo On) 0 Power Status (0=Power Off, 1=Power On)
10 ALARM The alarm portion consists of 2 characters (1 byte) in hexadecimal format. The alarm meaning is shown in the table below: Alarm Code Description Level 00 No Alarm 5A Receive Buffer Overflow 5B Receive Buffer Framing Error 5D Header Abnormal Character 5E Delimiter Abnormal Character 5F BCC Error 61 Received Bad Character Incorrect Operand 70 Tried to move while run status was off 74 Tried to move during motor commutation 75 Tried to move while homing B1 Position data error B8-B9 Motor commutation error BB-BE Bad encoder feedback while homing C0-C1 Excess speed / servo error C8 Excess current D0-D1 Excess main power voltage / over-regeneration D8 Deviation error E0 Overload E8-EC Encoder disconnect ED-EE Encoder error F8 Corrupt memory INPUTS/OUTPUTS The IN and OUT portions of the response are both 2 characters (1 byte) in hexadecimal format representing the PIO input and output status shown in the following table of bits (bit# 0 is least significant, bit# 7 most significant). IN OUT Input # Description Output # Description 7 Hold 7 Alarm 6 Not Used 6 Zone 5 Not Used 5 Home Complete 4 Start 4 Move Complete 3 Pos # 8 3 Pos # 8 2 Pos # 4 2 Pos # 4 1 Pos # 2 1 Pos # 2 0 Pos # 1 0 Pos # 1 WARNING ALARM
11 3) Position data Position data is used in several commands including absolute move, position data write, and position inquiry. The position data is in hexadecimal format representing encoder pulses. For a system that homes to the motor end, the equations necessary to convert from millimeters from home to encoder pulses is as follows (please note that rounding errors may occur): Pos data (pulses) = FFFFFFFF (pos data (mm) X 800 (pulses/rev)/lead (mm)) Therefore, for 0mm, the position data in the string is actually FFFFFFFF. For non-motor end homing, the equation becomes as follows: Pos data (pulses) = Pos data (mm) X 800 (pulses/rev)/lead (mm) For incremental moves, positive direction is represented by the equations shown above. However, negative moves are represented by the equations for the opposite homing direction. For example, a positive move of 0.5 mm for a 2.5mm lead system that homes to the motor end would be FFFFFF60. However, a negative 0.5mm move with the same system would be A0. 4) Address The address field occurs in strings such as Address Allocation and Data Response. The address field identifies the point table field that is accepting the data being written. The following list of addresses identifies those fields that are currently available: Address Location Field Position data Position band Velocity Acceleration/Deceleration Push % Push recognition time Max Acc flag More address locations will be added as they become available. Position data and position band are in millimeters and follow the format shown above in section 4. Velocity and acceleration data is formatted as shown below in section 5. Push percentage is a hexadecimal representation of the push percentage multiplied by the screw lead for that system. In other words, Push % data = Push percentage * screw lead (mm)
12 Push recognition time is a hexadecimal representation of the time (in msec) that the push force must be exceeded before the system records that the push is complete. However, this value should not exceed FF (or 255 msec). The Max Acc flag value when the push % is zero is either 0 or 1. When the push % is non-zero, the value is either 6 or 7 (where 6 means Max Acc=0, and 7 means Max Acc=1). 5) Velocity and Acceleration Velocity and acceleration values must be calculated according to the following equations: VEL(0.2rpm) = VEL(mm/s) X 300/lead(mm) ACC(0.1rpm/msec) = ACC(G) X /lead(mm) Convert these values to hexadecimal before entering them into the string. 6) ASCII Chart (Hex) A B C D E F 0 NL SH SX EX ET EQ AK BL BS HT LF HM CL CR SO SI 1 DE D1 D2 D3 D4 NK SN EB CN EM SB EC 2 SP! # $ % & ( ) * +, -. / : ; < = >? A B C D E F G H I J K L M N O 5 P Q R S T U V W X Y Z [ \ ] ^ _ 6 ` a b c d e f g h i j k l m n o 7 P q r s t u v w x y z { } ~ DL 7) Actuator Screw Lead Chart RC SCREW ACTUATOR TYPE LEADS S5 S6 SS SM SSR SMR RS RM L SPEED M H
13 5. Examples The following examples contain strings that might be sent to the controller. In each case, the string will use the following format: Chr$(02) + string + Chr$(03) Where Chr$(02) is the STX character and Chr$(03) is the ETX character. These characters are necessary for the string, but they are not characters that are printable. Therefore, these representations will be used (coincidentally the same format as used in many programming languages). 5-1 Block Check (BCC) Computation Examples The following examples show sample strings and their associated BCC characters: 1) Status inquiry 0n First, add the hex ASCII codes of the characters: 30+6E = 27E 27E(Hex)= (Bin) Next take 2 s complement: => (Bin) = 182 (Hex) The BCC is then the last 2 characters of the result: BCC = 82 The resultant string becomes: Chr$(02) + 0n Chr$(03) 2) Position move 1Q BCC = 94 The resultant string becomes: Chr$(02) + 1Q Chr$(03)
14 5-2 General Command Examples 1) Home The following string is for homing a system addressed as axis #3 toward the motor end: Chr$(02) + 3o Chr$(03) 2) Velocity/Acceleration For a system with a screw lead of 2.5mm that is addressed as #2, a velocity of 100mm/s and acceleration of 0.2G can be set by the following string: Chr$(02) + 2v22EE001D602F + Chr$(03) Where: Vel = 100mm/s X 300 / 2.5mm = = 2EE0 (Hex) Acc = 0.2G X / 2.5mm = = 1D6 (Hex) BCC = 2F 3) Position Move The following string will move a system addressed 0 to position number 11: Chr$(02) + 0Q3010B Chr$(03) 4) Absolute Move For a system with a screw lead of 6mm that is addressed as #12 and is homed to the motor end, the following string accomplishes moving to 56.80mm: Chr$(02) + CaFFFFE26A00F6 + Chr$(03) Position = 56.8mm X 800 / 6mm = = 1D95 (Hex) However, since the system homes to the motor end, the position data that is sent is: FFFFFFFF 1D95 = FFFFE26A 5) Incremental Move To move the same system shown in the example above +100mm from its current position, send the following string:
15 Chr$(02) + CmFFFFE26A00F6 + Chr$(03) Moving that same system 100mm from its current position requires the following string: Chr$(02) + Cm00001D95004D + Chr$(03) 6) Servo ON/OFF To turn on the servo for a system addressed as #1, send the following string: Chr$(02) + 1q D + Chr$(03) To turn the same servo off, send the following string: Chr$(02) + 1q E + Chr$(03) 7) Position Inquiry To poll the current position of a system addressed as #0 that has been homed to the motor end and has a 12mm lead, send the following string: Chr$(02) + 0R F + Chr$(03) In this case, the following response is of particular interest: Chr$(02) + U0R4FFFF167AFE + Chr$(03) Position = FFFF167A, therefore the actual position is: (FFFFFFFF(Hex) FFFF167A(Hex)) X 12mm / 800 = mm
16 5-3 Point Table Write Examples The following examples show how to write data to the point table. 1) Change Position Data in Existing Point in Point Table See section 4-2 for more information on these strings. In order to set the point data for point# 14 to 32.45mm in a system addressed as #5 with a 8mm lead screw that homes toward the motor end, enter the following strings in succession: Chr$(02) + 5Q1010E Chr$(03) Chr$(02) + 5T F + Chr$(03) Chr$(02) + 5W4FFFFF Chr$(03) Chr$(02) + 5V5010E000007A + Chr$(03) Where the W4 command dictates the position data as follows: FFFFFFFF (32.45 X 800 / 8)(Hex) = FFFFF352 (Hex) 2) Enter New Point in Point Table Using the same system as in the previous example and setting the point data the same, set the velocity to 100mm/s, acceleration to 0.2G, push force to 0, position band to 0.1mm and max acc flag to 0 with the following strings: Chr$(02) + 5Q1010E Chr$(03) Chr$(02) + 5T F + Chr$(03) Chr$(02) + 5W4FFFFF Chr$(03) Chr$(02) + 5T B + Chr$(03) Chr$(02) + 5W400000EA Chr$(03) Chr$(02) + 5T A + Chr$(03) Chr$(02) + 5W Chr$(03) Chr$(02) + 5T E + Chr$(03)
17 Chr$(02) + 5W C007D + Chr$(03) Chr$(02) + 5T C + Chr$(03) Chr$(02) + 5W A07F + Chr$(03) Chr$(02) + 5T Chr$(03) Chr$(02) + 5W Chr$(03) Chr$(02) + 5V5010E000007A + Chr$(03) Please refer to the address descriptions in item 4 of section 4-3 for further information for each string. 5-4 Jog Examples It is possible to jog the system using serial communications. Simply send the system to one end of the stroke to start the jog, and then send a stop command to end the jog. 1) Jog Forward These strings will start jogging a system forward and then stop that jogging with the stop command: Chr$(02) + 0aFFFF Chr$(03) Chr$(02) + 0d C + Chr$(03) 2) Jog Backward These strings will start jogging a system backward and then stop that jogging with the stop command: Chr$(02) + 0aFFFFFFFF00DF + Chr$(03) Chr$(02) + 0d C + Chr$(03)
plc numbers - 13.1 Encoded values; BCD and ASCII Error detection; parity, gray code and checksums
plc numbers - 3. Topics: Number bases; binary, octal, decimal, hexadecimal Binary calculations; s compliments, addition, subtraction and Boolean operations Encoded values; BCD and ASCII Error detection;
ESPA 4.4.4 Nov 1984 PROPOSAL FOR SERIAL DATA INTERFACE FOR PAGING EQUIPMENT CONTENTS 1. INTRODUCTION 2. CHARACTER DESCRIPTION
PROPOSAL FOR SERIAL DATA INTERFACE FOR PAGING EQUIPMENT CONTENTS 1. INTRODUCTION 2. CHARACTER DESCRIPTION 2.1 CHARACTER STRUCTURE 2.2 THE CHARACTER SET 2.3 CONTROL CHARACTERS 2.3.1 Transmission control
Numeral Systems. The number twenty-five can be represented in many ways: Decimal system (base 10): 25 Roman numerals:
Numeral Systems Which number is larger? 25 8 We need to distinguish between numbers and the symbols that represent them, called numerals. The number 25 is larger than 8, but the numeral 8 above is larger
The Answer to the 14 Most Frequently Asked Modbus Questions
Modbus Frequently Asked Questions WP-34-REV0-0609-1/7 The Answer to the 14 Most Frequently Asked Modbus Questions Exactly what is Modbus? Modbus is an open serial communications protocol widely used in
URL encoding uses hex code prefixed by %. Quoted Printable encoding uses hex code prefixed by =.
ASCII = American National Standard Code for Information Interchange ANSI X3.4 1986 (R1997) (PDF), ANSI INCITS 4 1986 (R1997) (Printed Edition) Coded Character Set 7 Bit American National Standard Code
TAP Interface Specifications
TAP Interface Specifications This Document is for those who want to develop their own paging control software or add an interface for the WaveWare v9 Series Paging Encoder to their existing software applications.
A.3 ALARMS (SERIAL SPINDLE)
A.3 ALARMS (SERIAL SPINDLE) NOTE*1 Note that the meanings of the indications differ depending on which LED, the red or yellow LED, is on. When the red LED is on, the indicates a 2 digit alarm number. When
2011, The McGraw-Hill Companies, Inc. Chapter 3
Chapter 3 3.1 Decimal System The radix or base of a number system determines the total number of different symbols or digits used by that system. The decimal system has a base of 10 with the digits 0 through
Systems I: Computer Organization and Architecture
Systems I: Computer Organization and Architecture Lecture 2: Number Systems and Arithmetic Number Systems - Base The number system that we use is base : 734 = + 7 + 3 + 4 = x + 7x + 3x + 4x = x 3 + 7x
SureServo Communication Parameters...6 2 SureServo Parameter Memory Addresses...6 3 Connecting to DirectLogic PLCs...6 8
CHAPTER MODBUS COMMUNICATIONS In This Chapter... SureServo Communication Parameters........ 2 SureServo Parameter Memory Addresses...... 3 Connecting to DirectLogic PLCs............... 8 Step 1: Modbus
B0099 - Robo Claw 2 Channel 5A Motor Controller Data Sheet
B0099 - Robo Claw 2 Channel 5A Motor Controller Feature Overview: 2 Channel at 5A, Peak 7A Hobby RC Radio Compatible Serial Mode TTL Input Analog Mode 2 Channel Quadrature Decoding Thermal Protection Lithium
TESTBOX SHAKE TABLE USER MANUAL
TESTBOX SHAKE TABLE USER MANUAL Writer: Eren AYDIN Date: 05.02.2014 Version: 1.0 Index 1. HARDWARE... 3 1.1 GENERAL OVERVİEW... 3 1.2 CONNECTİONS AND STARTUP... 3 2. SOFTWARE... 6 2.1 SETUP... 6 2.2 IP
2.1 FOR Series 15i. 2.1.1 Servo Alarm - 65 - TROUBLESHOOTING 2.ALARM NUMBERS AND BRIEF DESCRIPTIONS. Alarm No. SVM PSM Description Remarks
B-65285EN/01 TROUBLESHOOTING 2.ALARM NUMBERS AND BRIEF DESCRIPTIONS 2.1 FOR Series 15i 2.1.1 Servo SVM PSM Description Remarks SV0027 Invalid digital servo parameter setting 3.3.6 SV0361 Pulse coder phase
MSR605. Programmer s Manual. Magnetic Stripe Card Reader/Writer (High & Low Coercivity) Revision B 2009-06-01
MSR605 Magnetic Stripe Card Reader/Writer (High & Low Coercivity) Programmer s Manual Revision B 009-06-0 0 Table of Contents SECTION INTRODUCTION...... Accessories of MSR605...... Warranty...... SECTION
TASCAM SS-CDR200/SS-R200 CONTROL I/O Terminals RS-232C Protocol Specifications
TASCAM CONTROL I/O Terminals RS-232C Protocol Specifications TEAC Corporation - 1 - ATTENTION TEAC Corporation ("TEAC") licenses you the protocol specified in this document, assuming that you agree to
ASCII Code. Numerous codes were invented, including Émile Baudot's code (known as Baudot
ASCII Code Data coding Morse code was the first code used for long-distance communication. Samuel F.B. Morse invented it in 1844. This code is made up of dots and dashes (a sort of binary code). It was
2. Terminal arrangement. Default (PV display) (SV display) Communication protocol selection Selects the Communication protocol. Modbus ASCII mode:
COMMUNICATION INSTRUCTION MANUAL TEMPERATURE CONTROLLER KT4, KT8 and KT9 No.KTC1E6 2009.05 To prevent accidents arising from the misuse of this controller, please ensure the operator receives this manual.
BARCODE READER V 2.1 EN USER MANUAL
BARCODE READER V 2.1 EN USER MANUAL INSTALLATION OF YOUR DEVICE PS-2 Connection RS-232 Connection (need 5Volts power supply) 1 INSTALLATION OF YOUR DEVICE USB Connection 2 USING THIS MANUAL TO SETUP YOUR
Ocean Controls RC Servo Motor Controller
Ocean Controls RC Servo Motor Controller RC Servo Motors: RC Servo motors are used in radio-controlled model cars and planes, robotics, special effects, test equipment and industrial automation. At the
Xi2000 Series Configuration Guide
U.S. Default Settings Sequence Reset Scanner Xi2000 Series Configuration Guide Auto-Sense Mode ON UPC-A Convert to EAN-13 OFF UPC-E Lead Zero ON Save Changes POS-X, Inc. 2130 Grant St. Bellingham, WA 98225
Software Manual RS232 Laser Merge Module. Document # SU-256521-09 Rev A
Laser Merge Module Document # SU-256521-09 Rev A The information presented in this document is proprietary to Spectral Applied Research Inc. and cannot be used for any purpose other than that for which
Command Emulator STAR Line Mode Command Specifications
Line Thermal Printer Command Emulator STAR Line Mode Command Specifications Revision 0.01 Star Micronics Co., Ltd. Special Products Division Table of Contents 1. Command Emulator 2 1-1) Command List 2
Binary Representation. Number Systems. Base 10, Base 2, Base 16. Positional Notation. Conversion of Any Base to Decimal.
Binary Representation The basis of all digital data is binary representation. Binary - means two 1, 0 True, False Hot, Cold On, Off We must be able to handle more than just values for real world problems
APPENDIX. SureSERVO QUICK START GUIDE. In This Appendix... Quick Start for SureServo Drives...A 2. Tuning Quick Start for SureServo Drives...
SureSERVO QUICK START GUIDE APPENDIX BA In This Appendix... Quick Start for SureServo Drives.............A 2 Spin the Motor......................................A 2 Position Mode Quick Start (Pt & Pr)......................A
PFB366 Profibus-DP Gateway User Manual
PFB366 Profibus-DP Gateway User Manual Table of Contents CHAPTER 1 OVERVIEW...4 CHAPTER 2 INSTALLATION...5 MOUNTING...5 WIRING...6 Profibus-DP Interface...6 Serial Channel Interface...7 Wiring Examples...7
EZ Servo Command set and Communications protocol
Preliminary Command Set For Servo Model: EZSV10 Document Revision: A32 11/11/04 INDEX Command Set. Page 2 Programming Examples.. Page 9 Multi Axis Coordinated Motion.. Page 13 Servo Motor Selection and
Energy Management System CANBUS Interface Specification
Energy Management System CANBUS Interface Specification Overview The EMS Broadcaster program will export a set of data via a Canbus hardware link. The data set is open and described here to facilitate
EA-200. http://world.casio.com/edu/ Technical Reference. Contents. Sampling... 2 Analog Sampling... 3 Memory... 3 Pulse Sampling...
E Contents EA-200 Technical Reference Sampling... 2 Analog Sampling... 3 Memory... 3 Pulse Sampling... 4 Command Tables... 5 Command 1: Channel Settings... 9 Command 3: Sampling and Trigger Settings...
CENTRONICS interface and Parallel Printer Port LPT
Course on BASCOM 8051 - (37) Theoretic/Practical course on BASCOM 8051 Programming. Author: DAMINO Salvatore. CENTRONICS interface and Parallel Printer Port LPT The Parallel Port, well known as LPT from
SDN INSTRUCTIONS 07/10, Ver 1.2. Somfy Digital Network (SDN) Installation and Programming
Somfy Digital Network (SDN) Installation and Programming SSoomffyy SSyysst teemss IInncc.. 1 Table of Contents 1 General Information and Features... 3 1.1 ILT2 Motor... 3 1.2 SDN Switches... 4 1.3 ILT2
Card Issuing Machine for Magnetic, Contact & IC Card
9100-0020 SPECIFICATION M 1 OF 68 2007. 07. 28. Card Issuing Machine for Magnetic, Contact & IC Card KYTronics Corp.,Ltd 3 rd Floor, A-Dong, Twin Town-Bldg, 703-2. Gojan-Dong, AnSan-City, Kyung Ki-Do,
IP Link Device Interface Communication Sheet
This document provides additional assistance with wiring your Extron IP Link enabled product to your device. Different components may require a different wiring scheme than those listed below. For complete
STIM202 Evaluation Kit
Table of contents: 1 FEATURES... 2 2 GENERAL DESCRIPTIONS AND SYSTEM CONTENTS... 2 3 SYSTEM REQUIREMENTS... 2 4 GETTING STARTED... 3 4.1 INSTALLATION OF NI-SERIAL CABLE ASSEMBLY DRIVER... 3 4.2 INSTALLATION
PPM Users Manual Signature Software 01-12-00
PPM Users Manual Signature Software 0-2-00 PPM User Manual /8/02 Software Versions: 0.0.27 Contents. Introduction 2 2. Parameters 3 2. Overload Limit...4 2.2 Relative Upper Limit...4 2.3 Relative Lower
How To Send A Message From A Computer To A Computer (Iwea) On A Microsoft Macbook 2.5 (Isoa) To A Microsatellite 2.4 (Ios) On An Unix (Ise
1. PROTOCOL ASTRA COMMUNICATION PROTOCOL (via RS232C) Argentina specification (B0319G) 26 Oct 2004 METHOD TRANSMISSION CONTROL PROCEDURE BAUD RATE DATA BIT STOP BIT PARITY DATA COMMUNCATION ORDER CONNECTOR
PRODUCT MANUAL SKX OPEN SKX ADVANCE ZN1RX-SKXOPEN. Edition 2 Version 1.1
PRODUCT MANUAL SKX OPEN SKX ADVANCE ZN1RX-SKXOPEN Edition 2 Version 1.1 INDEX 1. Introduction... 3 1.1. SKX Interface... 3 1.2. SKX Installation... 5 1.3. SKX Advance: Application Program... 5 1.3.1. SKX
LTM-1338B. Plus Communications Manual
LTM-1338B Plus Communications Manual 2000. Best Power, Necedah, Wisconsin All rights reserved. Best Power The System Setup option from the Main Menu on the front panel is passwordprotected. The default
RDF1. RF Receiver Decoder. Features. Applications. Description. Ordering Information. Part Number Description Packages available
RDF1 RF Receiver Decoder Features Complete FM Receiver and Decoder. Small Form Factor Range up to 200 Metres* Easy Learn Transmitter Feature. Learns 40 transmitter Switches 4 Digital and 1 Serial Data
ND48-RS ASCII A2.04 Communication Protocol
ND48-RS ASCII A2.04 Communication Protocol SEM 06.2003 Str. 1/6 ND48-RS ASCII A2.04 Communication Protocol ASCII A2.04 protocol provides serial communication with most of the measurement and control devices
IP Link Device Interface Communication Sheet
This document provides additional assistance with wiring your Extron IP Link enabled product to your device. Different components may require a different wiring scheme than those listed below. For complete
HOMEWORKS. RS-232 Protocol. Data Protocol for Communicating with Lutron's HOMEWORKS System
HOMEWORKS TM HOMEWORKS TM RS-3 Protocol Data Protocol for Communicating with Lutron's HOMEWORKS System HomeWorks RS-3 Protocol Overview HARDWARE OVERVIEW 3 wire RS-3C protocol 9 pin female D type connector
Solution for Homework 2
Solution for Homework 2 Problem 1 a. What is the minimum number of bits that are required to uniquely represent the characters of English alphabet? (Consider upper case characters alone) The number of
Serial Communications / Protocol in AirTest Products
Serial Communications / Protocol in AirTest Products General The standard sensor has two different ways of serial communication with sensor s peripherals and the outside world. One is through the UART
Toshiba Serial Driver Help. 2012 Kepware Technologies
2012 Kepware Technologies 2 Table of Contents Table of Contents 2 3 Overview 3 Device Setup 4 Modem Setup 4 Cable Diagram - EX100/200 PLCs 4 Cable Diagram - T1 PLCs 5 Cable Diagram - T2/T3 PLCs 5 Cable
PLC Master / Slave Example
PLC Master / Slave Example A 2 PLC The Example This chapter provides an example of a PLC master / slave network and is designed for the experienced user. This chapter does not provide detailed descriptions
Memory is implemented as an array of electronic switches
Memory Structure Memory is implemented as an array of electronic switches Each switch can be in one of two states 0 or 1, on or off, true or false, purple or gold, sitting or standing BInary digits (bits)
SERIAL INTERFACE. Series SSW-03 and 04
SERIAL INTERFACE Series SSW-03 and 04 SERIAL COMMUNICATION MANUAL SSW-03 and 04 CODE 0899.4457 E/2 MANUAL OF THE SERIAL COMMUNICATION SSW-03 and 04 Series: SSW-03 and 04 Software: Version 4.XX 0899.4657
Process Control and Automation using Modbus Protocol
Process Control and Automation using Modbus Protocol Modbus is the fundamental network protocol used in most industrial applications today. It is universal, open and an easy to use protocol. Modbus has
Copley Camming User Guide
Copley Camming User Guide P/N 95-00501-000 Revision 2 June 2008 Copley Camming User Guide. TABLE OF CONTENTS About This Manual... 5 1: Operational Overview... 7 1.1: Host System Requirements... 8 1.2:
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control
HOMEWORK # 2 SOLUTIO
HOMEWORK # 2 SOLUTIO Problem 1 (2 points) a. There are 313 characters in the Tamil language. If every character is to be encoded into a unique bit pattern, what is the minimum number of bits required to
IBM Emulation Mode Printer Commands
IBM Emulation Mode Printer Commands Section 3 This section provides a detailed description of IBM emulation mode commands you can use with your printer. Control Codes Control codes are one-character printer
Barcode Magstripe. Decoder & Scanner. Programming Manual
Barcode Magstripe Decoder & Scanner Programming Manual CONTENTS Getting Started... 2 Setup Procedures... 3 Setup Flow Chart...4 Group 0 : Interface Selection... 5 Group 1 : Device Selection for keyboard
NVT (Network Virtual Terminal) description
NVT (Network Virtual Terminal) description English version Czech version Communication with the TCP/IP device over the Ethernet network can be extended to more functions using NVT (Network Virtual Terminal)
BenchMark 460 Marking System
BenchMark460 Marking System General Arrangement Drawing SYSTEM OVERVIEW The Telesis BenchMark 460 marking system permanently prints messages into a variety of materials such as steel, aluminum, and plastic.
TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL
TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL w w w. c d v g r o u p. c o m CA-ETHR-A: TCP/IP Module Installation Manual Page Table of Contents Introduction...5 Hardware Components... 6 Technical Specifications...
8051 Serial Port. Crystal TXD. I/O Device RXD. Embedded Systems 1 5-1 8051 Peripherals
8051 Serial Port The 8051 contains a UART Universal Asynchronous Receiver Transmitter The serial port is full-duplex It can transmit and receive simultaneously 2 Port 3 pins are used to provide the serial
PRT3 Printer Module: ASCII Protocol Programming Instructions
PRT3 Printer Module: ASCII Protocol Programming Instructions We hope this product performs to your complete satisfaction. Should you have any questions or comments, please visit www.paradox.com and send
HOST Embedded System. SLAVE EasyMDB interface. Reference Manual EasyMDB RS232-TTL. 1 Introduction
Reference Manual EasyMDB RS232-TTL 1 Introduction This document explains how to use the interface EasyMDB RS232-TTL and describe the connections and the necessary commands for communicating with Cash System
How-To Set Custom Scale Format for FedEx Ship Manager
How-To Set Custom Scale Format for FedEx Ship Manager This document describes how to custom configure FedEx Ship Manager to communicate with an Avery Weigh-Tronix scale. Ship Manager should be version
Keep it Simple Timing
Keep it Simple Timing Support... 1 Introduction... 2 Turn On and Go... 3 Start Clock for Orienteering... 3 Pre Start Clock for Orienteering... 3 Real Time / Finish Clock... 3 Timer Clock... 4 Configuring
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV UNIT I THE 8086 MICROPROCESSOR 1. What is the purpose of segment registers
Voyager 9520/40 Voyager GS9590 Eclipse 5145
Voyager 9520/40 Voyager GS9590 Eclipse 5145 Quick Start Guide Aller à www.honeywellaidc.com pour le français. Vai a www.honeywellaidc.com per l'italiano. Gehe zu www.honeywellaidc.com für Deutsch. Ir a
PM1122 INT DIGITAL INTERFACE REMOTE
PM1122 INT DIGITAL INTERFACE REMOTE PM1122 INT front panel description: 1. Clear wireless remotes knob: push this button for more than 2 seconds to clear the list of all assigned wireless remote settings
MILE Encoder for EC 90 flat
MILE Encoders Edition October 2014 MILE Encoder for EC 90 flat Encoders Document ID: 1 495 818-06 ag Brünigstrasse 220 P.O.Box 263 CH-6072 Sachseln Phone +41 41 666 15 00 Fax +41 41 666 16 50 www.maxonmotor.com
XR-500 [Receipt Printer User s Manual ]
XR-500 [Receipt Printer User s Manual ] All specifications are subjected to change without notice TABLE OF CONTENTS 1. Parts Identifications 2 2. Setting up the printer 3 2.1 Unpacking 3 2.2 Connecting
"($!$* -44 5 6 7.89 .#/ @9019 =3 5.# 19 = 77##.#2 19 79A951 88 "#$%!&#$'$()(!* "!$& %$!$*%!&& +", !"#$$"!"" %&!'""$&(&! )*""! %$"'""+,($" -. *""!
-.#/ @9019 =3 5.# 19 = 77##.#2 19 79A951 88!"#$$"!"" %&!'""$&(&! )*""! %$"'""+,($" -. *""!! /01 234#55 65571 50087( *""!! *5571 *579$+):#;$+#" *579#-;#-( *5791 1' 971 1' 951 1' 1 "#?=" 3 08!08&1@@
PROPERTY MANAGEMENT SYSTEM
PROPERTY MANAGEMENT SYSTEM COMMUNICATION INTERFACE SPECIFICATION NEC America, Inc. NDA-305-00 Revision.0 June, 998 Stock # 24727 LIABILITY DISCLAIMER NEC America reserves the right to change the specifications,
Technical Support Bulletin Nr.18 Modbus Tips
Technical Support Bulletin Nr.18 Modbus Tips Contents! Definitions! Implemented commands! Examples of commands or frames! Calculating the logical area! Reading a signed variable! Example of commands supported
Softstarters. Type PSTX Fieldbus communication, Built-in Modbus RTU. 1SFC132089M0201 April 2015 1SFC132089M0201 1
Softstarters Type PSTX Fieldbus communication, Built-in Modbus RTU 1SFC132089M0201 April 2015 1SFC132089M0201 1 1 Modbus RTU The Modbus protocol is a fieldbus protocol that provides full control and status
CB15/CB155. PROFIBUS Module
CB15/CB155 PROFIBUS Module Contents Warning and Caution Notes 1. OVERVIEW 1.1 Description and Features 1.2 Application on a PROFIBUS Link 2. INSTALLATION 2.1 Installing the Module 2.1.1 CB15 Installation
R ADVANCED MODEL-SETUP
M0008487C TYPE S R ADVANCED MODEL-SETUP Setup Software Preface Thank you for selecting our AC Servo Amplifier R ADVANCED MODEL. This User s Manual is a support tool explaining the use and specifications
Profinet to EDV111 Series LED Signs Siemens Function Block Software Manual
Electronic Displays, Inc. EDV111 Series LED Signs Siemens TIA Portal 11, Step 7 Pro Function Block Version Control Version Date Author Change Description 1.0 11/21/2014 d.fox Initial release EDV111 Series
PC Software Operating Manual
RCB-101-MW PC Software Operating Manual 9th Edition Software License Agreement Before opening this product, read the software license agreement (hereinafter referred to as Agreement ). This Agreement applies
Different Ways of Connecting to. 3DLevelScanner II. A.P.M Automation Solutions LTD. www.apm-solutions.com Version 3.0
3DLevelScanner II Different Ways of Connecting to 3DLevelScanner II A.P.M Automation Solutions LTD. www.apm-solutions.com Version 3.0 2 Different Ways of Connecting to 3DLevelScanner II Version 3.0 Table
The ASCII Character Set
The ASCII Character Set The American Standard Code for Information Interchange or ASCII assigns values between 0 and 255 for upper and lower case letters, numeric digits, punctuation marks and other symbols.
Modicon Modbus Protocol Reference Guide. PI MBUS 300 Rev. J
Modicon Modbus Protocol Reference Guide PI MBUS 300 Rev. J 1 Modicon Modbus Protocol Reference Guide PI MBUS 300 Rev. J June 1996 MODICON, Inc., Industrial Automation Systems One High Street North Andover,
SPA-Bus Communication Protocol V2.5. Technical description
EN Issued 96-01-23 Modified 2001.07.31 Version C Checked MP Approved TK SPA-bus Communication Protocol V2.5 Data subject to change without notice Contents 1.0 Introduction... 4 2.0 General description...
x10* CP290 HOME CONTROL INTERFACE PROGRAMMING GUIDE FOR ADVANCED PROGRAMMERS
x10* CP290 HOME CONTROL INTERFACE PROGRAMMING GUIDE FOR ADVANCED PROGRAMMERS 1 TABLE OF CONTENTS 3. Introduction. 6. Programming. 7. RS-232 connections. a. Byte format. 9. Download Base Housecode. IO.
MP85 / MP85DP. Data sheet. Special features MP85 / MP85DP. B0875-2.1 en
MP85 / MP85DP Data sheet MP85 MP85DP Special features - 100% quality control of the production process - Universal twin-channel amplifier for many of the usual market sensors - Powerful algorithms for
DRS-6/1 Doppler Radar Sensor
DRS-6/1 Doppler Radar Sensor B+S Software und Messtechnik GmbH Lochhamer Schlag 17 D-82166 Graefelfing Germany October 1999 User's Manual DRS-6 SENSOR for speed measurements 1. DRS-6 Functional Description
Victims Compensation Claim Status of All Pending Claims and Claims Decided Within the Last Three Years
Claim#:021914-174 Initials: J.T. Last4SSN: 6996 DOB: 5/3/1970 Crime Date: 4/30/2013 Status: Claim is currently under review. Decision expected within 7 days Claim#:041715-334 Initials: M.S. Last4SSN: 2957
Configuration Variables For Digital Command Control, All Scales
This document received approval from the NMRA Board of Trustees in July 1995, March 1997, July 2003, and July 2006. Changes since the last approved version are indicated by change bars on the left or right
CONCEPT1 RS232 COMMUNICATION
Concept 1 RS-232 Communication Communication with Concept 1 via RS-232 is done with simple ASCII Commands and Replies. The port settings are 19200Baud, 8bits, no parity and 1 stop bit. The physical connection
LDG Electronics External Meter Serial Communications Protocol Specification
M1000 METER PROTOCOL SPECIFICATION MANUAL REV A LDG Electronics External Meter Serial Communications Protocol Specification LDG Electronics 1445 Parran Road St. Leonard MD 20685-2903 USA Phone: 410-586-2177
Fanuc 0 M/T Model C Serial (RS232) Connection Guide
Memex Automation Inc., Burlington, Ontario Canada L7N 1 http://www.memex.ca Fanuc 0 M/T Model C Serial (RS232) Connection Guide The Fanuc 0-C control has two RS-232 interfaces. Interface number 1 (M5)
V.25 bis Autodialer (External Modem Only)
V.25 bis allows dialing functions to be controlled using synchronous data. You select V.25 bis through the appropriate &M command. Note The modem must be configured as V.25 SDLC ASCII NRZ for use with
Laser Barcode Scanner User s Manual
Laser Barcode Scanner User s Manual FCC Compliance This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are
Appendix C: Keyboard Scan Codes
Thi d t t d ith F M k 4 0 2 Appendix C: Keyboard Scan Codes Table 90: PC Keyboard Scan Codes (in hex) Key Down Up Key Down Up Key Down Up Key Down Up Esc 1 81 [ { 1A 9A, < 33 B3 center 4C CC 1! 2 82 ]
Appendix B RCS11 Remote Communications
Appendix B RCS11 Remote Communications B.1 Host Computer Remote Communications Control and status messages are conveyed between the RCS11 and the host computer using packetized message blocks in accordance
Siemens AG 2011 SINAMICS V60. The perfect solution for basic servo applications. Brochure May 2011 SINAMICS. Answers for industry.
The perfect solution for basic servo applications Brochure May 2011 SINAMICS Answers for industry. with 1FL5 servomotors The solution for basic servo applications There is a requirement to automate motion
Application Note AN-SERV-006
THIS INFORMATION PROVIDED BY AUTOMATIONDIRECT.COM TECHNICAL SUPPORT IS SUPPLIED "AS IS", WITHOUT ANY GUARANTEE OF ANY KIND. These documents are provided by our technical support department to assist others.
EE 261 Introduction to Logic Circuits. Module #2 Number Systems
EE 261 Introduction to Logic Circuits Module #2 Number Systems Topics A. Number System Formation B. Base Conversions C. Binary Arithmetic D. Signed Numbers E. Signed Arithmetic F. Binary Codes Textbook
Smarthome SELECT Bluetooth Wireless Stereo Audio Receiver and Amplifier INTRODUCTION
Smarthome SELECT Bluetooth Wireless Stereo Audio Receiver and Amplifier INTRODUCTION The Smarthome SELECT Bluetooth Wireless Stereo Audio Receiver and Amplifier is a multi-functional compact device. It
ModBus Server - KNX. Gateway for integration of KNX equipment into Modbus (RTU and TCP) control systems.
IntesisBox ModBus Server - KNX Gateway for integration of KNX equipment into Modbus (RTU and TCP) control systems. Integrate KNX based lighting control into your SCADA, BMS, PLC "talking" Modbus. Master
ESC/POS Command Specifications
Hybrid Printer ESC/POS Command Specifications Revision 0.00 Star Micronics Co., Ltd. Special Products Operating Division Contents 1) GENERAL DESCRIPTION 1-1 2) COMMAND FUNCTION LIST 2-1 3) COMMAND DETAILS
SMS based remote control system
EE 318 Electronics Design Project Report, EE Department, IIT Bombay, April 2006 SMS based remote control system Ashish Deswal ( 03007020 ) Shaleen Harlalka ( 03007015 ) Arjun Arikeri ( 03007032 ) Ashish
MEMOBUS/Modbus Communications
2 2.1 MEMOBUS/MODBUS CONFIGURATION............260 2.2 COMMUNICATION SPECIFICATIONS..............261 2.3 COMMUNICATION TERMINAL RESISTANCE........262 2.4 CONNECTING A PLC...........................263 2.5
Flash Microcontroller. Memory Organization. Memory Organization
The information presented in this chapter is collected from the Microcontroller Architectural Overview, AT89C51, AT89LV51, AT89C52, AT89LV52, AT89C2051, and AT89C1051 data sheets of this book. The material
D-MAX WEB GUIDE CONTROLLER WITH OPERATOR INTERFACE PANEL QUICK START SETUP MANUAL
1/1 D-MAX.D1 1A Manual S1 D-MAX OPERATOR INTERFACE (Application Home Screen Is Shown) D-MAX CONTROLLER 04/14/2008 2008 Fife Corporation. All rights reserved. Figure Sheet 2-249 This page is intentionally
