 | |
Предыдущие результаты
создал я add-on instruction
все отлично работает, входные, выходые параметры есть, получается полноценная функция
но возникло одно НО: я не имею доступа к тегам. к тегам программы понятно, что не могу. а вот к тегам контроллера почему не имею доступа? -- неясно
как можно получить доступ к тегам контроллера или программы не передавая этот тег через парамерты функции???
|
[quote:7d9645d930="JekaM"]
В RSLogix начиная с v16 есть Add-On'ы. [/quote:7d9645d930]
версия 16.03.00
[quote:7d9645d930="JekaM"]
В них на любом интересующем Вас языке можно написать и функции в том числе и передавать и возвращать все что угодно - теги, массивы, структуры UDT. [/quote:7d9645d930]
в структуре Controller Organizer в папке:
1. Data Types есть Add-On-Defined
2. Motion Groups есть Add-On Instruction
когда на одном из этих пунков жмахаешь правой мышкой --> New, появляется окошко New Add-On Instruction. В окошке есть поле Type, в котором на выбор 3 типа: Ladder Diagram, Function Block Diagram, Structured Text. Но ни о каких языках типа С++ там речи не ведеццо :cry: ))
или как то по-другому это делается???
если есть пример кода, дайти плиз)))
|
[quote:ffd86e2a5e="gnan"]В RSLogix есть возможность создавать процедуры. [b:ffd86e2a5e]А есть ли возможность создавать функции??[/b:ffd86e2a5e](ну или хотя бы подобие))
т.е. как в С++[/quote:ffd86e2a5e]
В RSLogix начиная с v16 есть Add-On'ы. В них на любом интересующем Вас языке можно написать и функции в том числе и передавать и возвращать все что угодно - теги, массивы, структуры UDT. Лучше не бывает :D
|
Добрый день!
[url=http://www.rockwellautomation.com/rockwellsoftware/data/historian/orderinginfo.html]Здесь[/url] можно посмотреть компоненты, которые входят в состав данного продукта, и которые необходимо приобретать отдельно.
1. Исходя из вышеприведённой ссылки, RSLinx Enterprise не входит в комплект FTHistorian SE, его необходимо приобретать. Кроме него ничего приобретать не надо.
2. Нет. Другого встроенного способа нет, только в Excel.
3. ProcessBook не входит в состав продукта, он приобретается на каждое клиентское место. Он служит для разработки клиентских экранов, конфигурирования и отображения информации их архива. Может отображать различные тренды, гистограммы, статическую и динамическую картинку и т.п. Своеобразная мини-SCADA.
4. Без RSView обойтись можно - при помощи ProcessBook. Если же у Вас имеется FTView SE и Вы желаете отобразить архивные данные еще и там, то необходимо приобрести соответствующий add-on.
|
[color=blue:5e96462007]1. Сей продукт ориентирован на сбор данных посредством RSLinx Enterprise. Всё конфигурируется посредством Administration Console. [/color:5e96462007]
Т.е. в составе продукта устанавливается RSLinx Enterprise и ничего дополнительно для настройки сбора данных с контроллеров приобретать не надо?
[color=blue:5e96462007]2. С продуктом идет API. При помощи него вы можете достучаться до архива. [/color:5e96462007]
А какого-нибудь инструмента для экспорта данных, кроме как в Excell, в другие форматы баз данных нет? Понятно, что можно написать приложение, но интересно и наличие встроенных возможностей.
[color=blue:5e96462007]3. Отображение данных - посредством клиента, ProcessBook. [/color:5e96462007]
Он в составе пакета? И что он умеет поподробнее?
[color=blue:5e96462007]Для интеграции в FTView SE необходимо приобрести add-on. Он заменяет Trend из FTView SE на свой, в котором в источниках данных кроме Real-time data и historical server есть еще и Historian SE Server. [/color:5e96462007]
Честно говоря не понял, можно ли обойтись без FTView?
[color=blue:5e96462007]4. Требования для стабильной работы - серверные, минимум два ядра, 2Гб ОЗУ и RAID побольше. [/color:5e96462007]
Понятно.
А стоимость продукта не подскажете?
Спасибо за ответы.
Vitaliy D. Burtsev
|
Добрый день!
1. Сей продукт ориентирован на сбор данных посредством RSLinx Enterprise. Всё конфигурируется посредством Administration Console.
2. С продуктом идет API. При помощи него вы можете достучаться до архива.
3. Отображение данных - посредством клиента, ProcessBook. Для интеграции в FTView SE необходимо приобрести add-on. Он заменяет Trend из FTView SE на свой, в котором в источниках данных кроме Real-time data и historical server есть еще и Historian SE Server.
4. Требования для стабильной работы - серверные, минимум два ядра, 2Гб ОЗУ и RAID побольше.
Одна из основных особенностей данного продукта - уникальное быстродействие в части выборки данных за некий период. Для этого и был разработан особый закрытый формат БД.
|
Для тех, кому это интересно...
Опытным путем было установлено, что описанная выше ошибка в RS Emulate 5000 v 16 происходит, если Add-on имеет в качестве InOut-параметра массив. (Хотя в реальном контроллере все работает без вопросов). Обойти можно объявив UDT, в котором поместить требуемый массив, и передавать в Add-on экземпляр этого UDT.
|
Уважаемые коллеги!
Кто-нибудь имел опыт работы с v 16 RSLogix5000 и RS Emulate 5000?
При загрузке в Эмулятор программы (в которой есть Add-On) после перехода в Run возникает ошибка:
(Type 04) Program Fault(can be trapped by a Fault routine)
(Code 86) Access violation in user program
В базе данных Rockwell есть note ID 38836:
Question
Code 86 access violation in user program when going to run after downloaded to RSEmulate 5000
Answer
Go to computer properties --> advanced --> performance --> settings and select 'Turn on DEP for essential windows programs and services only'.
Но DEP на компьютере так и настроен, а ошибка все равно происходит?!
|
Я только чтодля проверки установил RSLogix 5000 I/O Modules Add-On-Profiles и создал проект для CompactLogix в версии 13 с модулем 1769-IF8. Он есть в списке, всё создаётся.
|
В RSLogix 5000 v.13 не поддерживаются модули 1769-IF8, 1769-OF8 и некоторые другие. Скачал и установил "RSLogix 5000 I/O Modules Add-On-Profiles" - файл 1769AnalogAOPS.zip отсюда http://support.rockwellautomation.com/controlflash/GetLogixProfileFirmware.asp?SN=2022003766&FR=C
Но все равно, модули в списке не появляются.
В чем тут может быть проблема?
|
Предыдущие результаты
Ещё результаты |
|
| |
|