MOBY -I/-L and M Identification System T3964R Driver
|
|
- Mercy Skinner
- 5 years ago
- Views:
Transcription
1 MOBY -I/-L and M Identification System T3964R Driver Technical Description Release 2.96
2 Contents Page General Operation of the Driver Initialization Status Request Transmitting Data Receiving Data Switch the Driver Off Change Address and Interrupt Test Program Example Program Conditions of Use Warnings RD: 2/96
3 General The driver program runs on IBM compatible PCs under MS DOS. It uses the standard interface ports COM and/or COM 2. Should more interfaces using the 3964R protocol be required, the driver can through the additional hardware use interface ports COM 3 and/or COM 4. The driver works in accordance with the Siemens 3964R protocol. The exact protocol description can be taken from various Siemens descriptions. (e.g. Order no: E80850 A82 X A3). In its existing form the driver has only been tested with MOBY components. Parallel Operation of Several COM Interface Ports Several interface ports can be operated in parallel when you use the T3964R.EXE driver. The T3964R.EXE driver must then be loaded and started several times. You cannot operate several COM interface ports in parallel if you are using C calls. In this case, we recommend starting the driver separately as T3964R.EXE and not linking it as.obj. T3964R Driver in BASIC Environments: This T3964R driver is not designed for BASIC environments. If you do use this driver in a BASIC environment, the following restrictions apply. Call from BASIC interpreter: Call from program compiled in BASIC: Not available Only possible when BASIC is equipped with language elements for accessing the processor registers, and an INT call. New, starting 08/96: Interrupt no. and address can be configured as desired with function 6. Six interfaces can be operated in parallel. RD: 2/96 2
4 Three versions of this program are supplied: A) T3964R.EXE The driver is loaded before the start of the application software. It remains resident in memory and passes control back to the operating system. The connection between the user and the driver is established through a software interrupt. This interrupt can be defined through a parameter on the command line. Should no para meter be transferred, or should this parameter be incorrect, then the interrupt 62hex will be used. The driver can be loaded several times in this way. An example and test program written in TURBO PASCAL is included in the package (see Section 3). Call: T3964R Call interrupt: 62hex T3964R A2 A2hex Function number in AX: = = = = = Initialization Status request Transmitting data Receiving data Switching the driver off 6 = Change default setting of address and interrupt B) T3964S.OBJ Small linkable module for Microsoft C. C) T3964L.OBJ Large linkable module for Microsoft C. Calls to the driver functions for B) and C) are identical and are both described under B). The result of a function is always in the form of an integer, and corresponds to the AX value described under A) unless stated otherwise. The T3964.H module is included on the program floppy disk. You should include this module in your C program with the INCLUDE command. The transfer parameters to the driver are then automatically checked for plausibility during compilation, and Warnings output in case of errors. 3 RD: 2/96
5 2 Operation of the Driver 2. Initialization A) Input: AX = ES = segment address of string DI = offset address of string Init. String Pos. Length Code Stringlength Async. adapter no. ( to 4) 2 Baud rate 3 No of data bits (7 or 8) No of stop bits ( or 2) Parity (E or O or N) Master / slave (M or S) BCC checksum (Y or N) bin ASCII ASCII ASCII ASCII ASCII ASCII ASCII The string length is added automatically by PASCAL. It does not need to be taken into consideration by the programmer. 2 Adapter : Address 3F8H Interrupt 4 Adapter 2: Address 2F8H Interrupt 3 Adapter 3: Address 338H Interrupt 7 Adapter 4: Address 238H Interrupt 5 Adapter 5: Address 3E8H Interrupt 4 Adapter 6: Address 2E8H Interrupt 3 Address and interrupt can be changed before initialization with function 6. 3 Baud rate: = 50 Baud 2 = 300 Baud 3 = 600 Baud 4 = 200 Baud 5 = 2400 Baud 6 = 4800 Baud 7 = 9600 Baud 8 = 9200 Baud 4 When being used with MOBY this value should always be parameterized as Y. If an N is parameterized this procedure is no longer 3964R, but Operation: The current initialization setup of the serial module is saved. The module and the driver software are initialized, the error counters are cleared. Output: AX = 0 Init. OK. AX = Error in init. string. AX = 2 Hardware error. B) C Call: result = t39 init (char *init string): init string is the ASCII ZERO string and begins at position. The current initialization of the serial module is not saved. RD: 2/96 4
6 2.2 Status Request A) Input: AX = 2 Operation: The driver status and error statistics are returned. Output: AX: Bit 5 = Transmission error 2 Bit 4 = Timeout during transmission 2 Bit 3 Bit 2 Bit = Waiting for acknowledgement Bit 0 = Transmission active Bit 9 = Awaiting DLE after STX (Trx) Bit 8 = Ready for transmission 2 Bit 7 = Receive error 3 Bit 6 = Timeout during receive 3 Bit 5 = Port error Bit 4 = BCC error Bit 3 Bit 2 = Waiting for BCC Bit = Receive active Send status Receive status BX = Number of BCC errors (count from init. to FFFF hex) CX = Number of port status errors (as above) DX = Number of repeated transmissions (as above) SI = Number of received timeouts (as above) B) C Call: result = t39_stat (unsigned int*stat_array): stat_array is BX, CX, DX, SI See A) (output AX) for setup of result. Sending status and receiving status are updated separately. This means: Only the sending status is evaluated during sending data. Only the receiving status is evaluated during receiving data. 2 These bits should always be scanned during the sending status scan. 3 These bits should always be scanned during the receiving status scan. 5 RD: 2/96
7 2.3 Transmitting Data A) Input: AX = 3 ES = Segment address of string DI = Offset address of string String Stringlength* Data Pos. Length Code bin bin Operation: The transmission of data is started. Output: AX = 0 Transmission successful AX = Unable to transmit B) C Call: result = t39 write (int length, char *data_buffer): data_buffer is a string from position. 2.4 Receiving Data A) Input: AX = 4 ES = Segment address of string DI = Offset address of string String Stringlength* Data Pos. Length Code bin bin Operation: The received data are transferred. Output: AX = 0 Send data transferred correctly AX = No data available B) C Call: result = t39 read (char *data_buffer): data_buffer is a string from position. Result: >0 Number of bytes received =0 No data available After loading and initializing the driver, it is ready to receive. When the driver has correctly received a telegram, the received data are temporarily stored in the driver. Any telegrams arriving after this time will not be acknowledged or will be rejected. The user program must interrogate the receipt of data cyclically or on demand. It can be seen in the response to the user program if the driver has received data. * The string length is automatically added by PASCAL. The programmer does not need to consider it. RD: 2/96 6
8 2.5 Switch the Driver Off A) Input: AX = 5 Operation: All driver functions are broken off. The setup of the serial module saved at reset is restored. Output: B) C Call: t39 off (): The serial module is not reset. 2.6 Change Address and Interrupt A) Input: AX = 6 BX = Asynchronous adapter no. ( to 6) CX = Asynchronous adapter address DX = Asynchronous adapter interrupt no. (0 to 5) Operation: The call must be made before initialization. The transferred values for address and interrupt are assigned to the asynchronous adapter no. The standard values (cf. chapter 2.) are overwritten. Output: AX = 0 Address and interrupt changed AX = Parameter error B) C Call: result = t39_preset (int adapter, int adresse, int interrupt); 7 RD: 2/96
9 3 Test Program A small test program is included on the floppy disk. A test of the driver and the serial connections to the peripheral device is possible. The test program has an all purpose design. Characters are input/output via the keyboard as ASCII characters. Use command 6 (binary sending) to transfer a MOBY command to SIM (ASM 420/42/520). After calling the TEST.BAT program the following menu appears. Test 3964R Treiber. Init Initialize 2. Status Status 3. Senden Transmit 4. Empfang Receive 5. Aus Off 6. Senden (binär) Send (binary) 7. Ende End Function: Init String eingeben: 78OMY Com ; 9600 Baud; 8 Data Bits; Stop Bit; Odd parity; PC = master; 3964R Enter string Function: Status Calling Status will reset a driver error. Senden Empfang Transmit Receive BCC Fehler: 0 BCC Error Port Status Fehler: 0 Port Status Error Sendewiederholung: 0 Repeat Transmit Empfangstimeout: 0 Receive Timeout Function: Senden Transmit String eingeben: Enter a string This is a test text The string input and transmission takes place as ASCII text. Transmission is started after entry of. Function: Empfang Receive Error: No data is available; the driver received no data. RD: 2/96 8
10 Function: Aus End the 3964R driver Off OK: 0 Function: Senden (binär) Zeichen dezimal eingeben: Transmit (binary) Enter values in decimal The entry is concluded by two consecutive s, and the transmission is started. ABCD The ASCII values of the values sent are displayed here. OK: 0 Example: To read data from an MDS through a MOBY SIM The command reads: Read the next 6 bytes from MDS address 28. The following is transmitted to the SIM over the interface: With the Empfang (Receive) Function the data read can be collected and displayed. 9 RD: 2/96
11 4 Example Program #include <stdio.h> #include <conio.h> #include <string.h> #include <mem.h> #include t3964.h /* Header of the 3964R driver */ #define byte unsigned char /* Definition */ #define wort unsigned int /* Definition */ byte send_puf[250]; /* Sending buffer */ byte empf_puf[250]; /* Receiving buffer */ unsigned err[4]; /* Is required in this form by the driver */ byte string[]= these are data ; /* Write these data to the MDS */ /*================================================================================================= This is an example of the 3964R driver and a write command. The program was written in programming language C since OBJ files are only available in C. Components: PC and ASM 420. PC is master. Driver: 3964R Note: After compilation of the program, this must be linked with the T3964S.OBJ file (small) or the T3964L.OBJ file (large). ========================================================== */ unsigned int main() { wort fehler; /* Variable */ printf( \ninitialization of the driver\n ); t39_off(); /* If driver still loaded > switch off*/ fehler= t39_init( 78OMY ); /* CAUTION CAPITAL LETTERS */ /* COM,9600 baud,8 bits/character, stop,parity odd, PC is master, with BCC */ if(fehler!=0) { printf( Initialization incorrect > END!\n ); printf( Cause: %d\n,error);t39_off();return(0); } printf( Initialization > OK!\n\n ); /*- -Set up write command and issue */ send_puf[]=0x5; /* Write command without ECC */ send_puf[2]=0x00; /* Status always 0 Hex at start of command*/ send_puf[3]=0x00; /* From address MSB = 0 Hex */ send_puf[4]=0x00; /* From address LSB = 0 Hex */ send_puf[5]=0x0e; /* 4 bytes of string[] are to be written */ memmove(&(send_puf[6]),string,4); /* Add on user data and the complete command is then set up*/ send_puf[0]=5+4; /* Calculate AB. AB is the first byte of the command telegram. AB = user data + 5*/ printf( The data are now sent!\n ); fehler=t39_write((send_puf[0]+),send_puf); /* Send command */ if(fehler!=0) { printf( Error while issuing the command.end!\n );t39_off(); return(0); } do /* Wait till driver reports that command was issued */ { fehler=t39_stat(err); /* Fetch status */ } while( (fehler & 0x000)==0);/* until ready to send again */ if((fehler & 0x8000)!=0) {printf( Error during sending command. END!\n );t39_off();return(0);} printf( The data have been sent!\n ); /* Fetch command acknowledgement */ do /* Wait for acknowledgement */ { fehler=t39_stat(err); /* Fetch status */ } while( (fehler & 0x000)==0);/* until receiving data are available */ if((fehler & 0x0080)!=0) {printf( Error during receiving. END!\n );t39_off();return(0);} fehler=t39_read(empf_puf); /* Read in receiving data. The length in bytes is located in the error variable */ printf( Command acknowledgement was read\n ); /* È */ printf( The status byte is %x \n,empf_puf[2]); t39_off(); /* Turn off 3964R driver mandatory */ return(0); /* END */ } RD: 2/96 0
12 5 Conditions of Use The basis for use of the T3964R driver is the Contract for use of software products against a single fee from SIEMENS. The software contract is included with every driver. It is also contained on pages 2/4 ff of the ST50 catalog (997). The use of this driver is only permitted in connection with the MOBY system. RD: 2/96
13 6 Warnings RD: 2/96 2
14 Siemens AG Automation Technology Identification Systems Combination Technology PO Box 2355, D 9073 Fuerth Siemens Aktiengesellschaft Subject to change without prior notice Order No: Printed in the Fed. Rep. of Germany
JetWeb JX6-INT1 Function Description
JetWeb JX6-INT1 Function Description Article # 608 640 72 Edition 2.1 December 2003 / Printed in Germany Function Description December 2003 JetWeb JX6-INT1 JETTER AG reserves the right to make alterations
More informationDirectNET Host. Communications Programs. In This Chapter...
Communications Programs In This Chapter.... Why do you need a communications program? Modes of Operation Protocol Components Controlling the Communications Initiating the Request Acknowledging the Request
More informationMOBY I. ASM 421 Interface Module. Table of Contents. Brief description of the MOBY file handler. ASM 421 hardware 2. Programming the ASM 421 module
Table of Contents Brief description of the MOBY file handler 1 ASM 421 hardware 2 MOBY I ASM 421 Interface Module Technical Description Programming the ASM 421 module 3 Cold start and restart 4 Checking
More informationMOBY I ASM 420 Interface Module. Technical Description Release 07/99
s MOBY I ASM 420 Interface Module Technical Description Release 07/99 ASM 420 Technical Description 6GT2 097--3AF00--0DA2 Contents 1 General Features 2 2 ASM 420 Hardware 3 2.1 Technical Data 4 2.2 Pin
More informationChapter 2 COMPUTER SYSTEM HARDWARE
Chapter 2 COMPUTER SYSTEM HARDWARE A digital computer system consists of hardware and software. The hardware consists of the physical components of the system, whereas the software is the collection of
More informationB Interface description 12.01/
B 95.3530.2 Interface description 12.01/00340396 Contents 1 Introduction 1.1 Preface... 3 1.2 Typographical conventions... 4 1.2.1 Warning signs... 4 1.2.2 Note signs... 4 1.2.3 Presentation... 4 2 Protocol
More informationTraining Document for Comprehensive Automation Solutions Totally Integrated Automation (T I A) MODULE E09. PROFINET with 2x CPU 315F-2 PN/DP
Training Document for Comprehensive Automation Solutions Totally Integrated Automation (T I A) MODULE PROFINET with 2 x CPU 315F-2 PN/DP T I A Training Document Page 1 of 45 Module This document has been
More informationModbus Remote Communication Protocol for REM 54_. Technical Description
Modbus Remote Communication Protocol for REM 54_ 1MRS 750781-MUM Issued: 08.03.2002 Version: A/18.06.2002 Checked: ML Approved: AF Remote Communication Protocol for REM 54_ Modbus We reserve the right
More information16-Bit Intel Processor Architecture
IBM-PC Organization 16-Bit Intel Processor Architecture A-16 bit microprocessor can operate on 16 bits of data at a time. 8086/8088 have the simplest structure 8086/8088 have the same instruction set,
More informationThe x86 Microprocessors. Introduction. The 80x86 Microprocessors. 1.1 Assembly Language
The x86 Microprocessors Introduction 1.1 Assembly Language Numbering and Coding Systems Human beings use the decimal system (base 10) Decimal digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Computer systems use the
More informationHNC100 Profibus-DP interface: Connection to Siemens S7 and S5
Industrial Hydraulics Electric Drives and Controls Linear Motion and Assembly Technologies Pneumatics Service Automation Mobile Hydraulics HNC100 Profibus-DP interface: Connection to Siemens S7 and S5
More informationConto D2 COMMUNICATION PROTOCOL CONTENTS 1.0 INTRODUCTION
PR 121 rev. 0 11/11/2011 Pagina 1 di 9 ELECTRICITY ENERGY METER FIRMWARE 1.6 Conto D2 COMMUNICATION PROTOCOL CONTENTS 1.0 INTRODUCTION 2.0 DATA MESSAGE DESCRIPTION 2.1 Data field description 2.2 Data format
More informationMicrocomputer Architecture..Second Year (Sem.2).Lecture(2) مدرس المادة : م. سندس العزاوي... قسم / الحاسبات
1) Input/output In computing, input/output or I/O, is the communication between an information processing system (such as a computer) and the outside world, possibly a human or another information processing
More informationMVI R. User Manual. SLC Platform. Siemens 3964R Protocol
MVI46-3964R SLC Platform User Manual June 08, 2006 Please Read This Notice Successful application of this module requires a reasonable working knowledge of the Rockwell Automation SLC hardware, the MVI46-3964R
More informationCDN Series Displays with Profibus-DP ELEN UNI-TXT (ND) protocol PARAMETRIZATION OF PROFIBUS-DP COMMUNICATION INTERFACE
CDN Series Displays with Profibus-DP ELEN UNI-TXT (ND) protocol PARAMETRIZATION OF PROFIBUS-DP COMMUNICATION INTERFACE ELEN, s.r.o. NDI Display Profibus DP UNI TXT(ND) CONTENT Page 2 of 12 1. Introduction...
More informationLecture 5: Computer Organization Instruction Execution. Computer Organization Block Diagram. Components. General Purpose Registers.
Lecture 5: Computer Organization Instruction Execution Computer Organization Addressing Buses Fetch-Execute Cycle Computer Organization CPU Control Unit U Input Output Memory Components Control Unit fetches
More information11 Serial Communications
11.1 COMMUNICATIONS PACKAGES There are a number of communication packages that can be used with the Quantum III to facilitate setup, record parameter data, view internal activity on a soft-scope and permit
More informationAs stated earlier, the declaration
The int data type As stated earlier, the declaration int a; is an instruction to the compiler to reserve a certain amount of memory to hold the values of the variable a. How much memory? Two bytes (usually,
More informationCC411: Introduction To Microprocessors
CC411: Introduction To Microprocessors OBJECTIVES this chapter enables the student to: Describe the Intel family of microprocessors from 8085 to Pentium. In terms of bus size, physical memory & special
More informationOPERATING PANELS. PROGRAMMING Manual EBELT OPERATING PANELS
OPERATING PANELS BEST PROGRAMMING Manual EBELT OPERATING PANELS BEST 240-0 BEST 240-8 BEST 224-12-Z BEST 240-24-Z BEST 240-48-Z BEST240LCD-8 BEST 240LCD-12-Z BEST 240LCD48-Z Page: 2 Programming the Operating
More informationArchitecture of 8086 Microprocessor
MCQ on Microprocessor and Interfacing Technique S.E.Compure (Sem-II) UNIT 1 Architecture of 8086 Microprocessor 1 marks Questions 1. Which is first microprocessor? (a) 8008 (b) 8085 (c) 8086 (d) 4004 2.
More informationGE MDS, LLC. NETio Series. Protocol Communications Supplement. March 2013 Part No A01, Rev. C
GE MDS, LLC. NETio Series Protocol Communications Supplement March 2013 Part No. 05-4672A01, Rev. C Modbus Protocol NETio Architectural Implementation As described in detail below, the Modbus RTU protocol
More informationManual 09/11 MN Z-EN. NZM-XATS-C Automatic Transfer Switch-Controller Modbus Communication Protocol
Manual 09/11 MN01219007Z-EN NZM-XATS-C Automatic Transfer Switch-Controller Modbus Communication Protocol All brand and product names are trademarks or registered trademarks of the owner concerned. Emergency
More informationSerial Communication & Protocol
Serial Communication & Protocol PCD xx7 Serie ASCII DK3964 (R) RK512 (R) Transparent mode Driver 26_794-1_2-Serial Com-Exx7 (v1.01) SAIA-Burgess Controls AG Page 1-1 COMMUNICATION PROTOCOL Contents 1 Product
More informationEE2007 Microprocessor systems.
EE2007 Microprocessor systems Tutorial 1 Semester 1 AY 2010-11 Ganesh Iyer ganesh.vigneswara@gmail.com (facebook, gtalk) http://ganeshniyer.com About Me I have 3 years of Industry work experience in Bangalore,
More informationVARDHAMAN COLLEGE OF ENGINEERING (AUTONOMOUS) Shamshabad, Hyderabad
Introduction to MS-DOS Debugger DEBUG In this laboratory, we will use DEBUG program and learn how to: 1. Examine and modify the contents of the 8086 s internal registers, and dedicated parts of the memory
More informationGNM3D Series COMMUNICATION PROTOCOL. Version 1 Revision 0
GNM3D Series COMMUNICATION PROTOCOL Version 1 Revision 0 Index 1.1 1.2 Introduction... 3 MODBUS functions... 3 1.2.1 Function 03h (Read Holding Registers)... 3 1.2.2 Function 04h (Read Input Registers)...
More informationMicroprocessors (A) DOS Services
1 Services 2 System Calls Operating System services: Disk and file system management Screen display and printing Keyboard entry Other I/O management Date and time Program run and terminate Command arguments
More informationLMV2 / LMV3... Modbus. User Documentation. Building Technologies Division
LMV2 / LMV3... Modbus User Documentation The LMV2... / LMV3... burner management system and this User Documentation are intended for OEMs and system integrators which integrate the system in their products!
More information2. (a) Draw and explain the pin out diagram of (b) Explain the various operations performed by Bus Interfacing unit in 8086.
Code No: RR420303 Set No. 1 IV B.Tech II Semester Supplimentary Examinations, May 2008 MICROPROCESSORS (Mechanical Engineering) Time: 3 hours Max Marks: 80 Answer any FIVE Questions All Questions carry
More informationEM100 Series and ET100 Series
EM100 Series and ET100 Series COMMUNICATION PROTOCOL Version 2 Revision 6 Index 1.1 1.2 Introduction... 3 MODBUS functions... 3 1.2.1 Function 03h (Read Holding Registers)...3 1.2.2 Function 04h (Read
More informationModbus ASCII Serial Device Driver Help 2009 Kepware Technologies
Modbus ASCII Serial Device Driver Help 2009 Kepware Technologies 1 Table of Contents 1 Getting Started... 3 Help Contents... 3 Overview... 3 2 Device Setup... 3 Device Setup... 3 Cable Diagram... 4 Modem
More informationExperiment 3. TITLE Optional: Write here the Title of your program.model SMALL This directive defines the memory model used in the program.
Experiment 3 Introduction: In this experiment the students are exposed to the structure of an assembly language program and the definition of data variables and constants. Objectives: Assembly language
More informationMODBUS Protocol for MiCOM P30 Series
MODBUS Protocol for MiCOM P30 Series Substation Protocols Technical Documentation This document does not replace the Technical Manual Version: MiCOM P30, MODBUS Index: B Release: 08 / 2011 MODBUS Protocol
More informationConto D1 MODBUS COMMUNICATION PROTOCOL
ENERGY METER Conto D1 MODBUS COMMUNICATION PROTOCOL 4/03/15 Pagina 1 di 7 FIRMWARE CONTENTS 1.0 ABSTRACT 2.0 DATA MESSAGE DESCRIPTION 2.1 Parameters description 2.2 Data format 2.3 Description of CRC calculation
More informationCG2007 Microprocessor systems.
CG2007 Microprocessor systems Tutorial 1 Semester 2 AY 2011-12 Ganesh Iyer ganesh.vigneswara@gmail.com http://ganeshniyer.com About Me I have 3 years of Industry work experience in Bangalore, India. I
More informationOperation and Settings of CPU & Power Modules, series 9440
Operating Instructions Operation and Settings of CPU & Power Modules, series 9440 Operation and Settings of CPU & Power Modules, series 9440 R. STAHL SCHALTGERÄTE GMBH Am Bahnhof 30 D-74638 Waldenburg
More informationInternal architecture of 8086
Case Study: Intel Processors Internal architecture of 8086 Slide 1 Case Study: Intel Processors FEATURES OF 8086 It is a 16-bit μp. 8086 has a 20 bit address bus can access up to 220 memory locations (1
More informationINTELLIS. Modbus Direct Network Monitor
INTELLIS Modbus Direct Network Monitor System Installation and Operation Manual Phone: (201) 794-7650 Fax: (201)794-0913 Chapter 1 Modbus Protocol Revision History Revision 1.0 30 April, 2002 Initial Version
More informationORG ; TWO. Assembly Language Programming
Dec 2 Hex 2 Bin 00000010 ORG ; TWO Assembly Language Programming OBJECTIVES this chapter enables the student to: Explain the difference between Assembly language instructions and pseudo-instructions. Identify
More informationCOMMUNICATION MODBUS PROTOCOL
COMMUNICATION MODBUS PROTOCOL BOZZA_V04 Conto D6-Pd 05/12/2017 Pag. 1/15 CONTENTS 1.0 ABSTRACT... 2 2.0 DATA MESSAGE DESCRIPTION... 3 2.1 Parameters description... 3 2.2 Data format... 4 2.3 Description
More informationProposed Common Configuration Method
Proposed Common Configuration Method July 9, 1991 The Common Configuration Method (CCM) simplifies configuration of disks and other storage devices. This definition includes a Standard AT Compatible Register
More informationControl Characters used in DirectNET
Control Characters used in DirectNET ENQ (0x05) Enquiry to start communications ACK (0x06) Acknowledge (data received and no errors NAK (0x15) Negative Acknowledge (data received but there were errors)
More informationTime Left. sec(s) Quiz Start Time: 12:13 AM. Question # 5 of 10 ( Start time: 12:18:29 AM ) Total Marks: 1
64 Quiz Start Time: 12:13 AM Question # 5 of 10 ( Start time: 12:18:29 AM ) Total Marks: 1 The root directory of floppy contains fixed entries 64 256 128 512 77 Quiz Start Time: 12:13 AM Question # 6 of
More informationUNIT 7A Data Representation: Numbers and Text. Digital Data
UNIT 7A Data Representation: Numbers and Text 1 Digital Data 10010101011110101010110101001110 What does this binary sequence represent? It could be: an integer a floating point number text encoded with
More informationEM23-DIN COMMUNICATION PROTOCOL. Version 0 Revision 0
EM23-DIN COMMUNICATION PROTOCOL Version 0 Revision 0 January 14 th, 2013 Index 1.1 Introduction...3 1.2 MODBUS functions...3 1.2.1 Function 03h (Read Holding Registers)...3 1.2.2 Function 04h (Read Input
More informationTutorial Letter 103/3/2012 Computer Organization COS2621 Semesters 1 & 2
COS2621/103/3/2012 Tutorial Letter 103/3/2012 Computer Organization COS2621 Semesters 1 & 2 School of Computing Solutions to self tests Bar code 2 Self-test A Question 1 Alternative 1 Which one of the
More informationS-Series Sensor ASCII Protocol v8.1.0
S-Series Sensor v8.1.0 Legend: ADR Node/Slave Address TIME STAT Status Byte ERR CTRL Control Byte SP # POS Position DATA TARG Target CHAR VEL Velocity OFF SN CODE PAR # Serial Number Security Code Parameter
More informationEM24-DIN PFA, PFB & X models
EM24-DIN PFA, PFB & X models COMMUNICATION PROTOCOL Version 4 Revision 0 December 03 th, 2012 Index 1.1 Introduction...3 1.2 MODBUS functions...3 1.2.1 Function 03h (Read Holding Registers)...3 1.2.2 Function
More informationAP05. Absolute Position Indicator with RS485 / SIKONETZ5 interface User manual 183/18
AP05 Absolute Position Indicator with RS485 / SIKONETZ5 interface User manual 183/18 Table of contents 1 General Information... 6 1.1 Documentation...6 1.2 Definitions...6 2 Intended use... 6 2.1 Switching
More informationAutomatic transfer switch
Automatic transfer switch Modbus communication Protocol LINE 1 LINE 2 Q1 LOAD Q2 AUT RESET OFF _ OK MENU MENU AUT + MAN IR COM IEC 60947-6-1 Part. LE09507AA_EN-09/16-01 GF Automatic transfer switch EN
More informationInterfacing a Hyper Terminal to the Flight 86 Kit
Experiment 6 Interfacing a Hyper Terminal to the Flight 86 Kit Objective The aim of this lab experiment is to interface a Hyper Terminal to 8086 processor by programming the 8251 USART. Equipment Flight
More informationNEW CEIBO DEBUGGER. Menus and Commands
NEW CEIBO DEBUGGER Menus and Commands Ceibo Debugger Menus and Commands D.1. Introduction CEIBO DEBUGGER is the latest software available from Ceibo and can be used with most of Ceibo emulators. You will
More informationRMV ELECTRONICS INC. Application Note:
RMV ELECTRONICS INC. Application Note: Application #: 00002 Date: September 1994 Description: High Speed Serial Communications Between the PC and the Status: Draft Version ITC232-A. The ITC232-A is capable
More information1. Introduction to Assembly Language
www.vchowk.com 1. Introduction to Assembly Language Solved EXERCISE 1 Note: Dear fellows I tried my best to solve this exercise questions if there s any mistake or doubt in any question correct it and
More informationEM210 COMMUNICATION PROTOCOL. Version 3 Revision 3
EM210 COMMUNICATION PROTOCOL Version 3 Revision 3 November 13 th, 2015 Index 1.1 Introduction... 3 1.2 MODBUS functions... 3 Function 03h (Read Holding Registers)... 3 Function 04h (Read Input Registers)...
More informationAbsolute Rotary Encoder with Profibus-DP Interface. User Manual PROCESS FIELD BUS
Absolute Rotary Encoder with Profibus-DP Interface User Manual PROCESS FIELD BUS Contents 1 Introduction...4 1.1 Definitions and abbreviations...4 1.2 Mode of operation of an absolute angular encoder...6
More informationIntroduction to Microprocessor
Introduction to Microprocessor The microprocessor is a general purpose programmable logic device. It is the brain of the computer and it performs all the computational tasks, calculations data processing
More informationEM270 COMMUNICATION PROTOCOL. Version 1 Revision 0
EM270 COMMUNICATION PROTOCOL Version 1 Revision 0 October 4 th, 2013 Index 1.1 Introduction... 3 1.2 MODBUS functions... 3 1.2.1 Function 03h (Read Holding Registers)... 3 1.2.2 Function 04h (Read Input
More informationProgramming in Module. Near Call
Programming in Module Main: sub1: call sub1 sub ax,ax sub1 sub1 proc near sub ax,ax endp sub1 sub1 proc Far sub ax,ax endp Near Call sub1 sub1 Main: call sub1 sub1: sub ax,ax proc near sub ax,ax endp SP
More informationMicroprocessor and Assembly Language Week-5. System Programming, BCS 6th, IBMS (2017)
Microprocessor and Assembly Language Week-5 System Programming, BCS 6th, IBMS (2017) High Speed Memory Registers CPU store data temporarily in these location CPU process, store and transfer data from one
More informationPowerLogic ION6200 Serial Communications Protocol and ION / Modbus Register Map
70022-05-XX PROTOCOL DOCUMENT 04/2007 PowerLogic ION6200 Serial Communications Protocol and ION / Modbus Register Map This document explains the Modbus protocol on the ION6200 meter. The ION6200 meter
More informationAnalog Devices Driver Kepware, Inc.
2016 Kepware, Inc. 2 Table of Contents Table of Contents 2 Analog Devices Driver 3 Overview 3 Driver Setup 4 Device Setup 5 Data Format 6 Modem Setup 6 Data Types Description 7 Address Descriptions 8 6B11
More informationLufkin Modbus Serial Driver Help Kepware Technologies
Lufkin Modbus Serial Driver Help 2012 Kepware Technologies 2 Table of Contents Table of Contents 2 3 Overview 3 Channel Setup 4 Device Setup 5 Cable Diagram 5 Modem Setup 6 Block Sizes 6 Framing 7 Error
More informationPROFIBUS MODULE (CB15) English Operating Instructions. Contents. Warning and Caution Notes
Contents Warning and Caution Notes 1. OVERVIEW 1.1 Description and Features 1.2 Application on a PROFIBUS Link 2. INSTALLATION 2.1 Connecting the Bus Cable 2.1.1 Terminals 2.1.2 Bus Cabling 2.2 EMC Measures
More informationCOMMUNICATION MODBUS PROTOCOL
COMMUNICATION MODBUS PROTOCOL MFD4E06 - NEMO-D4e PR146 08/03/2018 Pag. 1/16 CONTENTS 1.0 ABSTRACT... 2 2.0 DATA MESSAGE DESCRIPTION... 3 2.1 Parameter description... 3 2.2 Data format... 4 2.3 Description
More informationTechnical Description. Wired M-Bus. Water Meters flowiq 2101/3100
Technical Description Wired M-Bus Water Meters flowiq 2101/3100 TECHNICAL DESCRIPTION Wired M-Bus Water Meters flowiq 2101/3100 Contents 1 Introduction... 4 1.1 M-Bus... 4 1.2 M-Bus communication... 4
More informationType Type Type Type Type B Interface Description /
Type 202530 Type 202535 Type 202540 Type 202545 Type 202550 B 20.2530.2 Interface Description 02.03 / 00415372 Please read these operating instructions before commissioning the instrument. Keep this manual
More informationISPV3 Programmer s Guide. This guide addresses the features, setup and operation of the CRD89C51xxx microcontrollers with ISPV3 firmware.
1 Introduction Programmer s Guide This guide addresses the features, setup and operation of the CRD89C51xxx microcontrollers with firmware. The firmware is intended to provide In-system / In-application
More informationFACTORY AUTOMATION. MANUAL OHV-F230-B17 PROFINET Gateway for OHV Handheld
FACTORY AUTOMATION MANUAL OHV-F230-B17 PROFINET Gateway for OHV Handheld R With regard to the supply of products, the current issue of the following document is applicable: The General Terms of Delivery
More informationInfoTag KE28xx Communications for 186 CPU Firmware Version 4
InfoTag KE28xx Communications for 186 CPU Firmware Version 4 *KE28xx models include: KE2800, KE2852, KE2853, KE2856 This document applies to printer firmware versions 4.x only. Note that changes made to
More informationLogosol Joystick Node LS-731
Features 2 and 3 axis models Travel ±20 deg Non contact hall effect joystick Mechanical MTBF 15,000,000 cycles 3 pushbuttons Up to 2 stick pushbuttons 8 LEDs Member of Logosol s distributed motion control
More informationMotors Automation Energy Transmission & Distribution Coatings. Software WSCAN. User's Manual
Motors Automation Energy Transmission & Distribution Coatings Software WSCAN User's Manual User's Manual Series: WSCAN V2.0X Language: English Publication Date: 11/2010 Content 3 Index 0 Parte I General
More informationSIMATIC NET. S TeleControl MSC300_Library program block library. Block library for TCSB (V3) WDC_S7_300_... (FB92) 2 UDT_WDC_PARAM (UDT91) 3
Block library for communication with the 1 TCSB (V3) WDC_S7_300_... (FB92) 2 SIMATIC NET S7-300 - TeleControl MSC300_Library program block library UDT_WDC_PARAM (UDT91) 3 Error numbers 4 Information in
More informationHDV100A3 Command Response Protocol
HDV100A3 Command Response Protocol Documentation Number: HDV100A3-4115m International Headquarters B+B SmartWorx 707 Dayton Road -- P.O. Box 1040 -- Ottawa, IL 61350 USA Phone (815) 433-5100 -- General
More informationEM210 COMMUNICATION PROTOCOL. Version 3 Revision 1
EM210 COMMUNICATION PROTOCOL Version 3 Revision 1 June 4 th, 2014 Index 1.1 Introduction...3 1.2 MODBUS functions...3 Function 03h (Read Holding Registers)...3 Function 04h (Read Input Registers)...4 Function
More information1.1. INTRODUCTION 1.2. NUMBER SYSTEMS
Chapter 1. 1.1. INTRODUCTION Digital computers have brought about the information age that we live in today. Computers are important tools because they can locate and process enormous amounts of information
More informationPhilips P8/PC20 Driver PTC Inc. All Rights Reserved.
2018 PTC Inc. All Rights Reserved. 2 Table of Contents Philips P8/PC20 Driver 1 Table of Contents 2 Philips P8/PC20 Driver 3 Overview 3 Channel Properties General 3 Channel Properties Serial Communications
More informationEM300 Series. ET300 Series
EM300 Series and ET300 Series COMMUNICATION PROTOCOL Version 2 Revision 11 Index 1.1 Introduction... 3 1.2 MODBUS functions... 3 1.2.1 Function 03h (Read Holding Registers)... 3 1.2.2 Function 04h (Read
More informationUsing UART in radio data transmission with the CDP-02 module By Tomihiko Uchikawa
Using UART in radio data transmission with the CDP-02 module By Tomihiko Uchikawa Abstract: The first time a customer uses the CDP-TX-02N/RX-02N (called CDP-02 module) radio module, they are often uncertain
More informationCE4DMID01 COMMUNICATION PROTOCOL CONTENTS 1.0 INTRODUCTION
11/11/2011 Pagina 1 di 11 ELECTRICITY ENERGY METER FIRMWARE 1.3 CE4DMID01 COMMUNICATION PROTOCOL CONTENTS 1.0 INTRODUCTION 2.0 DATA MESSAGE DESCRIPTION 2.1 Data field description 2.2 Data format 2.3 Description
More information4511 MODBUS RTU. Configuration Manual. HART transparent driver. No. 9107MCM102(1739) For 4511 devices from ser. no:
4511 MODBUS RTU Configuration Manual HART transparent driver No. 9107MCM102(1739) For 4511 devices from ser. no: 141590001 9107 CONTENTS Introduction... 3 Modbus basics... 3 Modbus RTU... 3 4511 Supported
More informationTOSVERT VF-S9 Communications Function Instruction Manual
TOSVERT VF-S9 Communications Function Instruction Manual Notice 1. Make sure that this instruction manual is delivered to the end user of the inverter. 2. Read this manual before first using the communications
More informationMODBUS TESTER SOFTWARE U S E R M A N U A L
MODBUS TESTER SOFTWARE U S E R M A N U A L TABLE OF CONTENTS 1. General information 3 2. Starting the program 3 3. Main window 3 3.1. Setting communication 4 3.2. Read and write registers 6 3.3. Setting
More informationTR600 with RS485 Appendix 1
c ZIEHL industrie elektronik GmbH + Co KG Daimlerstraße 13, D 74523 Schwäbisch Hall + 49 791 504-0, info@ziehl.de, www.ziehl.de Temperature Relays and MINIKA Mains Monitoring Digital Panelmeters MINIPAN
More informationD I G I M A X BINARY COMMUNICATIONS PROTOCOL SYSTEM COMMAND AND CONTROL LANGUAGE APPLICATION MANUAL. Revision B1 April 30, 1993
D I G I M A X I V BINARY COMMUNICATIONS PROTOCOL SYSTEM COMMAND AND CONTROL LANGUAGE APPLICATION MANUAL Revision B1 April 30, 1993 POWERTEC Industrial Motors Mailing Address: P.O. Box 2650 * Rock Hill,
More informationAssembler Programming. Lecture 10
Assembler Programming Lecture 10 Lecture 10 Mixed language programming. C and Basic to MASM Interface. Mixed language programming Combine Basic, C, Pascal with assembler. Call MASM routines from HLL program.
More informationMRUC-20 Modul-R CAN Bus Network
MRUC-20 Modul-R CAN Bus Network BALOGH This manual is based on information available at the time if its publication. Every effort has been made to provide accurate and up-to-date information. This document
More informationTOSVERT VF-S15 Series RS485 Communication Function Instruction Manual
TOSVERT VF-S15 Series RS485 Communication Function Instruction Manual NOTICE 1. Read this manual before installing or operating. Keep this instruction manual on hand of the end user, and make use of this
More informationDevice manual Encoder with CANopen interface RM7 RN7
Device manual Encoder with CANopen interface RM7 RN7 UK 706362/01 01/2018 Contents 1 Preliminary note................................................. 4 1.1 Symbols used...............................................
More informationNumber Systems. The Computer Works in Binary, or how I learned to think like a computer. The computer s natural number system is binary not decimal.
PROGRAMMING CONCEPTS Number Systems The Computer Works in Binary, or how I learned to think like a computer Copyright 2013 Dan McElroy The computer s natural number system is binary not decimal. For example,
More informationEM271 COMMUNICATION PROTOCOL. Version 0 Revision 0
EM271 COMMUNICATION PROTOCOL Version 0 Revision 0 May 12 th, 2014 Index 1.1 Introduction... 3 1.2 MODBUS functions... 3 1.2.1 Function 03h (Read Holding Registers)... 3 1.2.2 Function 04h (Read Input Registers)...
More informationCOMLI. System Description
COMLI System Description COMLI System Description Copyright 1998 ABB Satt AB. The contents of this document can be changed by ABB Satt AB without prior notice and do not constitute any binding undertakings
More informationSTF-EtherCAT User Manual
STF-EtherCAT User Manual APPLIED MOTION PRODUCTS, INC. 1 Contents Introduction to EtherCAT... 4 Commonly Used Acronyms... 4 Protocol... 5 Logical Addressing...5 Auto Increment Addressing...5 Fixed Node
More informationTABLE OF CONTENTS. Communication Functions
TABLE OF CONTENTS Chapter 1: Chapter 2: Chapter 3: Chapter 4: General Features....................................................... 1-1 Functions......................................................
More informationSIO-DLL. Serial I/O DLL. User Manual
SIO-DLL Serial I/O DLL User Manual SIO-DLL User Manual Document Part N 0127-0178 Document Reference SIO-DLL\..\0127-0178.Doc Document Issue Level 1.3 Manual covers software version 1 All rights reserved.
More informationIntel 8086: Instruction Set
IUST-EE (Chapter 6) Intel 8086: Instruction Set 1 Outline Instruction Set Data Transfer Instructions Arithmetic Instructions Bit Manipulation Instructions String Instructions Unconditional Transfer Instruction
More informationConnecting UniOP to Simatic S7 Profibus
Connecting UniOP to Simatic S7 Profibus This Technical Note contains all the information required to connect the UniOP panels to a Profibus DP system with a Simatic S7 master and to take advantage from
More informationJUMO Quantrol LC100/LC200/LC300
JUMO Quantrol LC100/LC200/LC300 Universal PID Controller Series B 702030.2.0 Interface Description Modbus 2013-05-27/00600589 Content 1 Introduction................................................ 5 1.1
More informationELECTRONIC METER SX1-A31E MODBUS RTU Protocol Specifications MDD-T0025A
ELECTRONIC METER SX1-A31E MODBUS RTU Protocol Specifications SPEC. NO. : MDD-T0025A MITSUBISHI ELECTRIC AUTOMATION (THAILAND) CO., LTD CONTENTS 1. Functions 2 2. Checking before usage... 2 3. System Configurations.
More information