The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
CAEX is one of the most promising standards when it comes to data exchange between engineering tools in the production system automation domain. This is also reflected by the current emergence of AutomationML, which uses CAEX as its core representation data format. Having such standards at hand, the question arises how to deal with the evolution of such standards as is currently happening with the...
Plant engineering workflow consists of different phases and engineering disciplines. Dynamic process simulation can be utilized to mitigate risks and improve quality of design in the engineering workflow. Earlier and more extensive utilization of simulation is proposed in this paper using an integrated simulation-assisted engineering workflow. In this paper, basic automation design and tests are conducted...
In the field of chemical analysis a high amount of data is generated especially in the scope of high-throughput measurement and automation systems. In general, analytical laboratories involve a multitude of analytical devices with different measurement principles. This results in devices from different vendors with a heterogeneous control software environment and often with different export data formats...
Programmable Logic Controllers (PLC) are key components in modern packaging automation systems. But their success has led to the presence of a broad range of brands and models, each one with its own and unique features, but also with its own environment for software development. This situation has some major drawbacks: it is very difficult to upgrade an installation by changing the PLC, maintenance...
Software engineers of production automation systems have to deal with a great number of various tasks for example programming the automation code, simulation or visualization of the production system. For the virtual or real commissioning of the system, further tasks like defining software or hardware communication interfaces are needed. Most engineering tools used by the software engineers only support...
Cyber-Physical Systems (CPSs) are at the core of the future industrial control systems. Most industrial CPSs are usually implemented over expensive and domain-specific hardware platforms, such as industrial embedded control systems, mainly for safety and security reasons. In less-critical applications the use of open, low-cost hardware platforms that provide adequate computing capabilities, such as...
GRAphe Fonctionnel de Commande Etape Transition (GRAFCET) is a powerful graphical modeling language for the specification of discrete event systems and an international standard since 1988. Since GRAFCET is a specification language and not a programming language, a GRAFCET specification (Grafcet) still has to be interpreted manually, e.g. as a Programmable Logic Controller (PLC) program according...
The software product line has emerged as a successful paradigm for offering a broad range of customer options with decreased development time and cost. The Unified Modeling Language (UML) is used for architecture design and object oriented languages are used for implementation. In industrial automation, targets programmed with function block languages need to be supported, so the Systems Modeling...
Many software applications today are written as web-based applications to be run in an Internet browser. Selenium is a set of powerful different software tools working with many browsers, operating systems, programming languages, and testing frameworks each with a different approach to supporting automation test for testing web-based applications. JMeter is used to simulate a heavy load on a server,...
This paper presented the design and implementation solution of virtual simulation experiment software in .NET framework environment. An OPC client was realized by C# programming language in the program, and communicated with the OPC server based on COM. By using LINQ technology to access SQL server database, simulation controlled objects library was built. Communication between C# application and...
Current IEC 61131-3 programmable logical controllers are facing challenges to provide reliable system as well as exceptional performance for complex distributed automation systems. The IEC 61499 standard is designed to cover interoperability not only on the runtime level, but also during the design process. To migrate from IEC 61131-3 PLC to IEC 61499 function blocks, there are several approaches...
Model-centric development is one of the hottest topics discussed in the software engineering field today. Combination of Model Driven Development and Model Driven Architecture can be extremely powerful for supporting the development cycle of the application. The use of these software methodologies within the Industrial Automation field allows meeting the requirement of current automation applications,...
Current industrial applications demand the design of more and more complex, safe and trustworthy control systems which exhibit a high degree of flexibility and reutilization. To achieve this, the engineering process has to be improved through the integration of the tools involved in the development process. To achieve this goal the definition of Markup Languages for factory automation has been proposed...
Abstract-Large-scale enterprises need their software systems to deal with massive extremely important heterologous and heterogeneous data, which makes the quality assurance to them also very critical, and this also made an enormous challenge to QA staffs. To automate this process as far as possible is the key factor to ensure that terrifically useful information is effective and the validating is...
Automation applications consists of software projects that are developed using specific standard programming languages, such as the IEC 61131-3 standard that provides 5 programming languages, two textual and three graphical. They are also executed on specific hardware platforms, mainly Programmable Logic Controllers. Thus, they can be viewed as special type of software projects. As such, their design...
The paper present a specific approach and the corresponding appropriate tools to ensure automated exchange between information systems with databases and different devices with serial communication, non-compliant according to advanced inter-communication standards. In this way, is possible to integrate these devices into information flows and systems. The specific configurations are XML-coded. A complete...
User interfaces represent a major part in software products. Generally, it is difficult to document the content and the structure of the user interface. However, there is a need to save and preserve the overall state and structure of the user interface for later communication and modifications in requirements, design and implementation. The Graphical User Interface (GUI) storage format should be universal...
It is known that software testers, more often than not, lack the time needed to fully test the delivered software product within the time period allotted to them. When problems in the implementation phase of a development project occur, it normally causes the software delivery date to slide. As a result, testers either need to work longer hours, or supplementary resources need to be added to the test...
Transitioning from Consolidated Automated Support System (CASS) to Reconfigurable Transportable Consolidated Automated Support System (RTCASS) requires an additional set of tools that complement existing translation tools (RTCASS Toolbox and L200 Auto-Converter). The RTCASS Toolbox translates CASS Abbreviated Test Language for All Systems (ATLAS) to a format compatible with the RTCASS runtime. The...
Current industrial applications demand the design of more and more complex, safe and trustworthy control systems which exhibit a high degree of flexibility and reutilization. To achieve this, the engineering process has to be improved through the integration of the tools involved in the development process. To achieve this goal the definition of Markup Languages for factory automation has been proposed...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.