Vory SW ostatní 8. 3. 2023 8:50 28. 8. 2024 19:12

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

Luboš Urban 8. 3. 2023 8:51

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.

I.L. 9. 3. 2023 12:00

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

 

I.L. 15. 3. 2023 12:19

Omlouvám se za zbytný dotaz, do projektu bylo jen třeba ručně přidat SysLib.

Luboš Urban 15. 3. 2023 19:54

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.

J.Š. 28. 8. 2024 19:12

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í.