Jump to content

Search the Community

Showing results for tags 'screens'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

  • Horner OCS
  • Soft Starter Documentation
  • VFD Manuals and Documentation

Blogs

  • Marke's Rants
  • Induction Motor Generation
  • vitaeng's Blog
  • SBsparky's Blog
  • Ismail1980's Blog

Forums

  • Administration
    • Announcements
    • Comments, Questions and Suggestions
    • Hints and tricks
  • Suggestions/Feedback
  • Motor Control
    • News
    • Use Soft Starters or VFDs
    • Soft Starters
    • Variable Speed Drives
    • Power Factor Correction
    • Motor Starting
    • Motor Protection / Failure
    • Energy Saving
    • General Motor Control
    • AC Machines
    • DC Machines
    • library
    • Books
    • Micros and programming for motor control
  • automation
    • News
    • plcs
    • Comms
    • Embedded controllers
    • General automation
    • GSM Control
    • Smart Relays
    • Pressure Transducers
  • Building Services
    • General
    • Buy, Sell Exchange
  • Electrical Supply
    • Protection Systems
    • Supply Components
    • Power Quality
  • Electronics
    • General
    • Analog
    • Component Engineering
    • Digital
    • Interface
    • PCB
    • Power Supply
  • Microcontrollers
    • 80C51 Family
    • UC51 C Compiler
    • AVR
    • CodeVision CAVR compiler
    • PIC Microchip series
    • Others
    • ARM Processors
  • Power Electronics
    • SCRs
    • IGBTs
    • General
  • AuCom
    • EMS series Soft starters
    • EMX series soft starters
    • MSX Series Soft Starters
    • IMS series soft starters
  • Danfoss
    • FC10x
    • FC20x
    • FC30x
    • Soft Starters
    • Harmonic Filters
  • Emotron
    • Products
  • Horner OCS
    • CScape
    • Micro OCS series
    • XL Families
  • Invertek Drives
    • General Information
    • Optidrive E2/E3
    • Optidrive P2
    • Optidrive HVAC
  • Motortronics
    • General Public
    • General Private
  • Linux
    • Tape Drives
    • General Linux Questions
  • Students
    • Electronic
    • Electrical
  • Humour
  • Software
    • Electrical Calculations
    • Mail Washer

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 1 result

  1. The Horner OCS (PLCs with inbuilt HMI) have multiple screens available that can be programmed with text, data and graphics. The number of screens is determined by the OCS hardware. In the XL series, there are typically 1023 screens. There are three means of selecting a screen to display from within the code. 1) Each screen is mapped onto a %D location with screen 1 at %D1. A boolean function that sets the "%D" register will cause that screen to display. If the "%D" register is temporarily true, then the screen will be temporarily shown. If the "%D" bit is set, then the most recent "%D" register to be set will be the new permanent screen to be displayed. 2) There are two screen display functions that can be called, Change Screen and Display Screen where Display Screen is a temporary showing of the identified screen and Change Screen changes the "default" display screen. Each screen has a unique address from 1 to 1023 (or what ever the maximum screen number is for the hardware) 3) The third means of controlling the screens, is to use the System Register %SR1 which is an index to the displayed screen. To display a screen, set the register %SR1 equal to the screen that needs to be displayed. NOTE : i. For ease of code debugging and enhancement, only use one method of screen control. ii. The screen displayed is the latest screen to be called. If the Screen is altered more than once in a scan, the screen seen will be the last change made. Screen Jumps In addition to manipulating the screens directly from within the code, it is common to use jump buttons on each screen to "jump" to the next desired screen. The actual screen being displayed can be determined from within the code by reading the %SR1 register at any time. The use of screen jumps can be quite restrictive in some circumstances with one of the issues being the real estate required to add sufficient screen jumps to suit the task. Clever screen control can hide and show screen jump buttons that are overlaid, but at this point, you are controlling the visibility of buttons and direct screen control by code can be a simpler option.
×
×
  • Create New...