Patent classifications
G05B19/05
SYNCHRONIZATION OF APPLIANCES TO A SCHEDULE OF A USER
A method and system are provided that synchronize one or more appliances to one or more users' schedules. Sensor data may be obtained from a sensor. The sensor data may indicate a state of a first appliance. A user location may be determined. A first characteristic of the first appliance may be obtained. Based upon the user location and the sensor data, a schedule indicating when the user will desire a state change of the first appliance may be determined. A feature of the first appliance may be dynamically modified to cause the first appliance to operate according to the schedule. A notice may be sent to the user that contains information about the first appliance.
SYNCHRONIZATION OF APPLIANCES TO A SCHEDULE OF A USER
A method and system are provided that synchronize one or more appliances to one or more users' schedules. Sensor data may be obtained from a sensor. The sensor data may indicate a state of a first appliance. A user location may be determined. A first characteristic of the first appliance may be obtained. Based upon the user location and the sensor data, a schedule indicating when the user will desire a state change of the first appliance may be determined. A feature of the first appliance may be dynamically modified to cause the first appliance to operate according to the schedule. A notice may be sent to the user that contains information about the first appliance.
BUILDING MANAGEMENT SYSTEM WITH DYNAMIC CHANNEL COMMUNICATION
A system for managing communication between building management system (BMS) devices includes a memory and a controller. The memory includes instructions stored thereon. The controller is configured to execute the instructions to implement an agent manager, a zone manager, and a channel manager. The agent manager is configured to generate an agent for each of the BMS devices. The zone manager is configured to define at least one zone relating to a physical location zone or a building control zone. The channel manager is configured to generate a communication channel associated with the at least one zone. The channel manager is further configured to manage registration of an agent to the communication channel, wherein an agent is configured to communicate over a communication channel in response to being registered to the communication channel.
SYSTEM AND METHOD FOR SECURELY CHANGING NETOWRK CONFIGURATION SETTINGS TO MULTIPLEXERS IN AN INDUSTRIAL CONTROL SYSTEM
A secure control system includes a network of multiplexers that control end/field devices of an infrastructure system, such as an electric power grid. The multiplexers have a default secure lockdown state that prevents remote access to data on the multiplexers and prevents modification of software or firmware of the multiplexer. One or more of the multiplexers include a physical authentication device that confirms the physical proximity of a trusted individual when remote access is requested. A user accesses the network and one of the multiplexers remotely by way of login credentials. The trusted individual confirms the identity of the remote user and operates the physical authentication device connected with and in proximity to that multiplexer, thereby confirming that the remote user can be trusted to access data and reconfigure the multiplexers. The multiplexer connected with the physical authentication device generates a token that is passed to each of the multiplexers that the remote user needs access to. The token may specify a time period, after which, the multiplexers will reenter secure lockdown mode.
SYSTEM AND METHOD FOR SECURELY CHANGING NETOWRK CONFIGURATION SETTINGS TO MULTIPLEXERS IN AN INDUSTRIAL CONTROL SYSTEM
A secure control system includes a network of multiplexers that control end/field devices of an infrastructure system, such as an electric power grid. The multiplexers have a default secure lockdown state that prevents remote access to data on the multiplexers and prevents modification of software or firmware of the multiplexer. One or more of the multiplexers include a physical authentication device that confirms the physical proximity of a trusted individual when remote access is requested. A user accesses the network and one of the multiplexers remotely by way of login credentials. The trusted individual confirms the identity of the remote user and operates the physical authentication device connected with and in proximity to that multiplexer, thereby confirming that the remote user can be trusted to access data and reconfigure the multiplexers. The multiplexer connected with the physical authentication device generates a token that is passed to each of the multiplexers that the remote user needs access to. The token may specify a time period, after which, the multiplexers will reenter secure lockdown mode.
PROGRAMMABLE LOGIC CONTROLLER-BASED MODULAR ACCELERATION MODULE FOR ARTIFICIAL INTELLIGENCE
A controller system includes a CPU module, one or more technology modules, and a backplane bus. The CPU module comprises a processor executing a control program. The technology modules include an artificial intelligence (AI) accelerator processor configured to (a) receive input data values related to one or more machine learning models, and (b) apply the machine learning models to the input data values to generate one or more output data values. The backplane bus connects the CPU module and the technology modules. The technology modules transfer the output data values to the processor over the backplane bus and the processor uses output data values during execution of the control program.
SETTING ASSISTANCE DEVICE, SETTING ASSISTANCE METHOD, AND PROGRAM
A setting assistance device (10) assists in connection setting between an input-output unit in a programmable logic controller and an input-output device connectable to the input-output unit. An input device (110) receives a user operation for selecting the input-output unit and the input-output device. A specification data acquirer (101) acquires first electrical specification data indicating electrical specifications of the input-output unit selected by the user through the input device (110). The specification data acquirer (101) acquires second electrical specification data indicating electrical specifications of the input-output device selected by the user through the input device (110). A determiner (102) determines, based on conformability between the electrical specifications indicated by the first electrical specification data and the electrical specifications indicated by the second electrical specification data, whether the input-output device is connectable to the input-output unit.
Method for Synchronization, Method for Operating an Industrial System, Apparatus, Computer-Readable Medium
A method for operating an industrial system, an apparatus, a computer program product, a computer-readable medium and method for synchronizing a system model with a real system, wherein a) a system model including at least one device model configured to calculate simulated output values and/or state values from simulated input values using mathematical functions and which is expanded with at least one mathematical function inverse to the at least one mathematical function is provided, b) at least one real output value and/or state value is provided, c) the at least one real output value and/or state value is supplied to the expanded device model, d) via the functions, at least one input value is back-calculated from the at least one real output value and/or state value, and e) the at least one back-calculated input value and/or a derived value is used to synchronize the system model with the real system.
Method for Synchronization, Method for Operating an Industrial System, Apparatus, Computer-Readable Medium
A method for operating an industrial system, an apparatus, a computer program product, a computer-readable medium and method for synchronizing a system model with a real system, wherein a) a system model including at least one device model configured to calculate simulated output values and/or state values from simulated input values using mathematical functions and which is expanded with at least one mathematical function inverse to the at least one mathematical function is provided, b) at least one real output value and/or state value is provided, c) the at least one real output value and/or state value is supplied to the expanded device model, d) via the functions, at least one input value is back-calculated from the at least one real output value and/or state value, and e) the at least one back-calculated input value and/or a derived value is used to synchronize the system model with the real system.
PROGRAMMABLE LOGIC CONTROLLER, EXTERNAL APPARATUS, METHOD, AND RECORDING MEDIUM
A programmable logic controller performs execution of a program in each set period and repeats the execution of the program. The first device storage stores a device value that is an input value and an output value of the program. The second device storage stores the device value stored in the first device storage in a previous period. In a case in which a reading target preset for a device designated by a monitor request received from an engineering tool is the first device storage, the command processor reads the device value stored in the first device storage after execution of the program in a current period is completed, and in a case in which the reading target is the second device storage, the command processor immediately reads the device value stored in the second device storage. The command transmission/reception element transmits the device value to the engineering tool.