After the update everything is working, but after a while this happens:
Error while running event orbital-cannon::powered_machine_enabled_orbital-cannon (ID 332)
'link_id': real number expected got nil.
stack traceback:
[C]: in function 'newindex'
__orbital-cannon/script/cannon-internal.lua:110: in function 'refresh_cannon'
orbital-cannon/script/cannon-internal.lua:138: in function 'enable_cannon'
orbital-cannon/script/orbital-cannon.lua:78: in function 'handler'
core/lualib/event_handler.lua:72: in function <core/lualib/event_handler.lua:70>
stack traceback:
[C]: in function 'raise_event'
powered-machine/control.lua:143: in function 'cost_check'
powered-machine/control.lua:174: in function <powered-machine/control.lua:172>
In the end, I resolved it by replacing the orbital cannons.
Everything seems to work correctly now!