Dobrý den,
Je prosím někde možné stáhnout knihovnu EVSE_AC_lib, na kterou se odkazuje např. tento článek: https://wiki.tecomat.cz/clanek/funkcni-blok-fbevsechargerac-a-jeho-pouziti-s-c-ev-0302m
Odpovědi 5
Dobrý den,
úplně na konci článku je odkaz na stažení demoprojektu a jeho součástí je i zmíněná knihovna. Ze složky projektu si ji můžete nakopírovat do složky MosaicLib a používat ve Vašich projektech. Je volně k dispozici.
Snažím se to taky zkusit, ale když EVSE_AC_lib_V30_20210903.mjf zkopíruji do C:\MosaicLib\MJF a pak přidám do jinak prázdného nového projektu, ozývá se při překladu chyba (i poté, co doplním deklarace MAXEV a MAXEV0505), viz přiložený PIZ
Co je ještě třeba upravit?
Výpis okna zpráv: 09.03.2023 11:29:58
=======================================================
0 :[ST:Upozornění] ..\..\..\Users\IL\AppData\Local\Temp\EVSE_AC_LIB_V30_20210903_1.ST (57): Deklarovaná proměnná 'OnR' není použita v POU 'fbBlikRGB'
1 :[ST:Upozornění] ..\..\..\Users\IL\AppData\Local\Temp\EVSE_AC_LIB_V30_20210903_1.ST (57): Deklarovaná proměnná 'OnG' není použita v POU 'fbBlikRGB'
2 :[ST:Upozornění] ..\..\..\Users\IL\AppData\Local\Temp\EVSE_AC_LIB_V30_20210903_1.ST (57): Deklarovaná proměnná 'OnB' není použita v POU 'fbBlikRGB'
3 :[ST:Chyba] ..\..\..\Users\IL\AppData\Local\Temp\EVSE_AC_LIB_V30_20210903_2.ST (217): Neznámý symbol
Omlouvám se za zbytný dotaz, do projektu bylo jen třeba ručně přidat SysLib.
Zbytný dotaz to nebyl, naopak to byla velmi dobrá připomínka.
Zmíněná chyba je daň za použití mjf knihovny. Tyto knihovní soubory se kopírují mezi ostatní zdrojové soubory projektu a nejsou mezi knihovnami a na rozdíl od knihoven nedrží vazby na související knihovny. Proto je nutné ke knihovně EVSE_AC_Lib dokopírovat knihovnu SysLib ručně.
Rovněž je potřeba doplnit (nejlépe do samostatného souboru, který se bude překládat dříve než.mjf soubor ) deklarace konstant určujících počet modulů C-EV-0302M, resp. C-EV-0505M v projektu (= počtu wallboxů). Tato knihovna umožňuje uživateli, aby si počty nabíječek určil sám a nebyl vázaný pevně stanoveným maximem tak jako by to bylo v případě běžné mlb knihovny.
Dobrý den, snažím se implementovat knihovnu do projektu, ale při překladu mi to hlásí chybu, viz níže.
\Local\Temp\EVSE_AC_LIB_V30_20210903_2.ST (135): Chyba deklarace mezí vektoru (dolní index > horní index)
Syslib je vložena a soubor s konstantami také.
Vaše odpověď
Pro vložení odpovědi je nezbytné být přihlášený. Pokračujte na přihlášení.