{"id":4280,"date":"2023-03-28T15:06:52","date_gmt":"2023-03-28T07:06:52","guid":{"rendered":"http:\/\/gcanbus.com\/?p=4280"},"modified":"2023-03-28T15:16:37","modified_gmt":"2023-03-28T07:16:37","slug":"how-to-turn-raspberry-pi-into-plc","status":"publish","type":"post","link":"https:\/\/gcanbus.com\/fr\/how-to-turn-raspberry-pi-into-plc\/","title":{"rendered":"Comment transformer un Raspberry Pi en PLC"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background hundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-stretch fusion-flex-justify-content-space-evenly fusion-flex-content-wrap\" style=\"width:104% !important;max-width:104% !important;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-block\"><div class=\"fusion-text fusion-text-1\" style=\"--awb-margin-left:5%;\"><h4>\u00c0 propos du Raspberry Pi<\/h4>\n<p><strong>Raspberry Pi<\/strong> est un ordinateur peu co\u00fbteux, de la taille d'une carte de cr\u00e9dit, qui peut \u00eatre utilis\u00e9 \u00e0 diverses fins. Voici quelques exemples de ce que vous pouvez faire avec le Raspberry Pi :<\/p>\n<ol>\n<li>Construire une machine d'arcade r\u00e9tro<\/li>\n<li>Cr\u00e9er un robot<\/li>\n<li>Jouer \u00e0 Minecraft<\/li>\n<li>Diffuser une station de radio FM<\/li>\n<li>Construire un syst\u00e8me de sonnette\/interphone intelligent<\/li>\n<li>Coupez le cordon avec Kodi : Un centre multim\u00e9dia Raspberry Pi<\/li>\n<\/ol>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_4 1_4 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:25%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.68%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:7.68%;--awb-width-medium:25%;--awb-order-medium:0;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-block\"><div class=\"fusion-image-element in-legacy-container\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"500\" height=\"313\" alt=\"Raspberry Pi\" title=\"rbpie\" src=\"https:\/\/gcanbus.com\/wp-content\/uploads\/2023\/03\/rbpie.webp\" data-orig-src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2023\/03\/rbpie.webp\" class=\"lazyload img-responsive wp-image-4281\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27500%27%20height%3D%27313%27%20viewBox%3D%270%200%20500%20313%27%3E%3Crect%20width%3D%27500%27%20height%3D%27313%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/gcanbus.com\/wp-content\/uploads\/2023\/03\/rbpie-200x125.webp 200w, https:\/\/gcanbus.com\/wp-content\/uploads\/2023\/03\/rbpie-300x188.webp 300w, https:\/\/gcanbus.com\/wp-content\/uploads\/2023\/03\/rbpie-400x250.webp 400w, https:\/\/gcanbus.com\/wp-content\/uploads\/2023\/03\/rbpie.webp 500w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 400px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_4 1_4 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:25%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.68%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:7.68%;--awb-width-medium:25%;--awb-order-medium:0;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-block\"><div class=\"fusion-image-element in-legacy-container\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img decoding=\"async\" width=\"296\" height=\"254\" alt=\"openplc\" title=\"openplc\" src=\"https:\/\/gcanbus.com\/wp-content\/uploads\/2023\/03\/openplc.webp\" data-orig-src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2023\/03\/openplc.webp\" class=\"lazyload img-responsive wp-image-4282\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27296%27%20height%3D%27254%27%20viewBox%3D%270%200%20296%20254%27%3E%3Crect%20width%3D%27296%27%20height%3D%27254%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/gcanbus.com\/wp-content\/uploads\/2023\/03\/openplc-200x172.webp 200w, https:\/\/gcanbus.com\/wp-content\/uploads\/2023\/03\/openplc.webp 296w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 296px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-block\"><div class=\"fusion-text fusion-text-2\" style=\"--awb-margin-left:5%;\"><h4>Lignes directrices \u00e9tape par \u00e9tape<\/h4>\n<p>Pour transformer un Raspberry Pi en automate, vous pouvez y installer les runtimes OpenPLC. Voici les \u00e9tapes \u00e0 suivre pour commencer :<\/p>\n<ol>\n<li>Installer automatiquement git (s'il n'est pas pr\u00e9-install\u00e9).<\/li>\n<li>Distribuer automatiquement le script d'installation d'OpenPLC et l'installer.<\/li>\n<li>Acc\u00e9dez au serveur d'ex\u00e9cution OpenPLC sur le Raspberry Pi distant avec le VPN qbee int\u00e9gr\u00e9 (cela fonctionnera \u00e0 travers les pare-feux).<\/li>\n<li>Cr\u00e9ez un programme de test pour l'automate bas\u00e9 sur \"Hello-World\".<\/li>\n<li>Configurer \u00e0 distance l'automate, t\u00e9l\u00e9charger le fichier programme et d\u00e9marrer l'ex\u00e9cution de l'automate.<\/li>\n<\/ol>\n<p>Vous trouverez des instructions plus d\u00e9taill\u00e9es \u00e0 l'adresse suivante <a href=\"http:\/\/qbee.io\">qbee.io.<\/a><\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-block\"><div class=\"fusion-text fusion-text-3\" style=\"--awb-margin-left:5%;\"><h4>\u00c0 propos d'OpenPLC<\/h4>\n<p><strong>OpenPLC<\/strong> est un logiciel PLC open-source qui vous permet d'ex\u00e9cuter vos programmes PLC sur des ordinateurs portables. <strong>un moteur d'ex\u00e9cution PLC portable et multiplateforme<\/strong>. Le moteur d'ex\u00e9cution OpenPLC a \u00e9t\u00e9 con\u00e7u dans un souci de portabilit\u00e9, ce qui lui permet d'\u00eatre port\u00e9 sur de nombreuses plates-formes mat\u00e9rielles diff\u00e9rentes, depuis un AVR 8 bits dans une carte Arduino jusqu'\u00e0 un Xeon 64 bits dans un rack de serveur. <strong>Son noyau a \u00e9t\u00e9 \u00e9crit en C pur<\/strong>ce qui lui permet d'\u00eatre port\u00e9 sur de nombreuses plates-formes mat\u00e9rielles diff\u00e9rentes.<\/p>\n<p>Vous pouvez t\u00e9l\u00e9charger gratuitement l'\u00e9diteur OpenPLC et l'utiliser pour t\u00e9l\u00e9charger le code PLC directement sur n'importe quelle carte ou syst\u00e8me fonctionnant avec le runtime OpenPLC.<\/p>\n<p>Voici quelques exemples de projets OpenPLC :<\/p>\n<ul>\n<li>PLC Ladder Logic sur un Arduino : Introduction \u00e0 OpenPLC<\/li>\n<li>Exemples de langages de programmation OpenPLC IEC 61131-3<\/li>\n<li>Cr\u00e9ation de votre premier projet sur l'\u00e9diteur OpenPLC<\/li>\n<\/ul>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_4 1_4 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:25%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.68%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:7.68%;--awb-width-medium:25%;--awb-order-medium:0;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-block\"><div class=\"fusion-image-element in-legacy-container\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-3 hover-type-none\"><img decoding=\"async\" width=\"973\" height=\"725\" title=\"640\" src=\"https:\/\/gcanbus.com\/wp-content\/uploads\/2022\/11\/640-2.jpg\" data-orig-src=\"http:\/\/gcanbus.com\/wp-content\/uploads\/2022\/11\/640-2.jpg\" alt class=\"lazyload img-responsive wp-image-4047\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27973%27%20height%3D%27725%27%20viewBox%3D%270%200%20973%20725%27%3E%3Crect%20width%3D%27973%27%20height%3D%27725%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/gcanbus.com\/wp-content\/uploads\/2022\/11\/640-2-200x149.jpg 200w, https:\/\/gcanbus.com\/wp-content\/uploads\/2022\/11\/640-2-400x298.jpg 400w, https:\/\/gcanbus.com\/wp-content\/uploads\/2022\/11\/640-2-600x447.jpg 600w, https:\/\/gcanbus.com\/wp-content\/uploads\/2022\/11\/640-2-800x596.jpg 800w, https:\/\/gcanbus.com\/wp-content\/uploads\/2022\/11\/640-2.jpg 973w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 400px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-4\"><p style=\"text-align: right;\"><span style=\"font-size: 14pt; color: #333333;\"><strong><span style=\"font-family: arial, helvetica, sans-serif;\">\u00c0 la recherche d'un <span style=\"color: #ff6600;\"><a style=\"color: #ff6600;\" href=\"http:\/\/gcanbus.com\/fr\/products\/plc-con\/\">Un automate programmable extensible pour votre prochain projet <\/a><\/span>? <\/span><\/strong><strong><span style=\"font-family: arial, helvetica, sans-serif;\">Cliquez pour en savoir plus !<\/span><\/strong><\/span><\/p>\n<\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":4281,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[25],"tags":[71,70,69],"class_list":["post-4280","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-diy","tag-openplc","tag-raspberry-pi"],"_links":{"self":[{"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/posts\/4280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/comments?post=4280"}],"version-history":[{"count":0,"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/posts\/4280\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/media\/4281"}],"wp:attachment":[{"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/media?parent=4280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/categories?post=4280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gcanbus.com\/fr\/wp-json\/wp\/v2\/tags?post=4280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}