 | |
Предыдущие результаты
[quote:1eabc17826="oldDad"][quote:1eabc17826="megaShvil"]можно ли осуществить удаленную прогрузку эмулятора на comp2 с comp3[/quote:1eabc17826]
Объясните, пожалуйста, что именно Вы хотите реализовать. Что Вы имеете в виду? Загрузить софт эмулятора с одной машины на другую, или что?[/quote:1eabc17826]
comp2 - так называемый DataServer, забираем данные RSLinx'ом Enterprise из эмулятора, но в эмулятор что-то нужно прогрузить, для начала (проект с минимальным кол-вом тэгом), а ставить на этот самый comp2 RSLogix не нужно, он стоит на comp3. Таким образом comp3 выступает в роли инженерной станции для разработки проектов plc и с него хотелось бы перекинуть проект на comp2 в эмулятор.
вот...
|
[quote:748f3d5258="megaShvil"]comp2 - RSLinx Enterprise + RSEmulate
comp3 - RSLogix
можно ли осуществить удаленную прогрузку эмулятора на comp2 с comp3 и что для этого необходимо?[/quote:748f3d5258]
Можно - при добалении процессорного модуля в эмулятор надо "захватить" порт RS-232. В [b:748f3d5258]Comp3 [/b:748f3d5258]настроить RSLinx для DF-1.
Соединить [b:748f3d5258]Comp2 [/b:748f3d5258]и [b:748f3d5258]Comp3 [/b:748f3d5258]нульмодемным кабелем (1756-CP3, 1747-CP3).
Медленно, но будет работать, для большей скорости на [b:748f3d5258]Comp2 [/b:748f3d5258]надо иметь [b:748f3d5258]RSLinx Classic Gateway[/b:748f3d5258].
|
Здравствуйте, возникла ситуация не совсем понятная:
имеем 3 машины comp1, 2 и 3
comp1 - FTView SE
comp2 - RSLinx Enterprise + RSEmulate
comp3 - RSLogix
можно ли осуществить удаленную прогрузку эмулятора на comp2 с comp3 и что для этого необходимо?
Заранее благодарен....
|
Антивирус DWEB 4.44. Обновление постоянно.
Софт - RSView32, RSLogix, RSLinx. Все стандартно.
Действий перед ошибкой много было - на одной машине одновременно могут открыты все вышеуказанные продукты, + дельфи+мои приложения по базам данных+мой дополнительный клиент на RSLinx.
Проект и RSView32 на одной машине.
|
[quote:e0fedd493e]Короче тема такая, есть модуль 1756-IF16 - анлогвый шестьнадцатиканальный модуль аналогвый 4-20. Есть решение как контролировать. те отображать графически его состояние входов в RSView32 на предмет обрыва/КЗ входных его линий(в данном случае технически самим модулем не поддержано), можно вывести и окошко (Mess) оператору опядь же из под D(пусть опять кинет в меня камень OD) на момент этого неприятного события. Ну и что это можжно реализовать в самом RSView32?[/quote:e0fedd493e]
Судя по описанию задачи, все енто дело легко решается настройками самого модуля и RSView32. Я не работал конкретно с этим модулем, но, поставил его в RSLogix16, там есть настройки алармовых пределов. А если обрыв или КЗ на входе, то вроде как должны быть запредельные значения. И, если стоит именно такая задача, MessageBox на VBA тоже есть - проверял, работает нормально, только в процессе, пока не закроешь, блокирует выполнение др. функций VBA :(. Потоков, как я понял, на VBA нету :( Можно свое окошко нарисовать абсолютно так-же как и MessageBox, пользователь на глаз не заметит подмены.
|
[quote:2d876e711c="oldDad"]Вообще, eds-файлы не копируются, а устанавливаются с помощью RSLinx Hardware installation tool. Аналогия здесь - это установка драйверов устройств под Windows, они тоже не копируются, а устанавливаются с помощью определенной утилиты из панели управления.
Если в RSLinx вместо устройства виден жёлтый знак вопроса (устройство не распознано), то нужно скачать eds-файл, затем пойти в Start --> All Programs --> Rockwell software --> RSLinx tools и выбрать там эту утилиту.
После этого устройство будет распознаваться RSLinx.
Этот модуль появился позже, чем был спроектирован релиз RSLogix 5000 v16, поэтому данный модуль там отутствует. У Вас два пути:
1) Использовать Generic профайл (параметры я написал выше)
или
2) Сделать update до более свежей версии v17 (в стоимость приобретенного Вами и зарегистрированного пакета входит 1 год оплаченного сервиса, который позволяет, кроме всего прочего, бесплатно скачать новую версию).[/quote:2d876e711c]
Не мог бы кто-нибуль выслать сконфигурируемый проект для модуля 1769-IF16C???
|
Тогда надо разбираться подробнее.
Какая версия firmware у Вас в этом модуле? Нужна последняя, 2.1
Какая версия RSLogix5000? Нужна не ниже v14.
|
Подскажите как в программе прописать предустановленное значение (Local:2:C.Preset) в модуль. Руками через Tag Editor получается (взвожу бит Local:2:O.LoadPreset), а вот в программе не работает.
Своего рода калибровка. Необходимо в определенном положении механизма прописывать в модуль определенное значение.
|
Мда, извините, я хотел сказать RSLogix. Мы писали управляющую программу для SLC-500. Такое было. Просто использовались дискретные модули. И так в подпрограмме подсказке можно было писать нормально замкнутый или нормально разомкнутый контакт. А для аналоговых сигналов какой тип используется, этот тег же описывается какой то инструкцией. Я вот сейчас читаю основные инструкции программируюмых контроллеров Logix 5000. Пока не нашел про это...
|
[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]
Просто используйте в программе тэги, указывая в программе имена этих тэгов. Актуализация тэгов производится контроллером автоматически, поэтому в каждом тэге всегда содержится текущее значение сигнала.
|
Предыдущие результаты
Ещё результаты |
|
| |
|