не совсем понимаю, что на этих скриншотах. Удалите, пожалуйста, из системы пакеты драйверов и шаблонов. Удалите все устройства модулей ввода\вывода и поставьте пакет из шапки этой темы заново.
Вообще странно, Вы первый, у кого такие проблемы.
Сможете описать последовательность действий, которые привели к этой проблеме?
Шаблоны из темы http://www.owen.ru/forum/showthread.php?t=19404 не рекомендую использовать, это переходной продукт, он не развивается и не совместим с продуктом из шапки этой темы.
Последний раз редактировалось Осинский Алексей; 07.09.2015 в 21:33.
Алексей, присоединяюсь к пожеланию из поста №118. Проблемы со связью продолжаются, происходит аналогично как в посте №54. Связка СПК207+16ДН+16Р+4ТД. При потере связи 16ДН устанавливает переменные в ZERO (необходимо для безопасности), соответственно оборудование останавливается. При увеличении времени цикла PLC_PRG, модули "отваливаются" реже, но для данного оборудования очень критична частота опроса модулей, соответственно обратная реакция на исполнительные механизмы, поэтому увеличивать время цикла не вариант. Уже не знаю даже где что попробовать изменить, чтобы работало как надо, не пойму где "засада" .
16 байт против 1 байта, это два слова против маски? Тогда слова надо разделить по разным групповым опросам. Так как задачу где необходимо постоянно менять период шима, на ваших модулях не реализовать все равно, а для управления ттр или контакторами достаточно его выставить один раз и забыть.
А что мешает объединить оба подхода в одном модуле. И дать пользователю в разделе канал модбас слейв триггером самому выбрать оптимальный. Места там много, можно накидать групповых запросов на все возможные случае и оставить их отключенными, а дальше каждый включает что ему нужно.
Понимаю что вопрос не по адресу, но раз уж тут про шим, возможно вы сможете адресовать его правильно. Сейчас шим, в модуле, задается двумя параметрами период и скважность, а дальше логика самого модуля вывода немного огорчает. Если во время периода, когда выход уже отработал скважность и ждет окончание периода, задание скважности увеличить то выход включиться еще раз на время разности между двумя "скважностями". На примере.......... период 40 секунд, скважность 10%. выход работает ровно 4 секунды и 36 секунд стоит, меняем скважность на 11%, если выход еще работает, то все хорошо будет просто 4,4 сек. Если же нет, то происходит еще одно включение на 0,4 секунды. Что для тех же контакторов не очень хорошо. Логичнее же применять новую скважность в следующий период.
Я уже отвечал в теме, что это сильно усложнит как использование модуля конечным пользователем, так и внутреннюю структуру модуля.
Модули, в первую очередь, предназначены для облегчения их использования конечным пользователем. И вряд ли кого-то обрадует читать отдельное РЭ на каждый из модулей CDS.
Сейчас все просто: добавили модуль, задали адрес и он готов к работе без необходимости дополнительной настройки.
Переадресую.
Так и сейчас, в случае если в модуле не прописаны нужные регистры тоже приходится читать документацию на каждый модуль ввода вывода и добавлять регистры руками. Можно же оставить включенными только необходимый минимум, а остальной функционал оставить для тех кому он нужен и в документации, которая все равно есть, указать что для данного модуля либо то либо это
Последний раз редактировалось Осинский Алексей; 08.09.2015 в 11:05.