250 likes | 574 Views
SIMATIC WinAC MP. Embedded Control. Embedded Visualization. WinAC MP. MP 370. Controlling and Visualizing on Multifunctional Platform. SIMATIC WinAC MP. Real Time Based on Windows CE 3.0 Fast code execution Boolean operations: ~ 0,4 µs Math operation: ~ 0,3 µs
E N D
SIMATIC WinAC MP Embedded Control Embedded Visualization WinAC MP MP 370 Controlling and Visualizing on Multifunctional Platform
SIMATIC WinAC MP • Real Time • Based on Windows CE 3.0 • Fast code execution • Boolean operations: ~ 0,4 µs • Math operation: ~ 0,3 µs • Robust Hardware Platform • Diskless • Fan less • No interface connectors at the panel • Access prohibited for no authorized personnel • Runtime platform • Multifunctional Platform MP 370, 12”
SIMATIC WinAC MP • For data intensive tasks • 1 MB Work Memory for user program • Controlling and visualizing on a single platform • Integrated PROFIBUS-DP-Master for up to 32 Slaves • Reduced space and footprint in cabinet • Reduced mounting effort • Reduced wiring effort
ProTool Totally Integrated Engineering • Common data base in STEP7 for Controlling and Visualizing • Define your variables once • Programming with • STEP7 (AWL, KOP, FUP) • SIMATIC Engineering Tools (S7-SCL, S7-Graph, S7-HiGraph, CFC) • IEC 61131-3
Protection of Investment in Software Hardware SPS Embedded control PC basedControl
MP370 in Automation- and Office World Office Level WinAC MP + MP 370 12“ Embedded Control + Embedded Visualization Control Level
SIMATIC WinAC MP • WinAC MP V3.0 • Product CD • Authorization Disk • License Sheets 6ES7 671-0EC01-0YX0 max: depending on ProTool project size
SIMATIC MP 370 SIMATIC MP 370 Touch 12“ 6AV6 545-0DA10-0AX0 SIMATIC MP 370 Key 12“ 6AV 542-0DA10-0AX0 Max: depending on WinAC MP program and data size
SIMATIC WinAC MP • Harsh environment • Integration of control and HMI on one single HW platform • Simple Configuration • Large amount of data • Large user memory • Powerful HMI functionality • Fast start up • Reuse of PLC - Know-how • All kind of complex processes • SIMATIC C7 • Harsh Environment • Ready configuration • Independent resources for control and HMI • Fast start up • Highest availability • Basic HMI functionality • Reuse of PLC - Know-how • All kind of critical processes • SIMATIC PC-based Control • Open in Hard- and Software • Flexible integration of control, specific technology, HMI and data processing • Very large amounts of data • Newest PC trends • Reuse ofPC - Know-how • Data intensive processes When to Use Which Product?
Real Time/Determinism • What is “Real Time”?Real time means: reproducible, defined system reaction time on events.Events can be: • Operator commands • Internal events generated by other applications • External events generated by peripherals (I/O, diagnostics etc) Important: The defined reaction time is guaranteed under worst case conditions. • What is a “Real time operating system“?A real time operating system guarantees the real time behavior of a process from it’s beginning to it’s end.
Real Time/Determinism • What is “Determinism”?Determinism means: defined, predictable reaction time with little variations WinAC MP provides „Real Time and Determinism“ • WinAC MP provides parameters to gain best results for real time and determinism: • Priority: WinAC MP can have highest priority • Minimum Sleep time: grants guaranteed processor time to ProTool • Minimum Cycle Time: offers equal, deterministic PLC cycles
Definition of Terms • What is „Priority“(Tune High/Tune Low)? • Tasks or programs can have different priorities. The task with the highest priority will always be executed first. • Tune High = Task WinAC MP has a higher priority than ProTool • Tune Low = Task WinAC MP has a equal priority as ProTool • What is „ Min Sleep Time“? • The minimum Sleep time guarantees a minimum of processor time to ProTool in any case even if ProTool is running at a lower priority. This keeps the MP 370 from being blocked by WinAC MP task. • Affects processor load • What is“Min Cycle Time“? • It is used to keep the time between two PLC cycles constant. • It is also used to balance the average processor load between WinAC MP and ProTool. • E.g.: control tasks require equidistant operation for good control results. The minimum cycle time helps to keep a constant cycle times with reproducible results • Affects processor load and the controlled Process. • What is „Jitter“? • Difference between cycle times of two or more cycles. Can be optimized by tuning the Min Cycle Time • Affects the controlled Process.
Sleep Time and Minimum Cycle Time Note : In the very first cycle WinAC MP will not update outputs. With the following cycles the outputs will be updated first before the inputs are scanned Sleep Time output tq min sleep timetsleep inputti program execution tOB1 cycle time Cycle time = tq + ti + tOB1 + tsleep Mindestzykluszeit / Ruhezeit output tq min sleep timetsleep inputti program execution tOB1 wait time minimum cycle timetmct execution time cycle time Cycle time = tmct oder (tq + ti + tOB1 + tsleep ) if > tmct
Summary: Cycle Time, Sleep Time, Min Cycle Time, Min Sleep Time • Execution Time + Min Sleep Time < Min Cycle Time • Sleep until minimum cycle time is reached • Constant cycle time • Execution Time + Min Sleep Time = Min Cycle Time • No extra sleep time • Constant cycle time • Execution Time + Min Sleep Time > Min Cycle Time • No extra sleep time • Cycle times can have jitter • Improvement: increase Min Cycle Time
Operation of WinAC MP Exit ProTool Start WinAC MP Shutdown WinAC MP Tune High Tune Low Cold Restart Warm Restart RUN-P, RUN, STOP, MRES „Min Sleep Time [ms]“
Status Indicators of WinAC MP Status LEDs ON, RUN, STOP, ... Jitter Cycle Time last, average, max, min
Setup WinAC MP + MP370 • Tools and components needed to setup WinAC MP • MP370 12“ Touch or Key version • ProTool CS V6.0 or ProTool Pro CS V6.0 • ProSave V6.0 on ProTool CD • WinAC MP V3.0 • Step 7 V 5.0 SP2
Autorisierung WinAC MP Setup WinAC MP + MP370 • WinAC MP package content • Software WinAC MP • PROFIBUS-DP-Master driver • Authorization disk • Software Product-Sheet • electronic Manuals (CD) • German, English, French
Setup WinAC MP + MP 370 Transfer HW-Configuration S7 User Program ViaPROFIBUS, Ethernet ProTool-Application via Serial, USB, Ethernet Transfer WinAC MP Authorization via Serial, USB, Ethernet PROFIBUS-DP Slaves
Configuration of WinAC MP Operation ProTool CS - screen configuration • The operation panel for WinAC MP will be configured as part of the ProTool project • Operation of WinAC MP can be customized to the need of the application • Operation of WinAC MP possible without the need to close ProTool • Access protection for authorized personal can be enabled Example: Control Panel 1 Create new ProTool screen Select icon for „Control Panel“ object Place „Control Panel“ object in ProTool screen 2 3
WinAC MP: Controlling and Visualizing on Multifunctional Platform MP370 • Hardware: Multi Panel MP370 • Windows CE 3.0 • Fan and diskless operation • 12“ TFT-Display, • MTBF of background light 50.000 h • 256 Colors • All interfaces integrated; S5, S7, Ethernet, RS232, USB, PC-/CF-Card-Slot • Controlling: WinAC MP • WinAC MP based on WinAC Basis V3.0. • Configuration with STEP 7 V5.1 SP2 or higher • PROFIBUS-DP-Master for up to 32 PROFIBUS-DP-Slaves • Visualisizing: ProTool • ProTool V6.0 or higher • WinAC MP functions like RUN, STOP, MRES • WinAC MP ActiveX
Functionality • WinAC MP V3.0 is based on WinAC Basis V3.0 with the following differences: • WinAC Basis ODK is not supported • WinAC Computing is not supported • No WinAC OPC Server possible on the MP370 • Only ActiveX Components designed for ProTool possible (ProTool SDK required) • No direct data exchange between WinAC MP and other SIMATIC CPU‘s • No Send/Receive implementation • Excusive access to WinAC MP controller with ProTool • Accessing other controllers outside WinAC MP is not supported (e.g connected to PROFIBUS)