US 12,013,676 B2
Programmable logic controller-based modular acceleration module for artificial intelligence
Heiko Claussen, North Brunswick, NJ (US)
Assigned to Siemens Aktiengesellschaft, Munich (DE)
Appl. No. 17/261,241
Filed by Siemens Aktiengesellschaft, Munich (DE)
PCT Filed Aug. 20, 2018, PCT No. PCT/US2018/047030
§ 371(c)(1), (2) Date Jan. 19, 2021,
PCT Pub. No. WO2020/040721, PCT Pub. Date Feb. 27, 2020.
Prior Publication US 2021/0263493 A1, Aug. 26, 2021
Int. Cl. G05B 19/05 (2006.01); G05B 19/418 (2006.01); G06N 20/00 (2019.01); G05B 19/41 (2006.01)
CPC G05B 19/054 (2013.01) [G05B 19/41835 (2013.01); G06N 20/00 (2019.01); G05B 2219/13166 (2013.01); G05B 2219/15109 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A controller system comprising:
a CPU module comprising a processor executing a control program;
one or more technology modules, each technology module comprising an artificial intelligence (AI) accelerator processor and one or more machine learning models uploaded on to the technology module, wherein each technology module is configured to
(a) receive input data values related to one or more machine learning models, and
(b) apply the one or more machine learning models to the input data values to generate one or more output data values; and
a backplane bus connecting the CPU module and the one or more technology modules,
wherein the one or more technology modules transfer the output data values to the processor over the backplane bus and the processor uses output data values during execution of the control program.