Simulating DeltaV Block Status Parameter

  • Product Family: MiMiC Simulation
  • Category: Application Notes
  • SKU: MM3-11xx, MM3-2102, MM3-2107
  • This application note describes the options for simulating an input failure on a DeltaV Block by changing the status parameter.

    This procedure goes through the steps required to utilize MiMiC to change the block status parameter of a block within a DeltaV Control Module. To gain access to this parameter the use of DeltaV Simulate OPC SIO Driver, DeltaV SIS SimulatePro Driver, or DeltaV CIOC/vCIOC SIO Driver from MiMiC to DeltaV will be used. To accomplish this we will need to create a SIOtag that is assigned to the item path of the status parameter within DeltaV. This path varies between each SIO Driver. Once the SIOTag has been created we will assign it to a node to be used by one of its models.

    For Deltav Simulate OPC SIO Driver the status parameter is called:
    control_module_name/block_name.SIMULATE.SSTATUS
    The status parameter for DeltaV SIS SimulatePro SIO Driver is called:
    deltav_workstation/IO1/Cxx/CHxx/STATUS
    The status parameter for DeltaV CIOC/vCIOC SIO Driver is called:
    CIOC-X/CHARMS/CHMx-xx//SIMULATE_STATUS.CV

    1. The following process goes through the configuration of a new DeltaV CICO/vCIOC SIO Driver status parameter
      1. Locate and add a status parameter for a specific CIOC IO Definition
        1. First locate the IO Definition of the channel status in question. IO Definition: Displays the IO Definition pop-up window
        2. Under I/O Definition Tab right click on the IO Definition
        3. Select Add Status SIOTag and a new SIOTag will be created IO Definition: Displays the IO Definition pop-up window
        4. Once the SIOTag is created click on the BASEPLATE Dropdown to change the baseplate
        5. Click on the CHANNEL Dropdown to change the channel to the desired channel
    2. The following process goes through the configuration of a new DeltaV SIS SimulatePo SIO Driver status parameter
      1. Locate the item path to the status parameter
        1. First locate the path of the item in question. IO Definition: Displays the IO Definition pop-up window
        2. Under I/O Definition Tab right click on the IO Definition
        3. Select Properties and a new windows will open
        4. Once the window appears, click on the Startup Commands tab
        5. Scroll down until the item path of block status is visible
      2. Record the path of the item in question. Startup Commands: Shows the startup commands under the selected IO Definition
        1. Click on the item path and highlight the path
        2. Right-click and select Copy
      3. Add a new SIOTag
        Append Button: Used to add a new SIOTag
        1. Click the SIOTags tab at the top of the window
        2. Click on the append button
        3. Enter a unique SIOTag name in the SIO_TAG field
        4. Optionally enter a SIOTag description in the DESCRIPTION field
        5. Select the ITEM_PATH field and right-click to paste the item path for the status
        6. Select DIRECTION field and pick WRITE
        7. Under SIOTAG_SUBTYPE choose Discrete
    3. Add SIOTag to Node
      Attach SIOTag to the node: click on add_existing
      1. Under the Simulation Database select a node
      2. Right-click on SIOTags and a menu will appear
      3. Click New -> Add Existing
      4. Click on the IO Definition which includes the newely added SIOTag
      5. Click OK and this will add the SIOTag to the node

    Once the SIOTag has been added to the Node it can be linked to by a block within a model. Since the value range is 0-255 we will need to create an 8 bit DI once within our model. Within the desired model the DI block properties that will change are Word_Size = 8 bits and OUT.SIOTag is the tag name that was created earlier in the procedure.

    MiMiC SIO Driver Status SIOTag Item Path 8 Bit DI Value
    Good Status Bad Status
    Deltav Simulate OPC control_module_name/block_name.SIMULATE.SSTATUS 128 255
    DeltaV SIS SimulatePro deltav_workstation/IO1/Cxx/CHxx/STATUS 128 0
    DeltaV CHARMs CIOC-1/CHARMS/CHM1-01//SIMULATE_STATUS.CV 128 0

    This procedure has covered the steps needed to simulate status parameter change on a DeltaV Block. We have used MiMiC to create a SIOTag with the proper path for the status and have assigned the SIOTag to a block within a model that can be toggled manually or by other logic. For more information about this topic please contact Mynah Support.

    [RSS] Subscribe to RSS feed | Contact | Legal | Privacy

    ISO 9001-2008 Certified
    © 2013 MYNAH Technologies LLC. All rights reserved.