Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:jroboplc:changes [2021/10/03 09:32] denis |
doc:jroboplc:changes [2024/01/16 09:23] (текущий) denis |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== История изменений ====== | ====== История изменений ====== | ||
- | |||
- | [[http://prom-auto.ru/download/jroboplc/changes]] | ||
<html> | <html> | ||
- | <div id="changes-main">this is main</div> | + | <pre class="code" id="content"></pre> |
- | + | ||
- | <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script> | + | |
<script> | <script> | ||
- | axios.get("http://prom-auto.ru/download/jroboplc/changes") | + | const url = 'https://prom-auto.ru/download/jroboplc/changes'; |
- | .then(function(response){ | + | |
- | document.getElementById("changes-main").innerHTML = response.data; | + | |
+ | fetch(url) | ||
+ | .then(response => response.text()) | ||
+ | .then(text => { | ||
+ | document.getElementById("content").innerHTML = text; | ||
}) | }) | ||
- | //document.getElementById("changes-main").innerHTML = res; | + | |
- | //alert("Hello! I am an alert box!!"); | + | |
</script> | </script> | ||
</html> | </html> | ||
- | |||
- | <code> | ||
- | 1.5.3 [2021-04-21] | ||
- | core: | ||
- | + Добавлена команда консоли rpt | ||
- | arcsvr: | ||
- | + Добавлена привязка выполнения записи ко времени, кратному period_ms, для arcval.robo | ||
- | |||
- | 1.5.2 [2021-02-11] | ||
- | peripherial: | ||
- | + Добавлен параметр SumWeightMax в модуле promauto.gelios.dozkkmc | ||
- | roboplant: | ||
- | + Добавлено устройство: FRQA, STGA | ||
- | |||
- | 1.5.1 [2020-12-23] | ||
- | database: | ||
- | + Добавлена функция has_procedure в dbscr | ||
- | jrbustcp: | ||
- | + Добавлен режим Channel Watchdog | ||
- | + Добавлены параметры в клиенте excludeExternal, includeHidde и setHidden | ||
- | wessvr: | ||
- | + Добавлена функция архивирования простоев в таблицу statidle | ||
- | |||
- | 1.5.0 [2020-12-15] | ||
- | arcsvr: | ||
- | + Добавлена поддержка параметра Type в atg-файлах | ||
- | database: | ||
- | + Добавлена проверка версии сервера | ||
- | jrbustcp: | ||
- | + Добавлена поддержка передачи статуса тега | ||
- | kkormsvr: | ||
- | + Добавлен плагин kkormsvr | ||
- | peripherial: | ||
- | + Добавлен модуль promauto.gelios.dozkkmc | ||
- | + В модуль promauto.gelios.pass добавлен параметр packer | ||
- | + Добавлена карта адресов каналов CHANNELMAP | ||
- | serial: | ||
- | * Исправлен баг в usr410: не устанавливалась скорость 115200 | ||
- | |||
- | 1.4.1 [2020-07-22] | ||
- | core: | ||
- | + Добавлены консольные команды l, ll, lf, lb | ||
- | arcsvr: | ||
- | + Удален устаревший параметер tagsources. | ||
- | peripherial: | ||
- | * В schneider.atv31 добавлен параметр KeepFreqSet | ||
- | database: | ||
- | + При создании базы данных firebird выполняется setDefaultCharacterSet | ||
- | * Обновлен драйвер jaybird до 3.0.9 | ||
- | |||
- | 1.4.0 [2020-04-20] | ||
- | Выполнен переход на git. | ||
- | core: | ||
- | + Добавлен класс типа тега Long | ||
- | + Для всех модулей добавлена возможность устанавливать значения и флаги тегов yml-конфигурации. | ||
- | * Рефакторинг, оптимизация. | ||
- | arcsvr: | ||
- | + В arcmes.robo добавлена возможность присвоения тегу индивидуального place в описании тега | ||
- | database: | ||
- | + Добавлен лимит вывода строк командой sql | ||
- | jrbustcp: | ||
- | + Добавлен плагин jrbustcp, работающий в режими сервера/клиента по протоколу JRBusTcp. | ||
- | Основные отличия от rpsvrtcp/rpclient: | ||
- | - бинарный формат | ||
- | - передача тегов всех типов | ||
- | - поддержка сжатия gzip | ||
- | - поддержка ssl (в разработке) | ||
- | peripherial: | ||
- | + Добавлен модуль wessvr.adapter для работы в устройством Standard (wessvr), позволяющий | ||
- | wessvr работать с любым модулем, имеющим какие-либо счетчики. | ||
- | + В модулях modbus и omron.fins добавлен тип данных UINT32 | ||
- | roboplant: | ||
- | + Добавлены внешние каналы, дающие возможность использовать любые внешние теги вместо | ||
- | классических адресов в устройствах типа MCHB, MDTA, ZDVA и т.д. | ||
- | + Добавлена поддержка чтения типа тега из rpp | ||
- | wessvr: | ||
- | + Добавлено устройство Standard для работы в паре с wessvr.adapter (peripherial) | ||
- | * Изменен скрипт создания новой базы данных. В arcout индекс по dt изменен на убывающий | ||
- | в целях увеличения производительности клиентов базы данных при построении графиков. | ||
- | Данное изменение желательно также произвести в существующих базах. | ||
- | |||
- | 1.3.7 [2020-01-09] | ||
- | wrapper: | ||
- | + Подготовлен к использованию новый враппер yajsw | ||
- | peripherial: | ||
- | + Добавлен модуль owen.trm138 | ||
- | + Добавлен модуль gelios.dozkkorm | ||
- | + Добавлен модуль gelios.dozkkmc | ||
- | + Добавлен модуль tenzom.tb09 | ||
- | + Добавлен модуль omron.fins | ||
- | wessvr: | ||
- | + Добавлен модуль gelios.dozkkorm | ||
- | roboplant: | ||
- | * Исправлен баг в DeviceI7024: не передавались значения на запись по адресу | ||
- | + Добавлено устройство OUTA | ||
- | + Добавлено устройство DRZ12 | ||
- | arcsvr: | ||
- | + Добавлен новый тип сообщений arcmes.regex | ||
- | + Добавлен параметр place по умолчанию | ||
- | + Добавлено автоматическое удаление старых записей из MESLIST | ||
- | serial: | ||
- | + Добавлен порт finsudp | ||
- | |||
- | |||
- | 1.3.6 [2019-02-15]: | ||
- | arcsvr: | ||
- | + Добавлен параметр period_align для regex архивов | ||
- | tcpserver: | ||
- | + Перевод netty с 3 на 4 версии | ||
- | |||
- | 1.3.5 [2019-02-01] | ||
- | peripherial: | ||
- | * Добавлен параметр multireq в promauto.gelios.pass | ||
- | wrapper: | ||
- | + Добавлены необходимые для работы wrapper конфиг.файлы | ||
- | |||
- | 1.3.4 [2019-01-15] | ||
- | core: | ||
- | * Скрытые yml-файлы, начинающиеся с точки, игнорируются при загрузки | ||
- | database: | ||
- | + Добавлено условие has_trigger | ||
- | + Добавлено tabletags | ||
- | arcsvr: | ||
- | + Добавлена команда nolink | ||
- | tcpconsole: | ||
- | * Добавлено преобразование вывода в UTF-8 | ||
- | |||
- | |||
- | 1.3.3 [2018-12-05] | ||
- | peripherial: | ||
- | + Добавлен модуль kontakt1.tur01 | ||
- | + Добавлен модуль promauto.gelios.maslo2v2 | ||
- | * Переписан с нуля модуль hygrostek.da301 (не было задержки при передачи, что критично для оригинального итальянца; значения из ответа извлекались не правильно; не работали команды управления; и т.д.) | ||
- | script: | ||
- | * Добавлена возможность полностью описать ScriptJava класс с дополнительными импортами | ||
- | wessvr: | ||
- | + Добавлен модуль geslios.maslo2v2 | ||
- | |||
- | |||
- | 1.3.2 [2018-11-26] | ||
- | tagsaver: | ||
- | * Исправлен баг в onSignalReload. Проявлялось в виде ошибки при загрузке chng (bad crc) после reload сопутствующего roboplant модуля | ||
- | peripherial: | ||
- | + Добавлены модули ОВЕН: owen.ma110_16r, owen.mu110_81, owen.mv110_16d, owen.mv110_8a | ||
- | + Добавлен модуль управления тележкой promauto.mpt | ||
- | roboplant: | ||
- | + Добавлен блок REFA | ||
- | messenger: | ||
- | + Добавлен плагин и модуль для отправки e-mail | ||
- | rpclient: | ||
- | * Изменен идентификатор ответ неподдерживаемое команды с "400 NOT SUPPORTED" на "400" | ||
- | system: | ||
- | * Отменена проверка в prepare наличие shutdown тега | ||
- | wessvr: | ||
- | * Параметр архива interval может принимать отрицательное значение для исключения проверки периода | ||
- | + В fetch_main добавлен аргумент ANDTEXT | ||
- | core: | ||
- | + Добавлен параметр log.mode (назначение в описании "Общие настройки") | ||
- | |||
- | |||
- | 1.3.1 [2018-07-31] | ||
- | peripherial: | ||
- | * Исправлен баг подсчета Crc8 в протоколе AA55 | ||
- | * Исправлены имена тегов DA301 | ||
- | + Добавлен модуль promauto.upsnano | ||
- | + Добавлен модуль mercury.m230 | ||
- | |||
- | |||
- | 1.3.0 [2018-03-29] | ||
- | arcsvr: | ||
- | + Добавлен плагин arcsvr | ||
- | core: | ||
- | + Рефакторинг api и логгирования | ||
- | + Введена система межмодульных сообщений | ||
- | rpclient: | ||
- | + Добавлена поддержка команды RELOAD | ||
- | rpsvrtcp: | ||
- | + Добавлена поддержка команды RELOAD | ||
- | wessvr: | ||
- | * Устранен ряд ошибок, в т.ч. критических | ||
- | + Добавлены команды sweep, wmax, wmaxlist | ||
- | tcpserver: | ||
- | * Добавлено предотвращение преждевременного подключения клиентов | ||
- | |||
- | |||
- | 1.2.0 [2017-11-09] | ||
- | wessvr: | ||
- | + Добавлен плагин wessvr | ||
- | peripherial: | ||
- | * Добавлена проверка соответствия адреса в запросе и ответе в протоколе modbus | ||
- | * Исправлен неправильный discard | ||
- | serial: | ||
- | * Для tcp-портов сделано по умолчанию tcp_nodelay=on | ||
- | roboplant: | ||
- | + Добавлено устройство STMD | ||
- | |||
- | |||
- | 1.1.0 [2017-08-15] | ||
- | * Обновлены зависимости до последних стабильных версий | ||
- | * Файлы зависимостей теперь хранятся без номера версий в имени файла | ||
- | * Добавлена папка <root>/lib для хранения зависимостей, необходимых в designtime | ||
- | * В папке <root>/jar/lib теперь хранятся зависимости, необходимые только в runtime | ||
- | * Измененена структура каталогов папки src под стандарт maven | ||
- | * Добавлен проект maven | ||
- | * Добавлен проект intellij idea | ||
- | * Переработан ant build.xml | ||
- | * Добавлена документация и ее экспорт с вики в <root>/doc | ||
- | peripherial: | ||
- | * Переработан модуль PDioVlvModule | ||
- | + Добавлен модуль idsdrive.ecz | ||
- | + Добавлен модуль buhler.fbal | ||
- | + Добавлен модуль modbus.ig5 | ||
- | system: | ||
- | * Добавлен тег shutdown.enable | ||
- | tagsaver: | ||
- | * Исправлен баг в команде load (проблема с контрольной суммой) | ||
- | roboplant: | ||
- | * Исправлен баг в SEQD (неправильное состояние при приостановке запуска) | ||
- | rpclient: | ||
- | + Добавлены аварийные теги alarm.values | ||
- | |||
- | |||
- | 1.0.10 [2017-07-07] | ||
- | tagsaver: | ||
- | + Добавлена команад load | ||
- | roboplant: | ||
- | + Добавлены новые операции в SCN | ||
- | + Добавлены устройства VALA и TAGA | ||
- | + В SEQC реализован флаг "исключительное владение", изменена работа флага "прозрачность" | ||
- | + В MCHB добавлены флаги b9 и b10 | ||
- | + Реализовано устройство MIXB | ||
- | peripherial: | ||
- | + Добавлен модуль innover.isd | ||
- | + Добавлен модуль delta.vfdm | ||
- | + Добавлен модуль modbus | ||
- | serial: | ||
- | + Добавлен порт modbustcp | ||
- | core.tags: | ||
- | + Добавлено семейство классов тегов TagRW | ||
- | |||
- | |||
- | 1.0.9 [2017-04-11] | ||
- | database: | ||
- | * Исправлена регистрация нотификаций | ||
- | + Добавлена возможность в dbscr использовать многострочный текст | ||
- | peripherial: | ||
- | + Добавлен модуль promauto.pdiovlv | ||
- | + Добавлен модуль owen.ma110-224.1t | ||
- | * Исправлена ошибка в команде reload: не передавалось значение enable | ||
- | roboplant: | ||
- | + Добавлено устройство STMC | ||
- | * Исправлен reload: не обновлялись флаги тегов | ||
- | script: | ||
- | + Разрешено в нескольких calc использовать один и тотже result тег | ||
- | |||
- | |||
- | 1.0.8 [2017-02-14] | ||
- | peripherial: | ||
- | + Добавлен модуль owen.trm212 | ||
- | roboplant: | ||
- | + Добавлено устройство ZDVB | ||
- | |||
- | |||
- | 1.0.7 [2016-10-14] | ||
- | database: | ||
- | * Добавлен плагин database и модуль firebird | ||
- | roboplant: | ||
- | + Добавлено устройство DESH | ||
- | * В SEQD добавлена поддержка Flags.b0 для управления режимами входа Suspend | ||
- | * Добавлено предупреждение о наличии в именах тегов недопустимых символов | ||
- | * GLSA преобразовано в подключаемое устройство (ConnectDevice) | ||
- | * SYS реализовано время и дата | ||
- | peripherial: | ||
- | + Добавлен модуль schneider.atv31 | ||
- | + Добавлен модуль hygrostek.da301 | ||
- | * в promauto.gelios.pass добавлены теги kg | ||
- | tagsaver: | ||
- | * Исправлен баг кодировки по умолчанию | ||
- | |||
- | |||
- | 1.0.6 [2016-07-14] | ||
- | rpsvrtcp: | ||
- | * Исправлена ошибка передачи отрицательных значений в команде GETCHG | ||
- | peripherial: | ||
- | + Добавлен модуль notis.a100 | ||
- | |||
- | |||
- | 1.0.5 [2016-07-14] | ||
- | tcpserver: | ||
- | + Добавлен параметр aliveTimout_s для предотвращения скопления отвалившихся клиентов | ||
- | peripherial: | ||
- | + Добавлен тег SvrLive для модуля promauto.rfidreader | ||
- | |||
- | |||
- | 1.0.4 [2016-06-27] | ||
- | peripherial: | ||
- | + Добавлен модуль считывателя карт "promauto.rfidreader" | ||
- | |||
- | |||
- | 1.0.3 [2016-06-24] | ||
- | tagsaver: | ||
- | * Исправлена запись в файл изменений (обрезался символ перевода строки) | ||
- | |||
- | |||
- | 1.0.2 [2016-05-27] | ||
- | tagsaver: | ||
- | + Изменен формат файлов сохранения - добавлено: номер версии формата, время изменения значения, контрольная сумма crc32. | ||
- | serial: | ||
- | + Для nport и usr добавлен конф.параметр no_tcpdelay. | ||
- | + Добавлены теги состояния портов. | ||
- | peripherial: | ||
- | + Добавлена команда и параметр logerror | ||
- | - Удалена команда debugInfoError | ||
- | + оптимизирована запись в icpcon протоколе | ||
- | core: | ||
- | * исправлено "забывание" командным диспатчером команд модуля после выполенения reload | ||
- | 1.0.1 [2016-05-19] | ||
- | core: | ||
- | + Добавлена команда version. | ||
- | script: | ||
- | + Определение переменных var в одну строку. Возможность устанавливать тегам переменных флаги autosave и hidden. | ||
- | </code> |