{"id":11413,"date":"2020-04-26T22:11:04","date_gmt":"2020-04-27T03:11:04","guid":{"rendered":"http:\/\/instrumentacionycontrol.net\/?p=11413"},"modified":"2021-11-18T14:26:27","modified_gmt":"2021-11-18T19:26:27","slug":"logical-functions-of-a-plc-2","status":"publish","type":"post","link":"https:\/\/instrumentacionycontrol.net\/en\/funciones-logicas-de-un-plc-2\/","title":{"rendered":"Logical functions of a PLC"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Programming a PLC requires the use of a specific language, which is generally only understood by the PLC itself. The programming language for each PLC varies depending on the manufacturer, and although the same symbols are used across different languages, the way these symbols are created and stored differs from manufacturer to manufacturer. Therefore, the way a PLC interprets instructions varies depending on the brand.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are three commercially available languages that most PLC manufacturers make available to users; these languages are:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Ladder Diagram also known as Ladder Logic.<\/li><li>List of Instructions<\/li><li>Function Diagrams<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">First, a description of Ladder Logic will be given. This language is a graphical representation that, through software, implements both the physical contacts of a relay (Input Variables) and the coils (Output Variables) that constitute it. The activities performed by these representations are materialized through the input and output lines of the PLC.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In Ladder Logic the symbols used are very crude, but as an introduction we will first explain the symbols that relate the inputs to the outputs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The basic elements corresponding to the inputs are shown below:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Normally open contact &nbsp;<img decoding=\"async\" src=\"http:\/\/instrumentacionycontrol.net\/images\/stories\/curso_plc\/abierto.gif\" alt=\"\"><\/li><li>Normally closed contact&nbsp;<img decoding=\"async\" src=\"http:\/\/instrumentacionycontrol.net\/images\/stories\/cerrado.gif\" alt=\"\"><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Normally Open (NO) Contact: This has the same function as a real button, which, when not pressed, automatically returns to its natural state of being open or disconnected, see figure 6.1. In other words, when the user presses the switch, it creates a connection between the two internal contacts of the button, changing its logical state from open (disconnected) to closed (connected), see figure 6.2.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"181\" height=\"127\" src=\"http:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2017\/10\/figura-6.-1-interruptor-con-contacto-normalmente-abierto-en-reposo.jpg\" alt=\"\" class=\"wp-image-1094\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Figure 6.1 Switch with normally open contact at rest.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"179\" height=\"127\" src=\"http:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2017\/10\/figura-6.-2-interruptor-con-contacto-normalmente-abierto-activado.jpg\" alt=\"\" class=\"wp-image-1095\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Figure 6.2 Switch with normally open contact activated.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Normally closed (NC) contact. It also functions like a real button, but in the opposite way to a normally open contact; that is, when it is not pressed, it automatically returns to its natural state, which is to be closed or connected, see figure 6.3.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When the user presses the switch, it opens the connection between the two internal contacts of the button, changing its logical state from closed (connected) to open (disconnected), see figure 6.4.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"183\" height=\"131\" src=\"http:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2017\/10\/figura-6.-3-interruptor-con-contacto-normalmente-cerrado-en-reposo.jpg\" alt=\"\" class=\"wp-image-1096\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Figure 6.3 Switch with normally closed contact at rest.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"184\" height=\"131\" src=\"http:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2017\/10\/figura-6.-4-interruptor-con-contacto-normalmente-abierto-activado.jpg\" alt=\"\" class=\"wp-image-1097\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Figure 6.4 Switch with normally open contact activated.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">According to the convention established by PLC manufacturers, the correspondence between the closed and open logic states and the binary digits &quot;0&quot; and &quot;1&quot; is as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Open is equivalent to logical &quot;0&quot;.<\/li><li>Closed is equivalent to logical &quot;1&quot;<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Now that we know the basic symbols for inputs in Ladder Logic, we need to find a way to obtain an output based on our inputs. The solution lies within Ladder Logic itself, since the symbol used to represent an output has a function similar to that of a coil in a relay. Once energized, this coil causes a change of state in the switch(s) under its influence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To program a PLC, you must first consider the total inputs and outputs that will be interacting in the system to be automated. Subsequently, it is necessary to plan the procedure by which the inputs will be related to the outputs according to the expected responses of the system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Truth tables are a tool frequently used for PLC programming, as they show the PLC&#039;s expected response based on combinations of input logic states. The combinations generated by how the input variables are connected give rise to standardized logic functions such as AND, OR, INVERTER, etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Both the logic functions mentioned in the previous paragraph and all those that are missing have an associated symbol by which they are identified in the area of electronics. It should be clarified that in this area these functions are called by their English name, therefore we will refer to them as such.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When using Ladder Logic to program a PLC, the symbols of the logic functions are not used; therefore, we must be able to implement them using input and output variables that, according to a certain arrangement, will behave like the logic functions: AND, OR, INVERTER, NOR, etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are three logical functions from which all these are derived: AND, OR, and INVERTER. The following will explain how they are implemented using Ladder Logic, as well as their behavior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>AND LOGICAL FUNCTION<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The AND logic function will have its output activated (energized) only if both contacts (normally open) have a logic level of 1; in all other cases, the output will be deactivated (de-energized). See Figures 6.5, 6.6, 6.7, and 6.8.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"408\" height=\"76\" src=\"http:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2017\/10\/figura-6.-5-funcin-lgica-and-y-con-las-entradas-a-y-b-en-0.gif\" alt=\"\" class=\"wp-image-1098\"\/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Figure 6.5 AND Logic Function with inputs A and B at \u00ab0\u00bb.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"408\" height=\"76\" src=\"http:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2017\/10\/figura-6.-6-funcin-lgica-and-y-con-entrada-a-en-0-y-b-en-1.gif\" alt=\"\" class=\"wp-image-1099\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Figure 6.6 AND Logic Function with input A at &quot;0&quot; and B at &quot;1&quot;.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"402\" height=\"77\" src=\"http:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2017\/10\/figura-6.-7-funcin-lgica-and-y-con-entrada-a-en-1-y-b-en-0.gif\" alt=\"\" class=\"wp-image-1100\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Figure 6.7 AND Logic Function with input A at &quot;1&quot; and B at &quot;0&quot;.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"424\" height=\"82\" src=\"http:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2017\/10\/figura-6.-8-funcin-lgica-and-y-con-las-entradas-a-y-b-en-1.gif\" alt=\"\" class=\"wp-image-1101\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Figure 6.8 AND Logic Function with inputs A and B at &quot;1&quot;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Note: The illuminated symbols are active.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Figures 6.5, 6.6, 6.7 and 6.8 generate the following truth table:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Table 6.1 Logical AND function<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td>A<\/td><td>B<\/td><td>EXIT<\/td><td>FIGURE<\/td><\/tr><\/thead><tbody><tr><td>0<\/td><td>0<\/td><td>0<\/td><td>5.5<\/td><\/tr><tr><td>0<\/td><td>1<\/td><td>0<\/td><td>5.6<\/td><\/tr><tr><td>1<\/td><td>0<\/td><td>0<\/td><td>5.7<\/td><\/tr><tr><td>1<\/td><td>1<\/td><td>1<\/td><td>5.8<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>OR LOGICAL FUNCTION<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With an OR logic function, the output is activated (energized) if one or all of its normally open contacts are in a logic &quot;1&quot; state. Conversely, the output is deactivated (de-energized) when all switches are in a logic &quot;0&quot; state. See Figures 6.9, 6.10, 6.11, and 6.12.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"270\" height=\"158\" src=\"http:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2017\/10\/figura-6.-9-funcin-lgica-or-o-con-las-entradas-a-y-b-en-0.gif\" alt=\"\" class=\"wp-image-1102\"\/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"270\" height=\"158\" src=\"http:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2017\/10\/figura-6.-9-funcin-lgica-or-o-con-las-entradas-a-y-b-en-0-2.gif\" alt=\"\" class=\"wp-image-1103\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Figure 6.9 OR Logic Function (O) with inputs A and B at \u00ab0\u00bb.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"298\" height=\"165\" src=\"http:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2017\/10\/figura-6.-10-funcin-lgica-and-y-con-entrada-a-en-0-y-b-en-1.gif\" alt=\"\" class=\"wp-image-1104\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Figure 6.10 AND Logic Function with input A at &quot;0&quot; and B at &quot;1&quot;.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"238\" height=\"141\" src=\"http:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2017\/10\/figura-6.-11-funcin-lgica-and-y-con-entrada-a-en-1-y-b-en-0.gif\" alt=\"\" class=\"wp-image-1105\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Figure 6.11 AND Logic Function with input A at &quot;1&quot; and B at &quot;0&quot;.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"248\" height=\"142\" src=\"http:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2017\/10\/figura-6.-12-funcin-lgica-and-y-con-las-entradas-a-y-b-en-1.gif\" alt=\"\" class=\"wp-image-1106\"\/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Figure 6.12 AND Logic Function with inputs A and B at &quot;1&quot;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The truth table derived from Figures 6.9, 6.10, 6.11 and 6.12 is as follows:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Table 6.2 Logical OR (OR) function<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td>A<\/td><td>B<\/td><td>EXIT<\/td><td>FIGURE<\/td><\/tr><\/thead><tbody><tr><td>0<\/td><td>0<\/td><td>0<\/td><td>5.9<\/td><\/tr><tr><td>0<\/td><td>1<\/td><td>1<\/td><td>5.10<\/td><\/tr><tr><td>1<\/td><td>0<\/td><td>1<\/td><td>5.11<\/td><\/tr><tr><td>1<\/td><td>1<\/td><td>1<\/td><td>5.12<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>INVERSE LOGIC FUNCTION (NOT)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The NOT logic function, unlike the AND and OR functions, only requires one input contact, which must be normally closed. The output is activated (energized) if the contact is in the logic 0 state, see Figure 6.13. Conversely, the output is deactivated (de-energized) when the switch is in the logic 1 state, see Figure 6.14.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">According to what was explained in the previous paragraph, it can be seen that the purpose of this logic function is to present the logical state of the contact in an inverted manner at the output.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"284\" height=\"80\" src=\"http:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2017\/10\/figura-6.-13-funcin-lgica-inversora-not-con-las-entrada-a-en-0.gif\" alt=\"\" class=\"wp-image-1107\"\/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Figure 6.13 Inverting Logic Function (NOT) with input A at &quot;0&quot;.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"284\" height=\"82\" src=\"http:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2017\/10\/figura-6.-14-funcin-lgica-inversora-not-con-las-entrada-a-en-1.gif\" alt=\"\" class=\"wp-image-1108\"\/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Figure 6.14 Inverting Logic Function (NOT) with input A at &quot;1&quot;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Figures 6.13 and 6.14 are summarized in Table 6.3.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Table 6.3 Inverting Logic Function (NOT)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table aligncenter\"><table><thead><tr><td>A<\/td><td>EXIT<\/td><td>FIGURE<\/td><\/tr><\/thead><tbody><tr><td>0<\/td><td>0<\/td><td>5.13<\/td><\/tr><tr><td>1<\/td><td>1<\/td><td>5.14<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>NON-INVERTING LOGIC FUNCTION<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The non-inverting logic function requires only one contact, which must be normally open. The output reflects the logic state of the contact, see Figures 6.15 and 6.16.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"258\" height=\"80\" src=\"http:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2017\/10\/figura-6.-15-funcin-lgica-no-inversora-con-las-entrada-a-en-0.gif\" alt=\"\" class=\"wp-image-1109\"\/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Figure 6.15 Inverting NOT Logic Function with input A at &quot;0&quot;.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"258\" height=\"76\" src=\"http:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2017\/10\/figura-6.-16-funcin-lgica-no-inversora-con-las-entrada-a-en-1.gif\" alt=\"\" class=\"wp-image-1110\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Figure 6.16 Inverting NOT Logic Function with input A at &quot;1&quot;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The truth table for the NON-INVERTING logic function is shown below:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Table 6.4 Non-Inverting Logic Function.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Help us grow <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, if you are determined to learn Industrial Automation and advance your professional career, you may be interested in our Premium courses:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2013 Click to see all our courses at <a rel=\"noreferrer noopener\" href=\"https:\/\/myautomationclass.com\/?utm_source=iycnet&amp;utm_medium=post&amp;utm_campaign=footer_link_post\" target=\"_blank\">MyAutomationClass.com <\/a><br>- Course: <a rel=\"noreferrer noopener\" href=\"https:\/\/myautomationclass.com\/p\/aprende-plcs-desde-cero-con-rslogix500-basico-avanzado?utm_source=iycnet&amp;utm_medium=post&amp;utm_campaign=footer_link_post\" target=\"_blank\">\u00ab&quot;Become a PLC expert in 60 days, from basic to pro&quot;\u00bb <\/a><br>- Course: <a rel=\"noreferrer noopener\" href=\"https:\/\/myautomationclass.com\/p\/aprende-controladores-pid-de-manera-practica?utm_source=iycnet&amp;utm_medium=post&amp;utm_campaign=footer_link_post\" target=\"_blank\">\u00ab&quot;PID Controllers Master Class \u2013 100% practical&quot;\u00bb <\/a><br>- Course:<a rel=\"noreferrer noopener\" href=\"https:\/\/myautomationclass.com\/p\/desarrollo-de-proyectos-scadahmi-con-wonderware-intouch?utm_source=iycnet&amp;utm_medium=post&amp;utm_campaign=footer_link_post\" target=\"_blank\"> \u00ab&quot;How to create SCADA\/HMI projects from scratch with InTouch&quot;\u00bb <\/a><br>- Course:<a rel=\"noreferrer noopener\" href=\"https:\/\/myautomationclass.com\/p\/pid-tuning-ultimate-sintonizacion?utm_source=iycnet&amp;utm_medium=post&amp;utm_campaign=footer_link_post\" target=\"_blank\"> \u00ab&quot;PID Tuning Ultimate: The Definitive Course for Tuning&quot;\u00bb <\/a><br>- Course:<a rel=\"noreferrer noopener\" href=\"https:\/\/myautomationclass.com\/p\/modelamiento-practico-de-procesos-10-pasos-impresindibles-para-ser-un-experto?utm_source=iycnet&amp;utm_medium=post&amp;utm_campaign=footer_link_post\" target=\"_blank\"> \u00ab&quot;Practical Process Modeling: Definitive Steps to Becoming an Expert&quot;\u00bb <\/a><br>- Program:<a rel=\"noreferrer noopener\" href=\"https:\/\/myautomationclass.com\/p\/the-ultimate-process-control-training-se-un-maestro-control-pid?utm_source=iycnet&amp;utm_medium=post&amp;utm_campaign=footer_link_post\" target=\"_blank\"> \u00ab&quot;The Ultimate Process Control Formula&quot; (All-inclusive: PID Control, Tuning, and Modeling)<\/a> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">- Course: <a href=\"https:\/\/myautomationclass.com\/p\/aprende-instrumentacion-industrial-facil\" target=\"_blank\" rel=\"noreferrer noopener\">How to Learn Industrial Instrumentation, Easily (Complete)<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have any questions, contact us via <a rel=\"noreferrer noopener\" href=\"http:\/\/m.me\/instrumentacionycontrol.net\" target=\"_blank\">Facebook Messenger<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Until next time. COMMENT AND SHARE! I&#039;ll be happy to answer your questions.<\/p>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Para programar un PLC es necesario el empleo de un lenguaje especifico el cual por lo general solo entiende \u00e9ste. &nbsp;El lenguaje de programaci\u00f3n de cada PLC cambia de acuerdo al creador del producto, y aunque se utilizan los mismos s\u00edmbolos en los distinto lenguajes, la forma en como se crean y almacenan cambia de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":16960,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[63],"tags":[20506,798,183],"class_list":["post-11413","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-curso-basico-de-plcs-ejemplos","tag-funciones","tag-logicas","tag-plc","post-wrapper","thrv_wrapper"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Funciones logicas de un PLC<\/title>\n<meta name=\"description\" content=\"Para programar un PLC es necesario el empleo de un lenguaje especifico el cual por lo general solo entiende \u00e9ste. El lenguaje de programaci\u00f3n de cada PLC cambia de acuerdo al creador del producto, y aunque se utilizan los mismos s\u00edmbolos en los distinto lenguajes, la forma en como se crean y almacenan cambia de fabricante a fabricante, por lo tanto la manera de como se interpretan las instrucciones por medio de un PLC es diferente, dependiendo de la marca.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/instrumentacionycontrol.net\/en\/logical-functions-of-a-plc-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Funciones logicas de un PLC\" \/>\n<meta property=\"og:description\" content=\"Para programar un PLC es necesario el empleo de un lenguaje especifico el cual por lo general solo entiende \u00e9ste. El lenguaje de programaci\u00f3n de cada PLC cambia de acuerdo al creador del producto, y aunque se utilizan los mismos s\u00edmbolos en los distinto lenguajes, la forma en como se crean y almacenan cambia de fabricante a fabricante, por lo tanto la manera de como se interpretan las instrucciones por medio de un PLC es diferente, dependiendo de la marca.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/instrumentacionycontrol.net\/en\/logical-functions-of-a-plc-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Instrumentacion y Automatizacion Industrial\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/instrumentacionycontrol.net\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-27T03:11:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-18T19:26:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2020\/04\/webinar-58.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1711\" \/>\n\t<meta property=\"og:image:height\" content=\"904\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jose Carlos Villajulca\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@iycnet\" \/>\n<meta name=\"twitter:site\" content=\"@iycnet\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jose Carlos Villajulca\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/funciones-logicas-de-un-plc-2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/funciones-logicas-de-un-plc-2\\\/\"},\"author\":{\"name\":\"Jose Carlos Villajulca\",\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/#\\\/schema\\\/person\\\/630bb2801b0553ea7f9a2f1364a8eb11\"},\"headline\":\"Funciones logicas de un PLC\",\"datePublished\":\"2020-04-27T03:11:04+00:00\",\"dateModified\":\"2021-11-18T19:26:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/funciones-logicas-de-un-plc-2\\\/\"},\"wordCount\":1371,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/funciones-logicas-de-un-plc-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/webinar-58.png\",\"keywords\":[\"funciones\",\"logicas\",\"plc\"],\"articleSection\":[\"Curso Basico de PLCs, ejemplos\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/instrumentacionycontrol.net\\\/funciones-logicas-de-un-plc-2\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/funciones-logicas-de-un-plc-2\\\/\",\"url\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/funciones-logicas-de-un-plc-2\\\/\",\"name\":\"Funciones logicas de un PLC\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/funciones-logicas-de-un-plc-2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/funciones-logicas-de-un-plc-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/webinar-58.png\",\"datePublished\":\"2020-04-27T03:11:04+00:00\",\"dateModified\":\"2021-11-18T19:26:27+00:00\",\"description\":\"Para programar un PLC es necesario el empleo de un lenguaje especifico el cual por lo general solo entiende \u00e9ste. El lenguaje de programaci\u00f3n de cada PLC cambia de acuerdo al creador del producto, y aunque se utilizan los mismos s\u00edmbolos en los distinto lenguajes, la forma en como se crean y almacenan cambia de fabricante a fabricante, por lo tanto la manera de como se interpretan las instrucciones por medio de un PLC es diferente, dependiendo de la marca.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/funciones-logicas-de-un-plc-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/instrumentacionycontrol.net\\\/funciones-logicas-de-un-plc-2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/funciones-logicas-de-un-plc-2\\\/#primaryimage\",\"url\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/webinar-58.png\",\"contentUrl\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/webinar-58.png\",\"width\":1711,\"height\":904},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/funciones-logicas-de-un-plc-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Funciones logicas de un PLC\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/#website\",\"url\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/\",\"name\":\"Instrumentacion y Automatizacion Industrial\",\"description\":\"Tu sitio de Automatizacion e Instrumentacion Industrial\",\"publisher\":{\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/#organization\",\"name\":\"InstrumentacionyControl.NET\",\"url\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/Logo-IyCnet1.png\",\"contentUrl\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/Logo-IyCnet1.png\",\"width\":299,\"height\":75,\"caption\":\"InstrumentacionyControl.NET\"},\"image\":{\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/instrumentacionycontrol.net\",\"https:\\\/\\\/x.com\\\/iycnet\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/josevillajulca\\\/\",\"https:\\\/\\\/youtube.com\\\/user\\\/iycnet\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/#\\\/schema\\\/person\\\/630bb2801b0553ea7f9a2f1364a8eb11\",\"name\":\"Jose Carlos Villajulca\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e299137c3b829ae0c7a4bd5888d75d51b839746c49a3b86b5766f62eedeecdc1?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e299137c3b829ae0c7a4bd5888d75d51b839746c49a3b86b5766f62eedeecdc1?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e299137c3b829ae0c7a4bd5888d75d51b839746c49a3b86b5766f62eedeecdc1?s=96&d=identicon&r=g\",\"caption\":\"Jose Carlos Villajulca\"},\"description\":\"Soy un apasionado Ingeniero Electr\u00f3nico con especializaci\u00f3n en Automatizaci\u00f3n, Control e Instrumentacion Industrial. Me encanta aprender cada dia, y sobre todo compartir mis conocimientos con el resto del mundo. Si tienes alguna opinion para MEJORAR nuestro portal escribeme a jvillajulca@instrumentacionycontrol.net\",\"url\":\"https:\\\/\\\/instrumentacionycontrol.net\\\/en\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Logical functions of a PLC","description":"Programming a PLC requires the use of a specific language, which is generally only understood by the PLC itself. The programming language for each PLC varies depending on the manufacturer, and although the same symbols are used across different languages, the way these symbols are created and stored differs from manufacturer to manufacturer. Therefore, the way a PLC interprets instructions varies depending on the brand.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/instrumentacionycontrol.net\/en\/logical-functions-of-a-plc-2\/","og_locale":"en_US","og_type":"article","og_title":"Funciones logicas de un PLC","og_description":"Para programar un PLC es necesario el empleo de un lenguaje especifico el cual por lo general solo entiende \u00e9ste. El lenguaje de programaci\u00f3n de cada PLC cambia de acuerdo al creador del producto, y aunque se utilizan los mismos s\u00edmbolos en los distinto lenguajes, la forma en como se crean y almacenan cambia de fabricante a fabricante, por lo tanto la manera de como se interpretan las instrucciones por medio de un PLC es diferente, dependiendo de la marca.","og_url":"https:\/\/instrumentacionycontrol.net\/en\/logical-functions-of-a-plc-2\/","og_site_name":"Instrumentacion y Automatizacion Industrial","article_publisher":"https:\/\/www.facebook.com\/instrumentacionycontrol.net","article_published_time":"2020-04-27T03:11:04+00:00","article_modified_time":"2021-11-18T19:26:27+00:00","og_image":[{"width":1711,"height":904,"url":"https:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2020\/04\/webinar-58.png","type":"image\/png"}],"author":"Jose Carlos Villajulca","twitter_card":"summary_large_image","twitter_creator":"@iycnet","twitter_site":"@iycnet","twitter_misc":{"Written by":"Jose Carlos Villajulca","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/instrumentacionycontrol.net\/funciones-logicas-de-un-plc-2\/#article","isPartOf":{"@id":"https:\/\/instrumentacionycontrol.net\/funciones-logicas-de-un-plc-2\/"},"author":{"name":"Jose Carlos Villajulca","@id":"https:\/\/instrumentacionycontrol.net\/#\/schema\/person\/630bb2801b0553ea7f9a2f1364a8eb11"},"headline":"Funciones logicas de un PLC","datePublished":"2020-04-27T03:11:04+00:00","dateModified":"2021-11-18T19:26:27+00:00","mainEntityOfPage":{"@id":"https:\/\/instrumentacionycontrol.net\/funciones-logicas-de-un-plc-2\/"},"wordCount":1371,"commentCount":1,"publisher":{"@id":"https:\/\/instrumentacionycontrol.net\/#organization"},"image":{"@id":"https:\/\/instrumentacionycontrol.net\/funciones-logicas-de-un-plc-2\/#primaryimage"},"thumbnailUrl":"https:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2020\/04\/webinar-58.png","keywords":["funciones","logicas","plc"],"articleSection":["Curso Basico de PLCs, ejemplos"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/instrumentacionycontrol.net\/funciones-logicas-de-un-plc-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/instrumentacionycontrol.net\/funciones-logicas-de-un-plc-2\/","url":"https:\/\/instrumentacionycontrol.net\/funciones-logicas-de-un-plc-2\/","name":"Logical functions of a PLC","isPartOf":{"@id":"https:\/\/instrumentacionycontrol.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/instrumentacionycontrol.net\/funciones-logicas-de-un-plc-2\/#primaryimage"},"image":{"@id":"https:\/\/instrumentacionycontrol.net\/funciones-logicas-de-un-plc-2\/#primaryimage"},"thumbnailUrl":"https:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2020\/04\/webinar-58.png","datePublished":"2020-04-27T03:11:04+00:00","dateModified":"2021-11-18T19:26:27+00:00","description":"Programming a PLC requires the use of a specific language, which is generally only understood by the PLC itself. The programming language for each PLC varies depending on the manufacturer, and although the same symbols are used across different languages, the way these symbols are created and stored differs from manufacturer to manufacturer. Therefore, the way a PLC interprets instructions varies depending on the brand.","breadcrumb":{"@id":"https:\/\/instrumentacionycontrol.net\/funciones-logicas-de-un-plc-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/instrumentacionycontrol.net\/funciones-logicas-de-un-plc-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/instrumentacionycontrol.net\/funciones-logicas-de-un-plc-2\/#primaryimage","url":"https:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2020\/04\/webinar-58.png","contentUrl":"https:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2020\/04\/webinar-58.png","width":1711,"height":904},{"@type":"BreadcrumbList","@id":"https:\/\/instrumentacionycontrol.net\/funciones-logicas-de-un-plc-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/instrumentacionycontrol.net\/"},{"@type":"ListItem","position":2,"name":"Funciones logicas de un PLC"}]},{"@type":"WebSite","@id":"https:\/\/instrumentacionycontrol.net\/#website","url":"https:\/\/instrumentacionycontrol.net\/","name":"Industrial Instrumentation and Automation","description":"Your site for Industrial Automation and Instrumentation","publisher":{"@id":"https:\/\/instrumentacionycontrol.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/instrumentacionycontrol.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/instrumentacionycontrol.net\/#organization","name":"InstrumentationandControl.NET","url":"https:\/\/instrumentacionycontrol.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/instrumentacionycontrol.net\/#\/schema\/logo\/image\/","url":"https:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2020\/04\/Logo-IyCnet1.png","contentUrl":"https:\/\/instrumentacionycontrol.net\/wp-content\/uploads\/2020\/04\/Logo-IyCnet1.png","width":299,"height":75,"caption":"InstrumentacionyControl.NET"},"image":{"@id":"https:\/\/instrumentacionycontrol.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/instrumentacionycontrol.net","https:\/\/x.com\/iycnet","https:\/\/www.linkedin.com\/in\/josevillajulca\/","https:\/\/youtube.com\/user\/iycnet"]},{"@type":"Person","@id":"https:\/\/instrumentacionycontrol.net\/#\/schema\/person\/630bb2801b0553ea7f9a2f1364a8eb11","name":"Jose Carlos Villajulca","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e299137c3b829ae0c7a4bd5888d75d51b839746c49a3b86b5766f62eedeecdc1?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e299137c3b829ae0c7a4bd5888d75d51b839746c49a3b86b5766f62eedeecdc1?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e299137c3b829ae0c7a4bd5888d75d51b839746c49a3b86b5766f62eedeecdc1?s=96&d=identicon&r=g","caption":"Jose Carlos Villajulca"},"description":"I am a passionate Electronics Engineer specializing in Automation, Control, and Industrial Instrumentation. I love learning every day and, above all, sharing my knowledge with the world. If you have any suggestions for improving our website, please write to me at jvillajulca@instrumentacionycontrol.net","url":"https:\/\/instrumentacionycontrol.net\/en\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/instrumentacionycontrol.net\/en\/wp-json\/wp\/v2\/posts\/11413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/instrumentacionycontrol.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/instrumentacionycontrol.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/instrumentacionycontrol.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/instrumentacionycontrol.net\/en\/wp-json\/wp\/v2\/comments?post=11413"}],"version-history":[{"count":0,"href":"https:\/\/instrumentacionycontrol.net\/en\/wp-json\/wp\/v2\/posts\/11413\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/instrumentacionycontrol.net\/en\/wp-json\/wp\/v2\/media\/16960"}],"wp:attachment":[{"href":"https:\/\/instrumentacionycontrol.net\/en\/wp-json\/wp\/v2\/media?parent=11413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/instrumentacionycontrol.net\/en\/wp-json\/wp\/v2\/categories?post=11413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/instrumentacionycontrol.net\/en\/wp-json\/wp\/v2\/tags?post=11413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}