Controlling Digital Outputs with Windmill Software
Windmill has several programs which you can use to control your digital outputs, including DigitalOut, AnalogOut, Graphics and Test-Seq. Additionally, the Windmill IML Tools make it easy for you control outputs from your own applications.
Windmill DigitalOut for Push Button Control
This software lets you control any number of digital output channels. It provides push buttons for you to change the state of each channel. You can switch each channel individually, or switch several channels at once.
Windmill AnalogOut for Controlling Groups of Outputs
You normally use AnalogOut to control analogue, not digital, outputs. However there is one special case when you could use it to control digital channels. This is when you have grouped digital channels using Windmill SetupIML.
Each digital channel (or line) is initially set to on or off by a single bit. You might, however, want to always switch several channels at the same time - for example to open or close 8 relays at the same instant. In this case you can group the 8 channels together. All 8 relays will be controlled by a single value rather than by 8 separate ON/OFF values. In binary the value would be from 00000000 to 11111111.
Bit 0 corresponds to line 0, bit 1 to line 1, bit 2 to line 2 and so on. A value of 1 sets a line to on, a 0 sets it to off. So, for example, to set lines 0, 3, 6 and 7 to on and lines 1, 2, 4 and 5 to off you would send the following number in binary:
Data bits: 76543210 Binary: 11001001
In hexadecimal you would send "C9" and in decimal "201".
For more details see the AnalogOut and SetupIML Help files, available from http://www.windmill.co.uk/help.html
Windmill Graphics for Process Mimics
Graphics lets you design and create your own display
and control windows. You can insert buttons to control
digital outputs. These can take any appearance you
like. There are three types of button: one that
toggles between on and off, one that always turns an
output on and one that always turns an output off.
You can also insert "LEDs" to light up when the
output is on. Finally, you can choose whether the
the digital output should initially be on or off.
For more details see
Windmill Test-Seq for Sequence Control of Equipment
Test-Seq interprets a file of commands and controls
equipment and applications accordingly. It can send
commands and data to other Windows programs, or directly
to the hardware inputs and outputs. The command, or
test sequence file is a text file which you can easily
create in a text editor or word processor. Use
Test-Seq to control digital outputs depending on
timing or environmental conditions. For more
Windmill IML Tools
You can use the IML Tools to switch digital outputs
directly from Windows applications like Excel, from
Basic programs or from any developer tool can
integrate Active X controls. Windmill takes care of
the communication with the hardware leaving you
free to concentrate on your application. For more
All the Windmill programs mentioned can be used with equipment connected to the PC over Ethernet, USB, RS232, RS422, RS485 or Modbus. Contact Windmill Software at [email protected] for more information.