User Manual M3000® Automation System / MSC II (Moog Servo ...

User Manual M3000® Automation System / MSC II (Moog Servo ... User Manual M3000® Automation System / MSC II (Moog Servo ...

02.12.2012 Views

3 Short M3000 ® System Overview Application Programs 3.5 Application Programs Application programs have to be downloaded onto the MSC II and started to be executed by the MSC II. The MACS development environment is needed to create executable IEC 61131 application programs for the MSC II. With MACS, the application program can be programmed, compiled, downloaded and started. �-"3.6-MACS Development Environment" on page 25 �-"10.5.1-Communication Between MSC II and MACS" on page 84 Application programs can be saved and executed in the MSC II in the following manner: • As a boot project in the flash EEPROM • In RAM An application program saved as a boot project will be loaded into RAM whenever the MSC II's power supply is switched on or when the MSC II is reset. An application program that is only executed in RAM without being saved as a boot project will not be saved in the MSC II when it is switched off or when the power supply fails or the Run/Stop/Reset switch is moved to the Reset position. After the power supply is switched back on or the Run/Stop/Reset switch is released from the Reset position, the application program must be downloaded again from the MACS development environment! Behavior of the MSC II at switching on and switching off the power supply: �-"10.8.1-Behavior at Switching on and Switching off" on page 89 3.6 MACS Development Environment WARNING The PC on which tools such as MACS development environment are installed must be suitable for the environmental conditions in which it will operate. This ensures fault-free, reliable, and safe operation. MACS must be installed on a personal computer (PC). This PC then represents the PADT (programming and diagnostic tool) specified in IEC 61131. Scope of functionality of MACS • Programming, testing, and optimization of IEC 61131 application programs • Documentation of IEC 61131 application programs • Visualization of IEC 61131 application programs • Hardware configuration of M3000 ® modules MACS supports the following programming languages: • Instruction List (IL) • Structured Text (ST) • Ladder Diagram (LD) • Function Block Diagram (FBD) • Sequential Function Chart (SFC) • Continuous Function Chart (CFC) Application Programs Scope of Functionality of MACS Programming Languages of MACS © Moog GmbH User Manual M3000 ® and MSC II (CA65865-001; Version 1.1, 08/08) 25

3 Short M3000 ® System Overview MACS Development Environment Refer to the documentation for the MACS development environment for more detailed information. The MACS development environment is available from Moog as an accessory. �-"11.5-Software" on page 119 3.6.1 MACS HMI Visualization Package MACS is also available from Moog as a MACS HMI visualization package. �-"11.5-Software" on page 119 MACS HMI can be used only for the visualization of an application program. It does not include any functionality for creating or editing application programs. MACS HMI Visualization Package © Moog GmbH User Manual M3000 ® and MSC II (CA65865-001; Version 1.1, 08/08) 26

3 Short M3000 ® <strong>System</strong> Overview Application Programs<br />

3.5 Application Programs<br />

Application programs have to be downloaded onto the <strong>MSC</strong> <strong>II</strong> and started to<br />

be executed by the <strong>MSC</strong> <strong>II</strong>.<br />

The MACS development environment is needed to create executable<br />

IEC 61131 application programs for the <strong>MSC</strong> <strong>II</strong>. With MACS, the application<br />

program can be programmed, compiled, downloaded and started.<br />

�-"3.6-MACS Development Environment" on page 25<br />

�-"10.5.1-Communication Between <strong>MSC</strong> <strong>II</strong> and MACS" on page 84<br />

Application programs can be saved and executed in the <strong>MSC</strong> <strong>II</strong> in the following<br />

manner:<br />

• As a boot project in the flash EEPROM<br />

• In RAM<br />

An application program saved as a boot project will be loaded into RAM<br />

whenever the <strong>MSC</strong> <strong>II</strong>'s power supply is switched on or when the <strong>MSC</strong> <strong>II</strong> is reset.<br />

An application program that is only executed in RAM without being<br />

saved as a boot project will not be saved in the <strong>MSC</strong> <strong>II</strong> when it is<br />

switched off or when the power supply fails or the Run/Stop/Reset<br />

switch is moved to the Reset position.<br />

After the power supply is switched back on or the Run/Stop/Reset switch<br />

is released from the Reset position, the application program must be<br />

downloaded again from the MACS development environment!<br />

Behavior of the <strong>MSC</strong> <strong>II</strong> at switching on and switching off the power supply:<br />

�-"10.8.1-Behavior at Switching on and Switching off" on page 89<br />

3.6 MACS Development Environment<br />

WARNING The PC on which tools such as MACS development environment<br />

are installed must be suitable for the environmental<br />

conditions in which it will operate.<br />

This ensures fault-free, reliable, and safe operation.<br />

MACS must be installed on a personal computer (PC). This PC then represents<br />

the PADT (programming and diagnostic tool) specified in IEC 61131.<br />

Scope of functionality of MACS<br />

• Programming, testing, and optimization of IEC 61131 application<br />

programs<br />

• Documentation of IEC 61131 application programs<br />

• Visualization of IEC 61131 application programs<br />

• Hardware configuration of M3000 ® modules<br />

MACS supports the following programming languages:<br />

• Instruction List (IL)<br />

• Structured Text (ST)<br />

• Ladder Diagram (LD)<br />

• Function Block Diagram (FBD)<br />

• Sequential Function Chart (SFC)<br />

• Continuous Function Chart (CFC)<br />

Application Programs<br />

Scope of Functionality<br />

of MACS<br />

Programming Languages<br />

of MACS<br />

© <strong>Moog</strong> GmbH <strong>User</strong> <strong>Manual</strong> M3000 ® and <strong>MSC</strong> <strong>II</strong> (CA65865-001; Version 1.1, 08/08) 25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!