Jump to content
Форум по продукции MOXA

Recommended Posts

Здравствуйте!У меня такой вопрос:заняты построением системы ввода-вывода данных,собираемся использовать вашу продукцию,в частности Е4200-каким образом данные с порта Ethernet и в каком формате уходят в сеть?Т.е. хотим состыковать вашу систему с системой Mototrbo. нужно знать пакет передачи данных чтобы можно было оперировать данными которые в нем передаются.

Link to comment
Guest Stepashkin

Добрый день!

 

Если Вы планируете использовать активный ввод/вывод, то взаимодействие с ioLogik E4200 обеспечивается следующими способами:

- через OPC-сервер Active OPC

- с помощью правил "if - then - else" на ioLogik задаётся отправка сообщений (TCP-, UDP- или SNMP TRAP-сообщения заданного Вами формата) на какой-либо хост. В этом случае нужно будет просто принять сообщение.

 

Если работа с устройством будет осуществляться через протокол Modbus, по ссылке можно скачать MXIO-библиотеки для различных языков программирования:

http://www.moxa.com/support/download.aspx?d_id=1586

Link to comment

Добрый день!

 

Если Вы планируете использовать активный ввод/вывод, то взаимодействие с ioLogik E4200 обеспечивается следующими способами:

- через OPC-сервер Active OPC

- с помощью правил "if - then - else" на ioLogik задаётся отправка сообщений (TCP-, UDP- или SNMP TRAP-сообщения заданного Вами формата) на какой-либо хост. В этом случае нужно будет просто принять сообщение.

 

Если работа с устройством будет осуществляться через протокол Modbus, по ссылке можно скачать MXIO-библиотеки для различных языков программирования:

http://www.moxa.com/support/download.aspx?d_id=1586

Дело в том что на приемной стороне нет возможности обрабатывать протокол Modbus.Gj'njve и стоит задача внести данные с датчиков в стандартый формат(например ASCII ). Реально ли это?т.е данные с контроллера должны идти в открытом виде а не в специализированном протоколе.

Link to comment

Добрый день!

 

Если Вы планируете использовать активный ввод/вывод, то взаимодействие с ioLogik E4200 обеспечивается следующими способами:

- через OPC-сервер Active OPC

- с помощью правил "if - then - else" на ioLogik задаётся отправка сообщений (TCP-, UDP- или SNMP TRAP-сообщения заданного Вами формата) на какой-либо хост. В этом случае нужно будет просто принять сообщение.

 

Если работа с устройством будет осуществляться через протокол Modbus, по ссылке можно скачать MXIO-библиотеки для различных языков программирования:

http://www.moxa.com/support/download.aspx?d_id=1586

И как на ioLogic задать отправку сообщений?Ведь датчиков немало и как сообщения будут группироваться для отправки в сеть?

Link to comment

Добрый день!

 

Ну в таком случае Вам надо использовать опцию

с помощью правил "if - then - else" на ioLogik задаётся отправка сообщений (TCP-, UDP- или SNMP TRAP-сообщения заданного Вами формата) на какой-либо хост.

Для этого Вам надо написать правила вида:

if DI[0]=ON then <отправка сообщения1> else <отправка сообщения2>

На месте DI[0]=ON можно указать изменение состояния любого аналогового или дискретного канала.

В качестве текста отправляемого сообщения можно указать любой нужный Вам текст. Например,

"Дверь в помещение А открыта"

При этом в сообщение можно автоматически вставить такие теги как текущее время, адрес ioLogik, состояния других каналов и проч. То есть надо будет Вам самостоятельно придумать такие сообщения, которые бы без проблем могла прочитать приемная сторона.

 

Всего в ioLogik E4200 можно указать до 80 подобных правил. Вы правы, что на все случаи жизни их не хватит. Но для многих несложных задач мониторинга вполне достаточно.

 

Кстати, могу выложить наш ioLogik в Интернет, чтобы Вы попробовали написать на нем какие-нибудь правила. Вам только надо будет самим иметь выделенный IP-адрес в Интернете, чтобы ioLogik отсылал на него сообщения.

Link to comment

Добрый день!

 

Ну в таком случае Вам надо использовать опцию

с помощью правил "if - then - else" на ioLogik задаётся отправка сообщений (TCP-, UDP- или SNMP TRAP-сообщения заданного Вами формата) на какой-либо хост.

Для этого Вам надо написать правила вида:

if DI[0]=ON then <отправка сообщения1> else <отправка сообщения2>

На месте DI[0]=ON можно указать изменение состояния любого аналогового или дискретного канала.

В качестве текста отправляемого сообщения можно указать любой нужный Вам текст. Например,

"Дверь в помещение А открыта"

При этом в сообщение можно автоматически вставить такие теги как текущее время, адрес ioLogik, состояния других каналов и проч. То есть надо будет Вам самостоятельно придумать такие сообщения, которые бы без проблем могла прочитать приемная сторона.

 

Всего в ioLogik E4200 можно указать до 80 подобных правил. Вы правы, что на все случаи жизни их не хватит. Но для многих несложных задач мониторинга вполне достаточно.

 

