In testing of programmable controllers, manual selection of test cases is still the most common method in practice. This is however tailor-made, time consuming and error-prone. Traditional model-based methods can hard...
详细信息
In testing of programmable controllers, manual selection of test cases is still the most common method in practice. This is however tailor-made, time consuming and error-prone. Traditional model-based methods can hardly handle industrial scale systems which usually possess a significant number of states, and signals of sensors and actuators. In this paper, we propose a model-based testing framework that utilizes simplified plant features to reduce the number of test cases, and at the same time also guarantees a full coverage of nominal behavior of system under test. The proposed framework has been illustrated on a case study.
Verification method has been developed for determining the safety and operability of programmable logic controller (PLC) based systems. The method automatically checks sequential logic embedded in PLCs and provides co...
详细信息
Verification method has been developed for determining the safety and operability of programmable logic controller (PLC) based systems. The method automatically checks sequential logic embedded in PLCs and provides counterexamples if it finds errors. The method consists of a system model, assertions, and a model checker. The model is a Boolean-based representation of a PLC's behavior. Assertions are questions about the behavior of the system, expressed in temporal logic. The model checker generates a state space based on the above two inputs, searches the space efficiently, determines the consistency of the model and assertions, and supplies counterexamples. A modeling technique has been developed to verify relay ladder logic (RLL), a PLC programming language. The performance of the model checker is studied in a series of alarm designs
The adoption of service-oriented architectures based on web services in industrial application domains enables the seamless integration of business software with manufacturing tasks and promises increased interoperabi...
详细信息
ISBN:
(纸本)9781424468508
The adoption of service-oriented architectures based on web services in industrial application domains enables the seamless integration of business software with manufacturing tasks and promises increased interoperability. To be able to invoke a manufacturing task running on a programmable logic controller (PLC) as a web service from a business application, the SOAP4PLC engine has been proposed. In this paper, an extension of the SOAP4PLC engine is presented to invoke a web service based business application from a PLC application. A use case is shown in which the extended SOAP4PLC engine is used to interface a PLC application concerned with realizing the functionality of a charging station for electrical vehicles with a web service based accounting system.
Packaging automated industry is based on PLC control systems. Most of them are IEC 61131-3 PLC compliant. The standard was the first step to introduce Object Oriented Programming (OOP) features in the PLC based automa...
详细信息
ISBN:
(纸本)9781479977277
Packaging automated industry is based on PLC control systems. Most of them are IEC 61131-3 PLC compliant. The standard was the first step to introduce Object Oriented Programming (OOP) features in the PLC based automation such as encapsulation in Function Blocks. Nevertheless, other major benefits of OOP such inheritance, or polymorphism weren't defined. On the other hand, the standard was born with the aim of create a unique structure of PLC programs providing a way to exchange programs between several PLC brands. However this goal is far from being achieved. In this paper, a new approach to include these OOP benefits is proposed. Besides, programs developed within this framework can be adapted with minimum effort and maximum reliability to different packaging.
The effort for design and implementation of process automation systems increases with the complexity of modern production plants. To shorten the implementation phase we propose a conceptual approach for automated code...
详细信息
ISBN:
(纸本)9781467347372;9781467347358
The effort for design and implementation of process automation systems increases with the complexity of modern production plants. To shorten the implementation phase we propose a conceptual approach for automated code generation for programmable logic controllers (PLCs) based on knowledge acquisition from standardized engineering artifacts and their corresponding tool database. Ontologies are defined for each engineering domain artifact, representing the concepts and relations specified in the associated domain standards. An automated data extraction and population of the domain-specific ontologies together with semi-automated mapping definitions between common engineering objects then enables a rulebased code generator to query the ontologies. The query results are translated afterward into PLC code by applying a rule transformation algorithm.
Widely used across industrial and manufacturing automation, programmable Logic controllers (PLCs) perform a broad range of electromechanical tasks with multiple input and output arrangements, designed specifically to ...
详细信息
ISBN:
(数字)9781118949238
ISBN:
(纸本)9781118949245
Widely used across industrial and manufacturing automation, programmable Logic controllers (PLCs) perform a broad range of electromechanical tasks with multiple input and output arrangements, designed specifically to cope in severe environmental conditions such as automotive and chemical plants. programmable Logic controllers: A Practical Approach using CoDeSys is a hands-on guide to rapidly gain proficiency in the development and operation of PLCs based on the IEC 61131-3 standard. Using the freely-available* software tool CoDeSys, which is widely used in industrial design automation projects, the author takes a highly practical approach to PLC design using real-world examples. The design tool, CoDeSys, also features a built in simulator/soft PLC enabling the reader to undertake exercises and test the examples. Key features: Introduces to programming techniques using IEC 61131-3 guidelines in the five PLC-recognised programming languages. Focuses on a methodical approach to programming, based on Boolean algebra, flowcharts, sequence diagrams and state-diagrams. Contains a useful methodology to solve problems, develop a structured code and document the programming code. Covers I/O like typical sensors, signals, signal formats, noise and cabling. Features Power Point slides covering all topics, example programs and solutions to end-of-chapter exercises via companion website. No prior knowledge of programming PLCs is assumed making this text ideally suited to electronics engineering students pursuing a career in electronic design automation. Experienced PLC users in all fields of manufacturing will discover new possibilities and gain useful tips for more efficient and structured programming. * Register at *** ***/go/hanssen/logiccontrollers
From the Publisher: Ideal as an accessible introduction for university students, the second edition includes expanded sections on internal architecture, input-output devices, networks, and programming languages with m...
详细信息
ISBN:
(纸本)0750659866
From the Publisher: Ideal as an accessible introduction for university students, the second edition includes expanded sections on internal architecture, input-output devices, networks, and programming languages with microprocessor systems, and has been fully revised in line with the new BTEC Higher National unit on PLCs, and the 2000 specifications for the Advanced GNVQ unit from Edexcel.
When ARC Advisory Group analyst, Craig Resnick, proposed a new term for anemerging class of programmable devices for automation in 2001, few expected such growth of relatedtechnologies. The market extends beyond the f...
详细信息
When ARC Advisory Group analyst, Craig Resnick, proposed a new term for anemerging class of programmable devices for automation in 2001, few expected such growth of relatedtechnologies. The market extends beyond the formal name--programmable automation controllers (PACs).Some vendors reject the word, yet satisfy the PAC feature set with newer programmable logiccontrollers (PLCs). Control engineers are always seeking new technology to solve problemseffectively and efficiently. Industrial automation system tasks and challenges include manufacturingprocesses, logic control, PID control, motion control, vision systems, maintenance, processvisualization, HMI design, and integration with higher facility layers, including enterpriseresource planning (ERP) systems.
An universal methodology and a system to program PLCs are presented. The system front end is a Graphical User Interface (GUI), supporting the relay ladder language and a simulator. The GUI is an user-friendly environm...
详细信息
An universal methodology and a system to program PLCs are presented. The system front end is a Graphical User Interface (GUI), supporting the relay ladder language and a simulator. The GUI is an user-friendly environment with menus, icons and a point and click interface. After the GUI, an Intermediate Literal Language (ILL) implements a virtual PLC. ILL fIles are then used by specific parser-drivers (developed with lex and yacc utilities), to translate ILL definitions into real PLC statements. Object-oriented programming techniques, based on C++, are used, along with Blaise Win++ class library. The system runs as a Microsoft Windows application.
暂无评论