Codesys och CANbus-problem
Codesys och CANbus-problem
Någon som kan något om Codesys och CANbus? Försöker få igång CANbussen (j1939) på en Ifm CR711s, men Codesys säger bara: "A bus error has occurred."
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Codesys och CANbus-problem
Avnänder du IFM egna Codesys?
Använder IFM egna bibliotek?
Jag har kört J1939 på en IFM med Codesys 2.3 CR403.
Skicka en bild på koden din.
Använder IFM egna bibliotek?
Jag har kört J1939 på en IFM med Codesys 2.3 CR403.
Skicka en bild på koden din.
Re: Codesys och CANbus-problem
Japp, Ifm's Codesys 3.5 SP11, allt "standard".
Har i princip ingen "kod" just nu, började om med ett nytt projekt och fabriksåterställd PLC.
Det jag har är en OCH-grind mellan två ingångar, för att kunna verifiera att PLC'n snurrar.
Lägger till CANbus, j1939 manager och sist en J1939 ECU, det är allt jag gjort med CANbus. Nu fick jag CANbus att bli "grön" efter att jag bytt från "Network 0" till "Network 1", dvs bytt till CANbus 1
Har i princip ingen "kod" just nu, började om med ett nytt projekt och fabriksåterställd PLC.
Det jag har är en OCH-grind mellan två ingångar, för att kunna verifiera att PLC'n snurrar.
Lägger till CANbus, j1939 manager och sist en J1939 ECU, det är allt jag gjort med CANbus. Nu fick jag CANbus att bli "grön" efter att jag bytt från "Network 0" till "Network 1", dvs bytt till CANbus 1
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Codesys och CANbus-problem
Verkar skumt att CAN0 inte fungerar men att CAN1 fungerar. Men jag kör på CAN1 så länge, testade att koppla PLCn(CAN1) till CANbusen på en dieselmotor men fick inte till det. Enligt denna så ska det ju vara busenkelt.
Tips någon? Termineringsmotstånd har jag där det skall vara. Försöker läsa ut motortemperatur och varvtal, men det verkar heldött.
Tips någon? Termineringsmotstånd har jag där det skall vara. Försöker läsa ut motortemperatur och varvtal, men det verkar heldött.
Re: Codesys och CANbus-problem
Har du aktiverat CAN0 kanalen då?
Den måste aktiveras manuellt.
Den måste aktiveras manuellt.
Re: Codesys och CANbus-problem
Hur/var måste den aktiveras?
Jag har försökt göra precis som i filmen.
Det senaste som nu hände var att jag lade till en till ECU, som jag gjorde till "local" för att som jag förstått det kunna skicka meddelanden på canbussen. Men efter det blir det rött igen, nu på CAN1. Även om jag plockar bort den andra ECUn så fungerar inte CAN1 längre.
Jag har försökt göra precis som i filmen.
Det senaste som nu hände var att jag lade till en till ECU, som jag gjorde till "local" för att som jag förstått det kunna skicka meddelanden på canbussen. Men efter det blir det rött igen, nu på CAN1. Även om jag plockar bort den andra ECUn så fungerar inte CAN1 längre.
Re: Codesys och CANbus-problem
Hittade detta, men vad menas med "service". Det verkar fungera bättre(ECU'n osv blir grön) när den är okryssad. Kan inte hitta någon manual till Maintenance-programmet, och någon hjälp på knapp F1 finns inte heller att få.
Edit: Missade bildenDu har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Codesys och CANbus-problem
Nu snurrar bussen och jag har lyckats läsa varvtal och temp från motorn.
Problemet var nog tajmingen på bussen, CAN-bussen måste ligga i en egen "Task" och köras oftare än övriga program.
Problemet var nog tajmingen på bussen, CAN-bussen måste ligga i en egen "Task" och köras oftare än övriga program.
Re: Codesys och CANbus-problem
Nae det tror jag inte, allt sköter ju sig själv. Datan som kommer finns att läsa i variabler, man gör ju inte så mycket själv för att få det att fungera. Antar att det var lite mer handarbete i 2.3? Hittade i en manual att det var viktigt att CAN-bus tasken hade högre prioritet än resterande program och kördes med kortare intervall.