Кстати, могу выложить наш ioLogik в Интернет, чтобы Вы попробовали написать на нем какие-нибудь правила. Вам только надо будет самим иметь выделенный IP-адрес в Интернете, чтобы ioLogik отсылал на него сообщения.

Спасибо огромное!!! Я так понял что само тело сообщения будет передаваться в открытом виде в пакете(TCP, UDP) который выберем?И можем ли мы паралельно это сообщение отправить по порту RS-232?
Link to comment
Guest Stepashkin
Спасибо огромное!!! Я так понял что само тело сообщения будет передаваться в открытом виде в пакете(TCP, UDP) который выберем?И можем ли мы паралельно это сообщение отправить по порту RS-232?

Да, Вы правы, тело сообщения будет передано в открытом виде. При настройке отправки сообщения нужно выбрать IP-адрес(а) и TCP/UDP-порт, на который будет отправлено сообщение, а также формат сообщения (ASCII, UNICODE, HEX).

Через RS-232 можно отправить только SMS-сообщения, если к последовательному порту подключен GSM-модем (например, Moxa OnCell 2110 или OnCell 2150).

Link to comment

Еще есть вопрос по платам расширения.Плата цифровых датчиков с общим минусом.Разомкнутое состояние датчика чему будет соответствовать?высокому или низкому уровню?И по питанию IoLogik E4200 сколько нужно блоков питания для его работы?Из схемы получается что 2.Один для питания схем.Второй для уровней на платах.Объясните пожалуйста.

Link to comment

Да, Вы правы, тело сообщения будет передано в открытом виде. При настройке отправки сообщения нужно выбрать IP-адрес(а) и TCP/UDP-порт, на который будет отправлено сообщение, а также формат сообщения (ASCII, UNICODE, HEX).

Через RS-232 можно отправить только SMS-сообщения, если к последовательному порту подключен GSM-модем (например, Moxa OnCell 2110 или OnCell 2150).

А разве по RS-232 нельзя будет получать данные по протоколу Modbus-RTU или ASCII?

Link to comment
Guest Stepashkin
Еще есть вопрос по платам расширения.Плата цифровых датчиков с общим минусом.Разомкнутое состояние датчика чему будет соответствовать?высокому или низкому уровню?

При общем минусе разомкнутое состояние датчика будет соответствовать высокому уровню, но ведь всегда можно сделать инверсию сигнала.

 

 

И по питанию IoLogik E4200 сколько нужно блоков питания для его работы?Из схемы получается что 2.Один для питания схем.Второй для уровней на платах.Объясните пожалуйста.

Да, Вы правы, один БП нужен для питания системы, второй - для уровней на модулях расширения. Но можно одним БП запитать обе схемы.

 

 

А разве по RS-232 нельзя будет получать данные по протоколу Modbus-RTU или ASCII?

Еще раз повторяю - RS-232 предназначен только для передачи SMS-сообщений.

Link to comment

Здравствуйте!Можно еще один вопрос?Возможна ли в контроллере отправка сообщения в ASCII коде в котором будет текст с состоянием всех датчиков в системе?И возможна ли эта отправка по таймеру?Где можно почитать о том как формировать сообщение в контроллере?

Link to comment
Guest Stepashkin

Добрый день!

 

В текст при отправке как TCP/UDP, так и SMS-сообщений можно вставить свое сообщение, некоторую служебную информацию (текущее время, дату, IP-адрес, псевдоним или расположение ioLogik'а), а также состояние входов/выходов (правда, кнопки "Отправить состояние всех каналов" нет, нужно будет вручную добавлять каждый канал, состояние которого нужно отправить в сообщении).

Возможна отправка сообщений по расписанию (время, дата, дни недели).

 

Информацию по Click&Go можно получить, прочитав Руководство пользователя для ioLogik E4200 (руководство прикреплено к ответу). Также можно воспользоваться русскоязычным Руководством пользователя для ioLogik E2210 (http://www.moxa.ru/forum/index.php?app=core&module=attach&section=attach&attach_id=570) - процесс настройки Click&Go в этом устройстве практически такой же, что и в ioLogik E4200.

ioLogik_Active_Ethernet_Modular_Users_Manual_v2.pdf

Link to comment
  • 3 weeks later...

Здравствуйте! Полностью разобрался с E4200 .Интересует такой вопрос-при подключении токового датчика на плату M-3802 на одном контроллере ток показывает один,на другой плате со второго контроллера другой ток.Каким образом можно уровнять их уровни? Или это только программным способом?

Link to comment

Добрый день,

Ну вообще у них нет функции пользовательской калибровки. Модули калибруются на заводе.

А сильно ли разнятся результаты измерений?

Link to comment

А есть понимание, какой именно из модулей показывает некорректно?

Мы его продиагностируем и заменим если что.

Link to comment
  • 8 months later...

Добрый день!!!Интересует вопрос следующий!!!Построили систему телеметрии на основе 2-х IoLogic 4200/Есть одна проблема которую не можем решить.Система предусматривает дубляж всех сигналов с датчиков.Также и с аналоговых.Т.е. сигналы с датчиков поступают на 2 контроллера параллельно при этом на аналоговых датчиках которые поступают на модули М-3802 происходит уменьшение размера тока в 2 раза.Как можно обоити этот момент.Возможности поставить дублированные датчики нет.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...