Automated CanOpen PDO mapping of IEC 61131-3 Directly Represented Variables
نویسنده
چکیده
Originally designed for carrying the increasing amount of data exchanged in modern cars, the CAN (Controller Area Network) protocol is today adopted in a wide range of automated manufacturing environments. CAN only covers physical and data link layer protocol, that's why several application layers like DeviceNet or CANopen have been developed in order to standardize communication between nodes from many manufacturers. CANopen is certainly the most popular embedded communication protocol and is found in many economic sectors such as medical, industrial machinery and military. Since 1992, CANopen is maintained by the Can in Automation (CiA) organization. Thanks to CAN and other low level protocols, CANopen reduces the amount of wires used to connect Programmable Logic Controller (PLC) to the devices it controls in a machine.
منابع مشابه
Migration from PLC to IEC 61499 using Semantic Web Technologies
This paper proposes a new methodology of migration from IEC 61131-3 PLCs to IEC 61499 function blocks. The aim of this migration process is to recreate IEC 61131-3 applications in IEC 61499 implementations with equivalent execution behavior. The formal model of the IEC 61131-3 standard for migration and cyclical execution model is defined. This method also creates a foundation for correct-by-de...
متن کاملModular Verification of Function Block Based Industrial Control Systems
IEC 61131-3, the world-wide standard for industrial control programming, is increasingly being used in safety-related control applications. Control loops are built from components taken from domain-specific function block libraries. Code inspection and testing are the two predominant quality assurance techniques. For highly dependable control applications, however, these techniques are not suff...
متن کاملIntegrating UML-RealTime and IEC 61131-3 with Function Block Adapters
In this paper we introduce a new UML stereotype, the Function Block Adapter (FBA), which is responsible for the connection of UML-RealTime capsules and function blocks of the IEC 61131-3 (standard for PLC programming languages). FBAs contain an interface to capsules as well as to function blocks and a description of the mapping between these interfaces. For this description a special FBA-langua...
متن کاملAdvanced PLC programming methods
The main goal of this thesis is to use Model-Driven Design approach and Object-Oriented Programming features to create a software tool for programming PLC control system. The primary function of the instrument of development is the automated generating of proper PLC code according to IEC 61131-3 from templates which represent models of real components of automated plant and let us use some of t...
متن کاملImplementing Function Block Adapters
Function Block Adapters (FBAs) are new modeling elements, responsible for the connection of UML capsules and function blocks of the IEC 61131-3 standard. FBAs contain an interface to capsules as well as to function blocks and a description of the mapping between these interfaces. In this paper we discuss implementation issues of FBAs. While the specification of FBAs is completely platform-indep...
متن کامل