Transmitter

SUMMARY

Transmitter are needed for analog Measuring Points only and are mainly used when creating an AbvSpu Database.

CONTENTS

  1. Introduction
  2. Create TransmitterLists
  3. Delete/ Modify/ Create/ Transmitter
  4. Properties
  5. Example of use

Introduction

That Data Object Class is mainly used for creating an AbvSpu Database. Only the name of the transmitter is written to the "_ifadr" field of the "_mp.dbf" of the analog Measuring Point.

In the AvET:

Using the AvET you may:

Create TransmitterLists

Recommendation:
Create a subfolder called "Transmitter" in the Project folder.

In the pull down menu ‘File’ of the toolbar - select "new".
In the opened window select the item “TransmitterList”.
Input the wanted name in the ‘Name’ –field and the wanted location below.

Note:
The path of the opened project is shown, it may be extended - not existent directories are created.


Finish with OK.

Note:
A TransmitterList with the given name and the extension ".trm.xml" is created in the defined folder and shown in the tree in the left window.


Information about entries in the fields you will find down below under the headline ‘properties’.

Delete/ Modify/ Create/ Transmitter

Open the wanted TransmitterList via double-click.

In the toolbar are the actions ‘apply’, ‘reset’ and ‘new Object’ operable.

Delete Transmitter
Select the wanted Transmitter in the center window. Click the 'delete' symbol in the toolbar. If on closing the file the modification is confirmed, the deletion is final.

Modify Transmitter
Select the wanted Transmitter in the center window. In the right window you may modify the definitions. If on closing the file the modification is confirmed, the change is final.

Information about entries in the fields you will find down below under the headline ‘properties’.

Create Transmitter
Select ‘New Object’ in the toolbar.
A Transmitter is created. If on closing the file the modification is confirmed, the newly created Transmitter is saved.

Information about entries in the fields you will find below under the headline ‘properties’.

Properties

List name: TransmitterList
File extension: .trm.xml
Objects: Transmitter

Properties of the TransmitterList
Field (Name in Refresh- Actionscript & XML-Files) Description assosiated VisuNT-Field (max.Lenght)
Name (Name) Name of the TransmitterList non-existent
Description free Text non-existent

Properties of Transmitter
Field (Name in Refresh- Actionscript & XML-File) Description assosiated VisuNT-Field (max.Lenght)
Name (Name) Name of the Transmitter _mp.dbf: _ifadr (13)
Description free Text non-existent
Hardware modul type (HardwareModuleType) type: 0/1/2/16/17 non-existen
Lower Limit (LowerLimit) linare standardisation / OutOfRange-detection: Start value non-existen
Lower Offset (LowerOffset) Offset for lower limit non-existen
Upper Limit (UpperLimit) linare standardisation / OutOfRange-detection: End value non-existen
Upper Offset (UpperOffset) Offset for upper Limit non-existen

Hardware modul type
- Analog Out
- Analog In (smoothed)
- Analog In
- Int
- Real

Example of use

Via Transmitter nearly all transducer types can be defined, e.g. analog transducer with 0–10 V, 0-20 mA, 4-20 mA, etc.
Via the transmitter data the interface between the physical transducer and the input data (Raw counts) needed for processing is defined.
In the following Table the conversion from transducer to DataObject values are shown.

Transducer
Description Range start Range end remark
phys. Sensor 0 6 Bar
electr. Signal 4 20 mA
Resolution of the input module: 10 Bit 0 1023 Counts
setting of the module 0 = 0 20 = 760 mA = Counts
phys. Range 152 760 counts, equates 0-6 Bar (4 mA = 0 Bar)

According to manufacturer specification the transducer works faultless in the range from 2 to 24 mA, i.e. an “out of Range” –error should be reported beyond that limits.
To define that transducer the Transmitter data should show the following:

Name 4_20mA
Description Pressure sensor 0-6 Bar
Hardware modul typ Analog In (smoothed)
lower limit 152 equates range start: 4 mA at 38 Counts per mA
upper limit 760 equates range end: 20 mA at 38 Counts pro mA
lower Offset -76 Measuring Range starts 2 mA below Range Start
upper Offset 152 Measuring Range ends 4 mA above Range End

The scaling of 0-6 Bar is defined at the measuring points itself, since the transducer may be shared.

For scaling of the physical measuring value a linear equation is used which is definite by 2 points:
P1 (lower limit, measuring range start), in the example P1(152,0)
P2 (upper limit, measuring range end), in the example P2(760,6)

For the OOR (OutOfRange)–definition the following algorithm is used:
Underflow = lower limit + lower Offset
Overflow = upper limit + upper Offset
OOR (Sensor failure) Sensor failure is triggered by Underflow or Overflow and is equivalent to Status 16.