FR2472786A1 - Controller for temp. and humidity in agricultural building - uses microprocessor with associated circuits to set inputs high or low and uses binary number generated to control output transducers - Google Patents

Controller for temp. and humidity in agricultural building - uses microprocessor with associated circuits to set inputs high or low and uses binary number generated to control output transducers Download PDF

Info

Publication number
FR2472786A1
FR2472786A1 FR7932043A FR7932043A FR2472786A1 FR 2472786 A1 FR2472786 A1 FR 2472786A1 FR 7932043 A FR7932043 A FR 7932043A FR 7932043 A FR7932043 A FR 7932043A FR 2472786 A1 FR2472786 A1 FR 2472786A1
Authority
FR
France
Prior art keywords
sep
inputs
outputs
value
binary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR7932043A
Other languages
French (fr)
Other versions
FR2472786B1 (en
Inventor
Yves Cormary
Patrick Le Gigan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Electricite de France SA
Original Assignee
Electricite de France SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Electricite de France SA filed Critical Electricite de France SA
Priority to FR7932043A priority Critical patent/FR2472786A1/en
Publication of FR2472786A1 publication Critical patent/FR2472786A1/en
Application granted granted Critical
Publication of FR2472786B1 publication Critical patent/FR2472786B1/fr
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D23/00Control of temperature
    • G05D23/19Control of temperature characterised by the use of electric means
    • G05D23/1917Control of temperature characterised by the use of electric means using digital means
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/11Plc I-O input output
    • G05B2219/1161Signal processing, detect or deliver analog signals
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13004Programming the plc
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/15Plc structure of the system
    • G05B2219/15048Microprocessor

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Measuring Or Testing Involving Enzymes Or Micro-Organisms (AREA)

Abstract

The controller uses a microprocessor (14) with associated 14OM(17),RAM(15),and/orEPROM(16),andinput(12)andoutput devices(13) under control of a selection circuit(14). All or some of the twenty four inputs(12) may be used to provide temperature and humidity data to the microprocessor which regularly scans the inputs and assigns a level of zero or one to each input depending on whether or not a preset threshold is exceeded. The binary number thus formed is used to access a lock-up table held in memory and the result used to control the selection of the optically coupled output transducers which are switched operate heaters and/or water spray units as required to correct the temperature and/or humidity. The output stages may have opto-isolators and drive static or electromagnetic relays.

Description

Procédé et dispositif de conduite de processus physique
La présente invention a pour objet un procédé et un automate de conduite de#processus permettant d'alimenter en tout ou rien des sorties de commande en fonction d'informations reçues de capteurs et représentant la valeur de paramètres physiques qui doivent être maintenus dans une plage déterminée.
Method and device for conducting a physical process
The subject of the present invention is a method and a process control automaton for supplying the control outputs in all or nothing as a function of information received from sensors and representing the value of physical parameters which must be maintained in a range. determined.

L'invention trouve. une application importante, bien que non exclusive, dans les installations agricoles ou d'élevage exigeant une climatisation, c'est-à-dire le maintien de la température et du degré hygrométrique dans des plages déterminées. The invention finds. an important application, although not exclusive, in agricultural or livestock installations requiring air conditioning, that is to say the maintenance of the temperature and the hygrometric degree in determined ranges.

On connait déjà des procédés et automates de conduite de processus utilisant une unité centrale de calcul. Processes and process control automata are already known using a central computing unit.

Ils ont l'inconvénient d'exiger que l'opérateur ait des connaissances appréciables en logique de Boole et séquentielle et en informatique. L'extension du domaine d'emploi à l'ensemble des utilisateurs potentiels se heurte à la nécessité pour ces derniers de recourir à des informaticiens extérieurs pour équiper les installations et au coût de l'établissement d'un programme particulier dans chaque cas.They have the disadvantage of requiring the operator to have significant knowledge in Boole and sequential logic and in computer science. The extension of the field of employment to all potential users is hampered by the need for external computer scientists to equip the facilities and the cost of establishing a specific program in each case.

La présente invention vise à fournir un procédé et un automate qui sont relativement peu coûteux, l'automate étant facilement programmable sans connaissances particu lières en informatique, s'adaptent à tout type de capteur susceptible de fournir une information binaire et à tout actionneur courant et présentent une grande souplesse d'adaptation. The present invention aims at providing a method and an automat that are relatively inexpensive, the automaton being easily programmable without particular knowledge in computer science, adapt to any type of sensor capable of providing binary information and to any current actuator and have a great flexibility of adaptation.

Dans ce but, l'invention propose notamment un procédé caractérisé en ce que : on donne à chaque entrée un état binaire déterminé lorsque la valeur d'un paramètre correspondant est supérieure à un seuil déterminé et l'état complémentaire lorsque la valeur est inférieure au seuil, l'un au moins des paramètres étant associé à plusieurs entrées affectées de seuils différents ; on établit une correspondance entre chaque configuration d'états d'entrée possible et une répartition de valeurs binaires entre les sorties ; on détermine périodiquement par scrutation la configuration des états des entrées ; et on donne alors aux valeurs binaires de sortie la répartition correspondante. For this purpose, the invention proposes in particular a method characterized in that: each input is given a binary state determined when the value of a corresponding parameter is greater than a determined threshold and the complementary state when the value is less than threshold, at least one of the parameters being associated with several inputs assigned different thresholds; a mapping between each possible input state configuration and a binary value distribution between the outputs is made; the configuration of the states of the inputs is periodically determined by scanning; and then the output binary values are given the corresponding distribution.

Un automate suivant un autre aspect de l'invention se caractérise en ce qu'il comprend un organe central de calcul muni d'une mémoire morte contenant un programme de base de gestion et d'une mémoire vive, chaque entrée étant munie de moyens qui lui donnent un état binaire déterminé lorsque la valeur d'un paramètre correspondant est supérieure à un seuil déterminé et l'état complémentaire lorsque ladite valeur est inférieure au seuil, l'un au moins des paramètres étant associé à plusieurs entrées affectées de seuils différents, et un panneau de programmation et de contrôle muni de moyens permettant à un opérateur d'introduire en mémoire vive une correspondance entre chaque configuration d'états d'entrée possible et une répartition correspondante de valeurs binaires de sortie, l'unité centrale de calcul étant prévue pour effectuer périodiquement une détermination des états des entrées et faire apparaltre, en réponse, sur les sorties, la répartition de valeurs binaires correspondantes. An automaton according to another aspect of the invention is characterized in that it comprises a central computing unit provided with a read-only memory containing a basic management program and a random access memory, each input being provided with means which give it a determined binary state when the value of a corresponding parameter is greater than a determined threshold and the complementary state when said value is below the threshold, at least one of the parameters being associated with several inputs assigned different thresholds, and a programming and control panel provided with means enabling an operator to enter in RAM a correspondence between each possible input state configuration and a corresponding distribution of output binary values, the central processing unit being scheduled to periodically perform a determination of the states of the inputs and make appear, in response, on the outputs, the distribution corresponding binary values.

L'unité centrale de calcul sera généralement constituée par un micro-processeur de type commercial, tel que NATIONAL 8060, INIEL 8080, 8085, 8086, ZANIS Z80, FDIDROLA 6800, etc, associé de façon classique à plusieurs mémoires mortes pro
graamables ou PROTES contenant le programme de base et une ou des mémoires vives. Ces dernières peuvent etre des mémoires vives proprement dites ou RAM, constituées en transistors
NOS complémentaires et munies d'une batterie préservant l'information en cas de coupure d'alimentation, ou en mémoires mortes reprogrammables, dites EPROM.On connait à l'heure actuelle de nombreuses mémoires compatibles avec les microprocesseurs mentionnés plus haut et largement disponibles dans le commerce.
The central computing unit will generally consist of a commercial-type microprocessor, such as NATIONAL 8060, INIEL 8080, 8085, 8086, ZANIS Z80, FDIDROLA 6800, etc., conventionally associated with several pro-memories.
graine or PROTES containing the basic program and one or more RAMs. The latter can be RAMs themselves or RAM, made of transistors
OUR complementary and equipped with a battery preserving the information in case of power failure, or in reprogrammable read-only memories, called EPROM.On known at the moment many memories compatible with the microprocessors mentioned above and widely available in trade.

L'invention sera mieux comprise à la lecture de la description qui suit d'un automate qui en constitue un mode particulier de réalisation donné à titre d'exemple non limitatif. La description se réfère aux dessins qui l'accompagnent, dans lesquels
- la Figure 1 est un synoptique de principe de l'automate
- la Figure 2 montre schématiquement une présen tation possible du panneau de programmation et de contrôle de l'automate
- la Figure 3 est un chronogramme de principe montrant l'échelonnement dans le temps des scrutations des entrées et des activations des sorties, pour une configuration particulière des états d'entrée.
The invention will be better understood on reading the following description of an automaton which constitutes a particular embodiment given by way of non-limiting example. The description refers to the accompanying drawings in which
- Figure 1 is a block diagram of the PLC
- Figure 2 shows schematically a possible presentation of the programming and control panel of the PLC
FIG. 3 is a principle timing diagram showing the time scaling of the input and output activation scans, for a particular configuration of the input states.

L'automate dont le synoptique est donné en Figure 1 est prévu pour se prêter à une large gamme d'applications, avec un maximum de vingt-quatre entrées et de vingt-quatre sorties. Il comporte une unité centrale de calcul 10, constituée par un microprocesseur, associée, par des voies de données et d'adresses 10a et 106 et par des circuits de sélection 11, à des périphériques d'entrée 12 et de sortie 13, à des mémoires et à un panneau de programmation et de con trôle 14. Les mémoires schématisées comportent une mémoire vive proprement dite 15, une mémoire reprogrammable 16, qui peut s'ajouter à la mémoire 15 ou la remplacer, et une mémoire morte 17 contenant le programme de base (respectivement de 3, 2 et 4 Koctets par exemple). The automaton whose block diagram is given in FIG. 1 is intended to lend itself to a wide range of applications, with a maximum of twenty-four inputs and twenty-four outputs. It comprises a central computing unit 10, constituted by a microprocessor, associated, by data and address channels 10a and 106 and by selection circuits 11, to input and output peripherals 12, to The schematized memories comprise a random access memory 15, a reprogrammable memory 16, which can be added to the memory 15 or replace it, and a read-only memory 17 containing the program. base (respectively 3, 2 and 4 Kbytes).

Selon l'application envisagée, les vingt-quatre entrées el à e24 seront ou non toutes utilisées. Chacune sera connectée à un capteur fournissant un signal ne pouvant prendre que deux valeurs, c'est-à-dire à un capteur tout ou rien. Dans une variante toutefois, le capteur est de type analogique et ce sera l'entrée elle-meme qui comportera un comparateur permettant d'obtenir, à partir de cette valeur analogique, un signal binaire prenant l'une ou l'autre des deux valeurs 0 et l suivant que la valeur analogique est inférieure ou supérieure à un seuil déterminé. Depending on the application envisaged, the twenty-four entries el to e24 will or not all be used. Each will be connected to a sensor providing a signal that can only take two values, that is, an on-off sensor. In one variant, however, the sensor is of analog type and it will be the input itself which will comprise a comparator making it possible to obtain, from this analog value, a binary signal taking one or the other of the two values. 0 and 1 depending on whether the analog value is below or above a certain threshold.

Les vingt-quatre sorties sl à s24 seront également utilisées ou non, suivant l'application envisagée. On supposera dans ce qui suit, à titre de simple exemple, que ces sorties comprennent
- huit sorties doubles, colportant chacune deux accès, le passage à "1" d'un des accès s'accompagnant du passage à "0" de l'au- tre et inversement ; oe montage assure la sécurité du fonctionnement, un ordre n' étant valide que si les états des deuxaccès sont carpatibles.
The twenty-four outputs sl at s24 will also be used or not, depending on the intended application. As a simple example, these outputs will be assumed to include
- eight double outputs, each carrying two accesses, the passage to "1" of one of the accesses accompanied by the transition to "0" of the other and vice versa; This assembly ensures the safety of operation, an order being valid only if the states of both accesses are carpatible.

- douze sorties simples,
- quatre sorties modulables qui, au lieu d'avoir un état invariable pendant toute la durée d'une période x de scrutation des entrées, peuvent présenter les deux états successivement pendant cette période, avec un rapport cyclique réglable.
- twelve simple outputs,
four modulatable outputs which, instead of having an invariable state during the entire duration of an input scan period, can present the two states successively during this period, with an adjustable duty cycle.

Les sorties non modulées (qui, dans l'exemple ci-dessus représentent vingt-huit accès) seront généralement reliées par des relais statiques synchrones à isolement optique, soit directement à des organes de commande de caractéristiques compatibles avec les caractéristiques de sortie des relais, soit aux bobines de contacteursclassiques, si les charges sont excessives. The unmodulated outputs (which, in the example above represent twenty-eight accesses) will generally be connected by synchronous static relays with optical isolation, or directly to characteristics control devices compatible with the output characteristics of the relays, or to the conventional contactor coils, if the loads are excessive.

Les quatre sorties modulables pourront également comporter des coupleurs à isolement optique et attaquer des relais statiques ou des contacteurs. The four modulatable outputs may also include optically isolated couplers and drive static relays or contactors.

L'interface de sortie comportera donc, toujours dans le cas ci-dessus, trente-deux isolements optiques de transfert d'ordre. Les vingt-quatre entrées peuvent être également isolées de l'extérieur par des coupleurs optiques : l'ensemble de ces précautions permet d'assurer une sécurité de fonctionnement total du système informatique, même en cas de panne ou d'erreur de raccordement. The output interface will therefore include, again in the above case, thirty-two optical order transfer isolations. The twenty-four inputs can also be isolated from the outside by optical couplers: all these precautions can ensure total operating security of the computer system, even in case of failure or connection error.

On supposera maintenant, pour simplifier l'exposé, que l'automate est incorporé à une installation de climatisation, destinée à maintenir dans un bâtiment agricole le degré hygrométrique dans une plage déterminée (par exemple 50 à 80%) et la température dans une plage également déterminée (10 à 180C par exemple). It will now be assumed, for the sake of simplicity, that the automaton is incorporated in an air-conditioning installation, intended to maintain in a farm building the hygrometric degree within a certain range (for example 50 to 80%) and the temperature in a range. also determined (10 to 180C for example).

On supposera également que les réglages s'effectuent en agissant sur trois organes, constitués par un humidificateur, qui pourra etre constitué par un système d'apport d'eau sous forme d'aérosol, couramment appelé brumisateur, un ventilateur et un organe de chauffage électrique. It will also be assumed that the adjustments are made by acting on three organs, constituted by a humidifier, which may be constituted by a water supply system in the form of an aerosol, commonly known as fogger, a fan and a heating element electric.

Les trois organes, qu'on désignera en abrégé par les références B, V, C, seront du type à fonctionnement par tout ou rien. On supposera qu'ils fonctionnent aussi longtemps qu'un 1 binaire apparait sur la sortie qui leur est reliée (sortie Sl, S2 ou S3 pour B, V ou C). Les sor- ties S4 à S24 resteront alors inutilisées. The three organs, which will be abbreviated by the references B, V, C, will be of the all-or-nothing type. We assume that they work as long as a binary appears on the output connected to them (output Sl, S2 or S3 for B, V or C). Outputs S4 to S24 will then remain unused.

L'inertie du système et les tolérances en ce qui concerne un paramètre peuvent être telles qu'il suffit de disposer d'un signal d'entrée lorsqu'une des limites de la plage de régulation à respecter est atteinte. Dans la présente application, ce cas sera en général celui du degré hygrométrique. Il suffit alors de disposer de deux capteurs d'humidité, constitués par des hydrostats à seuil H1 et H2 fournissant un signal de sortie qui passe de 0 à 1 lorsque le seuil est atteint. The inertia of the system and the tolerances with regard to a parameter may be such that it suffices to have an input signal when one of the limits of the regulation range to be respected is reached. In the present application, this case will generally be that of the hygrometric degree. It is then sufficient to have two humidity sensors, constituted by H1 and H2 threshold hydrostats providing an output signal that goes from 0 to 1 when the threshold is reached.

Pour d'autres paramètres, il sera au contraire nécessaire de disposer de capteurs dont les seuils seront échelonnés dans la plage de réglage à respecter, les capteurs extremes correspondant aux bornes de la plage. On supposera dans ce qui suit que cinq capteurs thermométriques constitués par des thermostats Tl, T2,... T5 sont prévus et correspondent aux seuils 180C, l60C, 140C, 120C et 100C. For other parameters, it will instead be necessary to have sensors whose thresholds will be staggered in the adjustment range to be respected, the extreme sensors corresponding to the terminals of the range. It will be assumed in the following that five thermometric sensors constituted by thermostats T1, T2, ... T5 are provided and correspond to the thresholds 180C, 160C, 140C, 120C and 100C.

En étudiant un modèle de l'installation, on peut déterminer les types d'action à exercer par les organes reliés aux sorties pour ramener les paramètres dans la plage de régulation ou les y maintenir. Dans le cas d'une installation agricole du genre qui vient d'etre décrit, avec les valeurs de paramètres envisagées, l'étude montre que le résultat peut etre atteint en mettant en oeuvre les organes de sortie suivant le Tableau I ci-dessous
TABLEAU I

Figure img00060001
By studying a model of the installation, it is possible to determine the types of action to be performed by the organs connected to the outputs in order to bring the parameters back into the regulation range or to maintain them there. In the case of an agricultural installation of the type which has just been described, with the parameter values envisaged, the study shows that the result can be achieved by implementing the output members according to Table I below.
TABLE I
Figure img00060001

<tb> Hygrométrie <SEP> <SEP> H <SEP> # <SEP> 50% <SEP> <SEP> 50 <SEP> < <SEP> H <SEP> < <SEP> 80% <SEP> 80% <SEP> # <SEP> <SEP> H
<tb> Température <SEP> T <SEP> B <SEP> V <SEP> C <SEP> B <SEP> V <SEP> C <SEP> B <SEP> V <SEP> C
<tb> T <SEP> # <SEP> 10 C <SEP> oui <SEP> non <SEP> oui <SEP> non <SEP> non <SEP> oui <SEP> non <SEP> oui <SEP> oui
<tb> <SEP> 100% <SEP> 100% <SEP> 100% <SEP> 25% <SEP> 100%
<tb> <SEP> 100% <SEP> 50% <SEP> 50% <SEP> 50% <SEP> 50%
<tb> 14 <SEP> < <SEP> T <SEP> # <SEP> 16 C <SEP> oui <SEP> non <SEP> oui <SEP> non <SEP> non <SEP> oui <SEP> non <SEP> oui <SEP> oui
<tb> <SEP> 100% <SEP> 25% <SEP> 100% <SEP> 25% <SEP> 50% <SEP> 25%
<tb> 16 <SEP> < <SEP> T # <SEP> 18 C <SEP> <SEP> oui <SEP> oui <SEP> non <SEP> non <SEP> non <SEP> non <SEP> non <SEP> oui <SEP> non
<tb> <SEP> 100% <SEP> 25% <SEP> <SEP> 75%
<tb> 180C <SEP> < <SEP> T <SEP> oui <SEP> oui <SEP> non <SEP> oui <SEP> ~1~
<tb> 18 C <SEP> < T <SEP> oui <SEP> oui <SEP> non <SEP> non <SEP> oui <SEP> non <SEP> non <SEP> oui <SEP> non
<tb> <SEP> 100% <SEP> 50% <SEP> 50% <SEP> 50% <SEP> 100%
<tb>
Dans ce tableau, les pourcentages indiqués au-dessous des mentions "oui" indiquent la fraction de la valeur nominale de l'action de l'organe qu'il faut exercer.Par exemple, la mention 25S affectée à l'organe de chauffage C indique que l'on appliquera une puissance de chauffage moyenne égale à 25% de la puissance nominale. Dans le cas présent, où une seule sortie est affectée à l'organe de chauffage, oe résultat pourra être atteint en ne présentant la valeur 1 sur la sortie que pendant un quart du temps, par exemple à l'aide de signaux rectangulaires de rapport cyclique 1/4.On pourra arriver au même résultat en utilisant plusieurs sorties reliées à l'organe commun de chauffage et commutant la puissance requise, ou, par intégration sur une sortie tout ou rien, reconstituer une tension de commande analogique pouvant agir directement et de façon proportionnelle sur un organe de puissance quelconque : ventilateur, réchauffeur, vanne motorisée,...
<tb> Hygrometry <SEP><SEP> H <SEP>#<SEP> 50% <SEP><SEP> 50 <SEP><SEP> H <SEP><SEP> 80% SEP> 80% <SEP>#<SEP><SEP> H
<tb> Temperature <SEP> T <SEP> B <SEP> V <SEP> C <SEP> B <SEP> V <SEP> C <SEP> B <SEP> V <SEP> C
<tb> T <SEP>#<SEP> 10 C <SEP> yes <SEP> no <SEP> yes <SEP> no <SEP> no <SEP> yes <SEP> no <SEP> yes <SEP> yes
<tb><SEP> 100% <SEP> 100% <SEP> 100% <SEP> 25% <SEP> 100%
<tb><SEP> 100% <SEP> 50% <SEP> 50% <SEP> 50% <SEP> 50%
<tb> 14 <SEP><<SEP> T <SEP>#<SEP> 16 C <SEP> yes <SEP> no <SEP> yes <SEP> no <SEP> no <SEP> yes <SEP> no <SEP> yes <SEP> yes
<tb><SEP> 100% <SEP> 25% <SEP> 100% <SEP> 25% <SEP> 50% <SEP> 25%
<tb> 16 <SEP><<SEP> T # <SEP> 18 C <SEP><SEP> yes <SEP> yes <SEP> no <SEP> no <SEP> no <SEP> no <SEP> no <SEP> yes <SEP> no
<tb><SEP> 100% <SEP> 25% <SEP><SEP> 75%
<tb> 180C <SEP><<SEP> T <SEP> yes <SEP> yes <SEP> no <SEP> yes <SEP> ~ 1 ~
<tb> 18 C <SEP><T<SEP> yes <SEP> yes <SEP> no <SEP> no <SEP> yes <SEP> no <SEP> no <SEP> yes <SEP> no
<tb><SEP> 100% <SEP> 50% <SEP> 50% <SEP> 50% <SEP> 100%
<Tb>
In this table, the percentages indicated below the "yes" indications indicate the fraction of the nominal value of the action of the organ to be exerted. For example, the mention 25S assigned to the heating element C indicates that an average heating power equal to 25% of the nominal power will be applied. In the present case, where only one output is assigned to the heater, this result can be achieved by having the value 1 on the output only for a quarter of the time, for example using rectangular report signals. cyclic 1 / 4.The same result can be obtained by using several outputs connected to the common heating element and switching the required power, or, by integration on an on-off output, reconstituting an analog control voltage that can act directly and proportionally on any power unit: fan, heater, motorized valve, ...

L'utilisateur de l'automate devra tout d'abord établir le Tableau I correspondant à l'installation, ce qui n'implique manifestement aucune connaissance en informatique. A partir de ce premier tableau, il pourra en établir un second, qui s'en déduit directement et fait correspondre des valeurs de sortie aux combinaisons de signaux binaires provenant des capteurs H1, H2, T1, T2, T3, T4, T5
TABLEAU il

Figure img00070001
The user of the PLC must first establish the Table I corresponding to the installation, which obviously does not imply any computer knowledge. From this first table, it will be able to establish a second one, which can be deduced directly from it and matches output values to the combinations of binary signals coming from the sensors H1, H2, T1, T2, T3, T4, T5.
TABLE he
Figure img00070001

<tb> <SEP> Signaux <SEP> fournis <SEP> par
<tb> <SEP> S <SEP> 0,#0 <SEP> les <SEP> 1,1
<tb> <SEP> anaux <SEP> les <SEP> hygroèètres
<tb> <SEP> provenant
<tb> <SEP> des <SEP> thenros
<tb> <SEP> tats
<tb> <SEP> Tl <SEP> T2 <SEP> T3 <SEP> T4 <SEP> T5 <SEP> B <SEP> V <SEP> -C <SEP> B <SEP> V <SEP> C <SEP> B <SEP> V <SEP> C
<tb> <SEP> 0 <SEP> 00 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 1/4 <SEP> 1
<tb> <SEP> 1
<tb> <SEP> o <SEP> o <SEP> o <SEP> o <SEP> n <SEP> 1 <SEP> 0 <SEP> 3/4 <SEP> 0 <SEP> 0 <SEP> 3/4 <SEP> 0 <SEP> 1/2 <SEP> 3/4
<tb> <SEP> 0 <SEP> o <SEP> o <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 1/2 <SEP> 0 <SEP> 0 <SEP> 1/2 <SEP> 0 <SEP> 1/2 <SEP> 1/2
<tb> ro
<tb> <SEP> o <SEP> I <SEP> 1 <SEP> I <SEP> i <SEP> o <SEP> 1/4 <SEP> 0 <SEP> 0 <SEP> 1/4 <SEP> 0 <SEP> 1/2 <SEP> l/o
<tb> <SEP> o <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1/4 <SEP> 0 <SEP> 0# <SEP> 0 <SEP> O <SEP> 0 <SEP> 3/4
<tb> <SEP> ~ <SEP> ~
<tb> <SEP> 1 <SEP> 1 <SEP> 1 <SEP> l <SEP> 1 <SEP> 1 <SEP> 1/2 <SEP> 0 <SEP> 0 <SEP> 1/2 <SEP> 0 <SEP> 0 <SEP> l <SEP> 0
<tb>
Le travail de mise en forme effectué jusque là est de nature générale, ctest-à-dire est susceptible d'être appliqué à des dispositifs de conduite de processus suivant l'invention de caractéristiques très diverses. Il convient ensuite d'effectuer un codage tenant compte du nombre d'entrées disponible, qu'on a supposé ici être de vingtquatre, et du nombre de configurations d'entrées admissibles, qu'on supposera être de cent. Les entrées e8 à e24 n'étant pas utilisées ou n'intervenant pas dans la décision de sortie, il convient de leur affecter un niveau logique, qu'on admettra être 0. La différenciation entre les entrées recevant un niveau logique 0 d'un capteur et celles qui ne sont pas connectées s'effectuera par un masque mémorisé, constitué par une configuration comprenant des 1 pour chaque entrée reliée à un capteur, un 0 pour toute entrée non reliée.
<tb><SEP> Signals <SEP> provided <SEP> by
<tb><SEP> S <SEP> 0, # 0 <SEP> the <SEP> 1,1
<tb><SEP> anal <SEP><SEP> hygroeters
<tb><SEP> from
<tb><SEP> of <SEP> thenros
<tb><SEP> states
<tb><SEP> Tl <SEP> T2 <SEP> T3 <SEP> T4 <SEP> T5 <SEP> B <SEP> V <SEP> -C <SEP> B <SEP> V <SEP> C <SEP > B <SEP> V <SEP> C
<tb><SEP> 0 <SEP> 00 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 1/4 <SEP> 1
<tb><SEP> 1
### 4 <SEP> 0 <SEP> 1/2 <SEP> 3/4
<tb><SEP> 0 <SEP> o <SEP> o <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 1/2 <SEP> 0 <SEP> 0 <SEP> 1 / 2 <SEP> 0 <SEP> 1/2 <SEP> 1/2
<tb> ro
<tb><SEP> o <SEP> I <SEP> 1 <SEP> I <SEP> i <SEP> o <SEP> 1/4 <SEP> 0 <SEP> 0 <SEP> 1/4 <SEP> 0 <SEP> 1/2 <SEP> l / o
<tb><SEP> o <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1/4 <SEP> 0 <SEP> 0 # <SEP> 0 <SEP> O <SEP> 0 <SEP> 3/4
<tb><SEP> ~ <SEP> ~
<tb><SEP> 1 <SEP> 1 <SEP> 1 <SEP> l <SEP> 1 <SEP> 1 <SEP> 1/2 <SEP> 0 <SEP> 0 <SEP> 1/2 <SEP> 0 <SEP> 0 <SEP> l <SEP> 0
<Tb>
The shaping work carried out so far is of a general nature, that is to say it can be applied to process control devices according to the invention of very diverse characteristics. It is then necessary to perform a coding taking into account the number of available inputs, which has been assumed here to be twenty-four, and the number of permissible input configurations, which will be assumed to be one hundred. Since the inputs e8 to e24 are not used or do not intervene in the decision of exit, it is advisable to assign them a logical level, which one will be admitted 0. The differentiation between the entries receiving a logical level 0 of a sensor and those that are not connected will be performed by a mask stored, consisting of a configuration comprising 1 for each input connected to a sensor, a 0 for any unrelated input.

L'opérateur devra donc préparer une liste de configurations d'entrée qui, dans le cas envisagé ici, sera celle du Tableau III.  The operator will therefore have to prepare a list of input configurations which, in the case considered here, will be that of Table III.

TABLEAU III

Figure img00080001
TABLE III
Figure img00080001

<tb> <SEP> ENTREES
<tb> <SEP> N <SEP> <SEP> de <SEP> T1 <SEP> T2 <SEP> T3 <SEP> T4 <SEP> T5 <SEP> H1 <SEP> H2 <SEP>
<tb> <SEP> Confi- <SEP>
<tb> gura- <SEP> e24............................. <SEP> e8 <SEP> <SEP> e7 <SEP> e6 <SEP> <SEP> e5 <SEP> <SEP> e4 <SEP> <SEP> e3 <SEP> e2 <SEP> e1 <SEP>
<tb> <SEP> tion <SEP>
<tb> <SEP> 01 <SEP> 0 <SEP> 0 <SEP> O <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> O
<tb> <SEP> 02 <SEP> <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 0 <SEP>
<tb> <SEP> 03 <SEP> " <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0
<tb> <SEP> 04 <SEP> " <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0
<tb> <SEP> 05 <SEP> " <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0
<tb> <SEP> 06 <SEP> " <SEP> <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0
<tb> <SEP> 07 <SEP> 2 <SEP> <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1
<tb> <SEP> 08 <SEP> " <SEP> <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 1
<tb> <SEP> 09 <SEP> " <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 1
<tb> <SEP> 10 <SEP> " <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 1
<tb> <SEP> 11 <SEP> " <SEP> <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> <SEP> 1 <SEP> 0 <SEP> 1
<tb> <SEP> 12 <SEP> " <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> <SEP> 0 <SEP> 1
<tb> <SEP> 13 <SEP> " <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1
<tb> <SEP> 14 <SEP> " <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 1
<tb> <SEP> 15 <SEP> " <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1
<tb> <SEP> 16 <SEP> " <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> <SEP> 1 <SEP> 1 <SEP> 1
<tb> <SEP> 17 <SEP> " <SEP> O <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1
<tb> <SEP> 18 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> l <SEP> <SEP> 1 <SEP> l <SEP> <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1
<tb> <SEP> 19
<tb> <SEP> 99
<tb>
Chacune des configurations d'entrée devra correspondre à la configuration de sortie définie par le
Tableau Il. L'opérateur devra donc établir un nouveau tableau, donnant, pour chacune des configurations d'entrée mentionnées dans le Tableau III, la configuration de sortie correspondante. Il obtiendra ainsi le Tableau IV ci-dessous, où un 1 logique indique que la sortie est excitée, un 0 que la sortie n'est pas excitée ou qu'elle n'est pas reliée.
<tb><SEP> INPUTS
<tb><SEP> N <SEP><SEP> of <SEP> T1 <SEP> T2 <SEP> T3 <SEP> T4 <SEP> T5 <SEP> H1 <SEP> H2 <SEP>
<tb><SEP> Confi- <SEP>
<tb> gura- <SEP> e24 ............................. <SEP> e8 <SEP><SEP> e7 <SEP> e6 <SEP><SEP> e5 <SEP><SEP> e4 <SEP><SEP> e3 <SEP> e2 <SEP> e1 <SEP>
<tb><SEP> tion <SEP>
<tb><SEP> 01 <SEP> 0 <SEP> 0 <SEP> O <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> O
<tb><SEP> 02 <SEP><SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 0 <SEP>
<tb><SEP> 03 <SEP>"<SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0
<tb><SEP> 04 <SEP>"<SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0
<tb><SEP> 05 <SEP>"<SEP> 0 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0
<tb><SEP> 06 <SEP>"<SEP><SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0
<tb><SEP> 07 <SEP> 2 <SEP><SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1
<tb><SEP> 08 <SEP>"<SEP><SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 1
SEP><SEP> 09
<tb><SEP> 10 <SEP>"<SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 1
<tb><SEP> 11 <SEP>"<SEP><SEP> 0 <SEP> 1 <SEP> 1 <SEP> 1 <SEP><SEP> 1 <SEP> 0 <SEP> 1
<tb><SEP> 12 <SEP>"<SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP><SEP> 0 <SEP> 1
SEP><SEP> 13
SEP><SEP> 14
<tb><SEP> 15 <SEP>"<SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1
<tb><SEP> 16 <SEP>"<SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP><SEP> 1 <SEP> 1 <SEP> 1
<tb><SEP> 17 <SEP>"<SEP> O <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1
<tb><SEP> 18 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> l <SEP><SEP> 1 <SEP> l <SEP><SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1
<tb><SEP> 19
<tb><SEP> 99
<Tb>
Each of the input configurations should match the output configuration defined by the
Table II. The operator will therefore have to establish a new table giving, for each of the input configurations mentioned in Table III, the corresponding output configuration. It will thus obtain Table IV below, where a logical 1 indicates that the output is energized, a 0 that the output is not excited or that it is not connected.

TABLEAU IV

Figure img00090001
TABLE IV
Figure img00090001

<tb> N <SEP> de <SEP> SORTIES <SEP>
<tb> confi- <SEP> s24..................................s5 <SEP> s4 <SEP> s5 <SEP> s4 <SEP> s3 <SEP> s2 <SEP> s1 <SEP>
<tb> gura
<tb> tion <SEP> (B) <SEP> (V) <SEP> (C) <SEP>
<tb> <SEP> 01 <SEP> 0 <SEP> <SEP> 0 <SEP> <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 1
<tb> <SEP> 02 <SEP> " <SEP> <SEP> 1 <SEP> 0 <SEP> 1
<tb> <SEP> 03 <SEP> " <SEP> 1 <SEP> 0 <SEP> 1
<tb> <SEP> 04 <SEP> " <SEP> 1 <SEP> <SEP> 0 <SEP> 1
<tb> <SEP> 05 <SEP> " <SEP> 1 <SEP> 1 <SEP> 0
<tb> <SEP> 06 <SEP> " <SEP> 1 <SEP> 1 <SEP> 0
<tb> <SEP> 07 <SEP> " <SEP> 0 <SEP> 0 <SEP> 1
<tb> <SEP> 08 <SEP> " <SEP> 0 <SEP> 0 <SEP> 1 <SEP>
<tb> <SEP> 09 <SEP> " <SEP> <SEP> 0 <SEP> 0 <SEP> 1
<tb> <SEP> 10 <SEP> " <SEP> 0 <SEP> 0 <SEP> 1
<tb> <SEP> 11 <SEP> " <SEP> 0 <SEP> 0 <SEP> 0
<tb> <SEP> 12 <SEP> " <SEP> 0 <SEP> 1 <SEP> 0 <SEP>
<tb> <SEP> 13 <SEP> " <SEP> 0 <SEP> 1 <SEP> <SEP> 1 <SEP>
<tb> <SEP> 14 <SEP> " <SEP> 0 <SEP> 1 <SEP> 1
<tb> <SEP> 15 <SEP> " <SEP> 0 <SEP> 1 <SEP> 1
<tb> <SEP> 16 <SEP> " <SEP> 0 <SEP> 1 <SEP> 1 <SEP>
<tb> <SEP> 17 <SEP> " <SEP> 0 <SEP> 1 <SEP> <SEP> 0
<tb> <SEP> 18 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 0
<tb> <SEP> 19
<tb> <SEP> "
<tb> <SEP> 99
<tb>
L'introduction des Tableaux III et IV ainsi élaborés par l'opérateur s'effectue de façon simple en utilisant le panneau de programmation et de contrôle 14.
<tb> N <SEP> of <SEP> OUTPUTS <SEP>
<tb> confi <SEP> s24 .................................. s5 <SEP> s4 <SEP > s5 <SEP> s4 <SEP> s3 <SEP> s2 <SEP> s1 <SEP>
<tb> gura
<tb> tion <SEP> (B) <SEP> (V) <SEP> (C) <SEP>
<tb><SEP> 01 <SEP> 0 <SEP><SEP> 0 <SEP><SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 1
<tb><SEP> 02 <SEP>"<SEP><SEP> 1 <SEP> 0 <SEP> 1
<tb><SEP> 03 <SEP>"<SEP> 1 <SEP> 0 <SEP> 1
<tb><SEP> 04 <SEP>"<SEP> 1 <SEP><SEP> 0 <SEP> 1
<tb><SEP> 05 <SEP>"<SEP> 1 <SEP> 1 <SEP> 0
<tb><SEP> 06 <SEP>"<SEP> 1 <SEP> 1 <SEP> 0
<tb><SEP> 07 <SEP>"<SEP> 0 <SEP> 0 <SEP> 1
<tb><SEP> 08 <SEP>"<SEP> 0 <SEP> 0 <SEP> 1 <SEP>
<tb><SEP> 09 <SEP>"<SEP><SEP> 0 <SEP> 0 <SEP> 1
<tb><SEP> 10 <SEP>"<SEP> 0 <SEP> 0 <SEP> 1
<tb><SEP> 11 <SEP>"<SEP> 0 <SEP> 0 <SEP> 0
<tb><SEP> 12 <SEP>"<SEP> 0 <SEP> 1 <SEP> 0 <SEP>
<tb><SEP> 13 <SEP>"<SEP> 0 <SEP> 1 <SEP><SEP> 1 <SEP>
<tb><SEP> 14 <SEP>"<SEP> 0 <SEP> 1 <SEP> 1
<tb><SEP> 15 <SEP>"<SEP> 0 <SEP> 1 <SEP> 1
<tb><SEP> 16 <SEP>"<SEP> 0 <SEP> 1 <SEP> 1 <SEP>
<tb><SEP> 17 <SEP>"<SEP> 0 <SEP> 1 <SEP><SEP> 0
<tb><SEP> 18 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP><SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP > 1 <SEP> 0
<tb><SEP> 19
<tb><SEP>"
<tb><SEP> 99
<Tb>
The introduction of Tables III and IV thus developed by the operator is done in a simple way using the programming and control panel 14.

Dans le mode de réalisation illustré, correspondant à un automate à vingt-quatre entrées et vingt-quatre sorties, le panneau 14 comporte un banc de vingt-quatre interrupteurs 18 dont la fermeture et l'ouverture simulent respectivement les niveaux 1 et O. A chacun des interrupteurs du banc 18 est associé un témoin lumineux 19 de repérage de l'état de l'entrée correspondante, et un témoin lumineux 20 de repérage de l'état de la -sortie correspondante. Un jeu de deux roues codeuses 21, marquées chacune de 0 à 9, permettent de repérer les numéros des configurations d'entrées (Tableau III) et de sorties (Tableau IV). Une troisième roue 22 permet de sélectionner entrées ou sorties.In the illustrated embodiment, corresponding to a controller with twenty-four inputs and twenty-four outputs, the panel 14 comprises a bank of twenty-four switches 18 whose closure and opening respectively simulate levels 1 and O. A each of the switches of the bank 18 is associated with an indicator light 19 for marking the state of the corresponding input, and a corresponding status indicator light 20 for the corresponding output. A set of two coding wheels 21, each marked 0 to 9, identify the numbers of the input configurations (Table III) and outputs (Table IV). A third wheel 22 makes it possible to select inputs or outputs.

Un dispositif d'affichage 23, pouvant etre constitué par un jeu de quatre afficheurs à sept segments, fournit les indications d'une horloge en temps réel implantée dans l'automate, lors du fonctionnement de celui-ci ; il permet de vérifier, lors du fonctionnement en régulation, l'évo
lution du contenu de chaque case de mémoire. Au cours de la programmation, il permet de vérifier que les consignes inscrites en mémoire sont correctes.
A display device 23, which may consist of a set of four seven-segment displays, provides the indications of a real-time clock implanted in the PLC, during operation thereof; it makes it possible to check, during the operation in regulation, the evo
the contents of each memory box. During programming, it makes it possible to verify that the instructions stored in memory are correct.

Le Tableau IV ci-dessus indique uniquement si une sortie est ou non alimentée. Il ne permet pas d'introduire en mémoire l'indication de la fraction de la puissance totale de sortie qui doit être mise en oeuvre. Table IV above only indicates whether an output is powered or not. It does not allow to introduce in memory the indication of the fraction of the total output power to be implemented.

Cette indication est inscrite en utilisant les moyens supplémentaires portés par le panneau 14. Ces moyens comprennent, dans le mode de réalisation illustré, un jeu de deux roues codeuses 24, marquées de 0 à 9, permettant d'inscrire cette fraction sous forme de pourcentage (99 pouvant représenter 100%). Les consignes peuvent enfin être entrées en mémoire à l'aide d'organes tels qu'un jeu de quatre interrupteurs 25 et de cinq boutons-poussoirs 26. Des témoins lumineux 27 peuvent, de façon classique, etre prévus pour vérifier le bon fonctionnement. Neuf de ces témoins peuvent être affectés aux interrupteurs 25 et boutons-poussoirs 26.Si l'automate met en jeu des bases de temps générées à partir de l'alimentation à 50 Hz, par exemple à périodes de 2 secondes, 20 secondes et 2 minutes, des témoins supplémentaires peuvent être prévus pour visualiser les transitions aux instants 1 seconde, 10 secondes et 1 minute. This indication is recorded using the additional means carried by the panel 14. These means comprise, in the illustrated embodiment, a set of two coding wheels 24, marked from 0 to 9, to enter this fraction as a percentage (99 can represent 100%). The setpoints can finally be entered into memory using devices such as a set of four switches 25 and five pushbuttons 26. Indicators 27 may, in conventional manner, be provided to verify the proper operation. Nine of these witnesses can be assigned to the switches and pushbuttons 26. If the controller involves timebases generated from the 50 Hz power supply, for example at periods of 2 seconds, 20 seconds and 2 seconds. minutes, additional indicators may be provided to view the transitions at 1 second, 10 seconds and 1 minute.

L'automate est avantageusement prévu pour permettre à l'opérateur de choisir le rythme de scrutation des entrées et la cadence de commutation dans le cas où la modulation de la puissance appliquée sùr une sortie s'effectue en modifiant le rapport cyclique du signal sur cette sortie. Le rythme de scrutation des entrées s'effectue en mémorisant la durée x du pas de temps ou période de scrutation. L'état des entrées e1 à e7 sera alors déterminé à chacune des transitions qui interviennent, à intervalles de temps x représentés par un nombre déterminé de signaux de l'horloge interne de l'automate. L'opérateur pourra également mémoriser le temps élémentaire de réglage yi sur chaque sortie Si (ligne b de la figure 3).Lorsqu'une sortie doit être excitée à puissance partielle, la fraction de puissance à appliquer sera représentée par le rapport cyclique de signaux se répétant avec la période y. A titre d'exemple, on a montré sur la ligne c l'application d'une puissance de chauffage représentant 25% de la puissance nominale sous forme d'un signal apparaissant sur la sortie Le Lerapport cyclique 25% est réglé en réglant, pour la sortie sl, la durée initiale ai pendant laquelle l'état est 0, exprimée en % de yl (ici 0%) et la durée ssl de l'état 1
(ici 25%),
Il sera souvent souhaitable de faire intervenir alternativement un organe de sortie et un autre, par exemple l'organe de chauffage et l'organe de ventilation, lorsque le total des deux rapports cycliques ne dépasse pas 1. Ce résultat peut être atteint de façon simple par un programme interne à l'automate. Par exemple, la ventilation à 75% de la puissance pourra être réalisée en appliquant, sur la sortie s2, un signal ayant l'allure montrée sur la ligne d, pour lequel a2 = 25% et 62 =
On décrira maintenant de façon plus précise une répartition possible des fonctions entre les différents composants portés par le panneau 14 et le mode d'introduc- tion en mémoire des données (entrées, sorties, masques, durée des cycles, coefficients de modulation, consignes, heures, etc.).
The automaton is advantageously provided to allow the operator to choose the input scan rate and the switching rate in the case where the modulation of the power applied on an output is effected by modifying the duty cycle of the signal on this exit. The polling rate of the inputs is effected by storing the duration x of the time step or scanning period. The state of the inputs e1 to e7 will then be determined at each of the transitions occurring at time intervals x represented by a given number of signals of the internal clock of the automaton. The operator can also store the elementary adjustment time yi on each output Si (line b of Figure 3). When an output is to be excited at partial power, the power fraction to be applied will be represented by the duty cycle of signals. repeating itself with the period y. For example, on line c the application of a heating power representing 25% of the nominal power has been shown in the form of a signal appearing on the output. The cyclic yield 25% is set by adjusting, for the output sl, the initial duration ai during which the state is 0, expressed in% of yl (here 0%) and the duration ssl of the state 1
(here 25%),
It will often be desirable to alternatively operate an output member and another, for example the heating member and the ventilation member, when the total of the two cyclic ratios does not exceed 1. This result can be achieved in a simple manner. by a program internal to the automaton. For example, the 75% ventilation of the power can be achieved by applying, on the output s2, a signal having the appearance shown on the line d, for which a2 = 25% and 62 =
We will now describe more precisely a possible distribution of functions between the various components carried by panel 14 and the mode of introduction into data memory (inputs, outputs, masks, cycle duration, modulation coefficients, setpoints, hours, etc.).

Cette introduction s'effectue à l'aide - du jeu de deux roues codeuses 21, qui permet d'afficher
00 à 99, - du jeu de roues codeuses 24, qui permet d'afficher
00 à 99, - de la roue codeuse 22, numérotée de O à 9, - des quatre interrupteurs 25, désignés K1, K2, K3, Kq, - des cinq boutons poussoirs 26, Pg, P1, P2, P3, P4, - des vingt-quatre interrupteurs 18, qui permettent de
simuler les entrées, les masques et les sorties.
This introduction is effected by means of - the set of two coding wheels 21, which makes it possible to display
00 to 99, - of the set of coding wheels 24, which makes it possible to display
00 to 99, - the encoder wheel 22, numbered from 0 to 9, - four switches 25, designated K1, K2, K3, Kq, - five push buttons 26, Pg, P1, P2, P3, P4, - twenty-four switches 18, which allow
simulate inputs, masks and outputs.

La répartition des fonctions est illustrée sur le
Tableau V ci-après, sur lequel la notation suivante est utilisée
1 : interrupteur K. (i = 1 à 4) fermé
ou bouton-poussoir P. (j = 1 à 5) enfoncé
3
0 : K. ouvert ou Pj au repos
+ : position indifférente
L'indication NA (non affectée) indique une configuration non utilisée dans l'exemple illustré, permettant éventuellement une extension des possibilités de l'automate.
The distribution of functions is illustrated on the
Table V below, on which the following notation is used
1: switch K. (i = 1 to 4) closed
or push button P. (j = 1 to 5) depressed
3
0: K. open or Pj at rest
+: indifferent position
NA (unassigned) indicates a configuration not used in the example shown, possibly allowing an extension of the possibilities of the PLC.

TABLEAU V

Figure img00130001
TABLE V
Figure img00130001

<tb> Interrupkeurs <SEP> Roues <SEP> Boutons <SEP> Observations
<tb> K4 <SEP> K3 <SEP> K2 <SEP> K1 <SEP> codeuses <SEP> poussoirs
<tb> <SEP> 21 <SEP> 22 <SEP> 24 <SEP> P4 <SEP> P3 <SEP> P2 <SEP> P1 <SEP> P0 <SEP>
<tb> PROGRAMMATION
<tb> <SEP> Introduction <SEP> de <SEP> 10
<tb> <SEP> cycles <SEP> : <SEP> 22 <SEP> sur <SEP> 0
<tb> <SEP> entrée <SEP> de <SEP> x <SEP> sous <SEP> forme <SEP>
<tb> <SEP> de <SEP> multiples <SEP> de <SEP> 10 <SEP> sec
<tb> <SEP> de <SEP> 0 <SEP> à <SEP> 99, <SEP> à <SEP> l'aide <SEP> <SEP> de
<tb> <SEP> 0 <SEP> 00 <SEP> <SEP> 24.
<tb>
<tb> Interrupters <SEP> Wheels <SEP> Buttons <SEP> Observations
<tb> K4 <SEP> K3 <SEP> K2 <SEP> K1 <SEP> encoders <SEP> pushers
<tb><SEP> 21 <SEP> 22 <SEP> 24 <SEP> P4 <SEP> P3 <SEP> P2 <SEP> P1 <SEP> P0 <SEP>
<tb> PROGRAMMING
<tb><SEP> Introduction <SEP> of <SEP> 10
<tb><SEP> cycles <SEP>: <SEP> 22 <SEP> on <SEP> 0
<tb><SEP> entry <SEP> of <SEP> x <SEP> under <SEP> form <SEP>
<tb><SEP> of <SEP> multiple <SEP> of <SEP> 10 <SEP> sec
<tb><SEP> of <SEP> 0 <SEP> to <SEP> 99, <SEP> to <SEP> using <SEP><SEP> of
<tb><SEP> 0 <SEP> 00 <SEP><SEP> 24.
<Tb>

0 <SEP> <SEP> 0 <SEP> <SEP> 0 <SEP> <SEP> 0 <SEP> <SEP> 00 <SEP> à <SEP> à <SEP> 1 <SEP> <SEP> 1 <SEP> 0 <SEP> <SEP> 0 <SEP> <SEP> 0 <SEP> <SEP> 22 <SEP> sur <SEP> 1 <SEP> à <SEP> 4 <SEP> : <SEP> entrée
<tb> <SEP> 99 <SEP> 99 <SEP> de <SEP> y <SEP> sous <SEP> forme <SEP> de
<tb> <SEP> multiples <SEP> de <SEP> 10 <SEP> sec,
<tb> <SEP> de <SEP> O <SEP> à <SEP> 99, <SEP> à <SEP> l'aide <SEP> <SEP> de
<tb> <SEP> 24
<tb> <SEP> 22 <SEP> sur <SEP> 5 <SEP> à <SEP> 9 <SEP> :<SEP> entrée
<tb> <SEP> de <SEP> z <SEP> (NA) <SEP> <SEP> sous <SEP> forme
<tb> <SEP> de <SEP> multiple <SEP> 1 <SEP> mn,
<tb> <SEP> de <SEP> 0 <SEP> à <SEP> 99, <SEP> à <SEP> l'aide <SEP> de
<tb> <SEP> 24
<tb> <SEP> Introduction <SEP> des <SEP> 24
<tb> <SEP> 00 <SEP> entrées <SEP> :
<tb> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> à <SEP> + <SEP> + <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 100 <SEP> configurations, <SEP> à
<tb> <SEP> 99 <SEP> l'aide <SEP> de <SEP> 21 <SEP> ; <SEP> intro-
<tb> <SEP> duction <SEP> par <SEP> 18
<tb> <SEP> Introduction <SEP> des <SEP> 24
<tb> <SEP> 00 <SEP> masques <SEP> :
<tb> 0 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> à <SEP> + <SEP> + <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 100 <SEP> configurations, <SEP> à
<tb> <SEP> 99 <SEP> l'aide <SEP> de <SEP> 21 <SEP> ;<SEP> intro
<tb> <SEP> duction <SEP> par <SEP> 18
<tb> <SEP> Introduction <SEP> pour <SEP> cha
<tb> <SEP> 00 <SEP> 1 <SEP> 00 <SEP> (par <SEP> 21) <SEP> et <SEP> pour <SEP> chacun
<tb> O <SEP> 1 <SEP> 0 <SEP> 0 <SEP> à <SEP> à <SEP> à <SEP> 1 <SEP> 1 <SEP> O <SEP> O <SEP> 0 <SEP> des <SEP> 4 <SEP> bits <SEP> modulés <SEP> (à
<tb> <SEP> 99 <SEP> 4 <SEP> 99 <SEP> l'aide <SEP> <SEP> de <SEP> 22, <SEP> n0 <SEP> <SEP> 1 <SEP> à <SEP> 4
<tb> <SEP> du <SEP> coefficient <SEP> a <SEP> (fig.
<tb>
0 <SEP><SEP> 0 <SEP><SEP> 0 <SEP><SEP> 0 <SEP><SEP> 00 <SEP> to <SEP> to <SEP> 1 <SEP><SEP> 1 <SEP > 0 <SEP><SEP> 0 <SEP><SEP> 0 <SEP><SEP> 22 <SEP> on <SEP> 1 <SEP> to <SEP> 4 <SEP>: <SEP> input
<tb><SEP> 99 <SEP> 99 <SEP> of <SEP> y <SEP> under <SEP> form <SEP> of
<tb><SEP> multiple <SEP> of <SEP> 10 <SEP> sec,
<tb><SEP> from <SEP> O <SEP> to <SEP> 99, <SEP> to <SEP> using <SEP><SEP>
<tb><SEP> 24
<tb><SEP> 22 <SEP> on <SEP> 5 <SEP> to <SEP> 9 <SEP>: <SEP> entry
<tb><SEP> of <SEP> z <SEP> (NA) <SEP><SEP> under <SEP> form
<tb><SEP> of <SEP> multiple <SEP> 1 <SEP> mn,
<tb><SEP> of <SEP> 0 <SEP> to <SEP> 99, <SEP> to <SEP> the <SEP> help of
<tb><SEP> 24
<tb><SEP> Introduction <SEP> of <SEP> 24
<tb><SEP> 00 <SEP> entries <SEP>:
<tb> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> to <SEP> + <SEP> + <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 0 <SEP > 100 <SEP> configurations, <SEP> to
<tb><SEP> 99 <SEP> the <SEP> help of <SEP> 21 <SEP>;<SEP> introduces
<tb><SEP> duction <SEP> by <SEP> 18
<tb><SEP> Introduction <SEP> of <SEP> 24
<tb><SEP> 00 <SEP> masks <SEP>:
<tb> 0 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> to <SEP> + <SEP> + <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 0 <SEP > 100 <SEP> configurations, <SEP> to
<tb><SEP> 99 <SEP> the <SEP> help of <SEP> 21 <SEP>;<SEP> intro
<tb><SEP> duction <SEP> by <SEP> 18
<tb><SEP> Introduction <SEP> for <SEP> cha
<tb><SEP> 00 <SEP> 1 <SEP> 00 <SEP> (by <SEP> 21) <SEP> and <SEP> for <SEP> each
<tb> O <SEP> 1 <SEP> 0 <SEP> 0 <SEP> to <SEP> to <SEP> to <SEP> 1 <SEP> 1 <SEP> O <SEP> O <SEP> 0 <SEP ><SEP> 4 <SEP> bits <SEP> modulated <SEP> (to
<tb><SEP> 99 <SEP> 4 <SEP> 99 <SEP> using <SEP><SEP> of <SEP> 22, <SEP> n0 <SEP><SEP> 1 <SEP> to <SEP > 4
<tb><SEP> of <SEP> coefficient <SEP> a <SEP> (fig.
<Tb>

<SEP> 2) <SEP> en <SEP> % <SEP> de <SEP> y <SEP> (à <SEP> l'aide <SEP>
<tb> <SEP> de <SEP> 24)
<tb> <SEP> Introduction <SEP> pour <SEP> cha
<tb> <SEP> que <SEP> configuration <SEP> (à
<tb> <SEP> 00 <SEP> 1 <SEP> 00 <SEP> l'aide <SEP> de <SEP> 21) <SEP> et <SEP> pour
<tb> 0 <SEP> 1 <SEP> 0 <SEP> 1 <SEP> à <SEP> à <SEP> à <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> chacun <SEP> des <SEP> 4 <SEP> bits <SEP> modu- <SEP>
<tb> <SEP> 99 <SEP> 4 <SEP> 99 <SEP> lés <SEP> (à <SEP> l'aide <SEP> <SEP> de <SEP> 22,
<tb> <SEP> n0 <SEP> <SEP> 1 <SEP> à <SEP> 4) <SEP> du <SEP> coeffi
<tb> <SEP> cient <SEP> ss <SEP> (fig.<SEP> 2) <SEP> en <SEP> %
<tb> <SEP> de <SEP> y <SEP> (à <SEP> l'aide <SEP> de <SEP> 24)
<tb>
TABLEAU V (Suite)

Figure img00140001
<SEP> 2) <SEP> in <SEP>% <SEP> of <SEP> y <SEP> (at <SEP> help <SEP>
<tb><SEP> of <SEP> 24)
<tb><SEP> Introduction <SEP> for <SEP> cha
<tb><SEP> than <SEP> configuration <SEP> (to
<tb><SEP> 00 <SEP> 1 <SEP> 00 <SEP> using <SEP> of <SEP> 21) <SEP> and <SEP> for
<tb> 0 <SEP> 1 <SEP> 0 <SEP> 1 <SEP> to <SEP> to <SEP> to <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 0 <SEP > each <SEP> of the <SEP> 4 <SEP> bits <SEP> modu- <SEP>
<tb><SEP> 99 <SEP> 4 <SEP> 99 <SEP> les <SEP> (at <SEP> using <SEP><SEP> of <SEP> 22,
<tb><SEP> n0 <SEP><SEP> 1 <SEP> to <SEP> 4) <SEP> of the <SEP> coeffi
<tb><SEP> cient <SEP> ss <SEP> (Fig. <SEP> 2) <SEP> in <SEP>%
<tb><SEP> of <SEP> y <SEP> (at <SEP><SEP> Help of <SEP> 24)
<Tb>
TABLE V (Continued)
Figure img00140001

<tb> <SEP> CONTROLE <SEP> ET <SEP> REGULATION
<tb> <SEP> Introduction <SEP> de <SEP> 10 <SEP> con
<tb> <SEP> 0 <SEP> 00 <SEP> signes <SEP> (00 <SEP> à <SEP> 99) <SEP> NA
<tb> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 00 <SEP> à <SEP> à <SEP> O <SEP> O <SEP> O <SEP> 1 <SEP> 1 <SEP> / <SEP> <SEP> Non <SEP> utilisées <SEP> dans <SEP> le
<tb> <SEP> 9 <SEP> 99 <SEP> cas <SEP> particulier <SEP> décrit
<tb> <SEP> ci-dessusg <SEP>
<tb> <SEP> Introduction <SEP> de <SEP> l'heure
<tb> <SEP> 00 <SEP> 00 <SEP> (nombre <SEP> <SEP> d'heures <SEP> de <SEP> 00 <SEP> à
<tb> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> à <SEP> + <SEP> à <SEP> O <SEP> O <SEP> 1 <SEP> <SEP> 1 <SEP> O <SEP> <SEP> 23 <SEP> par <SEP> la <SEP> roue <SEP> 21
<tb> <SEP> 23 <SEP> 59 <SEP> bre <SEP> de <SEP> minutes, <SEP> de <SEP> 00 <SEP> à <SEP> 5
<tb> <SEP> 59, <SEP> par <SEP> la <SEP> roue <SEP> 24)
<tb> <SEP> Visualisation <SEP> sur <SEP> les
<tb> <SEP> 00 <SEP> 00 <SEP> afficheurs <SEP> 23 <SEP> de <SEP> tous <SEP> les
<tb> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> à <SEP> + <SEP> à <SEP> O <SEP> O <SEP> O <SEP> O <SEP> 1 <SEP> <SEP> emplacements <SEP> <SEP> mémoire,
<tb> <SEP> 99 <SEP> 99 <SEP> de <SEP> 0000 <SEP> à <SEP> 9999, <SEP> sélec
<tb> <SEP> tionnés <SEP> à <SEP> l'aide <SEP> <SEP> de <SEP> 21 <SEP> et
<tb> <SEP> 22
<tb> <SEP> Visualisation <SEP> de <SEP> l'heure
<tb> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> + <SEP> <SEP> + <SEP> + <SEP> 0 <SEP> 0 <SEP> O <SEP> 0 <SEP> O <SEP> en <SEP> temps <SEP> réel <SEP> = <SEP> <SEP> les
<tb> <SEP> afficheurs <SEP> 23, <SEP> en <SEP> heures
<tb> <SEP> et <SEP> minutes <SEP>
<tb>
Un tableau de correspondance est évidemment prévu pour permettre à l'utilisateur de sélectionner l'emplacement visualisé lorsque le bouton-poussoir P0 est seul enfoncé ; l'utilisateur peut aussi contrôler l'état - des entrées (par exemple emplacements 1000 à 1299) - des masques (par exemple emplacements 1300 à 1599) - des coefficients a et ss (par exemple emplacements 1900
à 1999) - des cycles, consignes, etc.
<tb><SEP> CHECK <SEP> AND <SEP> REGULATION
<tb><SEP> Introduction <SEP> of <SEP> 10 <SEP> con
<tb><SEP> 0 <SEP> 00 <SEP> Signs <SEP> (00 <SEP> to <SEP> 99) <SEP> NA
<tb> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 00 <SEP> to <SEP> to <SEP> O <SEP> O <SEP> O <SEP> 1 <SEP> 1 <SEP > / <SEP><SEP> No <SEP> used <SEP> in <SEP> the
<tb><SEP> 9 <SEP> 99 <SEP> case <SEP> particular <SEP> describes
<tb><SEP> aboveg <SEP>
<tb><SEP> Introduction <SEP> of <SEP> time
<tb><SEP> 00 <SEP> 00 <SEP> (number <SEP><SEP> of hours <SEP> from <SEP> 00 <SEP> to
<tb> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> to <SEP> + <SEP> to <SEP> O <SEP> O <SEP> 1 <SEP><SEP> 1 <SEP> O <SEP><SEP> 23 <SEP> by <SEP> the <SEP> wheel <SEP> 21
<tb><SEP> 23 <SEP> 59 <SEP> bre <SEP> of <SEP> minutes, <SEP> of <SEP> 00 <SEP> to <SEP> 5
<tb><SEP> 59, <SEP> by <SEP> the <SEP> wheel <SEP> 24)
<tb><SEP> Visualization <SEP> on <SEP> the
<tb><SEP> 00 <SEP> 00 <SEP> displays <SEP> 23 <SEP> of <SEP> all <SEP>
<tb> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> to <SEP> + <SEP> to <SEP> O <SEP> O <SEP> O <SEP> O <SEP> 1 <SEP ><SEP> slots <SEP><SEP> memory,
<tb><SEP> 99 <SEP> 99 <SEP> from <SEP> 0000 <SEP> to <SEP> 9999, <SEP> selec
<tb><SEP><SEP> to <SEP> using <SEP><SEP> of <SEP> 21 <SEP> and
<tb><SEP> 22
<tb><SEP><SEP> Visualization of <SEP> Time
<tb> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> + <SEP><SEP> + <SEP> + <SEP> 0 <SEP> 0 <SEP> O <SEP> 0 <SEP> O <SEP> in <SEP> time <SEP> real <SEP> = <SEP><SEP>
<tb><SEP> displays <SEP> 23, <SEP> in <SEP> hours
<tb><SEP> and <SEP> minutes <SEP>
<Tb>
A correspondence table is obviously provided to allow the user to select the location displayed when the push button P0 is alone pressed; the user can also control the state - inputs (for example locations 1000 to 1299) - masks (for example locations 1300 to 1599) - coefficients a and ss (for example locations 1900
to 1999) - cycles, instructions, etc.

L'invention ne se limite évidemment pas au mode particulier de réalisation qui a été représenté et décrit à titre d'exemple. En particulier, le nombre de sorties utilisées peut être notablement accru. Pour rester dans le domaine particulier de la climatisation, on peut noter qu'une sortie supplémentaire sera souvent prévue pour commander un système d'irrigation. Il va sans dire que la portée du présent brevet s'étend à de telles variantes ainsi plus généralement qu'à toutes celles restant dans le cadre des équivalences.  The invention is obviously not limited to the particular embodiment which has been shown and described by way of example. In particular, the number of outputs used can be significantly increased. To stay in the particular area of air conditioning, it can be noted that an additional outlet will often be provided to control an irrigation system. It goes without saying that the scope of this patent extends to such variants and more generally to all those remaining in the context of equivalences.

Claims (4)

REVENDICATIONS 1. Procédé de conduite de processus à alimentation en tout ou rien de sorties de commande en fonction d'informations reçues de capteurs et représentant la valeur de paramètres physiques à maintenir dans une plage déterminée, A method of driving processes with ON or OFF power of control outputs based on information received from sensors and representing the value of physical parameters to be maintained in a given range, caractérisé en ce que : on donne à chaque entrée un état binaire déterminé lorsque la valeur d'un paramètre correspondant est supérieure à un seuil déterminé et l'état complémentaire lorsque la valeur est inférieure au seuil, l'un au moins des paramètres étant associé à plusieurs entrées affectées de seuils différents , on établit une correspondance entre chaque configuration d'états d'entrée possible et une répartition de valeurs binaires entre les sorties ; on détermine périodiquement par scrutation la configuration des états des entrées ; et on donne alors aux valeurs binaires de sortie la répartition correspondante. characterized in that: each input is given a determined binary state when the value of a corresponding parameter is greater than a determined threshold and the complementary state when the value is below the threshold, at least one of the parameters being associated at multiple inputs assigned different thresholds, a mapping is made between each possible input state configuration and a binary value distribution between the outputs; the configuration of the states of the inputs is periodically determined by scanning; and then the output binary values are given the corresponding distribution. 2. Automate de conduite de processus, permettant d'alimenter en tout ou rien des sorties de commande en fonction d'informations reçues de capteurs reliés à des entrées et représentant la valeur de paramètres physiques à maintenir dans une plage déterminée, 2. Process control automaton, for supplying all or nothing of the control outputs according to information received from sensors connected to inputs and representing the value of physical parameters to be maintained in a given range, caractérisé en ce qu'il comprend un organe central de calcul muni d'une mémoire morte contenant un programme de base de gestion et d'une mémoire vive, chaque entrée étant munie de moyens qui lui donnent un état binaire déterminé lorsque la valeur d'un paramètre correspondant est supérieure à un seuil déterminé et l'état complémentaire lorsque ladite valeur est inférieure au seuil, l'un au moins des paramètres étant associé à plusieurs entrées affectées de seuils différents, et un panneau de programmation et de contrôle muni de moyens permettant à un opérateur d'introduire en mémoire vive une correspondance entre chaque configuration d'états d'entrée possible et une répartition correspondante de valeurs binaires de sortie, l'unité centrale de calcul étant prévue pour effectuer périodiquement une détermination des états des entrées et faire apparaitre, en réponse, sur les sorties, la répartition de valeurs binaires correspondantes. characterized in that it comprises a central computing unit provided with a read-only memory containing a basic management program and a random access memory, each input being provided with means which give it a determined binary state when the value of a corresponding parameter is greater than a determined threshold and the complementary state when said value is below the threshold, at least one of the parameters being associated with several inputs assigned different thresholds, and a programming and control panel provided with means allowing an operator to enter in RAM a correspondence between each possible input state configuration and a corresponding distribution of output binary values, the central processing unit being provided for periodically performing a determination of the states of the inputs and In response, the outputs display the distribution of corresponding binary values. 3. Automate suivant la revendication 2, carac térisé en ce que l'unité centrale de calcul est prévue pour permettre d'appliquer, sur celles des sorties auxquelles est affectée la valeur binaire 1, un signal rectangulaire de rapport cyclique ajustable et en ce que le panneau de programmation est muni de moyens permettant d'introduire en mémoire vive un rapport cyclique particulier pour chaque sortie. 3. The automaton according to claim 2, charac terized in that the central computation unit is designed to allow to apply, on those of the outputs to which is assigned the binary value 1, a rectangular signal of adjustable duty cycle and in that the programming panel is provided with means for introducing into the RAM a particular duty cycle for each output. 4. Automate suivant la revendication 3, caractérisé en ce que le panneau de programmation et de contrôle comporte des moyens permettant de modifier le rythme de scrutation des entrées et la période des signaux rectangulaires appliqués sur les sorties.  4. An automaton according to claim 3, characterized in that the programming and control panel comprises means for changing the polling rate of the inputs and the period of the rectangular signals applied to the outputs.
FR7932043A 1979-12-28 1979-12-28 Controller for temp. and humidity in agricultural building - uses microprocessor with associated circuits to set inputs high or low and uses binary number generated to control output transducers Granted FR2472786A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR7932043A FR2472786A1 (en) 1979-12-28 1979-12-28 Controller for temp. and humidity in agricultural building - uses microprocessor with associated circuits to set inputs high or low and uses binary number generated to control output transducers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR7932043A FR2472786A1 (en) 1979-12-28 1979-12-28 Controller for temp. and humidity in agricultural building - uses microprocessor with associated circuits to set inputs high or low and uses binary number generated to control output transducers

Publications (2)

Publication Number Publication Date
FR2472786A1 true FR2472786A1 (en) 1981-07-03
FR2472786B1 FR2472786B1 (en) 1985-03-01

Family

ID=9233316

Family Applications (1)

Application Number Title Priority Date Filing Date
FR7932043A Granted FR2472786A1 (en) 1979-12-28 1979-12-28 Controller for temp. and humidity in agricultural building - uses microprocessor with associated circuits to set inputs high or low and uses binary number generated to control output transducers

Country Status (1)

Country Link
FR (1) FR2472786A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2540648A1 (en) * 1983-02-09 1984-08-10 Airelec Ind Electronic programming system, especially for heating installation
FR2540649A1 (en) * 1983-02-09 1984-08-10 Frank Pignard DEVICE FOR CONTROLLING SEQUENTIALLY PROGRAMMABLE AUTOMATISMS
EP0140734A1 (en) * 1983-09-06 1985-05-08 Electricite De France Interface for controlling and regulating temperature and hygrometry
CN109062289A (en) * 2018-07-20 2018-12-21 浙江海洋大学 A kind of warm canopy Environment measure and control system of agricultural

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2178762A1 (en) * 1972-04-05 1973-11-16 Alsthom Cgee
FR2319160A1 (en) * 1975-07-25 1977-02-18 Atomic Energy Authority Uk DATA PROCESSING SYSTEM FOR ORDERING INDUSTRIAL OPERATIONS
US4049193A (en) * 1975-08-04 1977-09-20 Fuel Computer Corporation Systems and apparatus for control of fueled heat generators
US4090248A (en) * 1975-10-24 1978-05-16 Powers Regulator Company Supervisory and control system for environmental conditioning equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2178762A1 (en) * 1972-04-05 1973-11-16 Alsthom Cgee
FR2319160A1 (en) * 1975-07-25 1977-02-18 Atomic Energy Authority Uk DATA PROCESSING SYSTEM FOR ORDERING INDUSTRIAL OPERATIONS
US4049193A (en) * 1975-08-04 1977-09-20 Fuel Computer Corporation Systems and apparatus for control of fueled heat generators
US4090248A (en) * 1975-10-24 1978-05-16 Powers Regulator Company Supervisory and control system for environmental conditioning equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
EXBK/78 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2540648A1 (en) * 1983-02-09 1984-08-10 Airelec Ind Electronic programming system, especially for heating installation
FR2540649A1 (en) * 1983-02-09 1984-08-10 Frank Pignard DEVICE FOR CONTROLLING SEQUENTIALLY PROGRAMMABLE AUTOMATISMS
EP0117214A1 (en) * 1983-02-09 1984-08-29 FRANK ET PIGNARD Société Anonyme : Sequentially programmable control device
EP0140734A1 (en) * 1983-09-06 1985-05-08 Electricite De France Interface for controlling and regulating temperature and hygrometry
CN109062289A (en) * 2018-07-20 2018-12-21 浙江海洋大学 A kind of warm canopy Environment measure and control system of agricultural

Also Published As

Publication number Publication date
FR2472786B1 (en) 1985-03-01

Similar Documents

Publication Publication Date Title
EP0232654B1 (en) Reader for a numerical trip device in conjunction with a circuit breaker
FR2480518A1 (en) CIRCUIT BREAKER WITH DIGITAL TRIGGER UNIT AND DESIGNER CIRCUIT
FR2480516A1 (en)
EP0079410B1 (en) Room thermostat device with a day-time programmer
EP0210094B1 (en) Training device for dental hygiene
FR2472786A1 (en) Controller for temp. and humidity in agricultural building - uses microprocessor with associated circuits to set inputs high or low and uses binary number generated to control output transducers
FR2676842A1 (en) INSTALLATION OF AUTOMATIC CONTROL OF THE ILLUMINATION LEVEL OF A PREMISES.
FR2533330A1 (en) TIMED MULTIPLEXING LOAD CONTROL SYSTEM HAVING MANUAL SWITCHING MEANS FOR DIRECT ORDER LOADING
EP0787994B1 (en) Electricity meter
ES2334782T3 (en) COOKING PLATE WITH MEMORY UNIT.
EP0176383B1 (en) Device for programmable time switching
FR2533678A1 (en) ELECTRONIC CONTROL DEVICE FOR A REFRIGERATION ENCLOSURE AND ENCLOSURE USING SUCH A DEVICE
FR2493552A1 (en) Programmable switching timer - has time display and independently operated display for indicating on periods of programmable controller
FR2735250A3 (en) Electric programmable controller for domestic automation devices
FR2678996A1 (en) Electronic device for control of an automatic gearbox
JP3215079B2 (en) Display for gas meter
FR2704955A1 (en) Control device for an apparatus for regulating and/or controlling a temperature
JP2001304936A (en) Display device for gas meter
FR2514177A1 (en) MULTI-CHANNEL SIGNAL CONVERTER
JP2664361B2 (en) Vending machine display
FR2641435A1 (en) Power control device and heating appliance equipped with this device
EP1884847B2 (en) Electronical control unit with user identification
FR2544109A1 (en) Interactive electronic practicable device
FR2540648A1 (en) Electronic programming system, especially for heating installation
FR2462740A1 (en) Domestic appliance programmer - uses single chip microcomputer to control relays or triacs in accordance with keyboard entered data

Legal Events

Date Code Title Description
CL Concession to grant licences
ST Notification of lapse