SergGT Posted July 7, 2011 Share Posted July 7, 2011 Здравствуйте!У меня такой вопрос:заняты построением системы ввода-вывода данных,собираемся использовать вашу продукцию,в частности Е4200-каким образом данные с порта Ethernet и в каком формате уходят в сеть?Т.е. хотим состыковать вашу систему с системой Mototrbo. нужно знать пакет передачи данных чтобы можно было оперировать данными которые в нем передаются. Link to comment
Guest Stepashkin Posted July 7, 2011 Share Posted July 7, 2011 Добрый день! Если Вы планируете использовать активный ввод/вывод, то взаимодействие с 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
SergGT Posted July 10, 2011 Author Share Posted July 10, 2011 Добрый день! Если Вы планируете использовать активный ввод/вывод, то взаимодействие с 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
SergGT Posted July 11, 2011 Author Share Posted July 11, 2011 Добрый день! Если Вы планируете использовать активный ввод/вывод, то взаимодействие с 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
Komantsev Posted July 12, 2011 Share Posted July 12, 2011 Добрый день! Ну в таком случае Вам надо использовать опцию с помощью правил "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
SergGT Posted July 12, 2011 Author Share Posted July 12, 2011 Добрый день! Ну в таком случае Вам надо использовать опцию с помощью правил "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 Posted July 12, 2011 Share Posted July 12, 2011 Спасибо огромное!!! Я так понял что само тело сообщения будет передаваться в открытом виде в пакете(TCP, UDP) который выберем?И можем ли мы паралельно это сообщение отправить по порту RS-232? Да, Вы правы, тело сообщения будет передано в открытом виде. При настройке отправки сообщения нужно выбрать IP-адрес(а) и TCP/UDP-порт, на который будет отправлено сообщение, а также формат сообщения (ASCII, UNICODE, HEX). Через RS-232 можно отправить только SMS-сообщения, если к последовательному порту подключен GSM-модем (например, Moxa OnCell 2110 или OnCell 2150). Link to comment
SergGT Posted July 19, 2011 Author Share Posted July 19, 2011 Еще есть вопрос по платам расширения.Плата цифровых датчиков с общим минусом.Разомкнутое состояние датчика чему будет соответствовать?высокому или низкому уровню?И по питанию IoLogik E4200 сколько нужно блоков питания для его работы?Из схемы получается что 2.Один для питания схем.Второй для уровней на платах.Объясните пожалуйста. Link to comment
SergGT Posted July 19, 2011 Author Share Posted July 19, 2011 Да, Вы правы, тело сообщения будет передано в открытом виде. При настройке отправки сообщения нужно выбрать 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 Posted July 19, 2011 Share Posted July 19, 2011 Еще есть вопрос по платам расширения.Плата цифровых датчиков с общим минусом.Разомкнутое состояние датчика чему будет соответствовать?высокому или низкому уровню? При общем минусе разомкнутое состояние датчика будет соответствовать высокому уровню, но ведь всегда можно сделать инверсию сигнала. И по питанию IoLogik E4200 сколько нужно блоков питания для его работы?Из схемы получается что 2.Один для питания схем.Второй для уровней на платах.Объясните пожалуйста. Да, Вы правы, один БП нужен для питания системы, второй - для уровней на модулях расширения. Но можно одним БП запитать обе схемы. А разве по RS-232 нельзя будет получать данные по протоколу Modbus-RTU или ASCII? Еще раз повторяю - RS-232 предназначен только для передачи SMS-сообщений. Link to comment
SergGT Posted July 25, 2011 Author Share Posted July 25, 2011 Здравствуйте!Можно еще один вопрос?Возможна ли в контроллере отправка сообщения в ASCII коде в котором будет текст с состоянием всех датчиков в системе?И возможна ли эта отправка по таймеру?Где можно почитать о том как формировать сообщение в контроллере? Link to comment
Guest Stepashkin Posted July 26, 2011 Share Posted July 26, 2011 Добрый день! В текст при отправке как TCP/UDP, так и SMS-сообщений можно вставить свое сообщение, некоторую служебную информацию (текущее время, дату, IP-адрес, псевдоним или расположение ioLogik'а), а также состояние входов/выходов (правда, кнопки "Отправить состояние всех каналов" нет, нужно будет вручную добавлять каждый канал, состояние которого нужно отправить в сообщении). Возможна отправка сообщений по расписанию (время, дата, дни недели). Информацию по Click&Go можно получить, прочитав Руководство пользователя для ioLogik E4200 (руководство прикреплено к ответу). Также можно воспользоваться русскоязычным Руководством пользователя для ioLogik E2210 (http://www.moxa.ru/forum/index.php?app=core&module=attach§ion=attach&attach_id=570) - процесс настройки Click&Go в этом устройстве практически такой же, что и в ioLogik E4200. ioLogik_Active_Ethernet_Modular_Users_Manual_v2.pdf Link to comment
SergGT Posted August 11, 2011 Author Share Posted August 11, 2011 Здравствуйте! Полностью разобрался с E4200 .Интересует такой вопрос-при подключении токового датчика на плату M-3802 на одном контроллере ток показывает один,на другой плате со второго контроллера другой ток.Каким образом можно уровнять их уровни? Или это только программным способом? Link to comment
Komantsev Posted August 11, 2011 Share Posted August 11, 2011 Добрый день, Ну вообще у них нет функции пользовательской калибровки. Модули калибруются на заводе. А сильно ли разнятся результаты измерений? Link to comment
Komantsev Posted August 12, 2011 Share Posted August 12, 2011 А есть понимание, какой именно из модулей показывает некорректно? Мы его продиагностируем и заменим если что. Link to comment
SergGT Posted April 26, 2012 Author Share Posted April 26, 2012 Добрый день!!!Интересует вопрос следующий!!!Построили систему телеметрии на основе 2-х IoLogic 4200/Есть одна проблема которую не можем решить.Система предусматривает дубляж всех сигналов с датчиков.Также и с аналоговых.Т.е. сигналы с датчиков поступают на 2 контроллера параллельно при этом на аналоговых датчиках которые поступают на модули М-3802 происходит уменьшение размера тока в 2 раза.Как можно обоити этот момент.Возможности поставить дублированные датчики нет. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now