Patent classifications
G05B19/05
AN AUTOMATION SYSTEM AND A METHOD THAT PROVIDE A GLOBAL VIEW FOR MANAGING ANY INDUSTRIAL CONTROLLER IN A NETWORK
A system and a method provide a global view of an automation system for any industrial controller in a network. The method comprises providing a distributed version control runtime system for managing industrial controller process images in that an automation engineering process provides non-linear workflows. The method further comprises providing an engineering system having a first industrial controller program database of an industrial controller program. The method further comprises providing a first industrial controller having a first process image including a second industrial controller program database of an industrial controller program and a first historian database. The method further comprises providing a second industrial controller having a second process image including a third industrial controller program database of an industrial controller program and a second historian database. The method further comprises managing versions of the automation code and versions of the data of the industrial controller process image.
INPUT/OUTPUT MODULE, STANDARD INPUT/OUTPUT MODULE UNIT, AND SAFETY CIRCUIT UNIT
An input/output module (100) includes a standard input/output module unit (4) and a safety circuit unit (5). The standard input/output module unit (4) includes an external interface to connect with a control target device, a standard input/output module controller to receive an input signal from the control target device and transmit the input signal to a control module, or transmit a control signal received from the control module to the control target device, and a first connector including a plurality of connection points. The safety circuit unit (5) includes a diagnoser to diagnose operation states of the control target device and the standard input/output module unit, a second connector including a plurality of connection points and removably insertable into the first connector, and a safety circuit controller to control operations of the standard input/output module unit and the diagnoser with the second connector inserted in the first connector.
FLEXIBLE MAP WITH APPLICATION DATA IDENTIFIERS FOR PLC COMMUNICATIONS
A flexible map with application data identifiers for PLC communications is described. An example method comprises receiving a first user input indicative of a selection of a parameter from a plurality of parameters associated with an adhesive dispensing system (614). The parameter is subject to data exchange between a controller (616) of the adhesive dispensing system (614) and an associated programmable logic controller (610). A second user input is received that is indicative of a memory space location in a memory space of the controller (616). A custom data map is generated that is indicative of an association between the selected parameter and the memory space location.
CONTROL SYSTEM
A control system includes a control engine that cyclically updates internal state values on the basis of a signal exchanged with a control target; a security engine that executes an incident response operation in response to an incident that possibly occurs in the control system; and a phase update module that updates a phase value indicating an operation state of the control target on the basis of one or more values selected discretionarily in advance by a user from among the internal state values retained by the control engine. The security engine retains operation definition information in which the content of the incident response operation is defined for each phase, and executes a corresponding incident response operation defined in the operation definition information in accordance with the phase value updated by the phase update module.
PROGRAM DEVELOPMENT DEVICE, PROJECT CREATION METHOD, AND STORAGE MEDIUM
This program development device comprises: a storage unit which holds a project; and an update means which imports one or a plurality of program modules into the project. Each of the program modules contains a program, and can define a first variable which is a variable that can be referenced among all program modules, a second variable which is a variable that can be referenced among the plurality of program modules, and a third variable which is a variable referenced in each program module. The update means maintains the variable name of the first variable contained in the imported program module, and when the variable name of the second variable contained in the imported program module overlaps the variable name of the second variable contained in any of the program modules of the project, the update means accepts a change of the overlapping variable name.
SYSTEMS AND METHODS FOR PROVIDING POWER TO AN ELECTRIC MOTOR FROM AN INVERTER
Disclosed are systems, methods, and devices for configuring the output provided by an inverter to an electric motor based on the position of the electric motor with respect to another electric motor.
SYSTEMS AND METHODS FOR PROVIDING POWER TO AN ELECTRIC MOTOR FROM AN INVERTER
Disclosed are systems, methods, and devices for configuring the output provided by an inverter to an electric motor based on the position of the electric motor with respect to another electric motor.
CONTROL PROGRAM GENERATION APPARATUS, CONTROL PROGRAM GENERATION METHOD, AND PROGRAM
An action chart describing an operation of an automated manufacturing machine includes subperiods into which an operation period from a start to an end of the operation of the automated manufacturing machine is divided. The action chart includes element actions included in the operation of the automated manufacturing machine. The element actions on the action chart are assigned to the subperiods and each include an action identifier including qualitative information about the element action, and a numerical table or numerical parameters. The action chart is read. The action identifiers on the action chart are converted into program elements stored in a manner associated with the action identifiers. A numerical value in the numerical table or the numerical parameters is set for each program element. The program elements are combined together in an order of the subperiods on the action chart.
CONTROL DEVICE, CONTROL SYSTEM, AND MANAGEMENT METHOD
A control device can modify a first user program and first setting information in the storage unit executed by a control engine respectively using a second user program and second setting information received by the control device. A security engine of the control device verifies identity between the first user program and the second user program, evaluates the validity of setting indicated by the second setting information, and permits or prohibits performance of the above modification based on such a verification result and the evaluation.
INTERFACE MODULE WITH SAFETY INTERLOCK SYSTEM, STORAGE MEDIUM, AND SAFETY VERIFICATION METHOD
Examples of an interface module includes a fan filter unit having a fan and a filter, a housing surrounding a space adjacent to the filter, the housing includes a door, an upper housing surrounding a space adjacent to the fan, a first port provided in the upper housing, a second port communicating to a FFU internal space, the FFU internal space is a space between the fan and the filter in the fan filter unit, and a differential pressure gauge connected to the first port and the second port to detect a differential pressure between an interior of the upper housing and the FFU internal space.