KB88962
Published: November 17, 2020
Revision: 1.0

TPO Channel's State Does Not Change With Percentage (Duty Cycle) of 100%, 0%, or Less Than 0%


Applies To:

Firmware for:

  • GRV-R7-MM1001-10
  • GRV-ODCSRC-24
  • GRV-ODCI-12
  • GRV-OAC-12
  • GRV-OACI-12

Versions Affected:

GRV-ODCSRC-24, GRV-ODCI-12, GRV-OAC-12, GRV-OACI-12: 1.3c to current
GRV-R7-MM1001-10: All versions


Symptoms:

In a PAC Control strategy with either

  • a GRV-EPIC-PR1 I/O unit that has any of the listed groov I/O modules with a digital output channel configured as TPO or
  • a GRV-R7-MM1001-10 I/O unit that has a digital output channel configured as a TPO,
you may observe any of the following:
  • Scenario 1:
    1. Set the TPO channel constantly off with the Turn Off command.
    2. Configure the TPO's period to a desired period with the Set TPO Period command.
    3. Set the TPO's duty cycle to 100% with the Set TPO Percent command.
    4. Observe the TPO channel's output. The TPO channel's output will remain off, but it should be constantly on.
  • Scenario 2:
    1. Set the TPO channel constantly on with the Turn On command.
    2. Configure the TPO's period to a desired period with the Set TPO Period command.
    3. Set the TPO's duty cycle to 0% or less (such as -50%) with the Set TPO Percent command.
    4. Observe the TPO channel's output. The TPO channel's output will remain on, but it should be constantly off.

Workaround:

Instead of setting the TPO percent to 100% to set the TPO channel constantly on, use the "Turn On" command.

Instead of setting the TPO percent to 0% or less to set the TPO channel constantly off, use the "Turn Off" command.

Resolution:

Opto 22 has resolved this issue and will include the fix in an upcoming release.

Questions?

Contact: Opto 22 Product Support.
Phone: 800-835-6786 or 951-695-3080
Email: support@opto22.com


DISCLAIMER

This Opto 22 Knowledge Base ('OptoKB') article is intended to provide general technical information on a particular subject or subjects and is not an exhaustive treatment of such subjects. Accordingly, the information in this OptoKB article is not intended to constitute application, design, software, or other professional engineering advice or services. Opto 22 may modify the OptoKB articles at any time. Before making any decision or taking any action which might affect your equipment, you should consult a qualified professional.

OPTO 22 DOES NOT WARRANT THE COMPLETENESS, TIMELINESS, OR ACCURACY OF THE DATA CONTAINED IN THIS OPTOKB ARTICLE AND MAY MAKE CHANGES THERETO AT ANY TIME AT ITS SOLE DISCRETION WITHOUT NOTICE. FURTHER, ALL INFORMATION CONVEYED HEREBY IS PROVIDED TO USERS 'AS IS.' IN NO EVENT SHALL OPTO 22 BE LIABLE FOR ANY DAMAGES OF ANY KIND INCLUDING DIRECT, INDIRECT INCIDENTAL, CONSEQUENTIAL, LOSS PROFIT, OR DAMAGE, EVEN IF OPTO 22 HAS BEEN ADVISED ON THE POSSIBILITY OF SUCH DAMAGES.

OPTO 22 DISCLAIMS ALL WARRANTIES WHETHER EXPRESSED OR IMPLIED WITH RESPECT TO THE INFORMATION (INCLUDING HARDWARE, SOFTWARE, AND/OR FIRMWARE) PROVIDED HEREBY, INCLUDING THE IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTIBILITY, AND NON-INFRINGEMENT. Note that certain jurisdictions do not sanction the exclusion of implied warranties: thus, this disclaimer may not apply to you.

Copyright © 2020 Opto 22. All rights reserved.