AceDatasheet UserGuide
AceDatasheet UserGuide
Benefits
• Enhanced and efficient development process
• Reduced system cost
• Reduced development time
• Improved reliability
• Embeddable within product
• Rapid development and deployment
Velocio PLCs are general purpose devices, designed to provide an applications engineer or technician the
capability to easily configure, program and make operational, specific projects of interest. Those specific
applications can involve nearly anything and may have aspects that might be dangerous. Providing a safe
operating environment for personnel and equipment is your responsibility and should be your primary goal
during system design and installation. Control systems can fail. You should not rely on the control system alone
to provide for a safe operating environment. External design features, including electromechanical devices,
physical barriers and independent safety systems may be required to provide protection for any part of a system
that poses a potential safety concern. Each application is different, so there may be special requirements for
your application. Make sure you follow all national, state and local governement requirements for the proper
installation and use of your equipment
Standard Safety
While every application is different, if you have an application that presents potential safety risks, you should take (at least) the
following list into consideration.
• Physical barriers - keep people, including their hands and legs away from moving parts
• Light curtains or other sensors that detect personnel moving into areas that are potentially unsafe
• Emergency shut down circuits that are electrically separate from the PLC
• System power disconnect
• Orderly shutdown - orderly, controlled shut down of equipment when triggered by the sensing of an unsafe or irregular
condition, or initiated by an operator
For your specific application, there my be other, or additional considerations. The key is to purposely take the time to consider,
during the design process - “What could go wrong” - and then design in barriers of mechanisms that will protect personnel and
equipment from the effects of what could go wrong. Keep safety in mind throughout the process and, if addtional concerns crop
up, address them.
At the end of development, again look for potential problem areas and address them appropriately yet again. While doing so,
consider that it is possible that you made a mistake or didn’t cover a condition in your design. Ask the question, “What might
happen if my design has a error or an unhandled condition?”. Then make sure that safety features cover that case.
The most important aspect of any application is safety. Its your responsiblity to make safety paramount.
• 6 Digital Inputs
-- Protected, 3-30VDC
-- High speed pulse counting capability
• 6 Digital Outputs
-- Sinking transistor outputs
-- Step and direction motion control enabled (3 maximum)
-- PWM capable on all outputs
• USB programming port
-- USB port Modbus RTU slave enabled
C D
1 1
VI
VO
2 2
3 3
4 4
5 5
6 6
Digital In Digital Out
Ace 1430
The Ace 1430 includes IO interfaces for 6 digital inputs, 12 Ace 1430
digital outputs and a serial port that is program configurable
as either RS232 or RS485. Power
• 6 Digital Inputs
-- Protected, 3-30VDC
-- High speed pulse counting capability
• 12 Digital Outputs
-- Sinking transistor outputs
-- Step and direction motion control enabled (3 maximum) 23
2
RS 485) VO2
-- PWM capable on all outputs S TX(-) RX(+)
( R 56 t
• Serial port configurable as RS232 or RS485 E 2 3 4 al Ou
t
1 i
Dig
-- Modbus RTU slave
-- Custom message communications
• USB programming port
-- USB port Modbus RTU slave enabled C D
1 1
VI
VO1
2 2
3 3
4 4
5 5
6 6
Digital In Digital Out
• 6 Digital Inputs
-- Protected, 3-30VDC
-- High speed pulse counting capability
• 12 Digital Outputs 23
2
RS 485) VO2
-- Sinking transistor outputs S TX(-) RX(+)
( R 56 t
Diff
+-
1 E 3 4 al Ou
-- Step and direction motion control enabled (3 maximum) 2 t
+-
Analog 2 1 i
Dig
-- PWM capable on all outputs
• 2 thermocouple/differential voltage inputs
-- J, K, T or N thermocouple C D
-- 16 bit differential voltage input selectable for +/-0.256V,
0.512V, 1,024V and 2.048V ranges 1 1
VI
VO1
2 2
3 3
• Serial port configurable as RS232 or RS485 4 4
5 5
-- Modbus RTU slave 6 6
Digital In Digital Out
-- Custom message communications
• USB programming port
-- USB port Modbus RTU slave enabled
Ace 1600
The Ace 1600 is the lowest cost Ace PLC with an RS232
port. It provides 3 digital inputs and 6 digital outputs, along
Ace 1600
with that RS232 port. In addition to basic digital inputs and Power
outputs, it is designed for motion control, PWM outputs and
high speed pulse counting.
• 3 Digital Inputs
-- Protected, 3-30VDC
-- High speed pulse counting capability
• 6 Digital Outputs
-- Sinking transistor outputs
-- Step and direction motion control enabled (3 maximum)
-- PWM capable on all outputs
• RS232 port
-- Modbus RTU slave
-- Custom message communications
• USB programming port D
-- USB port Modbus RTU slave enabled
RX
21
1
VO
2
3
Di
3
git
TX
4
al
5
2
In
23
6
RS
Digital Out
• 3 Digital Inputs
-- Protected, 3-30VDC
-- High speed pulse counting capability
• 3 Digital Outputs
-- Sinking transistor outputs
-- Step and direction motion control enabled
-- PWM capable on all outputs
• 3 Analog Inputs
-- Ace 1630v5 : 0-5VDC analog inputs
-- Ace 1630v10 : 0-10VDC analog inputs
D
-- Ace 1630c : 0-20mA analog inputs (also used for
4-20mA signals)
RX
21
1 4
VO
2 5
• RS232 port
An
3
3 6
alo
TX
-- Modbus RTU slave
Di
Di
g
g
2
g
In
23
Ou
In
-- Custom message communications
RS
t
• USB programming port
-- USB port Modbus RTU slave enabled
Ace 1700
The Ace 1700 provides 12 digital inputs and 24 digital Ace 1700
outputs. In addition to basic digital inputs and outputs, it is
designed for motion control, PWM outputs and high speed Power
pulse counting.
• 12 Digital Inputs
-- Protected, 3-30VDC
l In 1 VO4
-- High speed pulse counting capability ita
56 t
Dig4 3 2
• 24 Digital Outputs A F 3 4 l Ou
65 1 2 igita
VI1 D
-- Sinking transistor outputs In
a l 1 VO3
-- Step and direction motion control enabled (3 maximum) it
Dig4 3 2 56 t
65
B E 3 4 al Ou
-- PWM capable on all outputs 1 2
Dig
i t
VI2
• USB programming port
-- USB port Modbus RTU slave enabled
C D
1 1
VO1
VO2
2 2
3 3
4 4
5 5
6 6
Digital Out Digital Out
VO1
VO2
2 2
3 3
4 4
5 5
6 6
Digital Out Digital Out
Ace 1800
The Ace 1800 includes IO interfaces for 18 digital inputs and Ace 1800
18 digital outputs.
Power
• 18 Digital Inputs -
-- Protected, 3-30VDC
-- High speed pulse counting capability
• 18 Digital Outputs l In 1 VO3
ita
-- Sinking transistor outputs Dig4 3 2 56 t
A F 3 4 l Ou
65 1 2 igita
-- Step and direction motion control enabled (3 maximum) VI1 D
-- PWM capable on all outputs t a l In 1 VO2
i
Dig4 3 2 56 t
• USB programming port 65
B E 2 3 4 al Ou
t
1 i
-- USB port Modbus RTU slave enabled VI2 Dig
C D
1 1
VI3
VO1
2 2
3 3
4 4
5 5
6 6
Digital In Digital Out
• 14 Digital Inputs -
-- Protected, 3-30VDC 2
23
-- High speed pulse counting capability RS TX(-) RX(+) VO3
56 t
• 18 Digital Outputs l In 1 F 2 3 4 al Ou
ita 2 1 i t
-- Sinking transistor outputs Dig VI1 Dig
In VO2
-- Step and direction motion control enabled (3 maximum) l
ita 2 1
Dig4 3 56 t
-- PWM capable on all output 6 5 B E 2 3 4 al Ou
1 it
VI2 Dig
• RS232 port
-- Modbus RTU slave
-- Custom message communications
• USB programming port C D
-- USB port Modbus RTU slave enabled
1 1
VI3
VO1
2 2
3 3
4 4
5 5
6 6
Digital In Digital Out
Ace 22
Ace 22
The Ace 22 provides 12 digital inputs and 12 digital outputs.
In addition to basic digital inputs and outputs, it is designed Power
for motion control, PWM outputs and high speed pulse
counting.
• 12 Digital Inputs
-- Protected, 3-30VDC
-- High speed pulse counting capability
• 12 Digital Outputs
l In 1 VO2
-- Sinking transistor outputs ita
Dig4 3 2 56 t
65
B E 3 4 al Ou
-- Step and direction motion control enabled (3 maximum) 1 2 i t
VI1 Dig
-- PWM capable on all outputs
• USB programming port
-- USB port Modbus RTU slave enabled
C D
1 1
VO1
VI2
2 2
3 3
4 4
5 5
6 6
Digital In Digital Out
VI2
VO1
-- Ace 222c : 0-20mA analog inputs (also used for 4-20mA 2 2
3 3
signals) 4 4
5 5
• USB programming port 6 6
Digital In Digital Out
-- USB port Modbus RTU slave enabled
Ace 3090
The Ace 3090 includes IO interfaces for 6 digital inputs, 18
Ace 3090
digital outputs, 3 analog inputs, four thermocouple/differential Power
voltage inputs and an RS232 port. The three different
models of Ace 3090 differ only in the analog signal range they
are designed to interface (v5 = 0-5VDC, v10 = 0-10VDC and
c = 0-20mA).
n
gI
alo 1
An 2 A + -4
• 6 Digital Inputs 23
2 3
F - + -3
RS TX RX +2 Diff
-- Protected, 3-30VDC + -1 Analog
VO2
2 2
-- Ace 3090v10 : 0-10VDC analog inputs 3 3
4 4
-- Ace 3090c : 0-20mA analog inputs (also used for 5
6
5
6
4-20mA signals) Digital Out Digital Out
• 4 thermocouple/low level differential voltage inputs
-- J, K, T or N thermocouple
-- 16 bit differential voltage input selectable for +/-0.256V, 0.512V, 1,024V, and 2.048V ranges
• RS232 port
-- Modbus RTU slave
-- Custom message communications
• USB programming port
-- USB port Modbus RTU slave enabled
• 12 Digital Inputs
-- Protected, 3-30VDC
n
-- High speed pulse counting capability gI
alo 1
An A
• 12 Digital Outputs 2 3 2
23
RS TX RX
-- Sinking transistor outputs
-- Step and direction motion control enabled (3 maximum) l In 1 VO2
ita
Dig4 3 2 56 t
-- PWM capable on all outputs
65
B E 2 3 4 al Ou
t
1 i
• 3 Analog inputs, 12 bit resolution VI1 Dig
VI2
VO1
2 2
-- Modbus RTU slave 3
4
3
4
-- Custom message communications 5
6
5
6
• USB programming port Digital In Digital Out
-- USB port Modbus RTU slave enabled
Ace 7096
The Ace 7096 includes IO interfaces for 6 digital inputs, 12
digital outputs, 4 analog inputs, four thermocouple/differential
voltage inputs, two analog outputs and two RS232 ports. The
Ace 709X
three different models of Ace 7096 differ only in the analog Power
signal range they are designed to interface (v5 = 0-5VDC,
v10 = 0-10VDC and c = 0-20mA).
• 6 Digital Inputs
2-1 VA
-- Protected, 3-30VDC 23
2 RS TX RX 5 6 Analog Out
2- F
23 34
-- High speed pulse counting capability RS TX RX 12 Analog In
• 12 Digital Outputs 1 +- VO2
Diff 2 56 t
+-
-- Sinking transistor outputs Analog 3+-
B E 3 4 l Ou
4 1 2 igita
+-
-- Step and direction motion control enabled (3 maximum) D
2 2
-- Ace 7096c : 0-20mA analog inputs (also used for 3 3
4 4
4-20mA signals) 5 5
6 6
• 2 Analog Outputs Digital In Digital Out
-- 0-5V or 0-10 (selectable using vBuilder)
-- 16 bit resolution
• 4 thermocouple/low level differential voltage inputs
-- J, K, T or N thermocouple
-- 16 bit differential voltage input selectable for +/-0.256V, 0.512V, 1,024V and 2.048V ranges
• 2 RS232 ports
-- Modbus RTU slave
-- Custom message communications
• USB programming port
-- USB port Modbus RTU slave enabled
Any connection to DC voltage between 3 and 30VDC is sensed as a ‘1’. Any connection to ground (or voltage below 0.8VDC)
or an open connection is sensed as ‘0’. The ground reference of the signal must be connected to the ground terminal pin next to
signal 1, or to the PLC’s input power ground.
The figure on the right shows a variety of typical digital input signals that may
be connected to Ace digital inputs. Some of the more common ones include : switch
pulse
• Switches (this could be mechanical switches, buttons, limit switches,
transistor
etc.)
-- Connect one side to positive DC power (from a supply whose ground is 5V Inside PLC
connected to the PLC ground) VDC
-- Connect the other side of the switch to the digital input 6 6
Protection Circuit
5
-- For transistor signals that supply voltage when on : connect sensor
output to digital input 4 4
-- For transistor signals that switch to ground when on : connect to sensor 3 3
output to digital inputs & if input device does not pull high when inactive,
also pull up to positive voltage through a pull up resistor 2 2
• Encoder signals 1 1
-- Encoders will fall into one of the transistor signal categories listed above
• Logic level signals
-- Make sure that the signal’s ground reference is connected to the PLC
ground. Connect of input.
-- Make sure that the signal switches high and low.
The last pin on each digital input port connector provides a voltage (connected to the 5V power input, through a 10 ohm resistor
and a diode) which is used by the Optocouple Input Terminal modules. It can also be used to supply “wetting voltage” to dry
contact inputs.
Internally, as part of the protection circuit, each digital input is pulled to ground through a 10K ohm resistor. This pull down
resistor ensures that the digital input shows up as inactive when nothing is connected or the connection just sources voltage
when it is active.
Using vBuilder, one high speed pulse counter can be configured for basic high speed pulse counting (one digital input), or
quadrature pulse counting (two digital inputs). The same signal level requirements apply, as listed above.
For digital inputs that are AC signals, the Ace’s digital input ports can be connected to Velocio Optocoupled Input Terminal
Block modules. These modules interface 24VAC or 120VAC signals. A cable, supplied with each terminal block module is then
connected to the Ace digital input port. The Optocoupler Input Terminal Block modules convert the AC signals to the proper DC
levels to the PLC.
4
4
VDC
3
3
Protection Circuit
2
2
1
1
the second half of the C port. The RS232 port is the first half of the C port. Since 3
Signals
3
this is a minimal IO count PLC, with RS232, the digital port maximizes the number
of digital inputs available (3) by eliminating the VI voltage pin. 2 2
1 1
5V
Signals
2 2
1 1
Analog to Digital
to the PLC ground, next to signal 1 (or otherwise connected to the PLC’s ground). 5
Converter
4 4
Ace PLCs with current input analog input ports (part number ending in ‘c’) should
be used for analog current signals between 0 and 20 mA. The two most common 3 3
type of current signals are 4-20 mA and 0-20 mA.
2 2
Full range analog signals will convert to a value between 0 and 4095 (12 bits). 1
For 4-20mA inputs, the converted value will be between 820 and 4095. The 1
Scale function in vBuilder can be used to automatically convert the signal value to
meaningful data.
For PLCs that have a full 8 position port dedicated to analog inputs, the pin next to
the sixth input is connected to the PLC’s internal 5V, through a 10 ohm resistor and a diode. This is provided to power a future
analog input simulator. It servers no other purpose and should remain unconnected for application use. Analog input ports that
do not occupy the full 8 position port do not have this connection.
described in the analog input description. Typically, there are either 3 or 4 analog
D to A
4 4
Converter
3
3
A to D
2
2
1
1
Signal Conversion
thermocouples or
6 6 -
For interfacing to thermocouples, these inputs can be configured for J, K, T or N 5 +
type thermocouples. Connect each thermocouple to one of the four wire pairs 5
shown in the diagram on the right. The negative (red) wire should be connected to 4 -
the negative input (indicated by a ‘-’ sign on the diagram). The positive wire should 4
be connected to the positive connection. 3 +
3
Each differential input can also be used to measure low level differential voltage 2 -
2
signals. The following ranges are available : 1 +
• +/- 0.256V 1
• +/- 0.512V
• +/- 1.024V
• +/- 2.048V
RS232
RS232 TX
and other devices through Modbus RTU communications. They are Cable
also commonly used to interface cellular transceivers for internet of
things applications and can be used in Custom communications mode to
communicate to any device that has an RS232 port.
RS485 ports are commonly used in multi-unit systems and for longer
distance communictions.
Ace PLC RS232 ports have three pin connectors. The illustration on the right shows the connections.
• Signal ground
• PLC transmit (must be connected to the receive pin of the connected device)
• PLC receive (must be connected to the transmit pin of the connected device)
Some Ace PLCs have serial ports that can be configured as either RS232 Inside PLC
or RS485. When configured as RS232, the connections are identical to the
connections shown for the dedicated RS232 ports. If the port is configured +
for RS485, the two connections used are the + (or A), on the same pin as -
RS485
RS485
the RS232’s RX and the - (or B), on the middle pin or RS232’s TX pin. The Cable
ground can be connected to the cable shield. However, the shield should
only be connected at one end of the cable.
When configured for Custom Communications, the port will send and receive character (ui8) arrays, under program control,
through the use of program blocks like those shown on the right.
Looking at the connector, in the orientation shown from left to right, the eight wire positions
are ground, six signal positions 1 through 6, and either a no connect or voltage connection
You simply need to strip the insulation back about 1/8 inch, insert each wire into the proper
round connector hole and push the wire in. It should push in very easily and lock in place.
You should not be able to pull the wire back out.
To insert fine stranded wire, insert the blade of a Velocio connector tool (screwdriver) in
the rectangular hole directly below the connection hole which you wish to
insert your wire. The screwdriver blade should be horizontal (in line with the
long dimension of the rectangular hole). This will open the spring capture
connection. Simply push your wire in, then remove the blade. If you pull the
wire, it should be captured in place and will not come out.
To remove any wire from the connector, use the Velocio screwdriver connector tool. Push the blade into the rectangular slot
below the wire to open the spring clamp and release the wire. Gently pull the wire out, then remove to blade.
Connecting Power
Power to the Ace PLC must be provided via a two position pluggable connector, included with the
Ace unit. To connect power, insert the 5VDC and ground connections from a power supply into the
plug, as shown in the figure below. When plugged into the PLC’s power connector socket, the +5VDC GND +5V
connection is to the right, closest to the corner..
Shielded Cabling
For applications in which interconnection requires long lengths of wire/cabling in exposed areas, it is highly recommended that
shielded cable be used. Long wires act as antennas and have unwanted electrical signals induced onto signal connections.
Shielded cable (grounded at one end) will shield the signal wires from unwanted and potentially dangerous electomagnetic
interferance.
DIN rail mounting is illustrated on the right. The necessary hole pattern for
screw mounting is shown below.
2.5”
A* F*
0.75” 1.0”
2.5”
C D
Hardware Specifications
Power : Physical Dimensions :
Voltage 4.75 - 5.5VDC 2.5”H x 2.5”W x 0.5” deep
current 300mA maximum
< 100mA typical
Digital Inputs : Environmental
Type : DC voltage input Operating temperature : all components rated for
Input range : 3 to 30 VDC -40 to +85C
Internal pull down to ground : 10K ohms Humidity : 0 to 95% (non-condensing
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 : Software Specifications
up to three pulse count or quadrature inputs Application Program Limits (in Ace PLC)
at up to a combined rate of 250 KHz Program Memory : 34K Words
Program selectable debounce : 0 to 255 milliseconds Maximum rungs or function blocks 4K
Digital Outputs : Maximum # Subroutines 68
Type : Sinking transistor Maximum Tagnames 950
Voltage range : 3 to 30VDC Main Program data memory
Current : 300 mA maximum (see curve in Bits 2,048
Digital Output section) unsigned 8 bit integers 512
Motion output pulse frequency unsigned 16 bit integers 512
up to three pulse and direction outputs at up signed 16 bit integers 512
to a combined rate of 250 KHz (maximum) signed 32 bit integers 256
PWM resolution : 1 microsecond floating point numbers 256
Off state pull up resistance to VO : 33Kohms Object Memory (used for subroutine data)
Analog Inputs : object words 4,096
Type : v5 = 0 to 5VDC: object bits up to 65,536
v10 = 0 to 10VDC object 8 Off integers up to 8,192
c = 0 to 20 mA object signed 16 bit up to 4,096
resolution : 12 bit object unsigned 16 bit up to 4,096
object signed 32 bit up to 2,048
Analog Outputs : object floating point up to 2,048
Types : selectable ; 0-5V, 0-10V Maximum # objects 292
resolution : 16 bit Maximum # PWM outputs all digital outputs
Maximum # of Stepper Motion Controls : 3
Thermocouple/Differential Voltage Inputs : Maximum Stepper Motion speed (Hz) 250,000
Types : selectable ; J, K, T and N or -
+/- 0.256V Terminal Block Connections
+/- 0.512V Terminal type Socket connectors and
+/- 1.024V Spring cage capture plug
+/- 2.048V Terminal spacing : 2.50 mm
Output value : floating point value in degrees C or V Wire AWG 20 to 26 AWG*
* best wire fit is with 22 or 24 AWG
Communications :
Upstream : USB Device
mini USB connector
RS232 : 3 wire (TX, RX and ground)
RS485 2 wire
• baud rates selectable ;
9600 baud
19200 baud
38400 baud
57600 baud
15200 baud
• parity selectable
• stop bits selectable