Witam wszystkich bardzo serdecznie,
do tej pory miałem styczność tylko ze sterownikami Beckhoffa serii CX.
Aktualnie rozpoczynam przygodę z automatyzacją swojego lokum i do tego celu zakupiłem na początek używane Wago 750-881 i pobrałem wersję demonstracyjną CoDeSys 2.3...
Na chwilę obecną w programie mam zainicjowanych około 120 zmiennych globalnych, kilkanaście banalnych bloków funkcyjnych obsługujących impulsowo przekaźniki bistabilne oraz połączenie z mysql rejestrujące każde przełączenie... można powiedzieć, że bardzo niewiele. Sam program to około 60kb.
Problem polega na tym, że gdy w programie miałem 4-5 FB (program poniżej 50kb) to wszystko działało, teraz gdy rozszerzyłem funkcjonalność o pozostałe pomieszczenia, otrzymałem komunikat o przekroczeniu przydzielonej pamięci na zmienne globalne (jak w tytule), która wynosi 512kb. Po zaczerpnięciu informacji z sieci spróbowałem zmienić tą wartość w target settings na wyższą, ale w zamian otrzymałem komunikat o zbyt dużej ilości danych dla PLC (Too much data for PLC) - raczej logiczne ponieważ seria 750-881 posiada 1024kb na program i 512kb na dane, jednakże 120 zmiennych typu BOOL nie powinno zajmować tyle miejsca.
Czy ktoś z Was spotkał się już z tego typu problemem? Raczej niemożliwe, by sterownik za 2tyś nie obsługiwał większych programów niż 50kb, szczególnie iż przeglądając Wasze projekty widze iż są znacznie bardziej rozbudowane..
W moich przypuszczeniach problem może leżeć w bibliotece WagoLibMySQL_03, która podciągnęła ze sobą kilka innych bibliotek
Pozdrawiam serdecznie :-)