ISISComputingGroup / IBEX

Top level repository for IBEX stories
5 stars 2 forks source link

Beckhoff: Get TPY file from controller #6873

Closed rerpha closed 1 year ago

rerpha commented 2 years ago

As a Beckhoff motion developer I would like to dynamically get the tpy file off the controller's filesystem rather than storing it in the config area. Simon has mentioned that it's possible to get the TPY file from the controller as it's stored in a specific area on the controller's file system

Acceptance Criteria

Extra Information

rerpha commented 2 years ago

the TPY file lives on the controller at this filepath: C:\TwinCAT\3.1\Boot\Plc\ - it is called Port_852.tpy and this won't be changed. One consideration for this is that we may need to pass credentials through EPICS in order to mount the share/access it if this is even possible

rerpha commented 2 years ago

We would need to pass a controller address macro (in place of the tpy file one?) in order to do this, one way or another

FreddieAkeroyd commented 2 years ago

We could run a small IOC or other program on the beckhoff to serve the file, or serve the file (possibly compressed) via ADS

rerpha commented 2 years ago

We could run a small IOC or other program on the beckhoff to serve the file,

We would have to compile to arm64 , i think the plc machine is fairly limited on space too

rerpha commented 1 year ago

no longer using TPY file, closing