Pb Matlab Simulink Dde Client v1 En

2
Your Success is Our Goal MATLAB/SIMULINK- DDE-Client V1 For Advanced-Process-Control Product Description Version 10/02 Open System platform for Advanced Process Control using the MATLAB/SIMULINK-DDE-Client The MATLAB/SIMULINK-DDE Client, in the form of a set of blocks for SIMULINK, is a real-time online interface between MATLAB/SIMULINK and any dynamic data exchange (DDE) servers. It enables you to reduce substantially the amount of engineering time and effort needed for advanced process control projects. It ensures a quicker transition from offline simulation under SIMULINK to online testing in the actual process rapid prototyping of automation functions with the full range of the MATLAB functionality. This assures security and you do not need to implement again the algorithm that was developed in M ATLAB, which in turn saves time and money and prevents errors. ADVANCED PROCESS CONTROL Advanced control strategies are gaining an ever stronger foothold in the process industry. The growing demands on control functions cannot be met with conventional PI(D) controllers. Improvements in the performance capabilities of automation equipment hold out the prospect of using advanced process control as a means of fulfilling these more stringent requirements and at the same time achieving a distinct competitive edge. Since APC algorithms are not in standard use in process control at the present time, they are developed individually for each particular application. This means that it is essential to weigh the costs involved against the benefits that can be achieved. This in turn is only possible by means of online testing of the algorithms using the actual ongoing process and must on no account endanger the security of process control. The MATLAB/SIMULINK-DDE Client represents an ideal solution to this problem. M ATLAB/SIMULINK is a highly versatile mathematical software tool with a variety of functionality in the fields of automatic control engineering, data processing, model construction, reengineering, and data analysis. MATLAB/ SIMULINK – the most widely used software tool for the development of advanced functions (algo- rithms) in the context of advanced control. Up to now, integrating these functions into the process in real-time mode has needed a considerable amount of time, effort and expenditure. You can save time and money by incorporating directly the experience that you gained offline into the online process using the open system platform based on the MATLAB/SIMULINK-DDE Client. Sample application Multi-variable controller for quality control of a distillation column with a compensating net-w ork. Using Siemens AG’s SIMATIC PCS7 process control system (based on WinCC) and the integrated DDE (Dynamic Data Exchange) server, makes available all the variables that are declared in WinCC via a DDE channel for both read and write access within SIMULINK. MATLAB/SIMULINK and the DDE client can be installed on one of several available redundant operator stations or on an additional PC. Communication is initialized and controlled by the DDE client.

Transcript of Pb Matlab Simulink Dde Client v1 En

Page 1: Pb Matlab Simulink Dde Client v1 En

IT Plant Solutions Your Success is Our Goal

MATLAB/SIMULINK-DDE-Client V1

For Advanced-Process-Control Product Description Version 10/02

Open System platform for Advanced Process Control using the MATLAB/SIMULINK-DDE-Client The MATLAB/SIMULINK-DDE Client, in the form of a set of blocks for SIMULINK, is a real-time online interface between MATLAB/SIMULINK and any dynamic data exchange (DDE) servers. It enables you to reduce substantially the amount of engineering time and effort needed for advanced process control projects. It ensures a quicker transition from offline simulation under SIMULINK to online testing in the actual process rapid prototyping of automation functions with the full range of the MATLAB functionality. This assures security and you do not need to implement again the algorithm that was developed in M ATLAB, which in turn saves time and money and prevents errors.

ADVANCED PROCESS CONTROL Advanced control strategies are gaining an ever stronger foothold in the process industry. The growing demands on control functions cannot be met with conventional PI(D) controllers. Improvements in the performance capabilities of automation equipment hold out the prospect of using advanced process control as a means of fulfilling these more stringent requirements and at the same time achieving a distinct competitive edge. Since APC algorithms are not in standard use in process control at the present time, they are developed individually for each particular application. This means that it is essential to weigh the costs involved against the benefits that can be achieved. This in turn is only possible by means of online testing of the algorithms using the actual ongoing process and must on no account endanger the security of process control. The MATLAB/SIMULINK-DDE Client represents an ideal solution to this problem.

M ATLAB/SIMULINK is a highly versatile mathematical software tool with a variety of functionality in the fields of automatic control engineering, data processing, model construction, reengineering, and data analysis. MATLAB/ SIMULINK – the most widely used software tool for the development of advanced functions (algo-rithms) in the context of advanced control. Up to now, integrating these functions into the process in real-time mode has needed a considerable amount of time, effort and expenditure. You can save time and money by incorporating directly the experience that you gained offline into the online process using the open system platform based on the MATLAB/SIMULINK-DDE Client.

Sample application Multi-variable controller for quality control of a distillation column with a compensating net-w ork.

Using Siemens AG’s SIMATIC PCS7 process control system (based on WinCC) and the integrated DDE (Dynamic Data Exchange) server, makes available all the variables that are declared in WinCC via a DDE channel for both read and write access within SIMULINK.

MATLAB/SIMULINK and the DDE client can be installed on one of several available redundant operator stations or on an additional PC. Communication is initialized and controlled by the DDE client.

Page 2: Pb Matlab Simulink Dde Client v1 En

If you require any further information please do not hesitate to contact us at the following address: Siemens AG Industrial Solutions and Services Contact: Your IT4Industry Team IT Plant Solutions Telephone: +49 (91 31) 7-4 61 11 I&S IT PS 21 Fax: +49 (91 31) 7-4 47 57 Werner-von-Siemens-Straße, 60 E-Mail: [email protected] 91052 Erlangen, Germany WWW: http://www.siemens.com/it4industry

Siemens Aktiengesellschaft

Order number: 2XV9450-1WC12-0LA0

Typical procedure: • Offline analysis of the problem to be solved, including analysis of the measured process data in MATLAB/SIMULINK. • Offline synthesis of possible solutions using M ATLAB/SIMULINK. • Offline testing by simulating the algorithms using MATLAB/SIMULINK. • Configuring the connection in the process control system (PCS 7), parameterization of the DDE server on the system platform. • Configuring any backup functions that are needed in the process control system (PCS 7) if not yet realised. • Connection of the process control system (PCS 7) to MATLAB/SIMULINK using the M ATLAB/SIMULINK DDE-Client. • Testing and optimizing the solution on the process. • If applicable, transfer of proven functions into function blocks, which can then be integrated into the distributed control system PCS 7. This consists of three blocks:

Trigger-block: This allows users to specify the DDE communication partners, the data format and the sampling time. The trigger block synchronizes and monitors communication and issues alert signals if there is a fault or break in the DDE channel. I/O block: The “Adde” block writes data from MATLAB to the DDE server. The “Edde” block reads variables into MATLAB and converts them to the appropriate format. MATLAB/SIMULINK-DDE Client is available for - Connection to any SIMATIC systems via a PG/OS with W inCC/PCS7 and the associated DDE server or directly via the SimaticNet OLE/DDE-Manager.

- Network connection to PCS7 via an @aGlance server “@PCS7”, TCP/IP, and the standard @aGlance-DDE-Bridge. - Connection to older control systems, e.g. TELEPERM M via W inTM/Serv. - Connection to any DDE servers. If you would like more information about the M ATLAB/SIMULINK-DDE Client for Advanced Process Control, please get in touch with us directly or visit our Internet/Intranet sit

© Siemens AG 2004 All Rights Reserved Version 1.0, 06/2004