1. Home
  2. /
  3. Wonderware-intouch
  4. /
  5. Start/Stop Machine Simulation

Start/Stop Machine Simulation - Wonderware-intouch Typing CST Test

Loading…

Start/Stop Machine Simulation — Wonderware-intouch Code

Simulate a machine start/stop using buttons and a boolean tag.

# wonderware_intouch/demo/StartStopApp
1. Create a Boolean Tag 'MachineRunning'.
2. Drag two buttons: 'Start' and 'Stop'.
3. Configure 'Start' button: On Click -> Set 'MachineRunning' = True.
4. Configure 'Stop' button: On Click -> Set 'MachineRunning' = False.
5. Add an animated indicator light bound to 'MachineRunning'.
6. Run the runtime to control the machine state.

Wonderware-intouch Language Guide

Wonderware InTouch (now AVEVA InTouch HMI) is a graphical Human-Machine Interface (HMI) development platform used to design real-time industrial visualization, SCADA dashboards, and operator control screens for manufacturing, utilities, and automation systems.

Primary Use Cases

  • ▸SCADA dashboards and operator control panels
  • ▸Real-time process monitoring
  • ▸Alarm and event visualization
  • ▸Historical trending and data logging
  • ▸Multi-PLC and multi-protocol SCADA integration

Notable Features

  • ▸SmartSymbols and reusable graphics
  • ▸Built-in alarming and trending
  • ▸Scripting using QuickScript
  • ▸Connectivity via OPC, Modbus, DDE, SuiteLink
  • ▸Integration with Historian and System Platform

Origin & Creator

Originally developed by Wonderware Corp. (founded 1987), later acquired by Invensys and now part of AVEVA.

Industrial Note

Extremely common in SCADA environments where operator monitoring, industrial visualization, and centralized control are required-especially in water treatment, power distribution, and manufacturing plants.

More Wonderware-intouch Typing Exercises

Simple Counter in Wonderware InTouchTemperature MonitorTank Level VisualizationConveyor Belt AnimationAlarm Indicator PanelBatch TimerPressure Gauge VisualizationRecipe SelectorLive Trend Chart

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher