DeviceBridge - Implementing Read/Write Communication Between DataLayer and MQTT

Hello,

I'm attempting to implement the following scenario on CtrlX Virtual.

I have created a datalayer tag, for example, "var1," and the path looks like "samples/kvd/implicit_one_level/var1" cause I'm using KVD (Key Value Database App). Operations read and write are allowed.

Next, DeviceBridge publishes this variable (Datalayer device) to the MQTT Broker (Connector) through simple JSON Collector. The Datalayer tag publishes well.

However, bi-directional communication is required, so I've enabled the WriteBack function. Unfortunately, nothing seems to be happening.

Is it possible to set up communication in both directions between the Datalayer and MQTT?

Any insights or suggestions would be greatly appreciated.

Best reply by Sgilk

Unfortunately, this is a limitation of Device Bridge. I believe you will require a two device license in this case, as the datalayer counts as a device. I've requested an update to the app to allow writeback to the datalayer as a standard function on a single device license.

Here is a document describing how to do this with an AB PLC, but the process should be the same.

DeviceBridge_WritetoAB_Rev1_10-2-23.pdf
1.02MB
View original
3 replies