Appendix a, Advanced topics, Appendix a.1 – FieldServer ControlNet FS-8700-24 User Manual

Page 11: Write-throughs, Appendix a.2, Map descriptor functions, Appendix a.2. map descriptor functions

Advertising
background image

FS-8700-24 ControlNet Driver Manual

Page 11 of 12

Appendix A. Advanced Topics

Appendix A.1. Write-throughs

Some FieldServer drivers support “write-throughs”. This is the ability of a Read Map
Descriptor to automatically create a temporary write Map Descriptor to update the value of
an external R/W (Read or Write) memory location. Since the ControlNet card contains
separate Read-Only (Output) and Write-Only (Input) Buffers, write-throughs are not
supported on ControlNet messaging, but are supported for PCCC messaging. This is
because PCCC messages are embedded within ControlNet messages allowing for the
receiving device to process the embedded write message.

Appendix A.2. Map Descriptor functions

The diagram below explains the difference between the use of WRBC (Write Block
Continuous) and RDBC (Read Block Continuous) Map Descriptors. Note that WRBC Map
Descriptors write data from the FieldServer’s Data Arrays into the output data memory area
of the card whereas RDBC Map Descriptors place data from the card’s input data memory
area into the FieldServer’s Data Arrays. The IO data memory areas are kept in RAM on the
card and are defined by Connection Control Blocks on the card.

Data Array

WRBC Mapdesc

Data Array

RDBC Mapdesc

Input data memory

area

Output data memory

area

Output data memory

area

Input data memory

area

ControlNet

Network

Note:
1. For ControlNet messaging the target connection is specified
by Node_Name & CN_Instance.
2. For PCCC messaging the target connection is specified by
Node_Name & Block_Number.

SST 5136-CN Card

.
.
.

Input data memory

area

Output data memory

area

ControlNet Device

Connection

Control

Block 01

Connection

Control

Block 128

FieldServer

FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com

Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: [email protected]

Advertising