(Current Version 5.2.6 - released December 2014)
Click&Move® is an Automation Solution. It is designed to be an Application Solution for OEMs, Systems Integrators and End Users. It can include Motion Control, PLC logic, local I/O, and networked I/O. Applications can be simple, single axis with minimal I/O to complex, multi-axes running in real time.
- Development Environment
- MACC (Motion Automation Control Card )
- Downloads & Support
Click&Move® Automation Solutions
- Combines Motion, PLC and HMI control
- Based on PLCOpen, the global standard for industrial control programming
- Fully IEC 61131-3 compliant using graphical Function Block Diagrams (FBDs)
- Multiple platforms supported: PC (Win OS and Linux), Standalone controller (MACC), and AMC drives
- Supports CANOpen and EtherCAT network protocols
PC BASED SOLUTION
The Click&Move® Development software is used to create Motion code, PLC logic and User Interface screens (HMI). The code is compiled for the targeted PC platform and then downloaded. Servo drives and I/O are connected to the PC platform via the network.
ADVANCED Motion Controls MACC : Stand-alone Motion Controller
The Motion Automation Control Card (MACC) is a general purpose motion/automation controller with embedded Click&Move® capability. It has a Linux OS with a real time Xenomai kernel for time critical apps. The Click&Move® Development software is used to create Motion code, PLC logic and User Interface screens (HMI). In this scenario, the code is compiled for the MACC platform and then downloaded. The Servo drives and I/O are connected to the MACC platform via the network. Optionally, a separate HMI screen can be incorporated via the HDMI connector onboard.
ADVANCED Motion Controls Servo Drives: DPM and DZM series
AMC offers digital drives which are designed to store and run an embedded The Click&Move® program.The Click&Move® Development software is used to create Motion code, PLC logic. The code is compiled for the targeted Drive platform and then downloaded. I/O is local to the drive(s). This a simple, but powerful solution for small applications.
- Pentium 2GHz or better (Core2duo is recommended)
- Microsoft® Windows XP® with Service Pack 3, Windows® 7 Professional with Service Pack 2
- 2GB of available RAM (4MB or more recommended)
- 350MB of available hard-disk space for installation
- Video card with 1024x768 resolution and 1GB memory
- Microsoft .NET 4.0 Framework
Motion Control System Requirements
- DigiFlex©® Performance™ DPC-series and/or DZC-series servo drives
- CANopen Network Interface Card (Kvaser Leaf Light HS)
- PC as described above
Click&Move® Integrated Development Environment (IDE)
The Click&Move® IDE provides the user with a programming environment for a range of applications: Motion, PLC machine control, G-code file handling for CNC apps, Process control and Robotics. The IDE consists of applications to graphically create/edit FBD based logic schematics and HMI screens, debug application code, organize and archive application code, merge and compare code as well as automating the build/compile steps.
Intuitive Interface Design
The main desktop layout is a standard Windows based layout consisting of pull-down menus and icon buttons.
Integrated Function Block Diagram (FBD) Editor
Function Block Diagram programming which is based on the IEC 61131-3 PLC standard as well as PLCOpen.org standard libraries. Intuitive, Easy to use and Self-documenting. Allows the user to simply draw diagrams to represent logic flow. Users can create their own blocks using C++ or by combining existing Function Blocks.
Integrated Human Machine Interface (HMI) Editor
Click&Move® has a fully integrated HMI (Human Machine Interface) editor that allows the user to design a full, graphical Operator Interface. The developer can de-select this option and Click&Move will automatically create a minimal HMI screen by itself.
Powerful Project Debugger
Debugging can be performed by using single and state steps, active net and FB highlighting, live readout labels and brake points.
Click&Move® supports XML Files for easy configuration of network and axis parameters. The built in XML editor uses simple pull down menus and field format to set-up network and axis specific data used by the application.
Built-In Documentation and Help
Click&Move® provides extensive built-in support to help users. Click&Move® contains numerous example programs which can be run. The support system help files provides detailed documentation for commands, creating function block diagram schematics, human machine interfaces, networks, and much more.
Data Source Options
Click&Move® supports multiple data source connection options.
- Internal: Manages variable data for trends, alarms, etc.
- Text File: User created to store and manage data. For example, configuration data for an application.
- External: Click&Move® has integrated support for external data sources.
In addition to its own database engines managing trends, data acquisition etc. C&M-HMI is able to integrate other database management systems. C&M-HMI variables are mapped to the externally created databases. These databases can be configured four different ways (Native and ODBC by both Microsoft and Borland). Two external database systems are supported by the program:
- BDE (Borland Database Engine): Paradox, Dbase, Interbase, Informix, DB2, MSSQL, MS-Access, Oracle, etc.
- OLE DB (ADO: ActiveX for Database Objects) Microsoft database managers: MSSQL, MS-Access (Jet), Excel, Oracle, etc.
Motion Automation Control Card (MACC)
The Motion Automation Control Card (MACC) is a stand-alone general purpose motion/automation controller programmed with ADVANCED Motion Controls Click&Move® IDE software (Click&Move® IDE uses IEC-61131-3 language and PLCOpen standard Libraries).
The MACC operates from a 24 VDC power supply and can control ADVANCED Motion Controls’ DigiFlex®Performance™ digital servo drives over EtherCAT and CANopen networks. Additionally, the optional plug-in I/O module enables the MACC to control non-networked ADVANCED Motion Controls’ analog or digital drives using traditional commands such as Step & Direction, +/-10V command signals and PWM and direction commands.
As a stand-alone controller the MACC can take the place of a PC in a control system to reduce cost. The MACC can also be configured to work in conjunction with a PC were the MACC handles the real-time and time-critical processes such as motion control, and the PC handles less time-critical processes such as the HMI.
- ARM Cortex-A9 Microprocessor
- Micro SD card storage
- Real-Time Linux
- Real-Time Clock
- Full PLC Logic for Machine Control
- Fieldbus I/O Connectivity
- Multi-axes motion control
- Digital and Analog I/O handling
- Programmed using Click&Move IDE
- Graphical HMI programming
- Can be a CANOpen, EtherCAT and Powerlink Master
- WLAN and Bluetooth compatible
Two Different modes of Operation
MACC with Network Drives and Network I/O Module
This solution can meet demands for drive and I/O command update rates in the few hundred microseconds range. The MACC integrates field bus masters, such as EtherCAT, CANopen, or Ethernet Powerlink (EPL), directly or they can be installed into an external PC. To lower drive system costs, ADVANCED Motion Controls’ exclusive DxM Technology can be utilized. Using only one EtherCAT drive, other sub-nodes could be readily connected.
MACC with Optional Plug-in I/O Module for Torque or Velocity Mode Drives
The analog outputs of the plug-in I/O module of the MACC are connected to the ±10V input of torque or velocity mode drives. Non-networked servo drives, combined with the MACC, provide a system with the lowest overall cost. This solution can meet demands for drive and I/O command update rates in the 50 microsecond range. However, due to noise and wiring considerations, cable length between the drives/motors and the controller is limited to within a few meters. In this case, motor feedback connections are made to the external I/O module’s dedicated inputs. To provide additional I/Os, pins of the MACC’s FPGA are buffered and brought out to an optional connector which can be used by a plug-in I/O expansion card with an SSI (synchronous serial interface).