Krejci-lumen Programování Mosaic 14. 5. 2020 12:01 30. 4. 2020 13:09

Dobrý den,

potřeboval bych přes TecoApi přistupovat k opravdu velkému množství proměnných, které vyčítám po ModBusových linkách z několika stovek zařízení do pole struktur. Vygenerovaný soubor TecoApi.pub má už teď přes 800 kB a to ještě nemám program zcela kompletní. Bohužel, pokud se pokusím přes TecoApi získat seznam proměnných (GetList) nebo některou číst (GetObject), dostanu chybovou hlášku  č. 500.011 - "Public file 'C:\mnt\root\opt\TecoSoft\DATA_PLC\PLC_0\ROOT\TecoApi.pub' is too big". V dokumentaci jsem našel, že je překročena maximální velikost souboru TecoApi.pub 128kB. 
Vím, že velikost tohoto souboru mohu trochu snížit zkrácením názvů proměnných, ale na úkor přehlednosti programu a na 128kB se stejně ani zdaleka nedostanu. Lze tohle omezení nějak obejít? Prosím o radu, jestli lze tohle nějak efektivně řešit.

Předem děkuji.

Odpovědi 1

M.B. 30. 4. 2020 13:09

Velikost souboru je bohužel fixní. Pokud zveřejňujete na TecoApi pole struktur, je možné tuto situaci řešit publikováním jen jedné struktury a indexu, který bude řídit, jaký prvek pole se do této zveřejněné struktury bude kopírovat.

Tento dotaz je vyřešený.