Patent classifications
G05B19/05
Controller, control method, and control program for SQL statement generation in a factory automation database
There has been desired a technique for creating a table on a database without formulating an SQL statement. A control program for a controller includes a generation module configured to output an SQL statement for creating, on a database, a table in which collection target variables included in the control program are stored. The generation module determines an identification name, on the database, of each collection target variable, identifies, based on a correspondence between a data type usable in the control program and a data type usable in the database, a data type on the database corresponding to the data type of the collection target variable in the control program, and generates the SQL statement based on the determined identification name and the identified data type.
Fire-fighting control system
A control system for use with a fire-fighting device includes a remote component having a touch sensitive screen configured to receive a user-requested parameter of fluid and to display a plurality of indicators associated with the fire-fighting device. The control system also includes a base component including a programmable logic controller having predefined logic stored thereon. The base component automatically controls operation of the pump based on the predefined logic and the user-requested parameter of fluid. The remote component receives signals from the base component and presents, via the touch sensitive screen, at least one of a first of the plurality of indicators indicative of a water volume associated with a first water source stored at a fire fighting device, and a second of the plurality of indicators indicative of a water pressure associated with a second water source remote from the fire-fighting device.
Lubrication unit management system
A system for remotely controlling and documenting valve lubrication. The system includes an operator unit programmed to communicate with a remote controller unit that actuates the transfer of lubricant to user-selected valves.
Lubrication unit management system
A system for remotely controlling and documenting valve lubrication. The system includes an operator unit programmed to communicate with a remote controller unit that actuates the transfer of lubricant to user-selected valves.
Task based configuration presentation context
An industrial integrated development environment (IDE) comprises a development interface that affords a user a great deal of control over the editing tools, workspace canvases, and project information rendered at a given time. The industrial IDE system automatically filters the tools, panels, and information available for selection based on a current project development task, such that a focused subset of editing tools relevant to a current development task or context are made available for selection while other tools are hidden. The development interface also allows the user to selectively render or hide selected tools or information from among the relevant, filtered set of tools. This can reduce or eliminate unnecessary clutter and aid in quickly and easily locating and selecting a desired editing function. The IDE's development interface can also conform to a structured organization of workspace canvases and panels that facilitates intuitive workflow.
PROGRAMMABLE DISPLAY DEVICE AND DATA MANAGEMENT METHOD
A programmable display device for a production system that includes a storage device and a plurality of the programmable display devices. The storage device includes a plurality of individual memory areas that store data from the plurality of the programmable display devices individually and are associated with any one of the plurality of the programmable display devices. There is a backup processing unit that loads some or all data that the programmable display device itself retains into an individual memory area associated with the programmable display device itself among the plurality of individual memory areas and a state management unit that updates state management information retained in the storage device when the backup processing unit has performed data update within the individual memory area associated with the programmable display device itself The state management information indicates that data retained by the plurality of individual memory areas have been updated.
INSTRUCTION CONVERSION DEVICE, METHOD, AND PROGRAM
A CPU module (100) includes a first bus complying with a first communication protocol, and a second bus complying with a second communication protocol different from the first communication protocol. A conversion setting storage (110) included in the CPU module (100) stores information indicating association between a general instruction complying with the first communication protocol and a dedicated instruction complying with the second communication protocol. A protocol converter (160) included in the CPU module (100) acquires, when the general instruction is output by instruction output means to a device connected via the second bus, the dedicated instruction associated with the general instruction from the conversion setting storage (110) and provides the acquired dedicated instruction to the device via the second bus.
CONTROL SYSTEM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING PROGRAM
A control system includes a database configured to hold one or more tables, and a control apparatus configured to execute a control program and access the database. The control system acquires a number of columns of a table and a data type of each column, the table being selected from among the one or more tables. The control system defines a structure that includes a number of members corresponding to the acquired number of columns and that is available in the control program. The control system determines a data type of each member of the structure in correspondence with the acquired data type of each column.
CONTROL SYSTEM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING PROGRAM
A control system includes a database configured to hold one or more tables, and a control apparatus configured to execute a control program and access the database. The control system acquires a number of columns of a table and a data type of each column, the table being selected from among the one or more tables. The control system defines a structure that includes a number of members corresponding to the acquired number of columns and that is available in the control program. The control system determines a data type of each member of the structure in correspondence with the acquired data type of each column.
CONTROL SYSTEM
A control system includes one or more control devices, and an information processing device. The information processing device and the one or more control devices are communicatively connected and time-synchronized with each other. The information processing device includes a processor configured to perform control calculation processing of calculating control data in accordance with control calculation based on data received from each of the one or more control devices. Each of the control devices includes a controller configured to perform input/output processing of transferring incoming data from a field device to the information processing device and outputting the control data received from the information processing device to the field device, and the control calculation processing and the input/output processing are performed within a period of time based on the time synchronization and shared between each of the control devices and the information processing device.