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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Успешная международная компания, занимающаяся проектированием, монтажом и обслуживанием тепличных комплексов, систем орошения, нуждается в МОЛОДЫХ ТЕХНИЧЕСКИХ СПЕЦИАЛИСТАХ СО ЗНАНИЕМ АНГЛИЙСКОГО ЯЗЫКА. В связи с этим открыта вакансия Инженер – электрик. Обязанности: o Выезд на объекты (по Украине и зарубеж) o Монтаж технологического оборудования, оросительных систем; o Подключение контроллеров, автоматических систем управления; o Руководство рабочей группой; o Изучение нового оборудования. Требования к кандидату: • Высшее техническое образование (энергетика, электроника и др.); • Опыт работы инженером в технической сфере от 1 года; • Знание АutoCad; • Знание английского языка (свободное чтение технической документации + разговорный); • Готовность к кмоандировкам; • Желание обучаться и развиваться профессионально; • Высокие коммуникативные и организаторские способности, умение быстро находить выход из нестандартных ситуаций. Компания предлагает перспективу роста, обучение за рубежом, хорошие условия работы, командировочные и премиальные. З/П – 300 – 500 у.е. Просьба отправлять резюме на cv@venbesthire.com.ua Контактный телефон 239 21 66 (спросить Владислава)

 Ну, может всё и решится. :) Вы же в России? Если Вы решите таки написать письмо, то обращайтесь, пожалуйста, с официальным письмом в офис Rockwell Automation в Москве: [code:1:aaa5df1c6b]Rockwell Automation Bolshoy Strochenovsky Pereulok 22/25 Office 402 Moscow 115054 Russia Tel: +7-495-956-0464 Fax: +7-495-956-0469 Customer Support On-line: www.rockwellautomation.com/support[/code:1:aaa5df1c6b] Удачи!

 [quote:c17176df9e="oldDad"][quote:c17176df9e]Что-то вроде [code:1:c17176df9e] For i=0 To 10000 testText = testText & "Hallo (vb)Welt" (ещё какой-то код) DoEvents Next[/code:1:c17176df9e] [/quote:c17176df9e][/quote:c17176df9e] Писал код с DoEvents еще раньше, эффекта нет. Как вы можете понять из предидущих постов, эта ошибка накапливается и может вылезти в любой процедуре VBA в любой момент времени, хоть сразу хоть через неделю, важно только то, что в ней идет работа с тэгами как на чтение, так и на запись. Код писать не буду, его накидать можно за минуту. Возьмите несколько сотен тагов и попробуйте помурыжить чтением/записью FLOAT значений. Например,в текущем проекте я качаю значения с SQL сервера и кидаю в примерно 400 тегов. Это действо должно происходить изредка, только когда оператору нужно посмтреть архивы. В другом проекте эти дела происходят во время расчета и записи в тэг начальной даты тренда. Дата тренда устанавливается ActiveX календарем, и наоборот, при перемещении тренда устанавливается дата в календарь. [quote:c17176df9e="oldDad"][quote:c17176df9e] 1. Поскольку процесс VBA имеет наивысший приоритет, такие процедуры длиной 5-8 секунд просто-напросто блокируют ядро RSView32, перекрывая ему кислород, и ядро за это время умирает. [/quote:c17176df9e] [/quote:c17176df9e] Не совсем согласен, RSView продолжает свою работу в совершенно нормальном режиме, проект не останвливается, но VBA уже не выполняется. Причем можно подумать что такое может возникать когда одна процедура еще не выполнилась, а проект пытается запустить еще одну одновременно, но такого не происходило, существенный перерыв между выполнениям процедур точно есть. Насчет железа: провел вчера эксперимент - перепрошил свежий биос на компе, на котором были глюки с ВБА, на этот раз не помогло, все по прежнему. Но всеравно замечу, что такие ошибки возникают только на современных компах c P4...

 [quote:d8f216b7d1]написана процедура на ВБА, исполнение которой занимает около 5-8 секунд, ее запуск из RSView32 провоцирует зависание ВБА,[/quote:d8f216b7d1] В общем, дела обстоят так, производитель считает следующее: 1. Поскольку процесс VBA имеет наивысший приоритет, такие процедуры длиной 5-8 секунд просто-напросто блокируют ядро RSView32, перекрывая ему кислород, и ядро за это время умирает. Такие длинные процедуры просто так "в лоб", без учёта особенностей ядра реального времени, писать нельзя. Нужно давать ядру процессор и давать дышать. Например, в длинном цикле нужно обязательно иметь, скажем, вместо [code:1:d8f216b7d1]For i=0 To 10000 testText = testText & "Hallo (vb)Welt" (ещё какой-то код) Next[/code:1:d8f216b7d1] Что-то вроде [code:1:d8f216b7d1] For i=0 To 10000 testText = testText & "Hallo (vb)Welt" (ещё какой-то код) DoEvents Next[/code:1:d8f216b7d1] Или пишите вместо одной длинной процедуры кучу коротких. В общем. не забывайте, дамы и господа, что это не просто аппликация VBA под Windows, а аппликация, работающая в многозадачной среде реального времени. 2. Железо - с ним вот что: вспомните, старые игры, прекрасно работающие на старых компьютерах, на новых работать отказываются. Здесь возможна та же проблематика. RSView32 - довольно старый продукт, он имеет свой срок жизни, который уже находится не в стадии развития и расцвета. Проблемы с установкой WindowsXP на новый компьютер мне, честно говоря, не кажутся связанными каким-то образом с Rockwell :) 3. По поводу совместимости Windows и RSView32 нужно учитывать Compatibility Matrix: http://domino.automation.rockwell.com/applications/kb/RAKB.nsf/0/2A372792621E2A4E85256AFB0057D02E?OpenDocument Если хотите получить более конкретный ответ, то давайте код в студию, поразмышляем.

 Вам следует предпринять следующие действия: RSView Enterprise - Communication Setup - правая панель - правая кнопка мыши - создать драйвер - EtherNet. Правый клик на нем - создать коммуникационное устройство (например 1756-ENBT). Правый клик на нем (или на появившейся корзине) - создать новое устройство - Logix Processors - например 1756-L55. Ваш SHORTCUT укажите на этот процессор и укажите нужный OFFLINE .ACD файл в нижней строке. Нажмите OK. После этого Tag Browser будет выводить под именем вашего SHORTCUT три строки Dignostic Items, Offline, Online. Раскрыв папку OFFLINE вы увидите все свои теги. Успехов!

 Добавляю data server RSLinx Enterprise в проект (RSView SE stand-alone), создаю shortcut для которого выбираю offline tag file RSLogix 5000 (*.acd). В документации по RSView писано, что для каждого shortcut в Tag Browser есть папки Online и Offline - их я и не вижу, как не вижу и offline тегов. Далее в той же документации писано: "For details about browsing offline for tags or adding symbols to a shortcut in RSLinx Enterprise, see the RSLinx Enterprise Help." Подскажите, пожалуйста, что не так. И если можно киньте ссылочку на этот RSLinx Enterprise Help.

 Предистория: Работала софтина хорошо, замечаний к ней в принципе не было. После переустановки винды с нуля и установки офиса 2003. Получилась следующая проблема. В списке установленных редакторов осталось только LD логика. Другие редакторы просто пропали, нет ни FBD, SFC,ST. А возникла необходимость открыть старую программу. Кто сталкивался с подобной ситуацией. Подскажите где копать?

 У меня такое ощущение, что дело в com-порте. Это же не разделяемый ресурс, если одна программа (какая? не знаю) его заняла, то вторая его использовать не может. Может быть, он так инициализируется или занят чем-то. Можно попробовать поисследовать состояние портов. Вот есть такая утилитка, её можно вставить в autoexec.bat, интересно, что она покажет: http://logic-bratsk.ru/radio/util/test_com/TEST_COM.EXE Пишут о ней вот что:[quote:ae68077f27] Программа test-com.exe предназначена для расширенной проверки каналов последовательной связи (COM-портов), созданных на базе микросхем типа 16450 (стандартных микросхем IBM PC). Я ее написал еще в бытность работы на БЛПК. Программа предназначена для работы под MS-DOS, хотя работает и под Windows. В случае работы под Windows после окончания работы программы тестируемый канал может оказаться недоступным для других приложений. В этом случае необходимо перезапустить систему. Может быть, программа test_com кому-нибудь пригодится. При запуске производится определение количества каналов в системе и адреса их портов (ячейки переменных BIOS 40:0 - 40:7) и выводятся данные по каждому найденному каналу: тип используемой микросхемы, установленные скорость и режимы передачи. К сожалению, в процессе определения настроек канала, к которому подключена мышка, могут исказиться ее режимы работы. Для ликвидации этих последствий необходимо перезапустить систему. Запуск программы test_com При нажатии знака вопроса выводится список команд: W - вывод адресов существующих последов. портов, P - задание базового адреса тестируемого порта, C - задание тестируемого канала COM, X - вывод параметров заданного канала, S - настройка параметров заданного канала, T - запуск теста, D - проверка служебных сигналов, I - чтение содержимого заданного порта, O - вывод байта в порт, H - описание программы, ? - список команд, ESC - выход в DOS. После запуска программы необходимо ввести базовый адрес тестируемого канала. Это можно сделать при помощи либо режима "C" (ввод по номеру COM1 - COM4), либо режима "P" (ввод произвольного адреса в шестнадцатиричном виде в случае использования нестандартных адресов каналов {но не микросхем!!!}). В строке команды будут выводиться базовый адрес, тип микросхемы, скорость и режимы передачи тестируемого канала. Скорость и режимы передачи можно изменить с помощью режима "S". Тестирование заданного канала (режим "T") можно проводить как с внешней заглушкой (замкнуть контакты 2 и 3 разъема), так и с внутренней (в микросхеме приемо-передатчика). Во втором случае буферные микросхемы преобразования TTL-RS232 не проверяются. Пример отображения режима передачи: 8 - длина передаваемого слова, бит; Н - контроль, Н-по нечету, Ч-по чету, О-отсутствие контроля, 1-бит четности всегда=1, 0-бит четности всегда=0; 1 - количество стоп-битов. Режимы "I" и "O" позволяют контролировать работу отдельных произвольных портов компьютера. Режим T (тест) - основной режим программы. Возможны три режима работы : "ТЕСТ", "ТРАНСЛЯЦИЯ" и "55". В режиме "ТЕСТ" программа выдает на передатчик проверочный код, ждет готовность приемника, при ее наличии берет код с приемника и сравнивает его с переданным. В случае отсутствия готовности передатчика или приемника более 2-х секунд на консоль выдается сообщение "Нет Гт Пд" или "Нет Гт Пр", в случае несравнения переданного и принятого байтов - сообщение об ошибке. Проверочный код представляет собой последовательный перебор чисел от 00 до FF. Перед запуском теста необходимо замкнуть на проверяемом канале выход передатчика со входом приемника (при работе с внешним замыкателем). При безошибочной работе проверяемого модуля после каждого прогона тестовой последовательности от 00 до FF на консоль выдается сообщение "Цикл NN", где NN - просто порядковый номер цикла в 16-ричном коде. Работа программы - непрерывная, выход из нее - <ESC>. В режиме "ТРАНСЛЯЦИЯ" (программная заглушка) программа ждет готовность приемника. По ее появлении на консоль выдается байт состояния приемо-передатчика, через тире - принятый код, затем этот код отсылается на передатчик. Этот режим является вспомогательным для полной проверки канала связи двух ЭВМ. На одной запускается "ТЕСТ", на другой - "ТРАНСЛЯЦИЯ". Режим может быть полезен для проверки скорости передачи. Выход из режима - <ESC>. Режим "55" сделан для упрощения поиска неисправности в цепи прохождения импульсов от выхода передатчика (TTL-уровень) до входа приемника. В этом режиме на передатчик непрерывно, без анализа готовности, выдается код 55H ("вилка"). Для индикации работы программы на экране крутится "колесо". Выход из режима - <ESC>. [/quote:ae68077f27]

 Подскажите пожалуйста, как получить доступ к значениям и свойствам тэгов из VBA в RSViewSE ? В RSView32 все так просто: dim var1 as integer dim tag1 as tag var1=gTagDb.GetTag("System\Second") Может что-то подобное есть и в RSViewSE ? Прочем Help, но там описан какой-то мудреный вариант с использованием объекта TagGroup.

 [quote:96e9e7dc93="Shi"]Уважаемые коллеги, Как разобраться почему нет доступа к серверу HMI в проекте из дистрибутива RSView SE. На машине сервер всё ОК, на машине клиента в приложении "администратор Faktory Talk Console" видно всё дерево проекта Samples Water, а в студии RSView доступ к HMI серверам запрещен. сообщение "Unable to open HMI server." при открытии проекта. Диагностика Faktory Talk: ---------------------- Time: 07/25/06 11:40:37 Location: TTX22 Audience: Operator Provider: RSView SE Client Severity: Error User: [no user logged in] Verbosity: 0 User Desc.: Message: Unable to connect To the HMI server in area '/Waste Water'. -------------------- -[/quote:96e9e7dc93] Error User: [no user logged in] это сообшение понятно, не ясно как должна быть сконфигурирована регистрация пользователя ? С машины клиента я подключаюсь к дискам машины сервера ,используя учетную запись с правами админа, но ситуация не изменяется.



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


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



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



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



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



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




  
RA & VDT GmbH


Облако тэгов
Fatal Error RSLogix ControlLogix 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 globale

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

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.126 секунды