Machine Control Studio, the leading open software for programmable machine control. The programming environment is fully IEC 61131-3 compliant, meaning that it is familiar and therefore fast and easy to use for control engineers around the world.
The following IEC 61131-3 programming languages are supported:
- Structured Text (ST)
- Function Block Diagram (FBD))
- Structured Function Chart (SFC)
- Ladder Diagram (LD)
- Instruction List (IL)
- Continuous Function Chart (CFC)
Intuitive IntelliSense functionality helps to write consistent and robust programming, speeding up software development. Programmers have access to a vibrant open-source community for function blocks. Control Techniques also provides support for customers' own function block libraries, with on-line monitoring of program variables with user defined watch windows and help for on-line change of program, in line with current PLC practice.
Changes in this release
-
Custom Menus
- Support added for alternate custom menu keypad display types (string, binary, date, time, IP address).
-
Migration from Machine Control Studio versions prior to v1.12.0
- Installation - Users should note that due to changes to the CODESYS version and installer, any installed version of Machine Control Studio prior to v1.12.0 must be un-installed first before installation of Machine Control Studio v1.12.0+.
- Updating Projects - All devices in an existing project can be updated at once with the "Update All Devices to Latest..." command under the Project menu.
- Updated and Existing Projects - It is recommended that a Clean All is performed on updated or existing projects prior to build or download.
-
Updating from MCi200 to MCi200 V2 In projects where you have an existing MCi200 but need to update to a MCi200 V2 this can be done through update device. There is documentation on the differences between these devices in the MCi help file.
-
Commander C200 / 300
- Firmware v1.6.2 and above - The permitted application size has been increased to 30KB from firmware v1.6.2 onwards.
-
Older Versions
- User Program Trip 30 (CRC Fail) - Downloading an incorrect application to an old firmware version will cause the drive to trip.
- To resolve this trip all Commander C200/300 devices will need to be updated to firmware v1.6.2 to allow applications to be downloaded from this version of Machine Control Studio.
-
PLCopen
- MCi v1.10 and above - Users should note that PLCopen functionality is only supported on MCi hardware running firmware v1.10 or later, on a High-Performance Drive running firmware v1.19 or later.
- Existing Projects - Users will need to update their projects to use the latest MCi DDFs in order to use PLCopen functionality on MCi devices.
-
MCi Error Locator
- MCi v1.16 and above - Users should note that the new MCi parameters for run time error area, run time area offset and user ID (S.01.051, S.01.052 and S.1.053 respectively) to support the MCi Error Locator feature are only available on MCi hardware running firmware v01.16.00.06 or later.
-
High Performance Drive Programs (Revision 1 and 2 Hardware)
- Pointer Locations - Users should note that due to the different processor architecture, pointer locations may differ between revision 1 and revision 2 drives running the same program, thereby returning a different address.
-
PLCopenXML Export and Import
- Issue - A bug currently exists around PLCopenXML import of some slot objects in drives, such as the drive Ethernet node and onboard MCi on Unidrive M754. This issue has been logged and is due to be fixed in a subsequent version of CODESYS that will be integrated into a future release of Machine Control Studio. In the meantime, the following workaround can be used to export and import a PLCopenXML with drives with fixed slot devices or SI-Ethernet.
-
Workaround - If doing a PLCopenXML export with one or more drives, de-select the checkbox for the
Ethernet node underneath each drive*. Note that any Ethernet nodes that are under a MCi can remain selected as required.
For Unidrive M754 the onboard Ethernet node should not be selected on export unless there are no additional slot devices present under the drive.
Further to the above, ensure that:
- Any empty slots in a drive are selected on PLCopenXML export
- Any SI-Ethernet devices that may be plugged into a slot on a drive are de-selected on PLCopenXML export
* Note that fixed slot devices such as the drive Ethernet node and onboard MCi will automatically be added with the drive when a PLCopenXML import is done even when these have not been selected on export or import.
Information
Known Issues
Supported Devices
The following Control Techniques devices are supported in Machine Control Studio:
Drives
- Unidrive M200 - M200 delivers substantial communication and application integration through optional RS485 plus a wide range of industry standard fieldbus and I/O SI modules. Enhances machine up-time and performance with its remote control monitoring and diagnostics possibilities.
- Unidrive M300 - M300 helps machine builders maximize up-time and meet modern functional safety standards. Dual onboard Safe Torque Off (STO) inputs offer easy SIL3/PLe conformity and reduce the need for external components, minimizing overall machine dimensions and costs.
- Unidrive HS30 - The Unidrive HS30 is a high-speed variant of the Unidrive M300 and helps machine builders maximize up-time and meet modern functional safety standards. Dual onboard Safe Torque Off (STO) inputs offer easy SIL3/PLe conformity and reduce the need for external components, minimizing overall machine dimensions and costs.
- Unidrive M400 - Minimizes machine downtime with its optional intuitive advanced LCD keypad which offers real-text multi-language display for rapid set-up and superior diagnostics. Onboard CODESYS based PLC with a real-time task can be used for simple logic control to enhance drive application capability.
- Unidrive M600 - Delivers increased machine performance with sensorless induction and sensorless permanent magnet motor control, for dynamic and efficient machine operation. An optional encoder port can be used for precise closed loop velocity applications and digital lock/frequency following. Additional I/O, global fieldbus communications and encoder feedback options maximize system connectivity and flexibility.
- Unidrive M700 - Delivers maximum machine throughput through greater control with single and multi-axis network synchronization. Onboard real-time Ethernet (IEEE 1588 V2), advanced motion control and high speed I/O for position capture enables machine builders to easily create more sophisticated and flexible machines.
- Unidrive M701 - Delivers maximum machine throughput through greater control with single and multi-axis network synchronization. Advanced motion control and high speed I/O for position capture enables machine builders to easily create more sophisticated and flexible machines.
- Unidrive M702 - Delivers maximum machine throughput through greater control with single and multi-axis network synchronization. Onboard real-time Ethernet (IEEE 1588 V2), advanced motion control and high speed I/O for position capture enables machine builders to easily create more sophisticated and flexible machines.
- Unidrive M708 - The M708 is a special version of M700, fitted with an alternative IO that adds a 4 to 20 mA current loop selection to the analog outputs and 2 change over relays.
- Unidrive M709 - The M709 is a special version of M701, fitted with an alternative IO that adds a 4 to 20 mA current loop selection to the analog outputs and 2 change over relays.
- Unidrive HS70 - A high-speed variant of the Unidrive M700 and delivers maximum machine throughput through greater control with single and multi-axis network synchronization. Onboard real-time Ethernet (IEEE 1588 V2), advanced motion control and high speed I/O for position capture enables machine builders to easily create more sophisticated and flexible machines.
- Unidrive HS71 - A high-speed variant of the Unidrive M701 and delivers maximum machine throughput through greater control with single and multi-axis network synchronization. Advanced motion control and high speed I/O for position capture enables machine builders to easily create more sophisticated and flexible machines.
- Unidrive HS72 - A high-speed variant of the Unidrive M702 and delivers maximum machine throughput through greater control with single and multi-axis network synchronization. Onboard real-time Ethernet (IEEE 1588 V2), advanced motion control and high speed I/O for position capture enables machine builders to easily create more sophisticated and flexible machines.
- Powerdrive F300 - Designed to control all AC induction motors and sensorless permanent magnet motors on the market. Even greater performance and energy efficiency savings can be achieved with our Dyneo package which includes the Powerdrive F300 and the LSRPM permanent magnet motor.
- Unidrive E200 - The E200 Elevator Drive is dedicated to the elevator industry, taking speed and ease of set-up, ride comfort and energy efficiency to new heights. This new generation of elevator drives has been designed after extensive market research, meaning the latest key features and innovations required by customers are included.
- Unidrive E300 - The E300 Elevator Drive is dedicated to the elevator industry, taking speed and ease of set-up, ride comfort and energy efficiency to new heights. This new generation of elevator drives has been designed after extensive market research, meaning the latest key features and innovations required by customers are included. The E300 drive further enhance Nidec Control Techniques market leading position, built on the globally installed customer base and reputation for ride comfort, high level of service and robust, reliable and dependable products.
- HVAC Drive H300 - The HVAC Drive H300 is the result of extensive research and builds on our vast experience of the HVAC market. The H300 drive dimensions are among the smallest in class at every power rating. This saves valuable building real estate, makes the drives easy to handle and maximizes mounting flexibility. The offering includes UL508A approved, fan and pump controller bypass packages that are fully integrated with HVAC Drive H300 and are available in NEMA 1, NEMA 12 and NEMA 3R enclosures.
- Digitax M750 - The M750 is a compact universal drive, optimised for high-dynamic servo applications and multi-axis configurations. Delivers maximum machine throughput through greater control with single and multi-axis network synchronization. On-board Ethernet, advanced motion control and high speed I/O for position capture enables machine builders to easily create more sophisticated and flexible machines.
- Digitax M751 - The M751 is a compact universal drive, optimised for high-dynamic servo applications and multi-axis configurations. Option module support offers maximum flexibility in machine design. Advanced motion control and high speed I/O for position capture enables machine builders to easily create more sophisticated and flexible machines.
- Digitax M753 - The M753 is a compact universal drive, optimised for high-dynamic servo applications and multi-axis configurations. Delivers maximum machine throughput through greater control with single and multi-axis network synchronization. On-board EtherCAT, advanced motion control and high speed I/O for position capture enables machine builders to easily create more sophisticated and flexible machines.
- Digitax M754 - The M754 is a Compact universal drive, optimised for high-dynamic servo applications and multi-axis configurations. Delivers maximum machine throughput through greater control with single and multi-axis network synchronization. Onboard System integration module that provides a second processor, allowing advanced machine control using industry standard CODESYS programming environment. Also it has additional memory and a dual port switched Ethernet interface directly on the CODESYS processor, extending machinery control performance and enables the M754 to have simultaneous connectivity to 2 separate Ethernet network.
- KB G2 - The G2 delivers substantial communication and application integration through optional RS485 plus a wide range of industry standard fieldbus and I/O SI modules. Enhances machine up-time and performance with its remote control monitoring and diagnostics possibilities. Onboard CODESYS based PLC with a real-time task can be used for simple logic control to enhance drive application capability.
- KB G3 - The G3 minimizes machine downtime with its optional intuitive advanced LCD keypad which offers real-text multi-language display for rapid set-up and superior diagnostics. Onboard CODESYS based PLC with a real-time task can be used for simple logic control to enhance drive application capability.
- Commander ID300 - The Commander ID300 is a highly reliable integrated drive, easy to use for superior performance motor control. Its interfaces offer quick and simple access for commissioning, accurate monitoring and aiding diagnostics. The onboard CODESYS based PLC with a real-time task can be used for simple logic control to enhance drive application capability.
- Commander ID302 - The Commander ID302 is a highly reliable integrated drive providing 2 Safe Torque Off Inputs (STO), and is easy to use for superior performance motor control. Its interfaces offer quick and simple access for commissioning, accurate monitoring and aiding diagnostics. The onboard CODESYS based PLC with a real-time task can be used for simple logic control to enhance drive application capability.
- Commander C200 - C200 delivers substantial communication and application integration through optional RS485 plus a wide range of industry standard fieldbus and I/O SI modules. Enhances machine up-time and performance with its remote control monitoring and diagnostics possibilities.
- Commander C300 - C300 helps machine builders maximize up-time and meet modern functional safety standards. Dual onboard Safe Torque Off (STO) inputs offer easy SIL3/PLe conformity and reduce the need for external components, minimizing overall machine dimensions and costs.
- Unidrive M880 - Delivers maximum machine throughput through greater control with single and multi-axis network synchronization. Onboard real-time Ethernet (IEEE 1588 V2), advanced motion control and high speed I/O for position capture enables machine builders to easily create more sophisticated and flexible machines.
- Unidrive M881 - Delivers maximum machine throughput through greater control with single and multi-axis network synchronization. Advanced motion control and high speed I/O for position capture enables machine builders to easily create more sophisticated and flexible machines.
- Unidrive M882 - Delivers maximum machine throughput through greater control with single and multi-axis network synchronization. Onboard real-time Ethernet (IEEE 1588 V2), advanced motion control and high speed I/O for position capture enables machine builders to easily create more sophisticated and flexible machines.
- Unidrive M888 - The M888 is a special version of M880, fitted with an alternative IO that adds a 4 to 20 mA current loop selection to the analog outputs and 2 change over relays.
- Unidrive M889 - The M889 is a special version of M881, fitted with an alternative IO that adds a 4 to 20 mA current loop selection to the analog outputs and 2 change over relays.
- Pump Drive F600 H/W V2 - The F600 (H/W V2) a specialist pump drive that supports on-board user programming, to implement extended features or interfacing logic.
- Unidrive E300 H/W V2 - New version of Elevator E300 drive with support for on-board user programming.
- Commander C300 PM - C300PM retains the C300's dual onboard Safe Torque Off (STO) inputs which offer easy SIL3/PLe conformity and adds support for permanent magnet motors.
- HVAC Drive H300 H/W V2 - New version of HVAC H300 drive with support for on-board user programming.
Options
- MCi200 - System integration module that provides a second processor, allowing advanced machine control using industry standard CODESYS programming environment.
- MCi200 V2 - System integration module that provides a second processor, allowing advanced machine control using industry standard CODESYS programming environment.
- MCi210 - System integration module that provides a second processor, allowing advanced machine control using industry standard CODESYS programming environment. Also it has additional memory and a dual port switched Ethernet interface directly on the CODESYS processor, extending machinery control performance and enables the M700 range to have simultaneous connectivity to 2 separate Ethernet networks.
- Users should note that there are two MCi 200/210 devices available in Machine Control Studio - one for firmware v1.5 and another for firmware v1.6 and above.
- PLCopen functionality requires users to update their project to use the latest MCi 200/210 DDF.
I/O
- I/O210-BC - I/O210-BC RTMoE IO Coupler. Analog & digital input \ output slices supported.
System Requirements
-
Minimum
- Operating systems: Microsoft Windows 10
- RAM: 4GB
- Hard disk: 8GB
- Internet Connection
-
Recommended
- Operating systems: Microsoft Windows 10 or later
- RAM: 8GB
- Hard disk: 12GB
For communicating with our drives and option modules you will also require a serial port on your computer (or a USB to RS485 converter), for Ethernet based communications a RJ45 Ethernet lead is required (available from Control Techniques).
Installation
-
Installing Machine Control Studio
- You must have administrator rights under Windows in order to install this software.
- Pre v1.12.0 versions of Machine Control Studio must be un-installed PRIOR to installing this version. All existing projects, libraries and devices will remain.
- To install Machine Control Studio simply download the Machine Control Studio installer and run. Follow the on screen instructions to install the application.
-
Un-installing Machine Control Studio
- Machine Control Studio is uninstalled in the usual way: Go to Control Panel, select "Add and Remove Programs". Scroll down the list and find "Machine Control Studio" then click on "Change/Remove". Un-installing will not delete any of your projects.
- Un-installing will not delete any of your projects.