 | |
Предыдущие результаты
Пожалуйста, пришлите формальный запрос на office@vdt-automation.de со своими контактными данными и кратким описанием проблемы.
|
Добрый день. Давно не работал с такими модулями MVI56-BAS, возникла проблема передачи данных с модуля в контроллер. По инструкции данные считываются MSG (Servic Code 0xE, Instance 7, Class 0x4, Attribute 0x3)
MSG выдает ошибку "Undefined or unsupported attribute".
Модуль старый (Rev. 1.03) Процессор L63, Rev.16.57. Может у них прошивки несовместимы (последний пример у Prosofta на проц. rev.8). Можно ли обновить прошивку MVI56-BAS? Программа для обновления на дисках есть, а сами прошивки найти не могу.
|
Здравствуйте!
Имеем RSView32 Display, необходимо чтобы при нажатии кнопки считывался заголовок(имя Display-а) и открывался запрограммированный этому заголовку Display, ниже пример - неработающий:
[code:1:c57023949d]Sub io_disp()
On Error Resume Next
Select Case globals.UserForm.Caption
Case "IO_rack0_331": gCommand.Execute "Display IO_rack0m_331"
Case "IO_rack1_331": gCommand.Execute "Display IO_rack1m_331"
Case "IO_rack2_331": gCommand.Execute "Display IO_rack2m_331"
End Select
End Sub[/code:1:c57023949d]
Считать заголовок стандартной UserForm - без проблем, а вот Display?
|
[quote:5f069d05fa="Rolex"]У меня задача попроще. В ftalk se есть два device тега op_man и op_auto.которые в контроллере устанавливают через rs триггер выходной тег auto. Те простая установка оператором ручного или автоматического режима работы, с запоминанием его в контроллере. Решил сделать так: предоставить оператору кнопку которая будетпоочередно по нажатию устанавливать op_man и сбрасывать op_auto, потом наоборот. Обратная связь : вывел на дисплей выходной тег auto. Использовал обычную кнопку и vba срипт, все работает. Но обращение к тегам через vba какое то не очевидное, можно ли сделать тоже самое с помощью стандартных средств ftalk?Спасибо.
П.с. Запоминать режим прямо в ftalk я не стал, хотя такая возможность разумеется есть(maintained push), тк при нештатной пере загрузке сервера все такие команды по идее обнулятся, вот и обрабатываю их в контроллере.[/quote:5f069d05fa]
Смени подход:
1. В контроллере один тег [b:5f069d05fa]auto [/b:5f069d05fa]
2. В FTView сделай две кнопки [b:5f069d05fa]Interlocked [/b:5f069d05fa]на этот тег:
- первая устанавливает [b:5f069d05fa]0[/b:5f069d05fa].
- вторая устанавливает [b:5f069d05fa]1[/b:5f069d05fa].
- задай нужный цвет (текст) для [b:5f069d05fa]State 0[/b:5f069d05fa] и [b:5f069d05fa]State 1[/b:5f069d05fa].
Использовать одну (maintained) кнопку не рекомендую.
[quote:5f069d05fa="Rolex"]П.с. Запоминать режим прямо в ftalk я не стал, хотя такая возможность разумеется есть(maintained push), тк при нештатной пере загрузке сервера все такие команды по идее обнулятся, вот и обрабатываю их в контроллере.[/quote:5f069d05fa]Не бойся, FTView сам этого не сделает (для Device тегов - только контроллер помнит).
|
Чаще всего модуль уходит в Safe mode - если архивные файлы конфликтуют по времени. Для исправления надо зайти на порт 8080, порт 80 в данном режиме недоступен, PI-Connection Manager не подключается в режиме Safe mode. Так чтобы был недоступен 8080 - ниразу не было.
Как вариант - установить AOP для модуля в Logix и попробовать сбросить на заводские настройки.
|
У меня задача попроще. В ftalk se есть два device тега op_man и op_auto.которые в контроллере устанавливают через rs триггер выходной тег auto. Те простая установка оператором ручного или автоматического режима работы, с запоминанием его в контроллере. Решил сделать так: предоставить оператору кнопку которая будетпоочередно по нажатию устанавливать op_man и сбрасывать op_auto, потом наоборот. Обратная связь : вывел на дисплей выходной тег auto. Использовал обычную кнопку и vba срипт, все работает. Но обращение к тегам через vba какое то не очевидное, можно ли сделать тоже самое с помощью стандартных средств ftalk?Спасибо.
П.с. Запоминать режим прямо в ftalk я не стал, хотя такая возможность разумеется есть(maintained push), тк при нештатной пере загрузке сервера все такие команды по идее обнулятся, вот и обрабатываю их в контроллере.
|
Никто не в курсе чем принципиально отличается драйвер 1794-IE8H/A от 1794-IE8H/B, насколько я понимаю, версия В более свежая? Есть ли в них какие-то принципиальные отличия по поддерживаемым модулям? Данной инфы я почему-то не нашел в интернете :o вот в этом тугоменте указанно как отстроить 1794-IE8H/A http://vdt-automation.de/docs/kb32051.pdf , может есть то-же самое но для более свежего драйвера?
|
[quote:065d415c33="oldDad"]Причина в том. что это это неправильный кабель. Он не предназначен для подключения процессоров PLC-5.
Круглый разъём MiniDIN на передней панели PLC-5 - это интерфейс Data Highway Plus. Если Вы хотите подключиться к PLC-5 по интерфейсу Data Highway Plus, то нужен адаптер [url=http://samplecode.rockwellautomation.com/idc/groups/literature/documents/in/1784-in045_-en-p.pdf]1784-U2DHP[/url].[/quote:065d415c33]
Даже так...печально.
А для каких контроллеров предназначем мой кабель? И, если есть переходник USB-COM, то можно ли использовать его как аналог кабеля USB 1761-CBL-PM02?
|
Причина в том. что это это неправильный кабель. Он не предназначен для подключения процессоров PLC-5.
Круглый разъём MiniDIN на передней панели PLC-5 - это интерфейс Data Highway Plus. Если Вы хотите подключиться к PLC-5 по интерфейсу Data Highway Plus, то нужен адаптер [url=http://samplecode.rockwellautomation.com/idc/groups/literature/documents/in/1784-in045_-en-p.pdf]1784-U2DHP[/url].
|
Посмотрите, пожалуйста, вот этот [url=http://vdt-automation.de/docs/flex_hart_sample.zip]пример программирования[/url] модуля.
Могут оказаться полезными также
[url=http://vdt-automation.de/docs/kb32051.pdf]вот этот[/url] и [url=http://vdt-automation.de/docs/hartio_lab.pdf]этот[/url] документы.
|
Предыдущие результаты
Ещё результаты |
|
| |
|