Созданные ответы форума
-
АвторСообщения
-
manjey73Участник
Михаил как-то упоминал, что можно сделать драйвер, поверх другого драйвера.
Если применительно к Modbus.
То есть добавить те самые функции Modbus, которых сейчас в нем нет.Читает логи, если я правильно понимаю Администратор через Агента с диска, так как Коммуникатор и Web могут быть на других ПК. Там вообще взаимодействие идёт через Агента.
manjey73УчастникОдинаково. Формулы из таблицы Формул предварительно компилируются сервером и находятся в памяти, как и формулы в каналах.
В таблице формулы могут быть куда извращеннее и время выполнения будет зависеть от этого.
manjey73Участниктак если будет внешняя формула типа MyFormula(Cnl) границы же уже потом должны отрабатывать ? И по идее на недостоверные данные не должны работать.
В качестве недостоверных данных вроде можно отправить double.NaN а не работать со статусом.
- Этот ответ был изменен 5 дней, 14 часов назад от manjey73.
manjey73УчастникА попробовать во второй части ?
SetData(CnlNum, Cnl, 0)
manjey73УчастникПри помощи Модуля автоуправления думаю это возможно.
manjey73УчастникТут можно все, кто бы написал 🙂
Здесь можно писать драйвера, модули сервера и плагины для WEB.
Вот последнее и требуется будет написать.
Исходный код ядра доступен.manjey73УчастникКстати я таки пробросил через usbipd флешку в виртуалку. Определяется как обычный диск 🙂 проверить для проброса во вторую машину нет пока возможности
manjey73УчастникВполне должны подойти
Guardant Code 4 кБ для лицензий и 128 кБ для кода
Guardant Sign под вопросом, вроде как надо ставить драйвера от производителя, надо тестировать.
SenseLock EL4-STD и SenseLock EL4-Genii (32кБ и 64кБ)Это модели без SD карты, по разумной цене до 2-х тысяч рублей.
Проблема в ключах без SD только одна, если есть средства их подключать к нескольким ПК за счет проброса портов, то появляется возможность работы нескольких серверов.Когда есть карта SD, сервер может на нее записывать свой идентификатор, и пока он не удален, другой сервер работать не будет. Если идентификатор писать в защищенную память, то появляется неудобство его отвязывания от сервера, например подключение через интернет для данной процедуры. Что не очень удобно для пользователя.
А модели с SD стоят уже не очень разумно, от 4-х тысяч.з.ы. в общем тренироваться буду на «кошечках», то есть на обычных usb, когда доберусь до этого дела.
- Этот ответ был изменен 5 дней, 21 час назад от manjey73.
manjey73УчастникВозможно вам кажется, что нет записи в архив, так как выше я написал, еще надо научить Графики открывать правильный архив.
По умолчанию из Таблиц открывается архив Минутный — код архива Min
Чтобы Графики открыли ваш архив, надо создать другое Табличное представление и там настроить какой архив будет открываться.Пока в этом неудобство, что надо делать столько таблиц, сколько у вас планируется архивов.
Хотя можно было и доработать этот момент изначально.manjey73Участниктестировать надо, сам не особо пока этим пользуюсь. Просто там мало создать архив.
manjey73УчастникВ настройках каналов надо выбрать через маску архивов ваш.
Ну и там где-то еще сам архив надо привязать к серверу во Вспомогательных таблицах.+ таблицы открывают по умолчанию минутный архив, надо делать дополнительную таблицу и там настраивать вывод графиков именно из нужного архива.
- Этот ответ был изменен 6 дней, 13 часов назад от manjey73.
manjey73УчастникИспользуя расчетные каналы можно вводить необходимые данные. В принципе любые.
Время, просто показания, например стрелочных приборов и т.д.Вопрос в скорости ввода одного и того же параметра? БД записывается раз в минуту по умолчанию. Можно сократить до секунды, или настроить запись по изменению.
manjey73УчастникВсе данные будет вводить человек, или есть какие-то приборы, которые оператор просто запускает?
manjey73УчастникНу вероятно никак. Графики Про ведь не знают (хотя почему не знают, что его открывают из таблицы?).
Ну смысл вы поняли — Графики получают номер канала и должны его вывести. А откуда, с таблицы, с мнемосхемы их видимо мало волнует.Интересный у вас набор данных, массив из 1500 булевых переменных 🙂
manjey73УчастникСама формула есть?
Вообще, формула может выполнятся раз 10 в секунду, по этому с подобными расчетами все сложно.
-
АвторСообщения