Le S43-RS485 est un accessoire de la gamme PanelPilotACE et est compatible avec le module d’affichage PanelPilotACE 4.3″ (SGD 43-A). Le S43-RS485 se monte à l’arrière du SGD 43-A et fournit une interface RS485 à 3 fils ainsi qu’un terminateur optionnel de 120Ω.
Ce dispositif peut être connecté via les broches A (Data+), B (Data-) et GND et permet une communication semi-duplex. Le logiciel prend actuellement en charge la communication série basée sur le protocole ASCII ainsi que le protocole MODBUS (RTU). D’autres protocoles sont en cours d’ajout.
Le RS232 fonctionne à l’aide de trois éléments, un élément matériel (port COM série) et deux éléments fonctionnels (réception RS-232 et envoi RS-232). Dans l’élément matériel, vous devez spécifier les propriétés standard de RS232 (vitesse de transmission, etc.). Vous devez également spécifier le type de service ; natif si vous souhaitez communiquer avec un autre appareil PPA, Terminal dans le cas contraire. La propriété “Terminal Mode” indique si les données doivent être accompagnées d’une invite (facile à utiliser dans un terminal) ou si elles doivent être brutes (de périphérique à périphérique). Vous devrez ensuite spécifier les terminateurs et les séparateurs d’envoi et de réception. Le terminateur signifie la fin d’une commande RS232 donnée et le séparateur est le caractère utilisé pour séparer des valeurs multiples. L’élément d’envoi RS-232 vous permet de spécifier un port série (l’élément matériel) et de nombreuses “valeurs d’envoi”. Cet élément peut être appelé comme n’importe quelle autre action et lorsqu’il l’est, il envoie chaque valeur (incluse dans les messages pré et post spécifiés) séparée par le “séparateur d’envoi” spécifié dans l’élément matériel et terminée par le “terminateur d’envoi” spécifié dans l’élément matériel. Les valeurs seront envoyées dans l’ordre séquentiel de haut en bas. L’élément RS-232 Receive vous permet de spécifier un port série (l’élément matériel), lorsque celui-ci a été sélectionné, vous pouvez spécifier un “Alias”. Pour qu’une réception RS-232 puisse être utilisée, elle doit avoir une commande identifiable unique au début. Si aucun alias n’est spécifié, le nom de l’élément de réception RS-232 sera utilisé comme commande ; si un alias est spécifié, c’est l’alias qui sera utilisé comme commande. Un séparateur de réception doit suivre, puis toutes les valeurs que vous souhaitez que l’appareil reçoive sont également séparées par le séparateur de réception et terminées par le terminateur de réception. Vous spécifierez ensuite une liste de propriétés/variables de réception, où les valeurs seront à nouveau stockées séquentiellement de haut en bas, de la première à la dernière réception. Par exemple, si l’alias est défini sur “rx”, le séparateur sur virgule et le terminateur sur [CR][LF] et que la valeur de réception spécifiée est la propriété Text d’une zone de texte, la procédure suivante définit la valeur textuelle de la zone de texte à “Test” : La réception RS-232 vous donne également la possibilité d’effectuer une action une fois la réception terminée. Vous pouvez ainsi stocker une valeur dans une variable, puis appeler une action pour l’afficher ou la modifier à l’aide d’un constructeur mathématique avant de l’afficher.
Actuellement, les données brutes basées sur l’ascii et MODBUS, mais nous travaillons à l’ajout de nouveaux protocoles tels que CANBUS. Si vous avez des protocoles que vous aimeriez voir apparaître, veuillez
nous contacter.
Plus de support