{"id":3765,"date":"2022-10-12T13:38:21","date_gmt":"2022-10-12T05:38:21","guid":{"rendered":"http:\/\/gcanbus.com\/?p=3765"},"modified":"2022-10-19T15:19:59","modified_gmt":"2022-10-19T07:19:59","slug":"what-is-communication-protocol","status":"publish","type":"post","link":"https:\/\/gcanbus.com\/es\/what-is-communication-protocol\/","title":{"rendered":"Qu\u00e9 es el protocolo de comunicaci\u00f3n"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-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-flex-start fusion-flex-content-wrap\" style=\"max-width:1123.2px;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_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-1\"><p><span style=\"font-size: 18pt; color: #ff9900; font-family: 'arial black', sans-serif;\"><strong>\u00bfCu\u00e1l es el protocolo de comunicaci\u00f3n?<\/strong><\/span><\/p>\n<p>La comunicaci\u00f3n es la comunicaci\u00f3n entre dos o m\u00e1s partes, y un protocolo de comunicaci\u00f3n es un m\u00e9todo de comunicaci\u00f3n que dos o m\u00e1s partes deben respetar. Por ejemplo, ahora se estipula que dos personas deben utilizar n\u00fameros para representar palabras. En la actualidad, s\u00f3lo A significa \"yo\", B significa \"t\u00fa\" y C significa \"\u00e9l\". Ahora bien, si una de las dos personas dice A, la otra sabe inmediatamente decir \"yo\", pero si alguien no habla seg\u00fan las reglas y dice una D, entonces la otra persona no entiende de qu\u00e9 est\u00e1 hablando. En este ejemplo, la representaci\u00f3n definida de A,B,y c es un simple protocolo de comunicaci\u00f3n.<\/p>\n<p><span style=\"font-size: 18pt; color: #ff9900; font-family: 'arial black', sans-serif;\"><strong>Introducci\u00f3n general<\/strong><\/span><\/p>\n<p>Modbus es un m\u00e9todo de comunicaci\u00f3n uno a uno de un maestro y un esclavo (el host env\u00eda una trama y el esclavo devuelve una trama). Por supuesto, tambi\u00e9n tiene un maestro y varios esclavos, pero en realidad es una comunicaci\u00f3n uno a uno.<br \/>\nHay un esclavo respondiendo.<br \/>\nSi necesitas comunicarte con varios esclavos al mismo tiempo, aqu\u00ed tambi\u00e9n se admite la difusi\u00f3n, es decir, el maestro env\u00eda comandos y todos los esclavos los reciben y ejecutan, pero no responden.<\/p>\n<p><span style=\"font-size: 18pt; color: #ff9900; font-family: 'arial black', sans-serif;\"><strong>ASCII<\/strong><\/span><\/p>\n<p>ASCII es un m\u00e9todo de comunicaci\u00f3n basado en caracteres,generalmente basado en la comunicaci\u00f3n serie.<br \/>\nEl formato del mensaje est\u00e1 codificado en c\u00f3digo ASCII, y consta de cinco partes: cabecera de trama (:) + ID de esclavo + datos + comprobaci\u00f3n LRC + fin de trama(\/r\/n). Pero est\u00e1 en forma de codificaci\u00f3n ASCII, como esclavo lD, cuando RTU es 01-byte, la representaci\u00f3n ASCII es 3031 dos bytes.<br \/>\nPor ello, Modbus\/ASCII apenas se utiliza en aplicaciones industriales pr\u00e1cticas, ya que la eficacia de la comunicaci\u00f3n es demasiado baja.<br \/>\nAdem\u00e1s, hay otra diferencia con respecto a RTU, y es que la comprobaci\u00f3n utilizada aqu\u00ed no es la comprobaci\u00f3n CRC, sino la comprobaci\u00f3n LRC.<\/p>\n<p><span style=\"font-size: 18pt; color: #ff9900; font-family: 'arial black', sans-serif;\"><strong>RTU<\/strong><\/span><\/p>\n<p>RTU es un sistema de control de terminal remoto, que se refiere a una forma de comunicaci\u00f3n de Modbus. La comunicaci\u00f3n se basa generalmente en puertos serie.<br \/>\nEl formato del mensaje es hexadecimal y consta de tres partes: ID de esclavo + datos + comprobaci\u00f3n CRC. Para la parte de datos, consulte el an\u00e1lisis de mensajes anterior. El resto es la comprobaci\u00f3n de datos, la comprobaci\u00f3n CRC (Cyclic Redundancy Check, CRC para abreviar) se utiliza aqu\u00ed.<br \/>\nDebe tenerse en cuenta que en la parte de datos, los datos de orden alto est\u00e1n en la parte delantera y los datos de orden bajo en la parte trasera, mientras que la comprobaci\u00f3n CRC consiste en que los datos de orden bajo est\u00e1n en la parte delantera y los datos de orden alto en la parte trasera.<\/p>\n<p><span style=\"font-size: 18pt; color: #ff9900; font-family: 'arial black', sans-serif;\"><strong>TCP<\/strong><\/span><\/p>\n<p>TCP es un protocolo de red, y Modbus\/TCP es un protocolo de capa de aplicaci\u00f3n basado en protocolos de red.<br \/>\nEl formato del mensaje lts es hexadecimal, y consta de cabecera (n\u00famero de trama de 2 bytes + tipo de protocolo de 2 bytes + longitud de datos de 2 bytes +1 lD esclavo de 2 bytes) + datos.<br \/>\nDado que el m\u00e9todo de comunicaci\u00f3n se basa en un protocolo fiable como TCP\/IP, no se requiere ning\u00fan mecanismo de verificaci\u00f3n adicional para la comunicaci\u00f3n.<\/p>\n<p><span style=\"font-size: 18pt; color: #ff9900; font-family: 'arial black', sans-serif;\"><strong>Modbus Plus<\/strong><\/span><\/p>\n<p>Modbus Plus (tambi\u00e9n conocido como MB+) es una red de bus de campo de alta velocidad y una red de bus token t\u00edpica.<\/p>\n<\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":1786,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[25],"tags":[],"class_list":["post-3765","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/posts\/3765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/comments?post=3765"}],"version-history":[{"count":0,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/posts\/3765\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/media\/1786"}],"wp:attachment":[{"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/media?parent=3765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/categories?post=3765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gcanbus.com\/es\/wp-json\/wp\/v2\/tags?post=3765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}