|
Вопросы о Pixel Раздел специально по темам работы и применения контроллеров Pixel - 12xx и Pixel - 25xx |
|
Опции темы | Поиск в этой теме |
29.04.2016, 16:09 | #1 |
Новичок
Регистрация: Jun 2015
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Соединение с компьютером по ethernet
Здравствуйте. У меня контроллер PIXEL 2512-02 с модулем ETHERNET. Подскажите, пожалуйста, возможно ли, соединившись с компьютером, увидеть текущие значения параметров? Что для этого нужно сделать?
(К контроллеру подключён датчик давления, показания на экране контроллера настроены. Задача - вывести эти значения на компьютер (через кабель ethernet или как-то ещё), чтобы архивировать их). |
29.04.2016, 16:43 | #2 | |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Соединение с компьютером по ethernet
Цитата:
В контроллере надо организовать переменную (блок "Выход" на поляне), узнать/задать ее адрес через Опции->Переменные Modbus (или Ctrl+M), а затем прописать этот адрес в сервере ввода-вывода, который у вас есть. Например в сервере Lectus OPC/DDE. Пример здесь А из сервера значение переменной можно выводить хоть в таблицу Excel, хоть в любую SCADA... Про SCADA можно почитать вначале здесь а потом здесь __________________ Автомат АК - самый распространенный преобразователь стека в очередь |
|
29.04.2016, 17:16 | #3 |
Новичок
Регистрация: Jun 2015
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Соединение с компьютером по ethernet
Спасибо) Попробую. А ещё маа-а-аленький вопрос. Возможно ли всё это осуществить, не используя com-порт (то есть чисто через ethernet)? Дело в том, что запрограммированный контроллер стоит, грубо говоря, в чистом поле, а ноутбук, с которого можно к нему пристыковаться, не имеет com-порта.
Просто есть подозрение, что нужно допрограммировать связь с OPC-сервером, а без com-порта это никак. |
29.04.2016, 18:17 | #4 | |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Соединение с компьютером по ethernet
Цитата:
Кстати, у модуля Ethernet ко всему прочему всего один TCP-стек. То есть сервер ввода-вывода должен делать запросы Пикселю через одно соединение. Иначе будут отказы в доступе. __________________ Автомат АК - самый распространенный преобразователь стека в очередь |
|
03.05.2016, 17:33 | #5 |
Новичок
Регистрация: Jun 2015
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Соединение с компьютером по ethernet
Через com-порт вижу значения, всё считывается. А по ethernet - нет. Как задать ip-адреса в опциях пикселя и опциях нет-порта в лоджике; а как задать их в лектусе? Понятно, что где-то что-то должно совпадать, а где-то различаться. Так в каком месте прописывать ip компа, а где - ip контроллера? По инструкции это не ясно. Вообще надо ли трогать ip компа, если подсоединяешься кроссовым кабелем?
|
04.05.2016, 02:53 | #6 |
Новичок
Регистрация: Jun 2015
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Соединение с компьютером по ethernet
Опишу процесс более подробно, чтобы было ясно, в чём загвоздка.
Есть программа, в которой 3 числа формата real выводятся на экран Пикселя. Эти же числа требуется отобразить на OPC-сервере. 1) Открываю вкладку FBD, создаю 3 выхода, даю им названия, тащу к ним связи. 2) Нажимаю ctrl+M, сохраняю файл .map 3) Открываю вкладку УСТРОЙСТВА, в разделе COM1 создаю slave, подгружаю только что созданную карту памяти (чтобы при загрузке проекта видеть значения с COM-порта). 4) в разделе netPort создаю slave, подгружаю только что созданную карту памяти (чтобы после загрузки проекта видеть значения через Ethernet). IP, допустим, 192.168.0.201, порт 502 5) Во вкладке Устройства нажимаю на Pixel2501:1, задаю Адрес в сети ModBus 1, ip 192.168.0.213 порт 502 (то есть то, что изначально прописано в Пикселе в "конфигурации"). 6) Конвертирую .map в .cfg конвертером, открываю OPC-сервер, загружаю карту памяти, нажимаю "текущие данные - request1". Открывается диалоговое окно. Через COM-порт всё прекрасно считывается. А как сконфигурировать TCP-IP подключение? Функция "настройка" в "ModBus - подключение", где нужно выставить ip-адрес. Какой именно? Адрес компьютера или адрес Пикселя, который в нём прописан? Пробовал оба варианта, не помогает. Зачем нужна вкладка "параметры" в разделе "дополнительно"? Что именно там прописывается? Надо ли менять ip-адрес на компе, чтобы он соответствовал тому адресу, который заложен в п.4? В общем, как сделать, чтобы через Ethernet-кабель заработало всё так же, как через COM-порт? |
04.05.2016, 09:30 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Соединение с компьютером по ethernet
Цитата:
IP компа и пикселя должны различаться в последнем числе. Т.е. если у компа 192.168.0.1, то у пикселя должен быть адрес любой, кроме 192.168.0.1 или 192.168.0.0 PS. Лектус производит компания Lectussoft, поэтому все ваши вопросы стоило бы отправить не нам, а им. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
04.05.2016, 10:55 | #8 | |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Соединение с компьютером по ethernet
Цитата:
ИТОГО: сносите Ваши слейвы по СОМ порту и netPort, и всё должно заработать. __________________ Всё, что нельзя выразить в цифрах — это не наука, это — мнение. |
|
05.05.2016, 01:14 | #9 | ||
Новичок
Регистрация: Jun 2015
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Соединение с компьютером по ethernet
Цитата:
Цитата:
Проблема успешно решена Жаль, что нельзя программировать без com-порта, в некоторых случаях найти com-порт бывает сложно. Даже на стационарниках не всегда есть. Втыкаешься в com - не соединяет. Смотришь в диспетчере устройств, а там он как usb отображается (типа на плате он подключён к usb-слоту через переходник). |
||
05.05.2016, 09:30 | #10 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Соединение с компьютером по ethernet
Цитата:
http://forum.segnetics.com/showthread.php?t=2215 Цитата:
Например: http://market.yandex.ru/model.xml?CM...2414&hid=91013 К тому же недостатка преобразователей интерфейсов в мире не ощущается __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
06.05.2016, 02:08 | #11 |
Новичок
Регистрация: Jun 2015
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Соединение с компьютером по ethernet
|