- Zone de documentation Modules IHM standard Protocoles Protocoles – Vue d’ensemble
- Découvrir les Smart Touch Surface (STS)
- Modules IHM optimisés
-
Modules IHM standard
- Série de modules d’affichage IHM SIMx21 TouchGFX
-
Série de modules d’affichage IHM SIMx52 SHIP
- Matériel
-
Micrologiciel/Logiciel
- SHIP
-
Premiers pas avec SHIP
- AN1001 – Animation dans SHIP
- AN1003 – Mise à niveau du firmware SHIPEngine de votre carte SIM
- AN1004 – Téléchargement du chargement de l’interface graphique de votre carte SIM
- AN1005 – Personnalisation et chargement des écrans de démarrage (GUI)
- AN1006 – Réinitialisation de SHIPTide à la mise en page par défaut
- AN1007 – Création de fonctions dans SHIP
- AN1008 – Commencez à utiliser SHIPCrane
- AN1009 – Recherche de portée et de nom Searching
- Notes sur l’application Communications
- Protocoles
- Manuel de référence de l’interface graphique
- Propriétés du projet SHIP
- Modules IHM hautes performances
- Documentation
Protocoles – Vue d’ensemble
Un protocole décrit la mise en paquets et la méthode de déplacement des données d’avant en arrière sur cette couche physique. SHIP prend en charge trois protocoles, bien que tous les protocoles ne soient pas pris en charge sur toutes les couches physiques disponibles sur une carte SIM :
- le nouveau protocole Raw à partir de SHIP v5.0.126
- le protocole Modbus, y compris RTU et ASCII, maître et slave
- le Protocole SHIPBridge dans SHIP v5.0.200
Protocole Raw
Pour plus d’informations, reportez-vous à la page sur le protocole Raw et à AN0504 – The Raw Communications Protocol pour une note sur l’application vidéo
Le protocole Raw a été mis à disposition à partir de SHIP v5.0.126 et permet de déplacer facilement les types de données suivants :
- Booléen (sous forme d’octet 0x00 ou de !0x01)
- Octet
- Court (16 bits)
- Entier (32 bits)
- Float (simple précision, 32 bits)
- Chaîne (terminée par un caractère null)
Il n’y a pas de paquetage, de tramage ou de calculs de sommes/CRC effectués sur les données. Le protocole est donc très simple à interpréter et à générer sur un périphérique connecté, mais il est sensible aux erreurs et aux désalignements au fil du temps et ne doit être utilisé que dans certaines applications.
Le protocole Modbus
Visitez la page de documentation Modbus pour plus de ressources Modbus, d’informations techniques et de logiciels.
Dans tous les protocoles SHIP Modbus, les types de données suivants sont pris en charge :
- Booléen
- Octet † via l’extension Daniel
- Court
- entier † via l’extension Daniel
- Float† via l’extension Daniel
- Chaîne † via une fonction personnalisée
† Démarrage de SHIP v5.0.126
Notez que toutes les valeurs sont transportées en tant que big endian, mais que toutes les valeurs de l’environnement de script SHIP Sail et de machine virtuelle sont little endian, quel que soit le MCU sous-jacent sur la carte SIM.
Les quatre sous-protocoles de protocole Modbus suivants sont pris en charge :
- Master RTU
- Maîtriser l’ASCII
- RTU slave
- ASCII slave
Protocole de pont
Consultez la page de documentation du protocole Bridge pour plus de ressources, d’informations techniques et de logiciels.