Abstract:
A method includes wirelessly connecting to one or more controllers using a BLUETOOTH communication protocol, where the one or more controllers have a BLUETOOTH adapter or transceiver. The method also includes sending a command or data to a first controller among the one or more controllers using the BLUETOOTH communication protocol. The method further includes receiving, from the first controller or a second controller among the one or more controllers using the BLUETOOTH communication protocol, a response associated with the sent command or data. Each of the one or more controllers includes a programmable logic controller (PLC) in an industrial process control and automation system.
Abstract:
An apparatus includes a first hardware assist device having at least one transmitter, at least one receiver, and a timer. The at least one transmitter is configured to transmit at least one first signal to a second hardware assist device of a redundant second apparatus. The at least one first signal indicates that the apparatus is functional. The at least one receiver is configured to receive at least one second signal from the second hardware assist device. The at least one second signal indicates that the second apparatus is functional. The timer is configured to control a driver to block transmission of the at least one first signal in response to a fault associated with the apparatus. The apparatus also includes at least one processing device configured to perform one or more actions in response to a loss of the at least one second signal from the second apparatus.
Abstract:
A communication method includes receiving data messages at a specified one of a plurality of communication devices in a ring network and detecting a status of the ring network. The communication method also includes changing a port of the specified communication device from a blocking state to a forwarding state in response to detecting a failure in the ring network. The communication method further includes filtering and forwarding the received data messages in the ring network, where the received data messages that originated from the specified communication device are blocked from further forwarding at the specified communication device. In addition, the communication method includes changing the port of the specified communication device from the forwarding state to the blocking state in response to detecting a recovery of the ring network.
Abstract:
A communication method includes receiving data messages at a specified one of a plurality of communication devices in a ring network and detecting a status of the ring network. The communication method also includes changing a port of the specified communication device from a blocking state to a forwarding state in response to detecting a failure in the ring network. The communication method further includes filtering and forwarding the received data messages in the ring network, where the received data messages that originated from the specified communication device are blocked from further forwarding at the specified communication device. In addition, the communication method includes changing the port of the specified communication device from the forwarding state to the blocking state in response to detecting a recovery of the ring network.
Abstract:
A system includes a remote terminal unit (RTU) controller module. Each RTU controller module comprises a controller board configured to couple to a carrier board that includes first and second Ethernet ports. Each controller module comprises computer processing circuitry including the first and second MACs and configured to select to transmit a packet to the first Ethernet port through the first MAC and to alternatively select to transmit the packet to the second Ethernet port through the second MAC. Each controller module comprises an Ethernet switch configured to receive the packet from the first media access control (MAC) and transmit the packet to the first Ethernet port. Each controller module comprises a physical Ethernet interface (PHY) configured to receive the packet from the second MAC and transmit the packet to the second Ethernet port. The computer processing circuitry, the Ethernet switch, and the PHY are mounted on the controller board.
Abstract:
An apparatus includes a BLUETOOTH low energy (BLE) based emergency backup and recovery tool. The tool includes a backup power source that stores electric energy and outputs electric energy when a main power source is off. The tool includes a shared memory accessible by a processor and a BLE module. The shared memory stores information written by the processor, and operates using at least some of the electric energy output from the backup power source when the main power source is off. The tool includes the BLE module coupled to the backup power source. The BLE module operates using at least some of the electric energy output from the backup power source when the main power source is off, reads the information stored in the shared memory, and transmits the information to an external device through a wireless communication channel using a BLUETOOTH communication protocol.
Abstract:
A system includes a remote terminal unit (RTU) and a portable storage medium (PSM), such as a secure digital (SD) card. The RTU includes processing circuitry. The RTU includes a portable storage interface configured to physically connect to the PSM and electrically couple the PSM to the processing circuitry. The RTU includes on-chip memory. The processing circuitry is configured to determine that the PSM is coupled to the processing circuitry and access a specified folder of the PSM. The processing circuitry is configured to: in response to determining that the PSM stores function code in the specified folder, perform a specified function corresponding to the function code by executing the function code.
Abstract:
A method is provided. The method includes receiving, at a first device, a request to transfer data over a Management Data Input/Output (MDIO) communication bus. The first device is configured to generate a first Management Data Clock (MDC) signal. The method also includes determining whether a second MDC signal from a second device is present on the communication bus. The method further includes in response to determining that the second MDC signal is not present on the communication bus, transmitting the first MDC signal and at least part of a Management Data Input/Output (MDIO) frame over the communication bus. The method includes in response to determining that the second MDC signal is present on the communication bus, refraining from transmitting the first MDC signal and at least the part of the MDIO frame over the communication bus.
Abstract:
A system comprising first and second redundant controller modules, each controller module comprising mode management circuitry configured to identify whether the corresponding controller module operates in a master mode or a slave mode. The mode management circuitry in each controller module is configured to couple to the mode management circuitry in the other controller module. The mode management circuitries in the controller modules are configured to collectively operate so that one of the controller modules is assigned the master mode and the other of the controller modules is assigned the slave mode. At least one of the mode management circuitries in the controller modules is configured to assign the master mode to the corresponding controller module based on a takeover signal when the mode management circuitry in the corresponding controller module is ready for use.