Document how to do reset when having HW error
This commit is contained in:
24
README.md
24
README.md
@@ -1,4 +1,4 @@
|
|||||||
# turboPmac
|
#turboPmac
|
||||||
|
|
||||||
## <span style="color:red">Please read the documentation of sinqMotor first: https://gitea.psi.ch/lin-epics-modules/sinqMotor</span>
|
## <span style="color:red">Please read the documentation of sinqMotor first: https://gitea.psi.ch/lin-epics-modules/sinqMotor</span>
|
||||||
|
|
||||||
@@ -94,3 +94,25 @@ repository is checked out AND the change is commited (`git status` shows no
|
|||||||
non-committed changes). Please see the section "Usage as static dependency" in
|
non-committed changes). Please see the section "Usage as static dependency" in
|
||||||
https://gitea.psi.ch/lin-epics-modules/sinqMotor/src/branch/main/README.md for
|
https://gitea.psi.ch/lin-epics-modules/sinqMotor/src/branch/main/README.md for
|
||||||
more details.
|
more details.
|
||||||
|
|
||||||
|
## FAQ
|
||||||
|
### Axis hardware error at startup
|
||||||
|
If at IOC startup you are met with the following errors:
|
||||||
|
```
|
||||||
|
2026/02/02 16:56:49.470 Controller "turboPmac1", axis 3 => asynStatus turboPmacAxis::handleError(int, char*, int), line 735
|
||||||
|
Driver hardware error triggered.
|
||||||
|
2026/02/02 16:56:49.485 Controller "turboPmac1", axis 7 => asynStatus turboPmacAxis::handleError(int, char*, int), line 735
|
||||||
|
Driver hardware error triggered.
|
||||||
|
2026/02/02 16:56:49.492 Controller "turboPmac1", axis 8 => asynStatus turboPmacAxis::handleError(int, char*, int), line 735
|
||||||
|
Driver hardware error triggered.
|
||||||
|
```
|
||||||
|
You may need to reset to do a axis reset. This can be done with writeRead python tool. The following example does so for axis 3.
|
||||||
|
Confirm the hardware error:
|
||||||
|
```
|
||||||
|
utils/writeRead.py 172.28.87.24:1025 P0301
|
||||||
|
# If it returns 13 it's a hardware error.
|
||||||
|
```
|
||||||
|
Reset the axis:
|
||||||
|
```
|
||||||
|
utils/writeRead.py 172.28.87.24:1025 P0301=0
|
||||||
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user