Reports 1-1 of 1 Clear search Modify search
VIS (IX)
yoshinori.fujii - 23:19 Thursday 28 June 2018 (5419) Print this report
BIO setting at IXV

Toward further step, I check and confirm that all the BIO system for the type-A suspension work properly except for the BO system for the IP and F0. The confirmed channel assignments are the following. I find BI signal and then, I send a state request on MEDM screen and checked if the BI signals are changed properly:

BIO card name

left
(Binary Output)

right
(Binary Input)
BIO-1 A looks-Not-working IP-F0
BIO-1 B GAS GAS
BIO-2 A MN-Horizontal MN-Horizontal
BIO-2 B MN & IM-Vertical MN & IM-Vertical
BIO-3 A IM-Horizontal IM-Horizontal
BIO-3 B IM-Damping IM-Damping
BIO-4 A TM TM
BIO-4 B X X
BIO-5 A BF-LVDT-Horizontal BF-LVDT-Horizontal
BIO-5 B BF-LVDT-Vertical BF-LVDT-Vertical


Still, it looks that BO system for the IP-F0 coil driver does not work well. I will try to put another BIO card and will see what will happen. If nothing happens, the I/O chassis which is currently housed at IXV would be replaced with the one at IYV.

Comments to this report:
takahiro.yamamoto - 14:11 Monday 23 July 2018 (5582) Print this report
Hi Fujii-kun,

I rewrote a part of real-time code related with BIO.
This problem was found and fixed by Rolf and Keith.

Please check again after rebuilding the models.


#### memo for me ####
* r4449 in branch-3.4
* line 78 in src/epics/util/lib/Bit2Word.pm
(line 68 in the same file of v2.9.7)


--- Bit2Word.pm.bak 2016-01-08 09:05:51.000000000 +0900
+++ Bit2Word.pm 2018-07-23 13:53:24.000000000 +0900
@@ -65,7 +65,10 @@ sub frontEndCode {
for (0 .. $::partInCnt[$i]-2) {
$calcExp .= "\t$::fromExp[$_],\n";
}
- $calcExp .= "\t$::fromExp[$partInCnt[$i]-1]\n";
+# Jul. 23, 2018 by T. Yamamoto
+# Fixed a problem on BIO with using so many filters.
+# $calcExp .= "\t$::fromExp[$partInCnt[$i]-1]\n";
+ $calcExp .= "\t$::fromExp[$::partInCnt[$i]-1]\n";
$calcExp .= "};\n";
$calcExp .= "\L$::xpartName[$i] = 0;\n";
$calcExp .= "for (ii = 0; ii < $::partInCnt[$i]; ii++)\n{\n";

yoshinori.fujii - 15:48 Friday 27 July 2018 (5629) Print this report

Hi Yamamoto-san...,

Thanks for that information and help. However, this issue has not gone away with that procedure. What I tested was:
rebuilding the iopmodel and the slave models in the real time machine (k1ix1), and then start the models. After this procedure,
 - test1: I turned on the RT machine with 5 BIO cards -> The system looked fine (figure 1)
 - test2: turned on with 6 BIO cards (after modifing the k1iopix1 model, so that, adding one DIO blck) -> The RT model started its run but the k1visitmx did not work properly. (figure 2)
 - test3: turned on with 6 BIO cards with another BIO slot -> Both the iopmodel and the slave model did not work properly. (figure3)

I could not be away from a nightmare.

Images attached to this comment
osamu.miyakawa - 12:41 Monday 30 July 2018 (5643) Print this report

This comment was deleted.

osamu.miyakawa - 12:42 Monday 30 July 2018 (5644) Print this report

Probably DC power supply is not enough. You need a higher power supply.

We have a better AC-DC ATX power supply,

or you can use DC-DC power supply which will be used as default for all the KAGRA IO chassis.

Search Help
×

Warning

×