История изменений
[2.13]
Изменено
- изменена таблица переменных, доступных по OPC UA
[2.12.1]
Исправлено
- корректное отключение от камеры
[2.12]
Исправлено
- исправлен алгоритм работы пропуска n-го количества срабатываний датчика продукта
[2.11.3]
Исправлено
- исправлено условие подачи сигнала на камеру по энкодеру
[2.11.2]
Исправлено
- исправлена отдача ответа о версии программы
[2.11.1]
Исправлено
- рефакторинг
[2.11]
Добавлено
- обработка сигналов датчика корзины отбракованных продуктов
- включение/отключение выходов по TCP сообщению:
turn-on:Bn–n– номер выхода от 1 до 8, кроме 3turn-on:Bn$t–n– номер выхода от 1 до 8, кроме 3,t– количество времени в мсturn-off:Bn–n– номер выхода от 1 до 8, кроме 3
Исправлено
- работа, связанная с пропуском первых срабатываний датчика продукта
- рефакторинг кода
[2.10.3]
Изменено
- логика обработки ответов от ETL: т.к. ответы от ETL могут приходить раньше, чем от камеры, создана функция, которая записывает ответ от ETL только тогда, когда от камеры получен код (раньше ответ записывался в момент получения сообщения от ETL, в то время как камера ещё не прислала код, из-за чего статус кода не записывался в массив, т.к. неизвестно для какого кода ответ)
[2.10.2]
Добавлено
- счётчики:
- все продукты
- отбракованные продукты
- пропущенные продукты
- кол-во срабатываний камеры
- кол-во полученных сообщений от камеры
- кол-во полученных сообщений от ETL
[2.10.1]
Исправлено
- исправлен функционал по изменению параметров оси энкодера
[2.10]
Добавлено
- обработка TCP сообщения 'stop-line' от ETLv2 для остановки линии
- ещё один сокет для подключение к TCP серверу
- настройка Input Filtering установлена на 2 мс
[2.9.3]
Добавлено
- использование регистров
D0,D1,D2: D0- кол-во всех продуктовD1- кол-во отбракованных продуктовD2- кол-во пропущенных, неотбракованных, продуктов
[2.9.2]
Исправлено
- сброс переменных, отвечающих за выход, управляющий сортировщиком
[2.9.1]
Исправлено
- при нажатии на кнопку сброса, если датчик продолжает "залипать", то момент залипания записывается, а не сбрасывается в 0
[2.9]
Добавлено
- по TCP соединению можно запрашивать версию текущей программы, для запроса необходимо подключиться к TCP серверу и отправить строку
get-program-version
[2.8.3]
Исправлено
- исправлена обработка залипания датчика продукта
[2.8.2]
Исправлено
- добавлена проверка на пустую строку при получении ответа от ETLv2
[2.8.1]
Исправлено
- корректное устранение дребезга датчика
- исправлено условие подачи сигнала на камеру при работе по таймеру