-
ModBusTcp master на ПЛК3хх не поддержан.
ModBusTcp slave на ПЛК3хх работает в демо режиме (пол часа).
Сейчас мы работаем над устранением этой проблемы.
Извините за доставленные неудобства.
-
Евгений Сереич, Вы (именно Вы) второй раз лопухнулись, причем оба два раза конкретно. Но раз вы спустились с небес до проблем, с которыми сталкиваются простые смертные при эксплуатации вашей продукции, то относительно ПЛК30х:
- допилите наконец библиотеку MODBUS RTU/ASCII до нормального состояния, почитав хотябы на википедии как оно должно работать на самом деле, а не как кажется Вам;
- при установке времени цикла 20 ms, время цикла совсем не 20ms. Чтобы получить цикл менее 20 ms необходимо выставлять меньшие интервалы.
Относительно остального:
- конфигураторы всего и вся весьма убоги. Создается впечатление что их делал либо студент-пофигист, либо пенсионер. Почему в них нельзя работать с несколькими приборами одновременно? Почему при использовании протокола модбас необходимо извращаться с адресами? Почему не реализуются элементарные функции copy/paste(это про ИП320).
Относительно качества продукции:
- у двух из семи полученных ТРН200 не работали вторые каналы, у одного из этих RS485.
- при покупке Вашей продукции продавец не рекомендовал ее к использованию аргументировав это негативными отзывами предыдущих клиентов: она тормознутая - подтверждено кривой библиотекой модбас, и глючная - подтверждено вашим последним сообщением.
А вообще с Вас пиво за потеряное время и переживания.
-
Пользователь
СПК207+3хПЛК110. СПК207 Мастер сети ModbusTCP: принимает и передает около 200 регистров. Но почему-то принимаются и передаются не все (но всегда одни и те же). Пробовал увеличивать время цикла СПК - это проблему не решило. Может есть еще какие настройки? Пока еще не разобрался, по какому принципу располагаются непередающиеся/нечитаемые регистры, но часть из них в конце одного из листов.
Подскажите, в какую сторону копать?
-
Возможно стоит увеличить время опроса каждого параметра. по умолчанию это время составляет 100мс. Задается при добавление канала опроса.
-
Пользователь
-
можете выложить сами проекты? так тяжело что либо сказать
-
Пользователь
В CoDeSys v3 сделаю .projectarchive
В CoDeSys v2 достаточно будет экспортного файла всего проекта, или нужно еще добавлять библиотеки?
Напомните пожалуйста свой е-мейл.
-
посмотрите личные сообщения
-
to Солнечный заяц
это связано с выравниванием в области памяти ввода вывода контроллера (документ "PLC configuration" с 51. пункт 3.1.4.1) переменные типа флоат должны стоять с адресами регистров кратными 2 (т.е. четными), а в вашем примере получаются оба раза с нечетными. чтобы выравнять вставляется незаполненный регистр с нулевым значением.
P.S.
А пример у вас красивый.
-
Пользователь
Проблема со смещением решена. Она возникала в группе из 4-х переменных типа DWORD (8 регистров). Данные в codesys3 принимались со сдвигом вниз на один регистр.
- Сначала я попробовал заменить в codesys2 первый из регистров DWORD на WORD, таким образом сместить регистры вверх и компенсировать сдвиг вниз в codesys3. Но при проверке оказалось что сдвиг вниз в codesys3 исчез. В результате в codesys3 данные уже смещались вверх.
- Тогда я сделал по-другому, заменил первую переменную DWORD на 2-е WORD. Но снова получил сдвиг вниз...
- Только замена всех 4-х переменных DWORD на 8 переменных WORD решило проблему.
Такое ощущение что происходило какое-то выравнивание или переключение между банками данных.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума