Short version: I’m working on a project where I want to control inbound MQTT messages to an Opto22 EPIC based on a physical input to the device. Is there a way to locally control when the EPIC receives setpoints and other data from the Broker? We are planning to use Ignition Edge, (ei Transmission Module) to make the MQTT connection.
Long Version: We’re replacing an older PLC at a site, and the system has an existing Remote/Local control switch, used to allow the Operators to remotely control which pumps are running. However, we’re moving to use a different communication method: MQTT. I would still like to integrate the existing Local/Remote Switch if possible. I want the local Opto22 EPIC to stop processing setpoints and other commands from MQTT when the switch is in local, and only take those setpoints from the Groove View display on site. If the switch is in remote, then use the latest command weither it comes from Groove View or MQTT. We are using CODESYS for control, and Ignition Edge to provide the MQTT connection back to a Full Ignition Server with Cirrus Link modules for Broker, etc. Is there any easy setting in Transmission that we could just turn on and off to do this? I did look but couldn’t find anything so far.