-
Ну в принципе правильно поняли.
На столе был собран макет: панель + ПЛК110.
Панель можно программировать через USB (чем собственно и воспользовался), ПЛК через RS232. Т.е. весь макет одновременно подключен к ноуту - ПЛК по RS232 и панель через USB.
Ну значит рисуем что-то в панели, дописываем что-то в программе - сразу все заливается и на ходу тестируется. Все нормально... До тех пор пока либо панель отключим от ноута (сразу обрыв связи между ПЛК и панелью) или отключим RS232 от ПЛК - связь до конца не теряется, но идут ошибки что адрес не найден. В первом случае панель надолго задумывается и в итоге на экране вместо переменных пустые поля, во втором остаются старые значения, но панель постоянно выводит попап об ошибках.
Естественно что все происходит и если все перегрузить или включить все "нахолодную".
Проекта к сожалению сейчас нет. Могу только во вторник скинуть.
Но там проект был практически пустой - быстрые счетчики по входам 1-4 выводятся в панель (черновой вариант). По модбасу тоже никаких особенностей - эти же счетчики выводятся через float (5 переменных - еще предполагалось считать импульсы с не быстрого входа) и unsighnet variable с двумя 8 bit (концевики, включение нагрузки, сброс счетчиков).
Один в один задал все для модбаса для ПЛК100 - все прекрасно работает. Даже склоняемся к тому что проект будет сделан в итоге на ПЛК100 - заморачиваться с программным счетчиком смысла особо нет, если есть аппаратный.
Только возникла еще одна проблема. Долго думали, гадали, но так и не пришли к выводу: на ПЛК100 входы с общим минусом (включение плюсом), а на МДВВ включение минусом - кто так разрабатывает схемы??? :)
В итоге вместо мдвв решили использовать ПЛК110 для входов-выходов кнопок/датчиков, а выводить на панель через ПЛК100. Только опять проблема - связать их пока не получилось... :)
Может примерчик есть? :)
-
1. Чудеса... Вот если бы Вы подключали еще что то, и связь начинала пропадать - ну это еще можно как то пытаться обосновать, но что бы отключали и связь пропадала... А она (связь) не восстанавливается в течении 20-60 секунд?
Такую жалобу слышу в первые... Давайте программу. Контроллер есть возможность к нам подвезти?
2. Разработчик обоих устройств у нас уже не работает - его фамилия Вам ничего не скажет :) К стати это один и тот же человек. :)
3. Связь по Ethernet? Пример есть обмена двух контроллеров по UDP в ПЛК\примеры программ и полезности.
-
1. Подвезти скорее всего не получится... Могу видео заснять во вторник - сами убедитесь. :)
Связь не восстанавливается. Восстанавливалась бы - считали бы что проблемы нет, т.к. там не критичное к этому оборудование.
2. Ну нет, так нет... :)
Как я уже говорил - все устраивает в ваших контроллерах (по паспорту), но вот мелкие недостатки убивают все напрочь. :)
3. Я пытался через RS-485 (owen или modbus). После выходных попробую разобраться с Вашими примерами.