My Tickets

Drivers Manual

Honeywell PLC (Dredge Status) - 36

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



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

    System Observation Slot ID

    BBB

    Aft draft pressure

    Underwater Sensor Draft AFT

    CCC

    Fwd draft pressure

    Underwater Sensor Draft FWD

    Aft+ (Fwd - Aft) / 2 Underwater Sensor Draft MEAN

    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.

    Field Description System Observation Slot ID

    FFFF

    Draghead water depth + 100 cm

    Underwater Sensor ROV Depth DRAGHEAD

    GGGG

    Intermediate water depth + 100 cm

    Underwater Sensor ROV Depth GYMBAL

    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:

    Field Description System Observation Slot ID

    J

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

    Dredging Sensor Status n/a

    KKK

    Dredge pump Load (kW)

    Dredging Sensor Weight n/a

    MMM

    Spoil Flow Rate (m/sec)

    Dredging Sensor Mixture Velocity n/a

    NNNN

    Mud Volume (m3)

    Dredging Sensor Volume n/a

    OOOO

    Average density (kg/m3)

    Dredging Sensor Density n/a

    PPP

    Hydraulic Pump Pressure (bar) Pump1 + Pump 2

    Dredging Sensor Hopper Level n/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.



    Field Description System Observation Slot ID

    DDDD

    Draghead wire payout in cm.

    Miscellaneous System Generic DH_WIRE_PO

    EEEE

    Intermediate wire payout in cm.

    Miscellaneous System Generic GB_WIRE_PO

    HHHH

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

    Miscellaneous System Generic DH_WIRE_VA

    IIII

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

    Miscellaneous System Generic GB_WIRE_VA

    LLL

    Dredge Pump Vacuum Pressure (kPa) + 100

    Miscellaneous System Generic DPPRESSURE

    QQ

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

    Miscellaneous System Generic HCREQUEST
    RRRRR DA_1_TC_RPM Miscellaneous System Generic DA1_TC_RPM
    SSSSS DA_2_TC_RPM Miscellaneous System Generic DA2_TC_RPM
    TTT DA_1_Cylinder_Average_Temperature Miscellaneous System Generic DA1_CA_TMP
    UUU DA_2_Cylinder_Average_Temperature Miscellaneous System Generic DA2_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.


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.