Support & Resources

Software & Manuals
vbuilder_box Free vBuilder Programming
Better PLC Programming Software. Graphically program in Ladder Logic or Flow Charts. Powerful instruction set, compact & easy to learn.
vBuilder Programming
More than 300 pages. Developing Programs with Velocio Builder. Control Basics and Tutorials. Flow Chart Implementation. Ladder Logic Implementation. Program Download and Debug.
Ace Diagonal Ace User Guide Wire inputs/outputs of Ace PLCs. VMount DIN rail mounting adapter. Specifications.
Free vFactory Scada
Create operator controls with Awesome, Free HMI. Simplicity is the name of the game. We want you to get your application up and running ASAP. Easy to Build Operator Controls. Plug in your programmed PLC. vFactory will gather your tags, know which are read-only and which are writable. You’re ready to fill pages with graphs, numbers, labels and value adjustment tools from vFactory’s simple, yet powerful set of 12 tools. Drag and drop controls to create Operator Control Panels. Designed to be the easiest to use HMI software around.


Specifications of Ace PLCs

See all specifications of Ace PLCs

  Voltage 4.75 – 5.5 VDC via a two position pluggable connector
or USB port (except Ace 7096)
  Current 300 mA maximum. < 100 mA typical
Digital Inputs
  Type DC voltage input
  Input range 3 to 30 VDC
  Internal pull down to ground 10 Kohms
  Input low (or 0) signal 0 to 0.8V, or open connection
  Input high (or 1) signal 2.5 to 30VDC
  Pulse counter input frequency up to 100 KHz (typical)
    up to 250 KHz (maximum)
  Program selectable debounce 0 to 255 milliseconds
Digital Outputs
  Type Sinking transistor
  Voltage range 3 to 30VDC
  Current 300 mA maximum
  Motion output pulse frequency 0 to 250 KHz (maximum)
  PWM resolution 1 microsecond
  Off state pull up resistance to VO 33 Kohms
Analog Inputs
  Type Ace v5 = 0 to 5 VDC
    Ace v10 = 0 to 10 VDC
    Ace c = 0 to 20 mA
  Resolution 12 bit
Analog Outputs
  Types selectable ; 0-5 V, 0-10 V
  Resolution 16 bit
Thermocouple / Differential Voltage Inputs
  Types selectable ; J, K, T and N or –
    +/- 0.256V, +/- 0.512V, +/- 1.024V, +/- 2.048V, +/- 4.096V, +/- 6.144V
  Output value floating point value in degrees C or V
  USB Device – mini USB connector Programming, Power Supply and Modbus Slave
  RS232 3 wire (TX, RX and ground). Modbus Slave
  RS485 2 wire. Modbus Slave
  baud rates / parity / stop bits Baud rate selectable. 9600 bds to 115000 kbs.
Physical Dimensions
  63.5 * 63.5 * 12.7 mm  
  Operating temperature -40 to +85C
  Humidity 0 to 95% non-condensing
Software Specifications : Application Program Limits
  Program Memory 34 K Word
  Maximum rungs or function blocks 4 K
  Maximum # Subroutines 68
  Maximum Tagnames 950
  Main Program data memory Bits 2,048
unsigned 8 bit integers 512
unsigned 16 bit integers 512
signed 16 bit integers 512
signed 32 bit integers 256
floating point numbers 256
  Object Memory object words 4,096
object bits up to 65,536
object 8 Off integers up to 8,192
object signed 16 bit up to 4,096
object unsigned 16 bit up to 4,096
object signed 32 bit up to 2,048
object floating point up to 2,048
  Maximum # objects 292
  Maximum # PWM outputs all digital outputs
  Maximum # of Stepper Motion Controls 3
  Maximum Stepper Motion speed 250 KHz
Terminal Block Connections
  Terminal type Socket connectors and Spring cage capture plug
  Terminal spacing 2.50 mm
  Wire section 0.10 – 0.50 mm2


Tutorials & Resources

General remarks

Deployment : Be sure, to push Program () then Run () before deploying your Ace PLC. If you don’t do this, you may be in a stopped or debug state, which won’t begin executing on power up.

Programming and Fonctions

Getting Started with vBuilder – Create a very simple program to introduce vBuilder programming software.
State Machines – Introduction to the format we highly recommend you use with your flow charts.
Subroutine Example – How we recommend structuring your subroutines.
Timer Example – How to count up and countdown with timer.
Debounce Example – Eliminate extra ON/OFF transitions that occur when using mechanical buttons and switches.
Rising Edge – How to do things in flow charts based on a Rising Edge signal (OFF to ON transition)
Real Time Clock – How to set it, read it and compare against it.
Near Parallel – How to do multiple tasks at almost the same time.

Inputs / Outputs : How to Wire

Digital Inputs – How to Wire Digital Inputs of Ace PLC.
Digital Outputs – How to Wire Digital Outputs of Ace PLC.
Analog Inputs – How to Wire Analog Inputs of Ace PLC.
Wire Connections to the Ace PLC – Pluggable Terminal Blocks.
Industrial power supply 85 to 264 VAC to 5 VDC – How to Wire
Combination Analog Inputs and Analog Outputs – How to Wire Analog Inputs and Outputs of Ace PLC.
Thermocouple and Low Voltage Analog Inputs – About Thermocouple 16 bit Differential Low Voltage Analog Inputs.
Thermocouple (Temperature) Example – How to use it in degrees C or F.

Serial RS232/485/USB communication : Applications

Remote Recopy of Inputs/Outputs – How to use Ace as Mirror function
Custom Serial Messages – How to send and receive custom serial messages.
Expansion unit 1430 – How to use Ace 1430 as an I/O expansion unit for Ace PLCs
RS232, RS232/485 and USB ports of Ace PLC – How to Wire.
Modbus protocol – With the Ace PLCs on RS232, RS485 and USB Ports.

HMI / Scada

Ace PLC to Kinco HMI – Connect a Ace PLC with RS232 or RS232/485 port to a Kinco HMI in Modbus.
Ace PLC to AdvancedHMI Software – Free Windows HMI software that runs in Visual Studio (Modbus)

Projects Examples

Elevator Example – A small program to control an elevator.
Laboratory Scale – How to control an Adam Equipment Industrial Scale with a PLC.

Motors / Encoders / HighSpeed / PWM

Stepper Motor Control – How to move a stepper motor to several locations using the Motion Out function.
Stepper Motor Control – How to wire EasyDriver, the Stepper Motor Driver.
Servo Motor Control – How to ontrol of Brushless DC Servo Motors.
RC Servo Control – How to control the angle of a RC servo using a PWM output.
Counter or Encoder with Motion_In – How to use Motion_In function for high speed counting or encoder


vMount DIN rail – Mounting adapter.


You have built a useful program ? Send it to us, we will publish it !