Download FieldServer Manual - ProtoCessor PSP Driver Specification .PDF
7682968 Downloads
8.47 MB .pdf
:RCOV,FMT:Hex<cr> :RD-NA:DA_AV,OF:18,VA:0XABCD1200<cr> ProtoCessor 1991 Tarob Court Milpitas, California 95035 USA Web:www. Alternatively, the user should consider using PCP as this protocol is a compact binary product. Contact ProtoCessor support Check communication between ProtoCessor and Field device. The format of the data returned is dependent on the request. Scada / Remote Device Field Protocol eg BACnet, DNP3, Field Side Socket (Host Microcontroller) Side Protocessor (Passive Server) Read Data from Protocessor Write Data to Protocessor Configure Protocessor Node ID, Baud Check Protocessor Status Host CPU (Active Client) ProtoCessor 1991 Tarob Court Milpitas, California 95035 USA Web:www. From Host CPU/MCU :RD-NA:data,OF:0,FMT:H<cr> Response from ProtoCessor: :0x89CA<cr> 2. Data written to the ProtoCessor by other devices over the Ethernet protocol is available to be read by the Host CPU. From Host CPU :A<cr> or :ACK<cr> Response from ProtoCessor :No response from ProtoCessor, waits for next message. ProtoCessor FieldServer Technologies A Sierra Monitor Company 1991 Tarob Court Milpitas, CA 95035 USA Toll Free: 800-317-8319 Telephone: 408-964-4433 Fax: 408-964-4425 Email: [email protected] ProtoCessor Simple Protocol Specification APPLICABILITY & EFFECTIVITY This manual provides instructions for the following FieldServer products: Description ProtoCessor. ProtoCessor 1991 Tarob Court Milpitas, California 95035 USA Web:www. • Byte Order • Floating Point Format • Floating Point Order As an alternative to this it will be possible to use block reads for faster data transfer. Quick start – to demonstrate how easy it all is: Assuming a ProtoCessor is installed with a Factory Default configuration where there are no configuration commands necessary; there is no need to configure any aspects of the ProtoCessor unless the application justifies the additional complexity. Alternatively the Host CPU may ACK the data with an RCOVA: From Host CPU :RCOVA<cr> Response from ProtoCessor :RD-NA:data,OF:x,VA:y<cr> As well as clearing the (now read) COV for the item previously served this also allows the ProtoCessor to respond with the next item of updated data that it finds. The ProtoCessor Simple Protocol (PSP) • Is implemented on the “Host” or “Application” CPU (Microcontroller) • It is defined as an ASCII protocol so as to be easy to debug, analyze and implement • Allows data to be transferred to and from the ProtoCessor • Allows the Host Microcontroller to configure aspects of the ProtoCessor e. 8319 email: [email protected] Long form Description Abbreviation A or ACK Simple COV ACK Parameters RCOVA Change of Value Read and Ack RB Block Read (Future) RCOV WD Write data to a Data Array in the ProtoCessor Change Of Value Read RD Command Read Data from a Data Array in the ProtoCessor Description Transferring Data Commands Payload Packets can generally be defined as: Command – parameter 1, parameter 2, Three basic types of commands exist:: Transferring Data, Setting Parameters and Issuing Control Commands. All changes occurred in a Data Array called DA_AV. 8319 email: [email protected] PS004-ProtoCessor_PSP_Driver_Specification Page 10 of 10 THIS PAGE INTENTIONALLY LEFT BLANK ProtoCessor 1991 Tarob Court Milpitas, California 95035 USA Web:www. PS004-ProtoCessor_PSP_Driver_Specification Table of Contents TABLE OF CONTENTS 1. 9<cr> :RD-NA:data,OF:12<cr> - - - Data Array Offset Data Array Offset Data Array Offset Parameter 2 :RD-NA:data,OF:0<cr> Example - - - Data Array Name Data Array Name Data Array Name Parameter 1 - - - Data Length value - Parameter 3 Parameter 4 Optional Parameter FMT (default to decimal unsigned integer) FMT (default to decimal unsigned integer) D – Signed Decimal Int H – Hexadecimal Integer U - Unsigned Integer F – Floating Point Possible Values Required Parameter ProtoCessor 1991 Tarob Court Milpitas, California 95035 USA Web:www. 8319 email: [email protected] PS004-ProtoCessor_PSP_Driver_Specification 2