 | |
Предыдущие результаты
[quote:f3eefef3f5="zlogic"]Спасибо за ваши мнения...
MVI94-ADM втыкается в то же самое место, где стоит 1794-AENT...
И доступ через него к модулям АБ через ASCII... [/quote:f3eefef3f5]
Нет и нет.
[quote:f3eefef3f5="zlogic"]Вы смотрели документацию на сей продукт? Консультировались со специалистами от PROSOFT?[/quote:f3eefef3f5]
Да и нет. Мы применили MVI94-GSC-E, хотя вначале планировали
MVI94-ADM (работа с теплосчетчиком СА-94 или СА-97).
[quote:f3eefef3f5="zlogic"]Или Вы хотите сказать, что меня просто напросто обманули, грубо говоря, или ввели в заблуждение, мягко выражаясь?[/quote:f3eefef3f5]
Да.
См. http://www.prosoft-technology.com/prosoft/products/for_rockwell_automation/platform/flex_i_0/mvi94_adm
"The MVI94-ADM module is the ideal solution for many applications where serial connectivity must be added to a FLEX platform"
На практике - вам нужен обмен с каким-то устройством по RS-232(-422,-485):
- устанавливаете модуль -ADM и пишете свою программу для обмена по RS-232(-422,-485) с нужным устройством.
- данные из (в) -ADM могут попасть в локальный процессор, например FlexLogix или в удаленный контроллер подключенный к сети. В вашем случае EtherNet/IP через 1794-AENT. Другие сети также возможны.
Чтобы было еще понятнее - MVI94-ADM надо считать модулем ввода-вывода.
|
[quote:f75d37dc77="zlogic"]Выкидываем адаптер 1794-AENT...
Покупаем MVI94-ADM от PROSOFT... Продают и в России...
И пишем на любимом Builder С++... [/quote:f75d37dc77]
И опять беда - не работает. :twisted:
1794-AENT и MVI94-ADM используются для разный целей
1794-AENT можно заменить на 3170-PDP от Prosoft,
но это уже будет Profibus.
"Какое устройство управляет "FLEX backplane"?
Когда поймете, избежите ошибок...
|
[quote:b48e53076c="oldDad"]Задача в терминах операционных систем реального времени - это вот что:
[quote:b48e53076c]From Wikipedia, the free encyclopedia
A task is "an execution path through address space". In other words, a set of program instructions that is loaded in memory. The address registers have been loaded with the initial address of the program. At the next clock cycle, the CPU will start execution, in accord with the program. The sense is that some part of 'a plan is being accomplished'. As long as the program remains in this part of the address space, the task can continue, in principle, indefinitely, unless the program instructions contain a halt, exit, or return.
* In the computer field, "task" has the sense of a real-time application, as distinguished from process, which takes up space (memory), and execution time. See operating system.
o Both "task" and "process" should be distinguished from event, which takes place at a specific time and place, and which can be planned for in a computer program.
+ In a computer graphical user interface (GUI), an event can be as simple as a mouse click.
+ In older text-based computer interfaces, an event might be a keystroke.[/quote:b48e53076c]
К скану это не имеет никакого отношения.[/quote:b48e53076c]
Тогда на моем примере получается что задача - это опрос всех входов и запись их в память?
Правильно я понимаю или нет?
|
Задача в терминах операционных систем реального времени - это вот что:
[quote:a5acef1bef]From Wikipedia, the free encyclopedia
A task is "an execution path through address space". In other words, a set of program instructions that is loaded in memory. The address registers have been loaded with the initial address of the program. At the next clock cycle, the CPU will start execution, in accord with the program. The sense is that some part of 'a plan is being accomplished'. As long as the program remains in this part of the address space, the task can continue, in principle, indefinitely, unless the program instructions contain a halt, exit, or return.
* In the computer field, "task" has the sense of a real-time application, as distinguished from process, which takes up space (memory), and execution time. See operating system.
o Both "task" and "process" should be distinguished from event, which takes place at a specific time and place, and which can be planned for in a computer program.
+ In a computer graphical user interface (GUI), an event can be as simple as a mouse click.
+ In older text-based computer interfaces, an event might be a keystroke.[/quote:a5acef1bef]
К скану это не имеет никакого отношения.
|
Пожалуйста:
http://en.wikipedia.org/wiki/Computer_multitasking
http://en.wikipedia.org/wiki/Real-time_operating_system
|
[quote:f5dd95c3be="oldDad"]Чтобы строить оптиковолоконные структуры кольцевой топологии, нужны специальные свичи, поддерживающие технологию HYPER Ring или хотя бы Spanning Tree. Если просто закольцевать шину, то в сети получится Data Storm и сеть может "лечь". Если таких свичей нет, или применять их нет возможности, то строится не кольцо, а шина.
Сервер и контроллеры подключаются как обычно, к портам оптиковолоконных свичей.[/quote:f5dd95c3be]
Вообще эти свичи уже предусмотрели, но вот незадача я нашел свичи только с входом и выходом(оптики) т.е. он является какбы узлом сети а заказчик хочет чтоб было что то навроде трех пересеченных кругов (как олимпийские). Вот мне интересно есть ли свичи с большим количеством входов выходов (оптики) и чтоб они были как одно целое (те получалось бы резервирование на случай обрыва)
У меня пока получается что я Могу построить три круга оптики и связать их через вытую пару.
|
Чтобы строить оптиковолоконные структуры кольцевой топологии, нужны специальные свичи, поддерживающие технологию HYPER Ring или хотя бы Spanning Tree. Если просто закольцевать шину, то в сети получится Data Storm и сеть может "лечь". Если таких свичей нет, или применять их нет возможности, то строится не кольцо, а шина.
Сервер и контроллеры подключаются как обычно, к портам оптиковолоконных свичей.
|
Передо мной стоит задача - создать отображение (лучше динамическое) автоматизированной системы в Интернете (по протоколу HTTP). Чтобы множество клиентов (до 100) одновременно имели доступ к картинке и параметрам техпроцесса (без настройки клиентов).
Scada крутится под RSView32 7.10, OPC – RSLinx OPC Server.
На данный момент я нашел три решения:
1) ADS (Active Display System). При тестировании этого ПО сразу же возникла проблема с удаленным соединением по http:
Удаленный клиент пишет, что ADS не запущен, хотя сервер (ADS) и проект RSView на локальной машине работают, виртуальные каталоги в IIS5 создались автоматически, кол-во лицензий в норме и доступ через htpp с этой же локальной машины работает идеально.
Похоже, проблема связана с безопасностью DCOM на машине клиента. Чтобы это изменить в любом случае потребуется настройка клиента, что не очень хорошо. К тому же, для работы клиента требуется установка ActiveX компонента, который по умолчанию блокируются в браузере клиента. Еще одно препятствие - допустимое число клиентов всего 20.
2) RSView32 WebServer. Документация на этот продукт довольно интересна и с помощью него можно было бы решить задачу, но протестировать нормально (заставить работать) его не удалось. Я нашел версию WebServer 1.20, которая под RSView 7 не ставится, а под RSView 6 устанавливается, запускается, но не работает – доступно только меню, созданное по умолчанию. Теги и экраны через параметры GET http недоступны.
3.1) Microsoft .NET и базы данных. Здесь довольно просто реализовать передачу данных. RSView ведет базы данных, мы их вычитываем и предоставляем клиенту. Ни о какой динамике здесь и речи быть не может, к тому же картинки придется рисовать самому.
3.2) Microsoft .NET и OPC. Самый реальный вариант, но трудоемкий с точки зрения программирования. Можно выдергивать данные из OPC передавать их клиенту, формируя при этом картинки, которые опять-таки придется рисовать самому.
Какие еще существуют варианты?
Как проще решить данную задачу и какое ПО использовать?
С уважением, Юрий Савицкий.
|
Доброго времени суток, уважаемые коллеги !
Информацию по модулю SST-PFB-CLX вы сможете найти здесь
http://www.pccweb.com/LibraryItems/Documentation/Woodhead/pfb_clx_v1.4.pdf
а по MVI56-PDPMV1 ProSoft Technology здесь
http://prosoft-technology.com/content/view/full/8332
Надеюсь, в этих документах вы найдёте исчерпывающие ответы на свои вопросы.
Спасибо за внимание, Rolich
|
Спасибо, в этом месте Step Run прошел, но глюки начались дальше, теперь буду сам искать. Еще раз спасибо.
|
Предыдущие результаты
Ещё результаты |
|
| |
|