Control device
    1.
    发明授权

    公开(公告)号:US10908577B2

    公开(公告)日:2021-02-02

    申请号:US16005683

    申请日:2018-06-12

    申请人: OMRON Corporation

    摘要: The present disclosure provides a configuration of a control device that is capable of controlling the execution timing, etc. of multiple application programs when the multiple programs are executed in parallel in addition to a sequence program in a single control device. In the control device, when a first application program includes a first special command and a second application program includes a second special command, a command calculation part outputs a control command according to commands described after the first special command in the first application program and a control command according to commands described after the second special command in the second application program on the basis of a common timing.

    Control device
    2.
    发明授权

    公开(公告)号:US10678218B2

    公开(公告)日:2020-06-09

    申请号:US15894951

    申请日:2018-02-13

    申请人: OMRON Corporation

    IPC分类号: G06F9/44 G05B19/414

    摘要: The present disclosure meets demand to realize control computations according to programs having different execution formats by a single control device. The control device includes a storage unit storing a first program to be scanned as a whole for each execution and a second program that is sequentially executed, an execution processing unit computing a first command value by executing the first program at every predetermined control cycle, an interpreter interpreting at least a part of the second program and generating an intermediate code, a command value computation unit computing a second command value at every control cycle according to the intermediate code generated in advance by the interpreter, and an output unit outputting the first command value computed by the execution processing unit and the second command value computed by the command value computation unit at every control cycle.

    Control device and control method

    公开(公告)号:US10509393B2

    公开(公告)日:2019-12-17

    申请号:US15894881

    申请日:2018-02-12

    申请人: OMRON Corporation

    摘要: A control device and a control method capable of realizing control based on a sequence program and control based on a numerical control program with a smaller number of process steps are provided. The control device that is capable of controlling a plurality of motors includes: a first program executing unit that executes a sequence program for each control cycle; a second program executing unit that calculates an instruction value for each motor in accordance with a numerical control program; and a state managing unit that manages a control state correlated with a group including a plurality of predetermined motors of the plurality of motors. The state managing unit updates the control state based on at least one of an instruction from the first program executing unit and an execution state of the numerical control program in the second program executing unit.

    Control device and method of synchronizing control

    公开(公告)号:US10268183B2

    公开(公告)日:2019-04-23

    申请号:US15057258

    申请日:2016-03-01

    申请人: OMRON Corporation

    IPC分类号: G05B19/416

    摘要: A control device is configured to synchronize a second axis with a (real or virtual) first axis. The control device includes a processor configured to use position information for the first axis to compute a position command for the second axis, and to correct the position command when outputting a position command to the second axis to compensate for a delay caused by the transmission of the position command from the control device to the second axis, and a delay on the second axis.

    Control apparatus, control program, and recording medium

    公开(公告)号:US09996076B2

    公开(公告)日:2018-06-12

    申请号:US15382758

    申请日:2016-12-19

    申请人: OMRON Corporation

    IPC分类号: G05B19/29 G05B19/416

    摘要: The present invention uses a simple structure to precisely control a position of a rotator. A controller (1) sends a pulse for controlling rotation of a work (34) to a servo driver (2), and the work (34) is rotated by a motor (31) according to a reduction ratio as prescribed of a decelerator in which the motor (31) is driven by the servo driver (2) using a pulse quantity of the pulse for indicating an instruction position. The controller (1) includes a counting range determining part (132), and the counting range determining part (132) determines a counting range of an instruction position counter (21a) for counting the pulse quantity. The counting range determining part (132) multiples a prescribed pulse quantity of each turn of the motor (31) by a reciprocal of the reduction ratio and a correction value, and determines the correction value which enables a multiplication result to be an integer.

    CONTROL DEVICE AND CONTROL METHOD
    8.
    发明申请

    公开(公告)号:US20190079500A1

    公开(公告)日:2019-03-14

    申请号:US15894929

    申请日:2018-02-13

    申请人: OMRON Corporation

    摘要: An environment for easily executing a plurality of types of programs in cooperation with each other is provided. A control device includes: a first program executing unit that executes a sequence program for each first control cycle and calculates a first instruction value; a second program executing unit that executes an application program which is described in codes which are sequentially interpreted and calculates a second instruction value for each first control cycle; and a shared memory configured to be accessible by both the first program executing unit and the second program executing unit. The second program executing unit executes the application program while referring to the first shared variable value stored in the shared memory in accordance with the codes described in the application program.