исходники открыты, на честное слово о нераспространении... привязки нет просто для 2 и 3 кодезиса разные бибки и для mysql и mssql соответственно тоже.
исходники открыты, на честное слово о нераспространении... привязки нет просто для 2 и 3 кодезиса разные бибки и для mysql и mssql соответственно тоже.
Запись идет напрямую в БД с ПЛК без всяких сторонних обработчиков и тд. Я продаю кота Шредингера![]()
налятай подешевело .. только сегодня бибки для MySQL и MSSQL по пять..
Попробовал подключить от WAGO CodeSys 2.3 библиотеки к ОВЕН ПЛК110.
Выдает ошибку: Библиотека не имеет лицензии для данной целевой платформы.
Кто знает как это победить? (Хоть 5 т.р. выкладывай =) )
Передача через всякие посредники не устраивает, т.к. нужна четкая последовательность событий во времени. Если использовать прослойки ModBus, OPC и другие, то реальная точность по времени сведется к 1 сек. А мне нужно выявить порядок появления дискретных сигналов.
Делал подобные регистраторы на WAGO (обработка+метка времени -> файлы на SD ->SQL), хочу на более бюджетном железе попробовать.
ПЛК110-30 удалось вывести на стабильный режим работы только через 3 дня. Пришлось программно отключить кнопки на лицевой панели.
Если попробовать прочитать по ModBus TCP шесть байт при объявленных в конфигураторе ПЛК четырех, то контроллер перезапускается. Нужно очень аккуратно программировать.
В начале перезапускался каждый час с пустой программой (a:=0). Сейчас сутки отработал без сбоев (опрашивается ModBus TCP slave, ping -t, подключен CodeSys).
Последний раз редактировалось DDmitry; 15.12.2015 в 10:03.
за 5 тр - я предоставлю... все проверено и работает. Напиши мне в личку![]()
Я уже делал на своем протоколе.
Канал до сервера может быть нарушен, а данные нужны достоверные. Значит в ПЛК должен быть архив-кольцо (на 1Гб =) ).
Если передавать своим протоколом, то понадобится программа на сервере, которая принимает данные, складывает в SQL и отсылает подтверждение в ПЛК. Работает это медленно (может я коряво написал =) ), вызывает в последствии проблемы с сисадминами (не любят они лишний софт на сервере, да который еще в сеть лазит).
На WAGO у меня перекидывает 100Мб (SD->SQL) примерно за 20мин. На самописном 1Мб (CF->программа->SQL) за 10мин. Клиентов, которые передают, правда больше 50 шт.
Последний раз редактировалось DDmitry; 15.12.2015 в 10:39.
я такую штуку делал на MySQL на Raspberry PI. Ставим на PI локальную MySQL БД в нее из программы на Codesys пишем.. + настраиваем репликацию с БД в интернете (если даже канал падает все данные у нас локально сохраняются и при восстановлении канала самми подтягиваються на удаленный сервер)