![Parker ACR7000 Series Hardware Manual Download Page 5](http://html2.mh-extra.com/html/parker/acr7000-series/acr7000-series_hardware-manual_3844910005.webp)
5
PC Based Applications
The ACR7000 controller can be interfaced to PC applications through the ComACRserver, an API and
communication interface. The ComACRserver provides methods and functions that allow the user to create custom
PC applications in VB, C++, .NET, LabView, and other programming environments that support COM objects. The
ComACRserver is installed with and used by Parker Motion Manager.
The ComACRserver includes methods for reading and writing any bits or parameters on the ACR. These are
efficient binary packets that can be set-up for regular polling or one time calls. Much of the ACR's functionality can
be controlled via theses bits and parameters, including coordinated move commands. For functions that cannot be
called this way, the ComACRserver includes a Terminal interface for sending ASCII commands and uploading and
downloading programs.
The ComACRserver is a wrapper for lower level communication API called the Binary Host Interface. Most
applications will use the ComACRserver but some users prefer to use the native Binary commands directly. Using
the Binary Host Interface natively allows users to optimize the performance of applications by eliminating the
COMACRservers overhead. It also provides a communication option for non-Windows applications (e.g. Linux) as
the ComACRserver uses the MS COMobject model. Details about the Binary Host Interface can be found in the ACR
Programmers Guide.
Users can establish PC to ACR Ethernet communications outside of ACR-View or ComACRserver applications.
Detailed information is available in the Ethernet Specification for ACR Products, which describes the base level TCP
and UDP connections and data formats. Connections are made to the controller’s IP address with a specific port
designation.
Port 5002 is an ASCII connection, allowing the application to send any AcroBASIC commands to the
controller in the same way as the terminal emulator in ACR-View.
Port 5006 is a managed binary connection that expects to see commands in a specific format. 5006 is well
suited for PC applications and constructing drivers.
HMI Based Applications
Parker Xpress and InteractX HMI families include a built-in driver for communications with the ACR7000. The
Acroloop CIP Ethernet driver supports exchange of flag/bit data, 32-bit integers and floating parameters and ASCII
strings. Multiple ACR7000 controllers can be associated with the communications driver. Details of using this
communication driver can be found in the help files installed with Xpress Manager and InteractX software. The
ACR9000 and IPA series controllers also use the Acroloop CIP driver.