Skip to main content
Skip table of contents

Honeywell PLC (Tide) - 22


Description

Driver for decoding a Honeywell PLC Output string.
This is a format which can be expected on hopper dredging vessels, using a Honeywell PLC.

The ASCII data string contains, among other things, a tide value, draft sensor values, depth sensor values and a geographical position.

Besides decoding these observation types, the driver is capable of calculating a pitch angle for the underwater pipe object, using the values of the two depth sensors.
Of course, these sensors should be mounted on the pipe object.

From Qinsy v9.2.0 on the driver will automatically support the so-called Wartsila PLC Output string .
This string is a modification of the original Honeywell string: most fields are the same but the Wartsila string is longer and has additional observation values.

Driver Information

Driver

Honeywell PLC

Interface Type


Driver Class Type

Terminated 

UTC Driver (question)

No

Input / Output

Input 

Executable

DrvQPSTerminated.exe HONEYWELL_PLC

Related Systems

Related Pages


Qinsy Config

Database Setup

The I/O Interface parameters must be the same as for all above defined systems.

Tide Gauge

  • In order to decode the tide value add a Tide Gauge system to your template setup and select driver "Honeywell PLC (Tide)".

    On the 2nd wizard page, add a (virtual) tide station and leave the observation parameters of the last wizard page at the default ones.

    The driver will automatically convert the 'tide + 100cm' value to survey units.

Underwater Sensor

  • In order to decode the forward and aft draft value add an Underwater Sensor system to your setup and select driver "Honeywell PLC (Draft/Depth)".

    On the 2nd wizard page add two observations of type 'Draft', select the corresponding node and set the correct Slot using the value from the table below.

    Additionally you may add a third 'Draft' type observation which will return the mean value of the decoded forward and aft draft value.


    Leave the observation parameters on the last wizard page at their defaults.

    The driver will automatically convert the 'draft pressure' to survey units.

    Field

    Description

    SystemObservationSlot ID

    BBB

    Aft draft pressure

    Underwater SensorDraftAFT

    CCC

    Fwd draft pressure

    Underwater SensorDraftFWD

    Aft+ (Fwd - Aft) / 2Underwater SensorDraftMEAN

    It is important to enter the Slot Id's using capitals.

  • Use the same Underwater Sensor to decode the draghead and gymbal depth sensor values.

    On the 2nd wizard page add two observations of type 'ROV Depth', select the corresponding node and set the correct Slot using the value from the table below.

    Leave the observation parameters on the last wizard page at their defaults.

    The driver will automatically convert the 'depth+100cm' to survey units.

    FieldDescriptionSystemObservationSlot ID

    FFFF

    Draghead water depth + 100 cm

    Underwater SensorROV DepthDRAGHEAD

    GGGG

    Intermediate water depth + 100 cm

    Underwater SensorROV DepthGYMBAL

    It is important to enter the Slot Id's using capitals.

Pitch Roll and Heave Sensor

  • In order to get the calculated pitch from the two depth sensors add a Pitch Roll and Heave Sensor system to your setup and select driver "Honeywell PLC (Pitch)". 

    Important

    On the 2nd wizard page you must use the Slot number field to fill in the distance between the two depth sensors on the pipe object in cm's. 
    For example enter "853" when the distance between the two depth sensors on the pipe is 8.53 m.


    Leave the other Motion Parameters to defaults, except for the Pitch convention. This should be set to 'Positive bow down' (but it may depend on how the suction pipe object is defined).

    Note that when the pipe is laying horizontally in the water (i.e. both depth sensors have the same value) the pitch value will be zero.
    When the pipe hangs all the way down the pitch will be 90°.
    So under normal working conditions, the driver will calculate a positive pitch value between 0 and 90°.

Position Navigation System

  • In order to decode the position add a Position Navigation system to your setup and select driver "Honeywell PLC (Lat/Lon)".

    Note that the latitude and longitude field is only available in the original Honeywell PLC output string and not in the Wartsila output.
    A height value is never available.

Dredging Sensor

  • In order to decode the dredge status field, add a Dredging Sensor system to your setup, and select driver "Honeywell PLC (Dredge Status)". 

    Add an observation of type 'Status' and leave the observation parameters at their defaults. 

    Additionally, when a Dredging System has been added to the template setup, you can now select on the 2nd wizard page the newly added Status observation.
    You may set the Dredging Status Translation as follows: 



    The Wartsila PLC output string has more dredging related observations to be decoded which are not available in the original Honeywell output.
    So in that case add in the same Dredging Sensor a Density, Weight, Volume, Mixture Velocity and Hopper Level observation next to the Status:

    FieldDescriptionSystemObservationSlot ID

    J

    Dredge status (1=dredging, 2=sailing, 3=dumping, 4=bucket)

    Dredging SensorStatusn/a

    KKK

    Dredge pump Load (kW)

    Dredging SensorWeightn/a

    MMM

    Spoil Flow Rate (m/sec)

    Dredging SensorMixture Velocityn/a

    NNNN

    Mud Volume (m3)

    Dredging SensorVolumen/a

    OOOO

    Average density (kg/m3)

    Dredging SensorDensityn/a

    PPP

    Hydraulic Pump Pressure (bar) Pump1 + Pump 2

    Dredging SensorHopper Leveln/a

    The driver will automatically convert the values from the string to survey units.

Miscellaneous System

  • In order to decode all other available fields (e.g. the wire payout and wire vertical angle value) add a Miscellaneous system to your setup and select driver "Honeywell PLC (Wire Payout/Wire Angle)". 
    These values will be decoded as generic observations.

    On the 2nd wizard page add for each field that you want to decode a generic observations and use the selection from the drop-down box to set the correct Slot ID.
    Of course you may overrule the name of the observation for better clarity.



    FieldDescriptionSystemObservationSlot ID

    DDDD

    Draghead wire payout in cm.

    Miscellaneous SystemGenericDH_WIRE_PO

    EEEE

    Intermediate wire payout in cm.

    Miscellaneous SystemGenericGB_WIRE_PO

    HHHH

    Draghead wire encoder vertical angle in degrees (90=vertical)

    Miscellaneous SystemGenericDH_WIRE_VA

    IIII

    Intermediate wire encoder vertical angle in degrees (90=vertical)

    Miscellaneous SystemGenericGB_WIRE_VA

    LLL

    Dredge Pump Vacuum Pressure (kPa) + 100

    Miscellaneous SystemGenericDPPRESSURE

    QQ

    Hydraulic Control request (0=No, 9= Hull Operations,10=Windlass/Winch Operations, 11=Dredge Operations)

    Miscellaneous SystemGenericHCREQUEST
    RRRRRDA_1_TC_RPMMiscellaneous SystemGenericDA1_TC_RPM
    SSSSSDA_2_TC_RPMMiscellaneous SystemGenericDA2_TC_RPM
    TTTDA_1_Cylinder_Average_TemperatureMiscellaneous SystemGenericDA1_CA_TMP
    UUUDA_2_Cylinder_Average_TemperatureMiscellaneous SystemGenericDA2_CA_TMP

    Fields LLL - UUU are only available in the Wartsila output string. The Slot Id's are case sensitive.

    Leave the other parameters at their defaults. The driver will automatically convert the values from the string to survey units and degrees.

Additional Info

Drivers IO Notes

Command line parameter description for "drivers.io" file. Please do not edit this drivers.io file, or only after contacting the QPS Support department.

Cmdline 'HONEYWELL_PLC' tells the driver to expect data from the Honeywell PLC unit.

Cmdline 'NOCS' tells the driver to ignore the checksum of the message.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.