PDA

Просмотр полной версии : Конфигуратор СП300 + ТРМ212 по RS-485



EVGEN_
04.12.2023, 16:28
Здравствуйте. Дома практикуюсь с Конфигуратором СП300, читать данные с ТРМ как бы получается, а вот записать, что-нибудь в ТРМ никак. Подскажите, в чем может быть проблема? Возможно проблема, что для записи в ТРМ по книжке требуется Modbus-функция 0х10, а в конфигураторе есть только 3х, 4х.
https://disk.yandex.ru/i/FuyAeTD0Nwxb-g

kondor3000
04.12.2023, 16:32
Здравствуйте. Дома практикуюсь с Конфигуратором СП300, читать данные с ТРМ как бы получается, а вот записать, что-нибудь в ТРМ никак. Подскажите, в чем может быть проблема? Возможно проблема, что для записи в ТРМ по книжке требуется Modbus-функция 0х10, а в конфигураторе есть только 3х, 4х.
https://disk.yandex.ru/i/FuyAeTD0Nwxb-g

В самой панели есть системный бит, по моему PFW36.2, который принудительно включает функцию 0х10. В эмуляторе по ходу это не прокатит.
Тут можно только либо поставить 2 регистра подряд, если они есть в модуле, либо читать писать переменную из 2 регистров типа DWORD или FLOAT.

EVGEN_
04.12.2023, 17:25
В самой панели есть системный бит, по моему PSW36.2, который принудительно включает функцию 0х10. В эмуляторе по ходу это не прокатит.
Тут можно только либо поставить 2 регистра подряд, если они есть в модуле, либо читать писать переменную из 2 регистров типа DWORD или FLOAT.

Я не совсем понял вас, но попробовал поставить DWord, float, одновременно DWord и float, регистр-дин.адр. PSW36.2. Но ничего не получается:(

EFrol
04.12.2023, 17:34
Я не совсем понял вас, но попробовал поставить DWord, float, одновременно DWord и float, регистр-дин.адр. PSW36.2. Но ничего не получается:(

Посмотрите тему: https://owen.ru/forum/showthread.php?t=37692

7211072111

EVGEN_
04.12.2023, 18:11
Разобрался как включить и с кнопки и с функциональной области, но значения все-равно не записываются
https://disk.yandex.ru/i/TV1RyUqlx93S5w

kondor3000
04.12.2023, 18:13
Я не совсем понял вас, но попробовал поставить DWord, float, одновременно DWord и float, регистр-дин.адр. PSW36.2. Но ничего не получается:(

В эмуляции работать не будет, а системный бит в панели PFW36.2 (в эмуляторе нет системных регистров).
Возможно будет работать ( но надо проверять), если вы сделаете подряд 2 регистра WORD, например 332 и 333 адреса, только при условии, что они есть в ТРМ.

EFrol
04.12.2023, 18:49
Есть ограничение:
72114
записать можно 1 регистр за раз!!!
И да - в эмуляции бит PFW36.2 не работает!

EVGEN_
05.12.2023, 04:01
Может тогда посоветуете другой эмулятор панели или Scada(например Симп Лайт), где возможно опробовать удаленное управление ТРМ без железа?

kondor3000
05.12.2023, 07:56
Может тогда посоветуете другой эмулятор панели или Scada(например Симп Лайт), где возможно опробовать удаленное управление ТРМ без железа?

А что Лектус, Инсат ОРС сервер не подходит? Это универсальные ОРС, ими можно что угодно опросить. К ним и скаду Симп Лайт можно прикрутить (и даже без них можно).
В Симп Лайт есть встроенный Модбас и ТСР ОРС сервер.
Это всё вам уже писал со скринами.

EVGEN_
05.12.2023, 15:37
В итоге: системный бит PFW36.2, который принудительно включает функцию 0х10 в эмуляторе не работает(включал, что с кнопки, что с функциональной области). Сделать подряд 2 регистра Word не получается, так как в ТРМ212 только один 72147
В Лектусе и ОРС сервере опробовал, все читается и записывается, только почему то оба не считаются с запятой и в Лектусе нет функции 0х10, но работает в функции 0х16.
Жаль, что так и не получается поиграться в конфигураторе СП300 с записью данных в ТРМ, Лектус и ОРС сервер я как понимаю они показывают только числа, а хочется поработать с графикой

kondor3000
05.12.2023, 16:08
В итоге: системный бит PFW36.2, который принудительно включает функцию 0х10 в эмуляторе не работает(включал, что с кнопки, что с функциональной области). Сделать подряд 2 регистра Word не получается, так как в ТРМ212 только один
В Лектусе и ОРС сервере опробовал, все читается и записывается, только почему то оба не считаются с запятой и в Лектусе нет функции 0х10, но работает в функции 0х16.
Жаль, что так и не получается поиграться в конфигураторе СП300 с записью данных в ТРМ, Лектус и ОРС сервер я как понимаю они показывают только числа, а хочется поработать с графикой

Функция 0х10 в HEX (шестнадцатиричной системе) - это и есть функция 16 в DEC ( десятичной). Калькулятор в помощь. Это пора уже запомнить навсегда.
А с графикой и остальным в Эмуляторе панели вы можете играться и с ПЛК63. Зачем вы его осваивали то?
Вы даже половины с ПЛК63 ещё не прошли, а уже на скаду смотрите.
Чтение, запись через биб-ки ( ПЛК63 -мастер) , вывод информации на экран в ПЛК63, составление схем на разных языках, визуализация в Codesys
Всё есть в примерах на сайте.
Тот же ТРМ вы можете опросить и с ПЛК63 тоже.