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 ...
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
- Page 1 and 2: User Manual M3000 ® Automation Sys
- Page 3 and 4: Table of Contents Table of Contents
- Page 5 and 6: Table of Contents 7.6 E-Bus .......
- Page 7 and 8: Table of Contents 13 Index.........
- Page 9 and 10: List of Tables Table 36: Product Ra
- Page 11 and 12: List of Figures Figure 38: 100BaseT
- Page 13 and 14: 1 General Information Selection and
- Page 15 and 16: 1 General Information Environmental
- Page 17 and 18: 2 Safety Instructions Typographical
- Page 19 and 20: 2 Safety Instructions Safety Instru
- Page 21 and 22: 2 Safety Instructions Safety Instru
- Page 23 and 24: 2 Safety Instructions Safety Instru
- Page 25 and 26: 3 Short M3000 ® System Overview M3
- Page 27 and 28: 3 Short M3000 ® System Overview M3
- Page 29 and 30: 3 Short M3000 ® System Overview M3
- Page 31 and 32: 3 Short M3000 ® System Overview M3
- Page 33 and 34: 3 Short M3000 ® System Overview M3
- Page 35: 3 Short M3000 ® System Overview Li
- Page 39 and 40: 4 Environmental Conditions Use in S
- Page 41 and 42: 5 Mechanical Installation DIN Rail
- Page 43 and 44: 5 Mechanical Installation DIN Rail
- Page 45 and 46: 5 Mechanical Installation DIN Rail
- Page 47 and 48: 5 Mechanical Installation DIN Rail
- Page 49 and 50: 6 Project Planning and Installation
- Page 51 and 52: 6 Project Planning and Installation
- Page 53 and 54: 6 Project Planning and Installation
- Page 55 and 56: 6 Project Planning and Installation
- Page 57 and 58: 6 Project Planning and Installation
- Page 59 and 60: 7 Networking M3000 ® Modules Ether
- Page 61 and 62: 7 Networking M3000 ® Modules Profi
- Page 63 and 64: 7 Networking M3000 ® Modules Profi
- Page 65 and 66: 7 Networking M3000 ® Modules Seria
- Page 67 and 68: 7 Networking M3000 ® Modules CAN B
- Page 69 and 70: 7 Networking M3000 ® Modules CAN B
- Page 71 and 72: 7 Networking M3000 ® Modules E-Bus
- Page 73 and 74: 7 Networking M3000 ® Modules E-Bus
- Page 75 and 76: 7 Networking M3000 ® Modules Netwo
- Page 77 and 78: 7 Networking M3000 ® Modules Netwo
- Page 79 and 80: 7 Networking M3000 ® Modules Netwo
- Page 81 and 82: 8 Shutdown and Service Service 8.2
- Page 83 and 84: 10 MSC II (Moog Servo Controller) P
- Page 85 and 86: 10 MSC II (Moog Servo Controller) G
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