PDA

Просмотр полной версии : ПК + ПЛК100 + МУ110 + два ТРМ138



10_000
28.06.2013, 14:49
Доброго времени суток!
Пытаюсь обьеденить эти девайсы (ПЛК100 + МУ110 + два ТРМ138) по RS485, ПЛК100 мастер. ПК с самописной прогой на делфи опрашивает ПЛК100 по RS232 ModBus, ПК - мастер, ПЛК - слейв. Связь ПК - ПЛК проблем нет. Если ПЛК отдельно опрашивает МУ110 по ModBus то все нормально, добовляю ТРМы через OWEN(Master) не опрашиваеться 485-ая сеть вообще. Ткните носом, где я не правельно ваяю! Проект прикладываю, если надо, могу выложить и исходники на Делфи, но с этой стороны проблем нет.
Необходимо управлять дискретными выходами всех устройств и получать температуру с ТРМов.

capzap
28.06.2013, 14:57
неглядя, просто по тексту, правильно ли я понимаю, что по 485 Вы пытаетесь и по модбас и по овен протоколам одновременно опрашивать устройства?

10_000
28.06.2013, 16:25
Да, я думаю что в этом проблем не должно быть, они ведь молчат без запросов и линию не должны забивать. В принципе у меня ТРМ вообще не как не отвечает, даже без ModBus-а. Честно, я не знаю как настроить ТРМ на ModBus, а с овен-протоколом я не очень дружу, чтоб МУ110 и ТРМ по овену опрашивать.
С компа на Делфи я могу их опрашивать, а с ПЛК ума не хватает.

capzap
28.06.2013, 16:28
Почему не хотите му по 232, трм по 485, а с пк по Ethernet

10_000
28.06.2013, 16:34
Подскажите как сконфигурировать под ТРМ138?
Что я делаю не так?

10_000
01.07.2013, 09:24
У меня проблема не в том как подключить ПК к ПЛК, а в том как прочитать параметры ТРМ138 из ПЛК100!

capzap
01.07.2013, 10:18
У Вас на столе один трм читается из плк или проблема только когда другие слейвы имеются и опршиваются по другому протоколу

10_000
01.07.2013, 10:25
ТРМ вообще не могу прочитать, даже один. При этом с ПК если подключить через преобразователь ТРМ читаеться.

capzap
01.07.2013, 10:36
Если пытаетесь читать один трм удалите все модули модбас для чистоты отладки и желательно начинать чтение одного значения,чтоб проблем с адресацией небыло

10_000
01.07.2013, 10:56
Остальные ModBasы созданы для связи с ПК по RS232
Подскажите, я правильно создаю конфигурацию, для ТРМ138?
Float Variable + time(Listen) для температуры?
Unsigned Variable Comm (Listen) >> 8 bits для реле?
На счет пытаться читать по одному, оборудование уже установлено, и там нет возможности сидеть эксперементировать, а хотелось бы. Так же нет возможности демонтировать ТРМы, а других в наличие нет:(
Изначально была написана программка на делфи и она опрашивала ТРМы и МУ, но это очень не практично, Windows - самый большой форс мажор. Решил завязать все на GKR100? тут и начались трудности с ТРМоми...

capzap
01.07.2013, 12:45
Осмелюсь утверждать, что выложив проект будет проще остальным найти что нетак в конфигураторе

10_000
01.07.2013, 12:59
Так я выложил еще в первом посте:confused:

Пантелеев Дмитрий
01.07.2013, 14:53
Посмотрите пример связи ПЛК и ТРМ138 по протоколу Modbus тут (http://kipshop.ru/Primeri/DevicesOwen/12_PLC1xx+TRM138_Modbus_Modbus_lib.zip).
Установите на ТРМ138 протокол Modbus: Нажмите ПРОГ 6 секунд, выберите PL-4. Наберите код -10. Найдите Prot - должно стоять M.RTU (Modbus RTU). Дальше скорость и другие сетевые параметры должны совпадать. Адреса соответственно должны различаться.

10_000
02.07.2013, 09:06
Сейчас разбираюсь с протоколом OWEN? есть ли где нибудь подробное описание настройки "Module parameters". В каких случаях и как используется "Index" и "Work Mode"?

Пантелеев Дмитрий
02.07.2013, 09:30
Ок. Вот пример чтения двух первых каналов по протоколу ОВЕН.
Index 0 - связано с адресацией каналов.
Work Mode - режим работы:
Polling time - по времени, т.е. через время, заданное в пункте 8, контроллер будет опрашивать эту переменную.

10_000
02.07.2013, 11:12
Спс, во вложении какой таргет использован?

Пантелеев Дмитрий
02.07.2013, 11:29
ПЛК110-60.М Таргеты для всех контроллеров можно скачать здесь (http://www.owen.ru/catalog/41147932)