G05B2219/1215

Control device for controlling at least one collimator

A control device (110) for controlling at least one collimator is disclosed, wherein the collimator has a plurality of parts being designed for collimating and shaping rays, wherein the rays are generated for treating a predefined body part of a patient, wherein the control device (110) comprises a programmable logic controller (112), a plurality of controller nodes (114), a plurality of device controllers (118), and a plurality of real-time bus interfaces (116). Herein, the programmable logic controller (112) is designated as a first master device (122) with respect to each of the controller nodes (114), wherein the programmable logic controller (112) is designed for superordinate control of the plurality of parts of the collimator. Further, each of the controller nodes (114) is designated as a first slave device (124) with respect to the programmable logic controller (112), wherein the controller node (114) is designated as a second master device (126) with respect to at least one corresponding device controller (118), wherein the controller node (114) is designed for controlling at least one corresponding part of the collimator, wherein the controller node (114) is connected to the programmable logic controller (112) by one of the real-time bus interfaces (116). Further, each of the device controllers (118) is designated as a second slave device (128) with respect to a corresponding controller node (114), wherein each of the device controllers (118) is designed for controlling at least one of an actuator (130) and a sensor (132), wherein the actuator (130) is designed for adjusting a corresponding part of the collimator, and wherein the sensor (132) is designed for providing data related to position and/or velocity information with respect to the corresponding part of the collimator, wherein the device controller (118) is connected to the corresponding controller node (114) by one of the real-time bus interfaces (116).

METHODS TO CONFIGURE A SAFETY CONTROL SYSTEM
20210011449 · 2021-01-14 ·

Apparatus and associated methods relate to a safety control system having a processor that (1) automatically interrogates a portable data storage device, (2) determines whether a configuration profile of the safety control system matches a stored configuration profile in the portable data storage device, (3) obtains network settings of the safety control system, and (4) stores network settings into the portable data storage device. In an illustrative example, a safety control system may include a processor designed to perform operations to configure the safety control system with a configuration profile stored in the portable data storage device or download network settings of the safety control system to the portable data storage device under some predetermined conditions. By using the above method, the safety control system may be quickly configured, and network settings may be easily obtained and backed up.

Method for integrating a further bus subscriber into a bus system, and bus system for integrating a further bus subscriber therein
10884963 · 2021-01-05 · ·

A method for integrating a further bus subscriber into a bus system, and a bus system, having a master module and subscribers disposed in series, includes the temporally consecutive method steps: in a first method step, the further bus subscriber transmits a data packet to the master module in order to log in to the master module, in a second method step, a bus subscriber disposed between the further bus subscriber and the master module stops the data packet and checks whether the bus system has already received a release, in a third method step, the first bus subscriber forwards the data packet to the master module if the bus system has not yet received a release, or in a third, in particular an alternative, method step, if the bus system has already received a release, the bus subscriber stores the data packet and waits until the release of the bus system is revoked and after the release has been revoked, forwards the stored data packet to the master module.

COMMUNICATION SYSTEM AND DATA REWRITING METHOD
20200358632 · 2020-11-12 · ·

Communication system and data rewriting method which can reduce the cost of an ECU are provided. A communication system includes a master ECU and a slave ECU configured to receive a communication frame from the master ECU, wherein the slave ECU includes a region for an operating program that controls a load connected to this slave ECU, and a region for a set value. The slave ECU is configured to rewrite the set value based on a communication frame transmitted from the master ECU.

CONTROL SYSTEM, MUTUAL EXCLUSION METHOD, AND SUBJECT DEVICE
20200278654 · 2020-09-03 · ·

Provided is a subject device comprising: a control permission issuance part for issuing a new control permission each time a control permission issuance request is received from any of a plurality of control devices, and for returning information of the new control permission to the control device having transmitted the issuance request; a control permission management part for managing the control permissions such that only one among the issued control permissions is valid and the other issued control permissions are invalid; and a mutual exclusion part for, upon receipt, from any of the plurality of control devices, of a control commencement request to which the information of the control permission has been appended, verifying whether the control permission appended to the control commencement request is valid, allowing exclusive control by the control device having transmitted the control commencement request if the control permission is valid, and denying control by the control device having transmitted the control commencement request if the control permission is invalid.

Control device for operating multiple types of programs in different execution formats

A control device includes at least a first task that has a first priority including processing execution performed by a program execution part and a command calculation part, a second task that has a second priority, lower than the first priority, including processing execution performed by a parsing part, and a third task that has a third priority including execution of a processing content different from the first task and the second task are set in a scheduler. The control device further includes a priority changing part monitoring a processing state of the parsing part, and when the processing state of the parsing part meets a predetermined condition, changing the second priority set to the second task corresponding to the condition.

SYSTEM AND METHOD FOR COMMUNICATION BETWEEN A MASTER DEVICE AND A SLAVE DEVICE
20200272589 · 2020-08-27 ·

A device includes a master device, a set of slave devices and a bus. The master device is configured to transmit first messages carrying a set of operation data message portions indicative of operations for implementation by slave devices of the set of slave devices, and second messages addressed to slave devices in the set of slave devices. The second messages convey identifiers identifying respective ones of the slave devices to which the second messages are addressed requesting respective reactions towards the master device within respective expected reaction intervals. The slave devices are configured to receive the first messages transmitted from the master device, read respective operation data message portions in the set of operation data message portions, implement respective operations as a function of the respective operation data message portions read, and receive the second messages transmitted from the master device.

Serial peripheral interface round robin mode system and apparatus

SPI Round Robin Mode for Single-Cycle MUX Channel Sequencing. SPI round robin mode is an SPI mode applicable for MUX devices control. It allows the MUX output to connect to the next input channel sequentially in just one clock cycle. Configurations can be made such as: clock edge to use (rising/falling), ascending/descending channel sequence, and enabling/disabling the channels to go through. The device supersedes an ADC with built in sequencing and is applicable to multiplexing, switching, instrumentation, process control and isolation applicationwhile retaining SPI device control and operation.

CONTROL DEVICE, CONTROL METHOD, AND MASTER-SLAVE SYSTEM
20200214779 · 2020-07-09 ·

A control device and a control method of a master-slave system and the master-slave system are provided. A control device, which controls an operation of a master-slave system, includes a control unit that applies, to a control system of the master-slave system, a restraint force corresponding to an operation in a desired translational or rotational direction by the master. The control unit applies, to the control system, the restraint force according to a difference between a current position or posture of the master and a reference value of a position or posture to be restrained. The control system controls the master-slave system, for example, by a bilateral control method or a unilateral control method.

METHOD FOR INTEGRATING A FURTHER BUS SUBSCRIBER INTO A BUS SYSTEM, AND BUS SYSTEM FOR INTEGRATING A FURTHER BUS SUBSCRIBER THEREIN
20200192843 · 2020-06-18 · ·

A method for integrating a further bus subscriber into a bus system, and a bus system, having a master module and subscribers disposed in series, includes the temporally consecutive method steps: in a first method step, the further bus subscriber transmits a data packet to the master module in order to log in to the master module, in a second method step, a bus subscriber disposed between the further bus subscriber and the master module stops the data packet and checks whether the bus system has already received a release, in a third method step, the first bus subscriber forwards the data packet to the master module if the bus system has not yet received a release, or in a third, in particular an alternative, method step, if the bus system has already received a release, the bus subscriber stores the data packet and waits until the release of the bus system is revoked and after the release has been revoked, forwards the stored data packet to the master module.