{"id":151,"date":"2010-03-26T16:59:30","date_gmt":"2010-03-26T20:59:30","guid":{"rendered":"http:\/\/www.projeltestautomatisation.com\/?p=151"},"modified":"2010-03-30T16:42:22","modified_gmt":"2010-03-30T20:42:22","slug":"automate-dedie","status":"publish","type":"post","link":"https:\/\/www.projeltestautomatisation.com\/wordpress\/info-technique\/automate-dedie","title":{"rendered":"Automate d\u00e9di\u00e9"},"content":{"rendered":"<h2>Anciennement<\/h2>\n<p>Il \u00e9tait possible de r\u00e9aliser de petits automates au moyen d&#8217;une  simple m\u00e9moire morte (ROM) <em>sans<\/em> microprocesseur.(Ces automates num\u00e9riques sont des <strong>R\u00e9seaux Logiques C\u00e2bl\u00e9s<\/strong> et non des <a href=\"https:\/\/www.projeltestautomatisation.com\/wordpress\/info-technique\/lautomate-programmable\" target=\"_self\">Automates Programmables<\/a>.)La modification du fonctionnement passe par la modification physique des raccordements ou des composants.<a href=\"https:\/\/www.projeltestautomatisation.com\/wordpress\/wp-content\/uploads\/2010\/03\/Automate-d\u00e9di\u00e9.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignright size-medium wp-image-242\" title=\"Automate d\u00e9di\u00e9\" src=\"https:\/\/www.projeltestautomatisation.com\/wordpress\/wp-content\/uploads\/2010\/03\/Automate-d\u00e9di\u00e9-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.projeltestautomatisation.com\/wordpress\/wp-content\/uploads\/2010\/03\/Automate-d\u00e9di\u00e9-300x225.jpg 300w, https:\/\/www.projeltestautomatisation.com\/wordpress\/wp-content\/uploads\/2010\/03\/Automate-d\u00e9di\u00e9.jpg 480w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h3>Entr\u00e9es tout ou rien<\/h3>\n<ol>\n<li>Si l&#8217;on dispose de <strong>capteurs<\/strong> ne fournissant      que des informations  de type 1 ou 0 (\u00ab\u00a0porte ferm\u00e9e\u00a0\u00bb (ou      ouverte) ou \u00ab\u00a0\u00e9v\u00e8nement  attendu\u00a0\u00bb par exemple), la      juxtaposition des bits correspondants  peut \u00eatre envoy\u00e9e \u00e0 la ROM comme une      adresse.<\/li>\n<li>La valeur de la donn\u00e9e lue \u00e0 cette adresse      contiendra un 1 pour  chaque effecteur \u00e0 basculer ON (1) ou OFF (0)\u00a0:      relais, moteurs,  \u00e9lectrovannes, signaux, etc.<\/li>\n<li>Lorsque l&#8217;action de l&#8217;effecteur aura eu pour      effet de changer  l&#8217;un des signaux, le signal d&#8217;entr\u00e9e pointera vers une      adresse  diff\u00e9rente qui pourra par exemple entra\u00eener l&#8217;arr\u00eat de cet       effecteur, ou le d\u00e9marrage d&#8217;un autre, etc.<\/li>\n<\/ol>\n<h3>Entr\u00e9es analogiques<\/h3>\n<p>On peut, si elles comportent peu de bits, les traiter par un <strong>convertisseur  analogique-num\u00e9rique<\/strong>. Dans la pratique, il est rare qu&#8217;on ait  besoin des bits de poids faible, et la seule chose qui sera prise en  compte en entr\u00e9e est la mise \u00e0 1 ou non d&#8217;un (ou plusieurs, par  s\u00e9curit\u00e9) bit(s) de poids fort.<\/p>\n<h3>Usage<\/h3>\n<p>Ces automates \u00e9lectroniques pr\u00e9sentent des int\u00e9r\u00eats\u00a0:<\/p>\n<ul>\n<li>Les \u00e9l\u00e9ments qui les composent sont      particuli\u00e8rement robustes  (absence de m\u00e9canique tournante pour le      refroidissement et le  stockage des donn\u00e9es, mat\u00e9riaux renforc\u00e9s) leur      permettant de  fonctionner dans des <strong>environnements<\/strong> particuli\u00e8rement <strong> hostiles<\/strong> (poussi\u00e8re environnante, perturbations \u00e9lectromagn\u00e9tiques, vibrations       des supports, variations de temp\u00e9rature, &#8230;)<\/li>\n<li>Ils poss\u00e8dent des circuits \u00e9lectroniques      optimis\u00e9s pour  <strong>s&#8217;interfacer<\/strong> avec les entr\u00e9es et les sorties physiques du      syst\u00e8me.  Les envois et r\u00e9ceptions de signaux se font tr\u00e8s rapidement avec       l&#8217;environnement. Avec de plus une <strong>ex\u00e9cution s\u00e9quentielle<\/strong> cyclique sans       modification de m\u00e9moire. Ils permettent d&#8217;assurer un temps  d&#8217;ex\u00e9cution      maximal, respectant un d\u00e9terminisme temporel et  logique, garantissant un      temps r\u00e9el effectif (le syst\u00e8me r\u00e9agit  forc\u00e9ment dans le d\u00e9lai fix\u00e9).<\/li>\n<\/ul>\n<p>En contrepartie, ils sont beaucoup <strong>plus chers<\/strong> que des solutions  informatiques classiques mais restent \u00e0 l&#8217;heure actuelle les seules  plateformes d&#8217;ex\u00e9cution consid\u00e9r\u00e9es comme <strong>fiables<\/strong> en milieu industriel  (avec les ordinateurs industriels). De plus ils n\u00e9cessitent la ma\u00eetrise  de langages sp\u00e9cifiques conformes \u00e0 la norme <em><a title=\"CEI 61131-3\" href=\"http:\/\/fr.wikipedia.org\/wiki\/CEI_61131-3\">CEI\u00a061131-3<\/a><\/em> qui reprennent dans leur forme la logique d&#8217;ex\u00e9cution interne de  l&#8217;automate. Le prix est souvent d\u00e9pendant de la m\u00e9moire dont on veut  disposer pour r\u00e9aliser un programme.<\/p>\n<p>On <strong>fabrique<\/strong> en g\u00e9n\u00e9ral le contenu des ROM avec des <strong>programmes  sp\u00e9cialis\u00e9s<\/strong> d\u00e8s que ce nombre d&#8217;\u00e9tats d\u00e9passe la dizaine. Une ROM de 2^N  mots de N bits peut g\u00e9rer 2^N \u00e9tats correspondants \u00e0 p entr\u00e9es et q  sorties, avec p+q=N. Si certains de ces \u00e9tats ne peuvent \u00eatre rencontr\u00e9s  dans la pratique, on peut simplifier le syst\u00e8me d&#8217;autant avec un peu de  circuiterie \u00e0 bon march\u00e9 (m\u00e9canisme de <em>chip select<\/em>).<\/p>\n<p>Ils <strong>conviennent parfaitement<\/strong> pour des syst\u00e8mes de s\u00e9curit\u00e9  ferroviaire, des machineries d&#8217;ascenseur, des commandes de cha\u00eenes de  production ou tout autre type d&#8217;activit\u00e9 exigeant du r\u00e9flexe plut\u00f4t que  de la r\u00e9flexion.<\/p>\n<p>Pour la gestion des feux de circulation d&#8217;un carrefour, ce sont des  <strong>automates particuliers<\/strong> et <strong>totalement diff\u00e9rents<\/strong>, qui sont utilis\u00e9s et  d\u00e9di\u00e9s \u00e0 cette t\u00e2che . Il s&#8217;agit de contr\u00f4leurs de carrefours, qui  doivent respecter des normes de s\u00e9curit\u00e9s particuli\u00e8res au domaine.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anciennement Il \u00e9tait possible de r\u00e9aliser de petits automates au moyen d&#8217;une simple m\u00e9moire morte (ROM) sans microprocesseur.(Ces automates num\u00e9riques<a href=\"https:\/\/www.projeltestautomatisation.com\/wordpress\/info-technique\/automate-dedie\" class=\"searchmore\">Read the Rest&#8230;<\/a><\/p>\n<div class=\"clr\"><\/div>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_s2mail":""},"categories":[16],"tags":[20,19],"_links":{"self":[{"href":"https:\/\/www.projeltestautomatisation.com\/wordpress\/wp-json\/wp\/v2\/posts\/151"}],"collection":[{"href":"https:\/\/www.projeltestautomatisation.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.projeltestautomatisation.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.projeltestautomatisation.com\/wordpress\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.projeltestautomatisation.com\/wordpress\/wp-json\/wp\/v2\/comments?post=151"}],"version-history":[{"count":22,"href":"https:\/\/www.projeltestautomatisation.com\/wordpress\/wp-json\/wp\/v2\/posts\/151\/revisions"}],"predecessor-version":[{"id":171,"href":"https:\/\/www.projeltestautomatisation.com\/wordpress\/wp-json\/wp\/v2\/posts\/151\/revisions\/171"}],"wp:attachment":[{"href":"https:\/\/www.projeltestautomatisation.com\/wordpress\/wp-json\/wp\/v2\/media?parent=151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.projeltestautomatisation.com\/wordpress\/wp-json\/wp\/v2\/categories?post=151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.projeltestautomatisation.com\/wordpress\/wp-json\/wp\/v2\/tags?post=151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}