PDA

Просмотр полной версии : N port 5130 на ПЛК 100



ksn33
25.12.2014, 22:20
Добрый день!
Вопрос изложен в названии темы. Создаю систему считывающую информацию со счетчиков эл. энергии ( в моем случае А1700) и собираюсь использовать MOXA N port 5130.
Вот и возникла идея: использовать имеющийся ПЛК 100 в качестве преобразователя RS485 в TCP.
Может кто пробовал реализовать такое решение.
Прошу подсказать.

Sergey666
25.12.2014, 22:45
Вот смотрю и удивляюсь подобным "хотениям" , хочу спросить у всех , кто пытается опросить или организовать опрос счетчиков газа , электричества и пр. с помощью или через ПЛК :- Вы что собираетесь делать с этими данными ? Как-то обрабатывать программно ? Зачем в системах СБОРА ДАННЫХ ПЛК ???????
Вы хотите "геморроя" ? Вы его получите 100% .
В системах сбора данных от счетчиков ПЛК не нужен.Это абсолютно лишнее звено .
Говорю как человек , строивший системы сбора данных и управления (Диспетчеризация) в которой присутствовали шкафы автоматики с ПЛК и отдельно счетчики и! все сводится в центральную СКАДА и прекрасно там живет , автоматика - автоматикой , сбор и учет данных - сервер сбора данных.

ksn33
26.12.2014, 08:08
Спасибо, очень информативно.
Сервер сбора данных стоит от счетчиков на расстоянии около 300м. Прокладка кабеля затруднена. Возле счетчиков имеется ТСР. Выполняем вариант установки MOXA N port 5130 (485/ТСР) возле счетчиков и передачу данных на сервер. При дальнейшем развитии системы, включении еще счетчиков, необходимо будет еще докупать MOXA N port 5130 для другой подстанции. Имеется в наличии ПЛК. Вопрос: можно ли его использовать в качестве преобразователя. ПЛК в данном случае будет использоваться как удаленный сом порт.
Sergey666, я просил совета, а не эмоций. Не придумывайте того, что я не писал.

melky
26.12.2014, 08:57
ksn33 так не получится, ПЛК дожен будет программно опрашивать счетчики и перекидывать это в слейв TCP. А это геморрой в некотором роде.
Но возможно, Moxa будет по реализации дешевле. И 2-ю моксу потом лучше не ставить, а заменить существующую на несколько портовую, или сразу поставить несколько портовую на развитие.

_Pavel_
26.12.2014, 10:06
Вопрос: можно ли его использовать в качестве преобразователя..

С мохой решение конечно лучше, но если хотите экономить, то думаю что можно. Цитата из документа "owen_plc_configuration"


3.1.4.2. Отображение устройства в области памяти
Наряду с переменными, к которым при работе ПЛК осуществляется
обращение, например, внешнего Мастера, может быть вставлен и другой
модуль, который также отображается, как память. Это важный момент именно
для Modbus (Slave), который отображается как память, т.к. во внутреннее
пространство этой памяти можно вставить не только переменные, но и
устройство, отображаемое как память. Этим вставляемым устройством может 60
быть аналогичный модуль Modbus (Slave), который будет подключен уже к
другой физической линии, Мастер, опрашивающий подчиненный Modbus
(Slave), например, подключенный к другому физическому интерфейсу и
имеющий доступ к ограниченному сегменту от общих данных, или другой
модуль (список доступных для добавления модулей отображается при
попытке вставить новую переменную). При подобной организации области
памяти могут быть реализованы:
• шлюз для обмена данными;

Филоненко Владислав
26.12.2014, 10:47
3.1.4.2. Отображение устройства в области памяти
Ja,Ja - именно так

приборист
26.12.2014, 10:56
Вот смотрю и удивляюсь подобным "хотениям" , хочу спросить у всех , кто пытается опросить или организовать опрос счетчиков газа , электричества и пр. с помощью или через ПЛК :- Вы что собираетесь делать с этими данными ? Как-то обрабатывать программно ? Зачем в системах СБОРА ДАННЫХ ПЛК ???????
Вы хотите "геморроя" ? Вы его получите 100% .
В системах сбора данных от счетчиков ПЛК не нужен.Это абсолютно лишнее звено .
Говорю как человек , строивший системы сбора данных и управления (Диспетчеризация) в которой присутствовали шкафы автоматики с ПЛК и отдельно счетчики и! все сводится в центральную СКАДА и прекрасно там живет , автоматика - автоматикой , сбор и учет данных - сервер сбора данных.

Хорошо, тогда объясните каким образом получить данные с котельной. (Пример - передача аварийных сигналов, значений с газового счетчика СПГ и теплового счетчика ТЭМ)

ASo
26.12.2014, 11:29
Модулями ввода цифровых и аналоговых сигналов и подключением счетчиков к шине или к цифровому входу модуля.

melky
26.12.2014, 13:03
_Pavel_ так врядли получится прицепить счетчик, особенно если у него не Modbus протокол а подобие с запросом авторизации, ввода пароля при авторизации, расчете контрольной суммы, ввода дополнительных параметров при чтении и т.д.

Дмитрий Артюховский
26.12.2014, 20:10
_Pavel_ так врядли получится прицепить счетчик, особенно если у него не Modbus протокол а подобие с запросом авторизации, ввода пароля при авторизации, расчете контрольной суммы, ввода дополнительных параметров при чтении и т.д.

напишите свой протокол обмена и положите выделенные полезные данные в память обмена, по указателю..

melky
26.12.2014, 21:41
Дмитрий Артюховский сквзная привязка переменных и свой протокол это разные вещи.
В случае ПЛК он будет выступать шлюзом, в случае мокса она просто средство согласовки между компьютером и счетчиком. Весь опрос по протоколу ведет именно ПК.

ksn33
27.12.2014, 08:42
На сколько понял должно быть:

1 программа в ПК адресующая к ПЛК по ТСР как к удаленному СОМ порту.
2 программа в ПЛК организующая его работу как шлюза.

Протокол передачи данных счетчика ANSI 12.21 (ANSI 12.21)

Вопрос: Хватит ли ресурсов у ПЛК 100 для этого. В ПЛК 3ХХ, судя по описанию, такие функции имеются?