Nu vill inte den hemgjorda överföringen från PC till NC-systemet fungera. Det fungerar enl. följande:
Jag drar igång en fil på PC'n, CIM.BAT
Den startar programet på PC'n som överför tecknen till BTR, via serieporten.
Innan programet startar, gör den en kontroll huruvida en "bootloader" är laddad eller inte till BTR.
Normalt får man en (1), då är allt ok och texten ON LINE visas på skärmen.
Får man en (0), laddas "bootloadern" och OFF LINE ändras till ON LINE när det är klart.
Nu när jag startar får jag (1), men det visas OFF LINE på skärmen.
Allt tyder på att BTR måste få sin "bootloader" för att fungera, men den laddas inte pga att statusen felaktigt är (1).
Det här har hänt någon gång tidigare också, då har hjälpt att dra ur och sätta i väggvårtan. Men inte denna gång.
Normalt ska statusen alltid vara (0) vid nybootad BTR, men det blir det inte.
Vad kan felet vara? Var ska man börja felsöka?
Kan det vara BTR som är trasig? Eller kan det vara serieporten på PC'n?
Så här ser CIM.BAT ut.
Kod: Markera allt
\cnc\ver83\boot.exe -fc:\cnc\ver83\acra2.hex -a1000 -rCOM1,9600,N81 -d1 -c3882
if errorlevel == 0 goto logon
pause
goto end
:logon
LH C:\CLIENT\NETX.EXE
F:
LOGIN CIM
CD \USR\CIM
rem c:\cnc\ver8\cnc CIMX e F:\USR\cim\komp8.ini 1.35 %CNC_RUN%
c:\cnc\ver83\cnc.exe -mCIMX -ee -kf:\usr\cim\komp8.ini -s1.68 -v12000 -rCOM1,9600,N81
LOGOUT
C:
C:\CLIENT\NETX /U
:end