Patent classifications
G05B2219/14018
Scheduling system and method for online program update
Example implementations described herein involve systems and methods for managing a plurality of programmable logic controllers (PLC), which can involve, for a detection of an update to one or more of a software or a firmware installed on a PLC of the plurality of PLCs being available, determining an impact level of the update to the one or more of the software or the firmware installed on the PLC of the plurality of PLCs; selecting a non-operational time slot for the PLC of the plurality of PLCs based on the impact level, wherein higher impact levels are indicative of requiring a longer non-operational time slot; and scheduling the update to the one or more of the software or the firmware installed on the PLC of the plurality of PLCs during the non-operational time slot.
Interface systems for use with surgical instruments
A surgical instrument for use by an operator in a surgical procedure includes an elongate shaft, an end effector extending from the elongate shaft, and a control system. The end effector is articulatable relative to the elongate shaft between a home state position and an articulated position. The control system includes a processor and a memory coupled to the processor to store program instructions. The processor can alert the operator when the end effector reaches the home state position from the articulated position.
SCHEDULING SYSTEM AND METHOD FOR ONLINE PROGRAM UPDATE
Example implementations described herein involve systems and methods for managing a plurality of programmable logic controllers (PLC), which can involve, for a detection of an update to one or more of a software or a firmware installed on a PLC of the plurality of PLCs being available, determining an impact level of the update to the one or more of the software or the firmware installed on the PLC of the plurality of PLCs; selecting a non-operational time slot for the PLC of the plurality of PLCs based on the impact level, wherein higher impact levels are indicative of requiring a longer non-operational time slot; and scheduling the update to the one or more of the software or the firmware installed on the PLC of the plurality of PLCs during the non-operational time slot.
INTERFACE SYSTEMS FOR USE WITH SURGICAL INSTRUMENTS
A surgical instrument for use by an operator in a surgical procedure includes an elongate shaft, an end effector extending from the elongate shaft, and a control system. The end effector is articulatable relative to the elongate shaft between a home state position and an articulated position. The control system includes a processor and a memory coupled to the processor to store program instructions. The processor can alert the operator when the end effector reaches the home state position from the articulated position.
Surgical instrument power management through sleep and wake up control
A surgical instrument that includes a motion sensor configured to sense movement of the surgical instrument and a control circuit coupled to the motion sensor. The control circuit is configured to monitor the motion sensor to sense movement of the surgical instrument, transition the surgical instrument to a sleep mode when the surgical instrument has been stationary for a period above a predetermined threshold, and transition the surgical instrument to an operational mode when the surgical instrument has been moved. In the sleep mode the control circuit is configured to place a component of the surgical instrument in a low-power state. In the operational mode the control circuit is configured to activate the component of the surgical instrument.
Interface systems for use with surgical instruments
A surgical instrument for use by an operator in a surgical procedure includes an elongate shaft, an end effector extending from the elongate shaft, and a control system. The end effector is articulatable relative to the elongate shaft between a home state position and an articulated position. The control system includes a processor and a memory coupled to the processor to store program instructions. The processor can alert the operator when the end effector reaches the home state position from the articulated position.
INTERFACE SYSTEMS FOR USE WITH SURGICAL INSTRUMENTS
A surgical instrument for use by an operator in a surgical procedure includes an elongate shaft, an end effector extending from the elongate shaft, and a control system. The end effector is articulatable relative to the elongate shaft between a home state position and an articulated position. The control system includes a processor and a memory coupled to the processor to store program instructions. The processor can alert the operator when the end effector reaches the home state position from the articulated position.
Surgical instrument displaying subsequent step of use
A surgical instrument including a shaft, an end effector extending distally from the shaft, a display, and a system or sensor configured to monitor a status of the surgical instrument. The display is configured to display information pertaining to the detected status of the surgical instrument. In one embodiment, the display displays a subsequent step of operating the surgical instrument. In another embodiment, the display displays a subsequent step of assembling the surgical instrument. The display is additionally configured to enter a low-power mode.
ZERO-DOWNTIME UPGRADES OF CONTAINERIZED PLC AUTOMATION FUNCTIONS
Disclosed is an automated method and system for upgrading an automation function controlling an actuator via a PLC (programmable logic controller), including: providing a first container and a first sidecar container, whereby the first container contains a first automation function, the first automation function is controlling the actuator via the PLC, providing a second container and a second sidecar container, whereby the second container contains a second automation function, the second automation function is receiving data from the actuator but is not controlling the actuator, based on the received data pre-activation tests for the second automation function are executed in the second sidecar container by the second test unit, if the pre-activation tests are successfully finished, the time when the control of the actuator is handed over is determined, and the control of the actuator is handed over from the first automation function to the second automation function.
Interface systems for use with surgical instruments
A surgical instrument for use by an operator in a surgical procedure includes an elongate shaft, an end effector extending from the elongate shaft, and a control system. The end effector is articulatable relative to the elongate shaft between a home state position and an articulated position. The control system includes a processor and a memory coupled to the processor to store program instructions. The processor can alert the operator when the end effector reaches the home state position from the articulated position.