In three cases in the Canadian nuclear industry, computerized versions of control systems encountered serious problems where similar hardwired systems had previously been completely successful. Study of these aberrati...
详细信息
In three cases in the Canadian nuclear industry, computerized versions of control systems encountered serious problems where similar hardwired systems had previously been completely successful. Study of these aberrations makes it possible to discern the underlying causes, which lie almost entirely in the realm of system design but are aggravated by deficiencies in conventional software practices. Remedial changes in procedure and technology are proposed
EIB/KNX is a field bus used in home and building automation. When building application programs for EIB/KNX nodes, one was hitherto faced with low-level constructs. To improve this situation, a RAD (Rapid Application ...
详细信息
EIB/KNX is a field bus used in home and building automation. When building application programs for EIB/KNX nodes, one was hitherto faced with low-level constructs. To improve this situation, a RAD (Rapid Application Development) like approach was adopted. This model encapsulates the system software entities in a way which is inspired by the object-oriented paradigm. It also makes use of functional blocks to describe the application behaviour. To allow the roles of software developer and project engineer to be separated, the tool chain is designed for interfacing with an integration tool. The article discusses the work flow when building an EIB/KNX system and the resulting requirements on the tool chain. The GCC-based solution which was developed is pre sented. Specific challenges in porting the GNU tool chain to the standard microcontroller for EIB/KNX nodes are sketched. The implementation also includes an open PC-based EIB/KNX network access and management server.
Common engineering approaches and modeling approaches from software engineering are brought together. For the domain of process automation an implementation oriented approach for an object oriented software developmen...
详细信息
Common engineering approaches and modeling approaches from software engineering are brought together. For the domain of process automation an implementation oriented approach for an object oriented software development for heterogeneous distributed systems is introduced. Model elements for control are added to UML as well as small-scale patterns for plant automation. Besides large-scale patterns are introduced as well as implementational models. The adoption of UML regarding applied diagrams and stereotypes for process automation will be introduced and evaluated.
Industrial plant software is implemented in the programming languages of IEC 61131-3. As plant software needs to perform many tasks, it is often highly complex and typically characterized by a monolithic structure. Wh...
详细信息
Industrial plant software is implemented in the programming languages of IEC 61131-3. As plant software needs to perform many tasks, it is often highly complex and typically characterized by a monolithic structure. Whereas for high-level programming languages, commonly occurring problems are solved using design patterns, such general reusable solution alternatives are not yet available for IEC 61131-3. Thus, an approach for statically analysing the plant software and visualizing the software units' complexity and interconnectedness is proposed in this paper. Furthermore, basic software design patterns are introduced and, subsequently, their appearance within plant software is evaluated using industrial code and interviews with experts. By that, a first step towards providing design patterns for IEC 61131-3 is made.
This paper presents a modular software architecture for embedded systems, which is based on the open source operating system Linux. It uses Linux device drivers to control proprietary hardware components and provides ...
详细信息
This paper presents a modular software architecture for embedded systems, which is based on the open source operating system Linux. It uses Linux device drivers to control proprietary hardware components and provides a universal communication interface that allowsto control the system by arbitrary control programs running under any operating system. The architecture has been realised exemplarily for the firmware of a data logger used for remote logging of magnetotelluric data.
Main topic of the poster is the communication between PLC Simatic S7 200 and SCADA system Intouch 7.0 via serial link RS 485. On side of the PLC is used freeport communication mode with our own protocol. The interface...
详细信息
Main topic of the poster is the communication between PLC Simatic S7 200 and SCADA system Intouch 7.0 via serial link RS 485. On side of the PLC is used freeport communication mode with our own protocol. The interface between PLC and Intouch is made by conversion program that use Dynamic Data Exchange (DDE). This makes possible with keeping protocol to communicate with other types of PLC&s too. In this manner is also possible to build a communication between several nodes.
The Patient Physiological Image (PPI) is a novel concept that manages the knowledge of Virtual Center for Renal Support (VCRS), currently being developed by the Biomedical Engineering Group of the University of Sevill...
详细信息
The Patient Physiological Image (PPI) is a novel concept that manages the knowledge of Virtual Center for Renal Support (VCRS), currently being developed by the Biomedical Engineering Group of the University of Seville (GIB). PPI is a “virtual” replica of a patient, built by means of a mathematical model. From a technical point of view, PPI is a component-oriented software module based on cutting-edge of Modeling and Simulation Technology. In this paper we first state the features that the PPI component must fulfil to support the VCRS functionality. From those, the VCRS-PPI software architecture is described.
The aim of this work is to elaborate a mathematical model that should describe, as faithfully as possible, the solution filtering phenomenon through polymeric membranes. Based on this model an efficient PC computation...
详细信息
The aim of this work is to elaborate a mathematical model that should describe, as faithfully as possible, the solution filtering phenomenon through polymeric membranes. Based on this model an efficient PC computational program to determine the solution concentration at the membrane surface in different laboratory experiment configurations has been implemented. A detailed reference study on this problem is largely presents in References, see (Albu, 1994). To sum up, this study emphasizes the fact that, to make a correct description of the concentration polarization phenomenon, it is necessary to adopt the boundary layer model for describing the filtering type through the precipitate layer.
The visual presentation of the software standard IEC 61131-3 for embedded automation systems can hardly impart the structures of complex solutions. The UML as an alternative presentation from conventional software is ...
详细信息
The visual presentation of the software standard IEC 61131-3 for embedded automation systems can hardly impart the structures of complex solutions. The UML as an alternative presentation from conventional software is confusing the engineers of this domain, as it contains many diagrams and notation details, which are designed for other purposes. The UML for Process Automation (UML-PA) offers a customized subset of the UML, which simplifies the graphical structure of the UML. Ambiguous notations elements of the UML are supplemented or cleared. UML-PA refers to IEC 1131-3 behavior specifications to offer skilled familiar notations within the framework of new structures.
The contribution deals with an implementation of discrete control logic for a modular production line, with two main objectives pursued. Firstly, the basic ideas of PackML standard should be implemented, in particular...
详细信息
The contribution deals with an implementation of discrete control logic for a modular production line, with two main objectives pursued. Firstly, the basic ideas of PackML standard should be implemented, in particular the behaviour of the machine from the operational state viewpoint, and secondly, the implementation should be based on low-end programmable logic controllers, with limitations on the available memory and processing speed. The paper presents a general idea of the implementation with discussion of its relation to PackML standard, and provides relevant details of the implementation case study on a laboratory scale modular production system.
暂无评论