beautypg.com

ProSoft Technology PS-QS-1x10-0781 User Manual

Page 2

background image

FieldServer Configuration Manual

Table of Contents

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

Tel: (408) 262-2299 Fax: (408) 262-2269 Toll Free: (888) 509-1970 email: [email protected]

TABLE OF CONTENTS

1

FieldServer Concepts ...................................................................................................................................... 6

1.1

Introduction ................................................................................................................................................ 6

1.2

Application .................................................................................................................................................. 6

1.3

Terminology ................................................................................................................................................ 6

1.3.1

Nodes ..................................................................................................................................................... 6

1.3.2

Clients and Servers ................................................................................................................................. 7

2

Overall Operation Philosophy ........................................................................................................................ 8

3

Getting Started – Basic Configuration ............................................................................................................ 9

3.1

Configuration File Overview: ...................................................................................................................... 9

3.2

Configuration File Structure ....................................................................................................................... 9

3.3

Editing Configuration Files ........................................................................................................................ 13

3.4

Testing Configuration Files with MB8SIM.EXE.......................................................................................... 13

3.4.1

Additional worthwhile MB8SIM checks: .............................................................................................. 15

4

Map Descriptor Functions ............................................................................................................................ 16

4.1

Active vs. Passive functions ...................................................................................................................... 16

4.2

Passive Map Descriptor Functions ............................................................................................................ 16

4.2.1

Passive ................................................................................................................................................. 16

4.2.2

Passive Client (Passive_Client) ............................................................................................................. 16

4.2.2.1

Working with Passive Client – Passive Server Applications ............................................................ 17

4.3

Active Map Descriptor Functions ............................................................................................................. 18

4.3.1

Read Block Continuous (Rdbc) ............................................................................................................. 18

4.3.2

Active Read Continuous with Sequencing (Arcs). ................................................................................. 18

4.3.3

Write Block on Change (Wrbx) ............................................................................................................. 18

4.3.4

Write Block Continuous (Wrbc) ............................................................................................................ 18

4.3.5

Active Read on Trigger (ART) ............................................................................................................... 19

4.3.6

Active Write on Trigger (AWT) ............................................................................................................. 19

5

Data Manipulation Features......................................................................................................................... 20

5.1

Moves ....................................................................................................................................................... 20

5.1.1

Simple Moves ....................................................................................................................................... 21

5.1.1.1

Simple Move Example ..................................................................................................................... 21

5.1.1.2

Special Application: Grouping Data ................................................................................................ 21

5.1.1.3

Special Application: Separating Responsible Map Descriptors ....................................................... 22

5.1.1.4

Special Application: Creating a LonWorks SNVT_Switch from 2 Modbus registers. ....................... 22

5.2

Function Moves – Type Casting ................................................................................................................ 23

5.2.1

Functions Available For Type Casting: ................................................................................................. 23

5.2.2

Converting two Integers to a Float. ..................................................................................................... 24

5.2.3

Using Moves to pack and unpack bits to or from a Register ............................................................... 24

5.2.4

Example 1 – Simple Bit Extraction........................................................................................................ 25

5.2.5

Example 2 - Simple Bit Packing ............................................................................................................ 25

5.2.6

Example 3 - Extracting bit groups ........................................................................................................ 26

5.2.7

Bit Extraction – Application Example ................................................................................................... 26

5.2.7.1

Bit Extraction Example Configuration: ............................................................................................ 27

5.2.8

Task Moves .......................................................................................................................................... 28

5.2.8.1

Special Application: Node Status .................................................................................................... 28

5.2.9

Match-pattern ..................................................................................................................................... 29