PDA

Просмотр полной версии : Связка ПМ01 + ТРМ202 + ПЛК150 по RS-485



justplan
20.02.2014, 15:51
Добрый день!
Нужно объединить в сеть RS-485 3 этих прибора. Логика простая: ПЛК считывает из ТРМ202 значение температуры, и если значение больше определенного, ПМ01 посылает смс со значением температуры из ТРМ. И ПМ01, и ТРМ202 настроены на Modbus ASCII, 9600 bps. Отдельно подключенный к ПЛК модем может послать **** отдельно подключенный к ПЛК ТРМ202 спокойно передает в него значение температуры. Но как только включаю их вместе, после перезаливки программы в ПЛК значение температуры в CoDeSys обновляется, но если нажать F5 (запуск программы) - температура перестает обновляться, при этом ошибок никаких не получаю, и, соответственно, смс не отправляется. Похоже что какая-то ошибка в настройки сети, но какая - не пойму. Файл проекта прилагается.

kfvniiz
20.02.2014, 16:04
Они все у тебя висят судя по твоему проекту на одном порту.
А про работу в сети приборов ТРМ202 почитай тут на форуме тему http://www.owen.ru/forum/showthread.php?t=16190

capzap
20.02.2014, 16:09
Добрый день!
Нужно объединить в сеть RS-485 3 этих прибора. Логика простая: ПЛК считывает из ТРМ202 значение температуры, и если значение больше определенного, ПМ01 посылает смс со значением температуры из ТРМ. И ПМ01, и ТРМ202 настроены на Modbus ASCII, 9600 bps. Отдельно подключенный к ПЛК модем может послать **** отдельно подключенный к ПЛК ТРМ202 спокойно передает в него значение температуры. Но как только включаю их вместе, после перезаливки программы в ПЛК значение температуры в CoDeSys обновляется, но если нажать F5 (запуск программы) - температура перестает обновляться, при этом ошибок никаких не получаю, и, соответственно, смс не отправляется. Похоже что какая-то ошибка в настройки сети, но какая - не пойму. Файл проекта прилагается.

Вложение не открывал,проект соответственно не смотрел. Есть бибка unm.lib на её основе работет библиотека по управлению модемом,включая и смски, так вот закрыв порт для неё, можно открыть порт для работы по протоколу модбас,если конечно есть наработки
Вместе эти виды связи не будут работать

justplan
20.02.2014, 16:26
так вот закрыв порт для неё, можно открыть порт для работы по протоколу модбас,если конечно есть наработки
Что-то не очень уловил суть, что за порты?


Вместе эти виды связи не будут работать
Как понять - не будут в принципе работать, или не будут работать на RS-485? Т.е. мне надо посадить, например, модем на RS-232, а всё остальное на RS-485?

capzap
20.02.2014, 16:31
Если есть возможность отселить модем на отдельный порт, так и сделайте

justplan
20.02.2014, 16:36
Проблема в том, что у ПЛК150 единственный порт rs232 - 6-контактный RJ-12, коннекторов таких у меня кроме как на кабеле КС1 нету, и где достать не знаю :( Поэтому и хотел на RS-485 всё посадить...

kfvniiz
20.02.2014, 17:37
Проблема в том, что у ПЛК150 единственный порт rs232 - 6-контактный RJ-12, коннекторов таких у меня кроме как на кабеле КС1 нету, и где достать не знаю :( Поэтому и хотел на RS-485 всё посадить...
В магазине где же еще, такое бывает в компьютерных магазинах, в магазинах торгующих телефонным оборудованием возможно сигнализациями. Можно и через интернет заказать.

justplan
25.02.2014, 10:09
Всем добрый день! Купил коннекторы RJ12, какие настройки нужно задать в CoDeSys чтобы контроллер видел модем по RS-232?
Провод обжал так:
RJ-45 |3| |4| |5|
RJ-12 |6| |2| |1|
Интересуют блоки OpenPort и др.

justplan
25.02.2014, 11:31
Да, кстати, блок FB_SMS_CFG выдает ErrCode 6. Что это за ошибка я так и не нашел...

Пантелеев Дмитрий
25.02.2014, 11:40
Для отправки смс воспользуйтесь готовой библиотекой http://www.owen.ru/forum/showthread.php?t=13029 Там есть и примеры отправки смс. Модем повесьте на отдельный интерфейс. Кабель сделали верно.

justplan
25.02.2014, 19:50
Спасибо, все заработало. Похоже что проблема была в том что Universal Network Module был определен в конфигураторе ПЛК после Modbus master, а нужно было прописать его до.

Igor.m
28.11.2014, 19:15
Спасибо, все заработало. Похоже что проблема была в том что Universal Network Module был определен в конфигураторе ПЛК после Modbus master, а нужно было прописать его до.
А вы уверены что в этом была проблема? Можете скинуть проект? У меня не работает связка ип320+ПЛК 100+мв110+пм01 таким образом