Patent classifications
G05B2219/15118
Control apparatus
A control apparatus where control programs and information programs coexist is allowed to change programs flexibly. The control programs and information programs are installed in the control apparatus, which is provided with a shared area. The shared area is an area that at least one control program and at least one information program can access. Shared information is stored in the shared area. The shared information includes at least one of information related to an I/O port accessed by the control programs, and information related to the control program. Each control program is a program that performs scan operation of outputting control information on the relevant control object apparatus coupled to the I/O port accessed for controlling a control object apparatus with respect to the control program, to this I/O port. Each information program is a program that performs information processing that does not include the scan operation.
Industrial controller and data sharing method of industrial controller
According to one embodiment, a control program extracts variable names of the control program and generates an address map file and a header file. An information program is generated using the generated header file. The information program accesses a shared storage area using the address map file through a shared access unit and accesses data using shared variables.
CONTROL APPARATUS
A control apparatus where control programs and information programs coexist is allowed to change programs flexibly. The control programs and information programs are installed in the control apparatus, which is provided with a shared area. The shared area is an area that at least one control program and at least one information program can access. Shared information is stored in the shared area. The shared information includes at least one of information related to an I/O port accessed by the control programs, and information related to the control program. Each control program is a program that performs scan operation of outputting control information on the relevant control object apparatus coupled to the I/O port accessed for controlling a control object apparatus with respect to the control program, to this I/O port. Each information program is a program that performs information processing that does not include the scan operation.
Program development assist system, program development assist method, and non-transitory computer readable recording medium
Provided is a program development assist system, a program development assist method, and a non-transitory computer readable recording medium storing a program development assist program. The program development assist system includes: a shared variable extraction part that extracts, from the first source code that is described in the first programming language, shared variables that are variables shared by the first source code and the second source code that is described in the second programming language in a memory; and a display control part that causes a development screen of the second source code to display information indicating shared variables that are extracted by the shared variable extraction part.
Unit and control system
A unit is connected to both devices to be controlled and the other unit. The unit includes a control unit connected to the devices to be controlled, and a shared memory to be capable of storing therein information. The control unit allocates control data related to the devices to be controlled to the shared memory of its own unit and the shared memory of the other unit so as to be stored respectively in the shared memories.
Industrial Controller and Data Sharing Method of Industrial Controller
According to one embodiment, a control program extracts variable names of the control program and generates an address map file and a header file. An information program is generated using the generated header file. The information program accesses a shared storage area using the address map file through a shared access unit and accesses data using shared variables.
PROGRAM DEVELOPMENT ASSIST SYSTEM, PROGRAM DEVELOPMENT ASSIST METHOD, AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM
Provided is a program development assist system, a program development assist method, and a non-transitory computer readable recording medium storing a program development assist program. The program development assist system includes: a shared variable extraction part that extracts, from the first source code that is described in the first programming language, shared variables that are variables shared by the first source code and the second source code that is described in the second programming language in a memory; and a display control part that causes a development screen of the second source code to display information indicating shared variables that are extracted by the shared variable extraction part.
UNIT AND CONTROL SYSTEM
A unit is connected to both devices to be controlled and the other unit. The unit includes a control unit connected to the devices to be controlled, and a shared memory to be capable of storing therein information. The control unit allocates control data related to the devices to be controlled to the shared memory of its own unit and the shared memory of the other unit so as to be stored respectively in the shared memories.
Programmable controller system
A programmable controller system includes a control device; a functional device including a buffer memory and a general-purpose logic unit; and a peripheral device that creates a user program. The peripheral device includes a circuit setting unit, which sets operation data indicating the operation of a logic of the general-purpose logic unit; and a circuit-control-parameter setting unit, which sets a circuit control parameter representing the relation between a buffer memory address indicating an address in the buffer memory and a logic address indicating an address in the logic. The functional device includes a circuit control unit that transfers the operation data to the logic address on the basis of the specified buffer memory address and the circuit control parameter.
PROGRAMMABLE CONTROLLER SYSTEM
A programmable controller system includes a control device; a functional device including a buffer memory and a general-purpose logic unit; and a peripheral device that creates a user program. The peripheral device includes a circuit setting unit, which sets operation data indicating the operation of a logic of the general-purpose logic unit; and a circuit-control-parameter setting unit, which sets a circuit control parameter representing the relation between a buffer memory address indicating an address in the buffer memory and a logic address indicating an address in the logic. The functional device includes a circuit control unit that transfers the operation data to the logic address on the basis of the specified buffer memory address and the circuit control parameter.