2017-08-28 4 views
0

Tout d'abord, je suis nouveau à cela et j'ai essayé de googler pour la réponse, mais j'ai pensé qu'il est préférable de demander aux experts.Modbus TCP/IP à BACnet

Il existe un système de gestion de bâtiment (BMS) qui utilise le protocole BACnet mais mon enregistreur d'équipement est uniquement équipé de Modbus TCP/IP. Je comprends que le marché a un convertisseur pour cela mais j'aimerais bien connaître le concept.

  1. Modbus TCP/IP possède des valeurs de registre (par exemple 40135) qui sont dédiées à une lecture de paramètre spécifique. Comment le convertisseur lit-il cette valeur de registre dans BACnet BMS? Avez-vous besoin de spécifier cette valeur de registre dans le logiciel de conversion pour la sortie sur BACnet?

  2. En général, que doit-on entrer à l'extrémité BACnet pour lire le paramètre d'équipement tel que la puissance reçue?

  3. Dans cette situation, BACnet BMS considère-t-il le MASTER et l'équipement comme SLAVE?

J'espère que quelqu'un peut prendre un peu de temps pour effacer mes doutes à ce sujet. Je l'apprécierai vraiment.

Merci.

Répondre

0

Quelques hypothèses sur ma fin en ce qui concerne la configuration:

  • Votre équipement fonctionne comme un « Modbus/TCP esclave » (il répondra aux sondages d'un Modbus/TCP Master)
  • le convertisseur agit alors comme un Modbus/TCP maître
  • et puis les actes de conversion comme un esclave BACnet/serveur (ou dans la terminologie BACnet, un dispositif « B »)
  • et vos sondages système BMS le convertisseur en tant que BACnet maître/client/"A" périphérique

C'est la configuration normale. Ensuite, le dispositif de conversion a la responsabilité d'interroger votre équipement pour la valeur du registre Modbus, et ceci est normalement un entier de 16 bits, ou dans certains cas, les fournisseurs emballent un flottant dans deux entiers de 16 bits utilisant une variété d'octets. et les formats à virgule flottante. C'est le bordel. Néanmoins, le convertisseur, s'il est bon, vous permettra de décompresser la valeur dans un flottant et de la provisionner avec certaines métadonnées spécifiques à BACnet ("Propriétés") telles que Unités, Type d'objet BACnet, Instance d'objet, Indicateurs de fiabilité, etc. etc. et rendre ce nouvel objet détectable par n'importe quel système BMS.

Des convertisseurs plus sophistiqués peuvent ajouter d'autres services BACnet, tels que le changement de valeur (COV), l'alarme intrinsèque, l'enregistrement de tendance si vous le souhaitez. Ceci est bien sûr, dépendant du fournisseur particulier.

+0

Salut Edward, merci pour la réponse. Dans ce cas, oui je crois que mon équipement est l'esclave Modbus/TCP car il pousse des valeurs vers un autre appareil. Dans cette situation, disons que si j'achète un convertisseur, je suppose que le convertisseur doit être de type esclave Modbus/TCP maître à BACnet? – SunnyBoiz

+0

Le convertisseur doit agir en tant que maître Modbus/TCP et serveur BACnet (pour utiliser une terminologie correcte). Mais exactement ce que le vendeur appelle peut être ambigu. Par exemple, le convertisseur peut être un maître Modbus et un serveur BACnet, mais il connecte un esclave Modbus à un client BACnet. Cette configuration sera la plus commune cependant. – Edward