=====Différences JBUS/Modbus===== C'est presque la même chose. Cela ne concerne que des petites modifications dans les valeurs limites (nombres d'automates maxi / taille de trames). [[https://www.schneider-electric.com/resources/sites/SCHNEIDER_ELECTRIC/content/live/FAQS/32000/FA32395/es_ES/E0370_Differences%20between%20JBUS%20and%20MODBUS%20protocols.doc|Differences between JBUS and MODBUS protocols]], {{ :doc:protocole:modbus:e0370_differences_between_jbus_and_modbus_protocols.doc |Archive du 04/07/2019}} =====Version filaire===== Protocole Modbus complet : [[http://modbus.org/docs/Modbus_Application_Protocol_V1_1b3.pdf | MODBUS Application Protocol Specification]] {{ :doc:protocole:modbus:modbus_application_protocol_v1_1b3.pdf |Archive}}. {{ :doc:protocole:modbus:guide_modbus.pdf |Protocole Modbus simplifié}} d'après la documentation de Merlin Gerin (à partir de la page 57 du PDF). Le calcul du checksum d'une trame complète en y incluant le checksum de fin de trame vaut 0. =====Version Ethernet===== C'est très proche de la version filaire. C'est une trame TCP avec les mêmes informations que la version filaire sauf que le checksum final n'est pas inclu et que le numéro d'automate est remplacé par 7 octets (cf. § 3.1.3 de [[http://www.modbus.org/docs/Modbus_Messaging_Implementation_Guide_V1_0b.pdf|MODBUS MESSAGING ON TCP/IP IMPLEMENTATION GUIDE]] {{ :doc:protocole:modbus:modbus_messaging_implementation_guide_v1_0b.pdf |Archive du 26/11/2018}} ou §4 de [[http://www.eecs.umich.edu/~modbus/documents/Open_ModbusTCP_Standard.doc|OPEN MODBUS/TCP SPECIFICATION]] {{ :doc:protocole:modbus:open_modbustcp_standard.doc |Archive du 26/11/2018}})