Академический Документы
Профессиональный Документы
Культура Документы
2
Centralized engineering Open data interfaces to the Office
PC Server world and other PC applications
As shown in Fig. 2, SIMATIC WinAC
offers an open data interface to
standard software of the Office
world for vertical integration on the
basis of OPC (OLE for Process Con-
trol). During visualization and data
processing, the process data can be
accessed simply via this open data
interface by using symbols. The inte-
Panel PC Programming device gral OPC server permits multi-ven-
with WinAC dor industrial communications with
all OPC client applications, e.g. visu-
alization systems from other ven-
dors.
A component of WinAC is now
N the SIMATIC NET OPC server
which offers a significantly
improved performance compared to
the previous WinAC solution. There-
Drive fore a uniform OPC solution is now
Operator Panel available for SIMATIC.
ET 200S distrib- ET 200X distrib-
uted I/O station uted I/O station SIMATIC WinCC and ProTool/Pro®
can be linked in through a SIMATIC
interface in order to utilize compre-
Fig. 1: Example of a control setup with SIMATIC WinAC on Ethernet and PROFIBUS hensive diagnostic functions and a
common database. PG/OP commu-
nication supports the connection of
SIMATIC programming devices and
Operator Panels.
Vertical integration
Furthermore, SIMATIC WinAC also
permits simple horizontal integra-
tion of technological applications,
e.g. barcode reader, image process-
SIMATIC SIMATIC 3rd party Data ing, data acquisition, numerical con-
ProTool/ WinCC Visualization Exchange
Pro trol. A supplementary product is
available for this (ODK, Open Devel-
opment Kit), and permits access to
all hardware and software compo-
nents of the PC by incorporation of
C++ programs into the WinAC con-
trol program, thus allowing high
flexibility.
SIMATIC OPEN ODK Technology
Interface Interface
Horizontal integration
Fig. 2: WinAC provides open data interfaces for vertical and horizontal integration of
other applications
3
What benefits does SIMATIC WinAC offer?
4
WinAC Slot PLC
For increased availability and operational reliability
· The WinAC Slot PLCs are used in The WinAC Slot PLCs are based on Start and stop
PC-based solutions in which a the high-performance S7-400 CPUs of the controller
higher degree of availability and in terms of performance and com-
operational reliability are required mand set and enable a controller to
(Fig. 4). be implemented that is independent
· The WinAC Software PLCs are ap- of Windows.
propriate for PC-based applica- The Slot PLCs are subject to a restart
tions whenever high flexibility controlled by discrete commands
and openness are required for in- and after an interruption, the user
tegrating different tasks on a PC, program is resumed directly at the
e.g. data processing tasks (Fig. 5). point of interruption. In combina-
tion with an optional power supply
(PS Extension Board) and an exter-
nal 24 V power supply, the user pro-
gram of the Slot PLC can be pro-
cessed completely independently of
the PC. Battery backup ensures that
all data memory areas are retentive.
Thanks to this rugged and determin-
istic response, applications that
demand enhanced availability and
operational reliability can be imple-
mented.
The Slot PLCs have one integrated Memory
MPI/DP and one DP interface, for Status and Reset
error display of the CPU
example, for communication with
Fig. 4: WinAC Slot PLCs 412, 416 and other CPUs and for interfacing to dis-
power supply extension board tributed I/O. In addition, the Slot
PLCs support isochrone mode which Fig. 6: The user interface of the WinAC
Slot PLC corresponds to the
can be used to implement high- display and operating elements
speed, time-dependent applications of an S7 CPU
at decentralized locations. Programs
can be archived and dearchived
using the hard disk of the PC.
The WinAC panel on the PC offers
N The new version of WinAC Slot
offers even more performance
and improved convenience:
the display and operating functions
of the Slot PLC – comparable with · Up to four Slot PLCs can be used in
those of an S7-CPU (Fig. 6). one PC. Furthermore, a Software
PLC can be combined with up to
WinAC Slot is available in two differ- three Slot PLCs. An automation
ent versions: solution can therefore be of more
· WinAC Slot 412 is based on the compact design with fewer PCs,
CPU 412 with 128 KB memory for reducing space requirements and
code and 128 KB memory for hardware costs.
Fig. 5: The WinAC software PLCs for data · Firmware updating is carried out
high flexibility and openness using a file instead of with a mem-
· WinAC Slot 416 is based on the
CPU 416 with 1.6 MB memory for ory card as previously. Download-
code and 1.6 MB memory for ing of firmware from any PC
data storage medium (hard disk, USB
stick, CD-ROM) in the installed
state simplifies and accelerates
maintenance and servicing.
5
Software PLC WinAC Basis
For higher flexibility and openness
6
Software PLC WinAC RTX
For real-time and deterministic response
Output Input Program cycle Windows and other Output Input Program Cycle
tO tI tOB1 Windows applications tO tI tOB1
Execution time
Cycle time
Fig. 9: Deterministic response of WinAC RTX thanks to a constant cycle time with a
reserve for Windows following execution of the control program
7
Open Development Kit N
WinAC Option for integrating special tasks
Interface WinAC
Soft Slot
Custom Code Exten-
✓ –
sion Interface (CCX)
Shared Memory
Extension Interface ✓ ✓
(SMX)
Controller Manage-
✓ ✓
ment Interface (CMI)
Fig. 10: User interface of application wizard with class library C++ program
8
Examples of SMX application:
Windows 2000/XP WinAC Slot PLC · Interfacing of motion control sys-
WinAC Software PLC
tems
· Interfacing of systems for data
acquisition and analysis
· Transmission and saving of large
quantities of production and qual-
ity data
· Direct high-performance incorpo-
ration of a job database
Application SMX Controller Management Interface
(CMI)
ODK can be used to integrate the
DP Master function of the WinAC panel into a
Windows application (Fig. 13). The
CMI provides the following func-
tions of the WinAC panel for the
application:
· LED statuses
· Start and Stop of the PLC
· Downloading of programs
Application examples:
Distributed I/O Drive · Integration of the WinAC Panels
into an HMI application
· Remote control of the PLC
Fig. 12: The Shared Memory Extension Interface (SMX) permits data exchange
between Slot or Software PLC and Microsoft applications · Implementation of specific user
privileges
Custom Code Extension Interface
(CCX) · Direct access to the Windows file
system
ODK includes an application wizard
and a class library for simple pro- · Implementation of special com-
gramming in Microsoft Visual C++ munications protocols
(Fig. 10). The C++ program which · Complex calculations for control
executes outside WinAC is called of foil quality
Windows WinAC Panel
from the PLC program via the CCX Application
Shared Memory Extension
using two system functions (SFC
Interface (SMX)
65_000, SFC 65_001) (Fig. 11). The RUN-P
C program can be executed in three Via SMX, ODK supports the develop-
different manners: ment of applications which require RUN
data exchange between Windows
· Synchronous, i.e. processed as applications, e.g. Visual C++ and the
part of the PLC cycle STOP
WinAC PLCs, as necessary e.g. with
· Asynchronous, i.e. started by the control or image processing tasks.
PLC program, and terminated in This data exchange takes place par-
the background ticularly rapidly via a dual-port RAM
· Continuous, i.e. processed paral- (DPR) or shared memory which are
lel to the PLC program accessed both by the external C++
CMI
program and the PLC program (Fig.
This permits many different applica- 12). ODK contains libraries for read-
tions to be implemented. Examples ing and writing this DPR according
include: to the polling method. As far as the WinAC
· Interfacing of fieldbus cards to WinAC PLC is concerned, the DPR
WinAC represents a 4-kB large I/O range Fig. 13: The CMI integrates the function
which is accessed using load/trans- of the WinAC panel into a Win-
· Integration of robot control soft-
fer commands. dows application
ware in WinAC
9
Technical specifications of WinAC
PC-based Control
Software-PLC Slot-PLC
WinAC Slot 412 WinAC Slot 416
WinAC Basis V4.1 WinAC RTX V4.1
V3.4 V3.4
Basic features
· Main memory (integrated) Usable PC memory Usable PC memory 128 KB code + 1.6 MB code +
(non-paged memory) 128 KB data 1.6 MB data
· Number of inputs/outputs 16/16 KByte 16/16 KB 4/4 KB 10/10 KB
· Bit memories 2 KByte 2 KB 4 KB 16 KB
· S7 counters/S7 timers 512/512 512/512 256/256 512/512
· Memory Card insertable – – ✓ ✓
Retentive
· Without UPS and PS Extension – –
Board
· With UPS All data –
· With PS Extension Board and – All data
battery
Number of function blocks Only limited by the available PC memory 256 FB, 2048 FB,
256 FC, 2048 FC,
512 DB 4095 DB
Command execution times
· Bit operations 0.013 µs 0.013 µs 0.200 µs 0.080 µs
· Integer operations 0.025 µs 0.025 µs 0.200 µs 0.080 µs
· Floating point operations
· Reference platform
0.025 µs
Pentium 2.4 GHz
0.025 µs
Pentium 2.4 GHz
0.600 µs
PC independent
0.480 µs
PC independent
N
· Deterministic – ✓ ✓ ✓
Multi-processor mode
Total No. of DP connections
1 Software PLC and up to 3 Slot PLCs
4 4
Up to four Slot PLCs
2
N
· Integrated – – 2
· CP5611/ integr. interface to 1 – –
SIMATIC PC, max.
· CP5613 max. 4 4 –
Communication functions
· PG/OP communication ✓ ✓
· S7-communic. as server ✓ ✓
· S7-communic. as client ✓ ✓
· PROFInet
Process data access
✓ 1) –
N
· OPC ✓
HMI through SIMATIC interface
· SIMATIC ProTool/Pro ✓
· SIMATIC WinCC/WinCC flexible ✓
Technology
· SIMATIC FM 2) FM 350/351/352/ 353/354/355
· Easy Motion Control
· C/C++ Interface
✓
✓, with ODK N
PLC programming software STEP 7 V5.2 and higher, Engineering Tools (optional)
Operating system
· Windows NT 4.0 WS –
· Windows 2000 Professional ✓ >= SP3
· Windows XP Professional ✓ >= SP1
Order No. group 6ES7671-0CC... 6ES7671-0RC... 6ES7673-2CC... 6ES7673-6CC...
1
) With WinAC PN option package for Component based Automation
2
) Notes on the FM modules:
FM 350 - Counter module, FM 351 - Controlled positioning in rapid traverse and creep feed modes
FM 352 - Electronic cam controller, FM 353 - Positioning with stepping motors
10 FM 354 - Positioning with servo motors, FM 355 - Universal closed-loop control module
Software PLC on the Multi Panel
Embedded Control
In addition to the WinAC variants This combination is particularly suit- The following table shows the most
described above, Embedded Control able for control tasks that require important features for differentia-
with WinAC MP is a software PLC extremely rugged hardware. tion.
that executes under Windows CE on You can find further information in
the multifunctional platform the Product Brief "Embedded Con-
SIMATIC MP 370. trol with WinAC MP" (6ZB5370-
1BK0.-....).
11
terms of contract. Availability and technical spec-
obligation to provide the respective characteris-
tics shall only exist if expressly agreed in the
.
NAFTA: Southern Europe:
pcbased@sea.siemens.com CCMilano@siemens.it