Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


Предыдущие результаты



Предыдущие результаты



Предыдущие результаты

 Что бы уже все было до конца понятно для предыдущей ссылки по ActivX на VB соответствующий ей проект http://www.filehoster.ru/files/ct3811. А также по http://www.filehoster.ru/files/ct3819 можете посмотреть реализации некоего подобия ООП в контроллерax Logix5000(ну и то хорошо, а как бы Вы хотели поиметь ООП в контроллере?). Эти самые объекты и вызываются из RSView вышеприведенного проекта из того самого ActivX(подобие DLL), зарегистрированного в проекте RSView32

 некие предыдущие мометы для Delphi на VB. За отсутвие кометариев извиняйте. И так выложил все что мог. Пользуйся народ. Мне не жалко. http://www.filehoster.ru/files/ct2777/. Обещал-выложил.

 Спасибо за проявленный интерес к теме. Интерфейс модели RSView32 находится в библиотеке C:\Program Files\Rockwell Software\RSView\ROI32.dll. Сама она связана с множеством dll и exe. Но это не важно. К самой этой модели можно обращаться через модуль интерфейса RSView32_TLB, объявленный в проекте Delphi. Прикрепляю исходник, над которым сейчас работаю. Это некое консольное приложение в виде верхней панели, работающей параллельно проекту RSView32. Смысл создать универсальную оболочку, включающую много универсальных функций, для стандартного проекта. Делаю я это чтобы не потерять спортивную форму и не засохли мозги в кризисное время. С работой сейчас напряженка... Оставляю за собой авторское право, извините. Прошу учесть что все это еще сыро и не отработано до коца. Но для нетерпеливых сам проект Delphi по ссылке http://www.filehoster.ru/files/ct2425 соответсвующий ему проект rsview32 http://www.filehoster.ru/files/ct2424

 [quote:62207747ee="and123"] причем быстрее чем Basic\Script в сотни раз ... Думаю не открыл Америку. [/quote:62207747ee] Хм...очень интересно... Америку не открыли..., очень серьезное заявление. В сотни раз... чем измеряли? Нет, я серьезно. Просто интересно. Использую VBA, для некоторых вещей. Для задач типа свободноконфигурируемый тренд, цифровой ввод типа калькулятора, Упаковка данных в *.mdb, вывод в Crystal Reports, +всякие отчеты в Excel скорости хватает. [quote:62207747ee="and123"] Но для тех кому интерестно могу предоставить интересные исходники[/quote:62207747ee] Я бы посмотрел!. Все что есть.... :)

 Кому интереснтна тема Delphi\DLL\RSView32_TLB альтернатива Basic\ActivX пишите andrey.seleznev@list.ru Для тех кто работал с RSView32 хотел бы высказать мысль : RSView это только снаружи обьектная модель или интерфейс который работает из под своих DLL. Для работающего проекта RSView32 из под Delphi или C зная прцедуры и функции, а также значения этой модели можно делать все что хочешь: создавать и удалять теги(любые) динмически, присваивать им значения, выполнять любые системные команды RSView, например вызывать скрины в нужной позиции, вести логи, тренды и извращатся над проектом как пожелаешь со стороны , не шевеля в самом проектке не одним пальцем, причем быстрее чем Basic\Script в сотни раз ... Думаю не открыл Америку. Но для тех кому интерестно могу предоставить интересные исходники

 [quote:533332d354="deadchilli"]Мне необходимо в Пояснительной записке написать про инициализацию контроллера и модулей ввода/вывода. [/quote:533332d354] Контроллер инициализировать не нужно. Он сам себя инициализирует. Имеется возможность создать StartUp Handler, но это Вас очень сложно и точно не нужно, не забивайте себе голову. [quote:533332d354]В программе RSLinx можно выбирать для аналоговых модулей ввода/вывода токовые они будут или по напряжения и диапозон входных и выходных значений. [/quote:533332d354] Программа RSLinx предназначена вообще не для этого. В ней Вы конфигурировать модули не можете. Модули конфигурируются, как Вам уже написали, в RSLogix5000. Смотрите ссылки выше. [quote:533332d354]Аналоговые модули ввода имеют входы по току 4-20 мА, и по напряжения +-5В и +-10В. А модули аналогового вывода имеют 0-10 В. Это как то прописывается в инициализации?[/quote:533332d354] Это прописывается в RSLogix5000 при конфигурировании каждого модуля. Никакой инициализации модуля, повторяю, нет. Модуль конфигурируется с помощью экранов-подсказок в диалоговом режиме в RSLogix5000 и конфигурация сохраняется в процессоре. [quote:533332d354="deadchilli"]А где можно подробнее про эти теги почитать. [/quote:533332d354] Смотрите ссылки выше. [quote:533332d354]Т.е. не нужно писать подпрограммы опроса датчиков а просто использовать их текущие значения, кототорые записаны в каком то регистре? [/quote:533332d354] Никакие подпрограммы опроса датчиков писать не нужно. Нужно просто использовать текущие значения, представленные тэгами. Обновление данных в тэгов контроллер деает сам, без Вашего участия. Каждый тэг - это определенная структура памяти, пользуясь Вашей терминологией - "регистр", корректнее выражаясь группа ячеек памяти в опреративной памяти контроллера, имеющая своё собственное уникальное символьное имя, по которому к ней можно обращаться. [quote:533332d354]Мне нужно знать значение сигналов с датчиков чтобы реализовать управляющие воздействия...[/quote:533332d354] Просто используйте в программе тэги, указывая в программе имена этих тэгов. Актуализация тэгов производится контроллером автоматически, поэтому в каждом тэге всегда содержится текущее значение сигнала.

 Эта проблема известна, встречается очень редко и связана со вполне определенной конкретной комбинацией установленных Windows Updates в сочетании с некоторыми аппликациями и настройкамии Windows. Что может помочь: 1. Обновить RSLogix5000 до самой новой версии (хотя бы до v16.03) 2. Установить IIS в Windows 3. Установить Microsoft .Net Framework 1.1 Service Pack 1 4. Установить Windows Updates KB920342 и KB925876 5. Читать http://support.microsoft.com/kb/q196271/ Ещё можно выполнить вот этот файл .reg: http://vdt-solutions.de/files/disable_startpage.zip Ошибка, возможно, будет появляться, но не будет фатальной. Удачи!

 Доброго времени суток! Без проблем установилась Rslogi5000 v16,но когда хочу создать проект или открыть,то всплывает следующее окно ошибки: [quote:21d2d7ce19]Report Generator Failure server startup Failure physicalPath=C:\Program Files\Rockwell Software\RSLogix 5000\ENU\v16\webrootport=50664 Инциализатором типа "System.Web.HttpRuntime" созданно исключение[/quote:21d2d7ce19] После чего приложение закрывается!

 Добрый день! Ответ 1: Если у вас нет необходимости использовать данные экраны то и не надо. За это вам ничего не будет и ни к каким последствиям не приведет. Т.е. если у вас в проекте не используется сигнализации параметров и др критических состояний то и экран Alarm можно не использовать. А вообще вся информация выдаваемая на эти дисплеи конфигурируется в пунктах: Diagnostics List Setup, Information Setup+Infromation Messages, Alarm Setup. От ошибки о открытии существующего дисплея вы не избавитесь, потому как это все-таки ошибка. Просто не показывайте Diagnostics. Ответ 2: Проблем и ошибок не возникнет поскольку вы можете задать количество сообщений хранимых в МЕ как для Diagnostics так и для Alarms, все остальные "уходят". И ввобще ненужные экраны можно "погрохать" и если в будущем возникнет в них необходимость создать заново или "вытянуть" из Libraries.

 Здравствуйте! я использую FT View Machine Edition V5.00.00 для создания интерфейса для панели AB PanelView Plus1000 При создании проекта у нас автоматически создаются 3 дисплея: ALARM, DIAGNISTICS, INFORMATION. Отображение или неотображение ALARM и INFORMATION регулируются в ./System/startup, DIAGNOSTICS - в ./System/Diagnostics List Setup. Собственно ничего сложного в этом нет - ставишь/убираешь галочки и при возниконевении каких то событий на экране появляется/не_появляется соответствующее окно, информируеющее о некорректных действиях. [b:288b0b5bbc]Вопрос №1:[/b:288b0b5bbc] в каких случаях можно неотображать каждый из дисплеев и к каким последствиям это может привести? Так же имеется конкретно-практический вопрос по поводу дисплея DIAGNISTICS: Для перехода по дисплеям проекта я буду использовать Display List Selector. Я делаю следующим образом: создаю в Global Objects свой Display List Selector "myDLS" и копирую его на все дисплеи проекта (создаю ссылки). Таким образом в каждом дисплее у меня имеется одинаковое меню перехода на другие дисплеи. Проблема заключается в следующем: при попытке перейти на уже открытый дисплей выводится журнал ошибок DIAGNOSTICS, который и сообщает мне о том, что я пытаюсь перейти на уже существующий дисплей. Если я отключаю DIAGNOSTICS, то соответственно не выводится. [b:288b0b5bbc]Куча вопросов №2:[/b:288b0b5bbc] Верно ли данное решение(так как журнал сообщений ведется не зависимо от того отображается или нет, ошибки возникают)? К каким последствиям это может привести, если панель будет использоваться долгое время? Существуют ли другие способы решения данной проблемы с использованием ссылок и одного глобального Display List Selector? [b:288b0b5bbc]Вопрос №3:[/b:288b0b5bbc] Имеется утановленная на компе FT View Machine Edition. И соответственно написанный проект под панельку. Установил FT View Machine Edition на ноут, что бы уже ехать на объект и там работать. Перенос папки C:\Documents and Settings\All Users\Documents\RSView Enterprise\ME\HMI Projects\Имя_проекта по тому же адресу на ноуте результатов не дал. Видел в реестре переменные с названиями проектов, но трогать пока не стал, может тут что подскажут. Вопрос в следующем: как перенести проект, который хранится на компе, на ноут?



Предыдущие результаты


Ещё результаты



Предыдущие результаты



Предыдущие результаты



Предыдущие результаты



Предыдущие результаты




  
RA & VDT GmbH


Облако тэгов
sound FTView Control Logix MVI56-104S 1734-AENTR Altivar Add-on Instruction MVI46MCM Ethernet PLC-5 SLC-500 1757-SRM Firmware ComactLogixL32E 1756-L75 1756-RM2 Controlnet cable Promass Client Memory 1769-L32E execution minutes seconds Windows Build 00000d5c Unspecified terminate geehrter automatisch keine globalen Fehlermeldungen Default S

Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.146 секунды