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.
HMI Tool

Free Programming Software for HMIs. See also Tutorials: Command HMI Demo Application and PLC to CommandHMI Communication

  Specifications of Ace PLCs  

Before Start-Up

– PLC may be powered via USB (except Ace 7096) or 5V on power plug
– Before connecting PLC to PC : 1: Install vBuilder – 2: Restart your PC (advisable) – 3: RUN vBuilder – 4: Plug PLC
    If you have some issues, please, have a look here
– Before wirring PLC : Be sure to connect VO to VDC of each outputs group, before connect outputs.
    See How-to-wire-digital-outputs-of-ace-plc.
– To enable PLC to start up  program after power cycle, in vBuilder, press the V program button then press the green triangle run button . Now you are free to cycle PLC power. PLC will start program on power up.


Tutorials & Resources

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.

How to Wire Inputs/Outputs/Terminal Boards/Power Supply

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.
Terminal Boards – Click on each wirring diagram on the shop page
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

Serial Gateway – How to use Ace PLCs with 2 serial ports as a serial Gateway
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 an RS232/485 Ace PLC (here 1430) as an I/O expansion unit for Ace PLCs
Modbus protocol – With the Ace PLCs on RS232, RS485 and USB Ports.

HMI / Scada

Command HMI Demo Application – Learn how the pre-loaded demo application was created. Goes over basic components like buttons and numeric entries and graphs. Also covers more advanced concepts including recipes and macros.
PLC to CommandHMI Communication – Learn to sends data between your PLC and the HMI.
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.


Subroutines for import in vBuilder

Right-click on the subroutine you wish to download and select ”Save the link target as…”

Weekly Program Timer
Asynchronous Pulse Generator

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



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

How to check the connection with my Ace PLC, my PC and vBuilder

Ace PLC is not see with vBuilder or Windows. No USB sign bottom right-hand corner of your vBuilder screen. In Setup Hardware, the button doesn't work.

Check if you see the COM port in vBuilder with this tool:

Check in your Windows device manager (devmgmt.msc) if you see VelocioComm

if not, try these :

Plug and unplug USB cable, and have a look to the Device Manager Windows.
If the list refreshes as you plug it in/unplug it, the it sees something.
If it is an unknown device, then it's probably that you needs to install the driver: 1:Uninstall vBuilder - 2:Restart your PC (advisable) - 3:Install vBuilder - 4:RUN vBuilder - 5:Plug PLC
If nothing happens, check if the led of the PLC blinks. If not, check the power supply or maybe the power of your USB port.
Try to change the USB cable (Some USB cable can work with some devices, but not with all devices - due to wires diameter of the USB cable)
Try on another PC