Созданные ответы форума
-
АвторСообщения
-
manjey73Участник
Lutrix для каждого сервера. Лицензия на платные модули привязывается к машине.
Да, некоторое описание как создавать отчеты не помешало бы, пока ничего непонятно 🙂
- Этот ответ был изменен 8 лет, 1 месяц назад от manjey73.
manjey73УчастникА почему только TCP/IP ? 🙂
manjey73УчастникА что там описывать то ?
http://postimg.org/image/6fsqrswdb/ команды управления
http://postimg.org/image/h7gui8zaz/ входные каналыhttp://postimg.org/image/emo53l7qj/ — шаблон команд, номера потом проставить в КУ, в ВК сослаться на номера базы КУ
В коммуникаторе разрешить команды Теле Управления (ТУ)
manjey73УчастникТогда последняя переменная если переставить байты просто +1
я не знаю, что это ? 🙂manjey73Участник42 0B 23 8A = +34.78470611572265625 — первая переменная СИКН отсылает 4 байта младшим байтом вперед. то есть поменять надо 3210 (если не ошибся)
45 59 67 88 = +3478.470703125 — похоже умножает на 100 и происходит округление небольшое.
42 1E 2A F7 = +39.541957855224609375 третья переменная
дальше служебка похоже modbus TCP
Надо попробовать считать 3 флоата с перестановкой байт и что он выдаст ?
- Этот ответ был изменен 8 лет, 1 месяц назад от manjey73.
manjey73УчастникТеперь понятно, нашел это в справке.
Можете показать запрос ответ логером порта если подключиться по COM порту к устройству ? Есть такая возможность ?з.ы. можно драйвер накидать для Rapid SCADA.
Или побаловаться с настройкой групп для запросов и потом накладывая формулу на канал.нужен вывод логера с родным ПО, что посылается, что получается в ответ…
manjey73УчастникСмотрю справку на Lectus, не вижу ничего военного, чтобы говорило, что только он один может прочесть СИКН.
manjey73УчастникБлин, да какая разница как сделал разработчик СИКН, если там все те же 4 байта ?
OPC Lectus работает с Modbus и умудряется читать данную переменную, а то, что вы не можете ее правильно прочесть другим инструментом, так это все только от настроек…
Вам кто-то мешает вместо 0х1h который придумал разработчик чего-то там указать 0x2h и опробовать смену байт проверить ???? не пойму….
float никогда не укладывался в один регистр, судя по всему разработчики Lectus такие же, как разработчик вашего СИКН….
Покажите где в Lectus указывается количество байт на регистр ?
Какую функцию вы используете для чтения ?- Этот ответ был изменен 8 лет, 1 месяц назад от manjey73.
manjey73Участникkustar вы что-то путаете, в Modbus на float 2 регистра например 0х00h — первый (2 байта) и 0х01h — (второй) — всего 4 байта.
Перестановка в KpModbus.dll есть
У вас не размер регистра 4 байта а просто длина 4 байта видимо указывается.
Неужели вы в Lectus указывая разрядность регистра следующим читаете 0х01h ?
- Этот ответ был изменен 8 лет, 1 месяц назад от manjey73.
manjey73УчастникПроброс физического COM порта в сеть по UDP или TCP. Есть в репозиториях.
В принципе позволяет с двух и более машин подключаться к одному устройству но требуется разнесение во времени, устройство то с серийным портом обычный слейв.Сейчас ручками запущено, попробую разобраться со скриптом запуска.
Против Remserial у socat есть плюс, при отключении конвертера USB-RS485 и подключении обратно связь восстанавливается.remserial выгружается из памяти (наверное требует правил каких-нибудь при подключении порта) и работает только по TCP
manjey73УчастникВторой день тестирую работу по UDP через Raspberry Pi + socat, полет нормальный.
В отличии от С2000 до 4-х портов, надо будет тестировать…manjey73УчастникЧтобы в Правах в списке появился Sicn то и он и таблицы внутри Sicn должны быть добавлены в Интерфейс
И не называйте на русском папки и пути к ним, чтобы не было проблем.
manjey73УчастникДля WebBeta права надо давать не только на таблицу, но и на папку.
Например таблица 111.tbl в папке Energy
У вас в правах должно быть
Energy — Диспетчер Вася
Energy\111.tbl — Диспетчер Вася- Этот ответ был изменен 8 лет, 1 месяц назад от manjey73.
manjey73УчастникКоммуникатор передает полное значение, просто показывает всего 3 знака.
manjey73УчастникТак а в чем проблема то ?
в С2000 в настройках указывается шлюз и IP куда отправлять запросы UDP.Там есть вариации, если удаленный сервер не имеет статического IP, то роутер со стороны C2000 должен подменять запросы на свой IP, С2000 настраивается на ответы на данный IP, а роутер перенаправит.
В общем надо точно знать структуру сети с учетом промежуточного звена в виде Интернета.
-
АвторСообщения