Естественно старт нажат. Но переменные которые срабатывают в Input и Output в модуле modbus не срабатывают!
Естественно старт нажат. Но переменные которые срабатывают в Input и Output в модуле modbus не срабатывают!
Уберите объявление переменных(из Конфиграции_ПЛК) в исполняемой программе(они по умолчанию уже глобальные)
Capzap спасибо за видео, но у меня походу какойто глюк проги Codesys! Если сначала создаешь переменные в POU а потом в конфигурации ПЛК то не работает
Если сначала создаешь переменные в конфигурации ПЛК а потом в POU то работает как в твоем видео файле
1. Есть ли какие нибудь проги для отладки mod bus? Т.е. например посмотреть какой код выходит из контроллера при срабатывании входа.
2.Где можно посмотреть адрес контролера? (который вроде бы д.б. в пределах от 0 до 255)
1) за последние два дня Вы уже третий кто спрашивает на форуме про утилиты, на подобие модбас-тестера
2) адрес не контроллера а слейв устройства (их же в одном ПЛК может быть несколько). Его Вы задаете в конфигураторе на вкладке параметры модуля слейва
На клиенте создал тестовую програмку (iridiummobile) ввел все параметры в соответствии с проектом созданым в Codesys (ID устройства, адресса каналов и т.п.). Там же запустил программу-симулятор интерфейса протокола Modbus ТСР. Проверил вро де бы все должно работать коректно.
Соеденил к ПЛК-100 напрямую (также как и при настройки с конфигуратором) - не работает.
Если смотреть через конфигуратор Codesys то данные через ModBus интерфейсотправляются. Запустил несколько разных Modbus tester для чтения данных из ПЛК они выдают ошибку подключения через Modbus (IP ПЛК. ID устройства выставлены верно). Почитал в форуме о возможных проблемах. Попробывал сбрасывать питание (для загрузки без Конфигуратора, который настраивает его на протокол ОВЕН) - не помогло!
Как можно решить эту проблему?
Последний раз редактировалось Evgengold; 22.10.2011 в 23:31.
Вот настройка модуля ModBus в ПЛК Браузере
6.JPG
Вот прога которая является симулятором работы контролера (устанавливается на компе)
1.JPG
Вот 1-ый модбас тестор - бесплатная версия работает 30 дней
2.JPG
Вот 2-ой модбас тестор по TCP в меню не активно но на всякий случай проверял
3.JPG
Вот 3-ий не дает переключать на TCP при этом выходит следующее окно
4.JPG
в плк маска 255.255.255.0, а винда по умолчанию адресу 10.х.х.х ставит маску 255.0.0.0. Тут два варианта, либо в ПЛК и ПК IP-адреса выставить в сетях 192.168.х.х и про маску забыть или непологаться на возможности винды и самостоятельно проставить все пункты настройки сети в ПК. Но если бы производители привели в соответствие адрес и маску, проблем было бы меньше http://ru.wikipedia.org/wiki/Классовая_адресация
НА сколько я понимаю маска винды шире, и допускает маску контроллера... или нет?