HIERARCHISATION DES GRAFCETS PDF
Ressource Planning. La supervision dans la hiérarchie d’une entreprise manufacturière Synoptique fonction essentielle de la supervision, fournit une représentation synthétique, dynamique et .. Grafcet,Ladder AUTOMATISMES. Les réseaux de Petri et les Grafcets. Niveaux de la modélisation et de la structure de la commande selon une hiérarchie ordonnée également en plusieurs. TD Grafcet – Chaîne d’inform ation. 2nd IS I. Lycée E. BRA N LY. Page 1/2. T ap t. BH. BB bh bb vp. Problèm e n°1: Gestion de l’entrée d’un Parking. M ode de.
|Published (Last):||16 May 2010|
|PDF File Size:||1.24 Mb|
|ePub File Size:||15.57 Mb|
|Price:||Free* [*Free Regsitration Required]|
Kind code of ref document: Country of ref document: Date of ref document: Ref legal hierarchjsation code: Year of fee payment: Programmable controller, of the type comprising: According to the main characteristic of the invention, the memory 14 is broken up into several sections each consisting of items which can be programmed and modified via the user interface The sections comprise in particular graph items and combinatorial event items hierarchised to permit the structuring of application programs for the controller.
L’invention concerne les automates programmables industriels. The invention relates to programmable logic controllers. We already know PLCs including around a process to automate the input interface means with sensors circuit boards and output interface means with maps actuators circuits. The memory also contains laws updating the output states based on these values.
Des moyens d’interface utilisateur permettent la programmation et la modification desdites lois.
Les systèmes à évènements discrets SED – ppt télécharger
Generally, the process to be automated is controlled in accordance drs said legislation updating the output states. These laws are a series of instructions stored in memory and include executable code handling logic variables such as digital and Boolean variables.
The SFC also provides a thorough yierarchisation of different behaviors of the automation considering all contingencies included in the specifications.
However, the use of the SFC, automation description tool is only effective if the technology programming language of the PLC and the material realization of the automation correspond to the most direct transcription possible to the SFC.
In addition, the hierarcuisation of control systems programmed increasingly sophisticated and efficient requires appropriate means to impart to said control systems programmed optimum level of safety and quality in the programming language and user interface.
The invention provides a solution to this problem. A first object of the invention to provide a programmable controller that allows to structure according to different levels of hierarchy execution of application programs in particular to transcribe the most perfect and the most direct representation SFC of automation task.
Another object of the invention is to provide a programmable controller to detect and diagnose its own failures and the failures of the process to be automated. The invention also provides the user of the programmable controller the ability to create specific functions from basic functions offered by the manufacturer.
Finally, the invention aims to satisfy the needs of users of PLCs including levels of access control programs and data, real-time modification of programs, the modularity of programs, development files information associated with applications and a better feel of the programming language learning and allowing for quick and easy use of it.
TD GRAFCET – David Granjon –
L’invention porte sur un automate programmable, du type comprenant: The invention relates to a programmable controller, of the type comprising: According to a preferred embodiment of the device according to the invention, the programmable controller further comprises: According to another embodiment of the device according to the invention, the programmable controller further comprises: Specifically, the functional boxes include functional specific manufacturer boxes to realize manufacturer standard functions whose characteristics are editable and programmable by the said manufacturer and functional specific user boxes to perform specific user functions whose characteristics are editable and programmable by said user.
The entities include, in part with a fixed and common format for each entity, information and essential expressions of automation associated with said entities. Advantageously, each entity comprises at least: In practice, each entity of the first, second, fourth and fifth sections also comprises a module “local constants block” containing information relating to the constants used exclusively in said entity. In one aspect of the invention, the module “header” of each entity comprises a manufacturer’s own identifier given to individualize said entity by said manufacturer.
According to another aspect of the invention, the “header” module of each entity comprises where appropriate a clean user identifier data identifying said entity symbolically by said user.
According to another characteristic of the invention, the information relating to the hierarchisaiton of each entity graph of the first section comprises a datum representing the functional state of the entity, a datum representing the maximum duration of the entity in the form active, data representing the step sequence number having a different duration of activity of the duration of activity defined by the user for said stage. According to another characteristic of the invention, the information relating to the hierarchksation of the first section each processing entity and each entity of the second, fourth and fifth sections include data representing the state of validation of said entity, a given representing the maximum execution time and data representing validation entry points which are connected to the validation law resulting from programming.
Advantageously, an entity generally designating the application comprises an identity entity gathering the information identifying the application program, as well as allowing access key data access to programs and data.
More specifically, the entity identity includes at least a given project name, a given program code, a given version number ves the hieratchisation, a given type of PLC, a project manager’s name and a given date project creation. Preferably, the access key data include at least: According to yet another feature of the invention, the functional boxes comprise at least: Advantageously, each entity has at least one graphic representation graphically describing the hrafcets of the application associated with said entity and a textual representation textually describing the operation of the application associated with said entity.
TD GRAFCET – David Granjon
In practice, the generated code processes Boolean data, numeric and alphabetic. Other features and advantages of the invention will appear on examining the detailed description below and the accompanying drawings, wherein: The accompanying drawings contain many elements which, in essence, are certain. Consequently they are to be considered as part of the description, and may be used not only to hierarchisatuon understand the brafcets description below, but also to complete the definition of the invention, if any.
In Figure 1, reference 1 designates a programmable controller according to the invention. The PLC 1 includes input interface means 2 with the sensors 4 circuit boards plugged into a process to automate 6.
The circuits sensors 4 are for example sensors all or nothing, temperature, position, digital meters etc In order to control the process 6, information from the latter are picked up by sensors and circuits are processed through the inlet 2 by means of processing interface 8. The processing means hierarchistaion comprise a monitor 10 associated with program a CPU hierarchksation and a memory In response to information sensed by the sensor circuit 4 and processed by the processing means 8, control information is provided by these means 8 via an output interface 16 to circuits of actuators 18 connected to the process to be automated 6.
The PLC 1 may be part yrafcets a network of several programmable logic controllers interconnected using matching circuits which are, for example twisted pair, coaxial or fiber optic cable. And to communicate with programmed systems comprising other programmable automatons, computer, robot, supervisor-operator, etc The communications hierarchiastion means 17 are of the bidirectional serial interface for example.
User interface means 20 are connected to the processing means 8 to enable users to program and modify those laws to update. Les moyens d’interface utilisateur 20 sont par exemple une console de programmation.
The user interface means 20 are for example a programming device. In the case where the process to be automated 6 requires control commands and controls trajectories of axes, the PLC 1 may be further provided with a control interface means with control circuit boards not shown and axis interface means with axis trajectory card circuitry not shown.
Additional processing means not shown can process the information from said axes control circuits. The main feature of the automation according to the invention is to enable the structuring of its application programs. This structure is in particular obtained on the one hand due to the decomposition of the memory 14 into sections each consisting of entities programmable and modifiable by means of the user interface and secondly through the hierarchy of graphs entities and entities combinatorial events.
Les sections classent selon leur nature graphe, combinatoire, The sections classified by type graph, combinatorics, For the user of the controller according to the invention, the sections form a rigid framework in which line up in an orderly manner, the information of the same nature information, data, program. Thus, by knowing the nature of information which are associated sections, it is allowed entry programs and data without obligation to respect a strict order, nor to indicate the name of the sections that is to say, it is possible to enter the information of the second section before those of the first.
The programmer supports nonetheless the ranking of the different entities of an application in the respective sections. An entity is an intermediate level for grouping evenly and consistently informative data or expressions of an application. Each entity includes a portion whose size is fixed and common to each entity. Each entity comprises a manufacturer identifier given to customize said entity by said manufacturer.
Where appropriate, each unit further comprises a user identifier given to customize said entity by said user. Customization entities by their IDs provides support for programming and for modification of such entities. For example, the appeal said entities is done via their identifiers. The manufacturer, a convention for identifiers manufacturers of each entity. As shown symbolically in Figure 2, the memory 14 is divided into several sections that the user selects by using the user interface.
Graphs entities and macro steps are essentially the only ones to offer legislation for making sequential day with 30 stages and transitions between steps Referring now to Figure 3 which shows schematically a module “header” of an entity graph. It includes data identifier constructor 59 and user ID Graphs entities are each likely to take one of the four possible functional states each materialized by a box module “header”. These four possible functional states are: The module “header” further includes a MAX time given materialized in box 68 representing the maximum duration of the entity in the active state.
Three other data respectively materialized in the boxes 70, 72 and 74 complete the module “header”. These data related to steps entities graphs. For example, they include a given NUM 70 indicates the step number of the entity that has a duration of activity of less than the user-defined activity duration for said step or the step number the entity which has a higher duration of activity in the duration of activity defined by the user for said stage. Furthermore, in order to facilitate fault diagnosis of an application, it is possible to associate with each step data indicating minimal activity of the duration and maximum activity of the duration of said steps.
These times allow to limit the time during which one step must remain active during normal operation. Each of these periods is monitored by the PLC. When there is a malfunction, the PLC signals the specifying the relevant step. The “Comment” is optional and provides the ability to associate a label to the entity. La taille du “commentaire” est libre. The size of the “comment” is free. The “body” of the entity graph contains the sequential structure describing the automation task.
It is mandatory for all sequential entities. Sequential structures are constructed from which steps are associated with treatment, from transition with associated receptivity and from oriented links. Referring to Figure 4, which shows the hierarchy of relations between the Second Section of the events entities treatment of events that will be described hereinafter and entities graphs of the first section. The NH1 level is the higher level.
The NH1 level consists of events entities belonging to the second section. It can generate orders to the sequential structures master graphs and slave graphs. The NH2 level is provided by the masters graphs. It can generate commands to sequential structures slave graphs. Hierarchsiation level is provided by the slave class graphs.