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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 [quote:5b7a76d764="oldDad"]А что за проект HiHi такой? ПоHIHiкаем? :D[/quote:5b7a76d764] Все очень просто: Размещаем стрелочные часы на экране и делаем два слайдера на "system\Hour" и "system\Minute". Далее крутим стрелки куда хочется. Впоследствии необходимо выставить точное время Windows. На RSView32 V6.30.16 под NT 4.0 записывать в "system\Hour" и "system\Minute не позволялось, а через слайдеры прошибало... Обнаружилось случайно, вместо горизонтальной позиции поставил слайдер... Потом искал кто сбивает время. :(

 [quote:f8b450a22d]Нормальный программист, должен был оба символа предусмотреть или... [/quote:f8b450a22d] Нормальный программист должен ДОЛЖЕН правильно реализовать языки программирования - это к учету настройки системы (точка-запятая). В противном случае, если следовать: [quote:f8b450a22d] ...или работать с шеснадцатиричными кодами[/quote:f8b450a22d] Так можно опустится до руды из которой делают металл, из которого делают корпуса на компьютеры... Ничего личного, это так про то кто кому и что должен... А, что с датой? [quote:f8b450a22d]Вы еще с ихней датой ек работали =/[/quote:f8b450a22d] Может я не все знаю? Или не на все грабли наступил? Если про "расшифровку "system\DateAndTimeInteger" в "наше" время, тогда можно не отвечать. Если про методы изменения системных тегов в RSView32 (дата-время), тогда можно продолжить (Московский Rockwell получал от меня проект c названием "HiHi").

 RS Emulate 5000 бесплатно не качается и не раздаётся. Но RSTestStand Lite можно получить. Свяжитесь, пожалуйста, с одним из наших офисов в Тольятти, Самаре или Ярославле.

 нашел вот такую информацию, только где бы взять такой CD-ROM? RSTestStand Lite v1.00.04 is included on the RSEmulate 5000 CD-ROM может знает кто где можно скачать в нете RSTestStand Lite ? очень интересует его способности и возможность применения в учебном процессе..

 [quote:b2eac263ed]Принцип интересен как прочитать значения из них, например, создается тег типа Analog, в адресе ему пишется что-то, затем бросаем этот тег на форму и наслаждаемся... В таком духе. [/quote:b2eac263ed] Именно так. Какие могут быть проблемы? Я пробовал для: @Mode и @Status, эти теги String со значеними указанными в Help. [quote:b2eac263ed]Или это надо писать на VBA. Если делали, то подскажите как.[/quote:b2eac263ed] Накакого VBA. Мое мнение - VBA нужно использовать только когда штатных средств недостаточно.

 [color=blue:76382ce10c]Еще RSLinx имеет "DDE/OPC predefined items", некоторые из них: - @Mode returns the current mode of the processor as a string (Run, Program, Remote Run, or Remote Program). - @Status returns the current status of the processor as a string (Ok or Faulted). - @StatusNumber returns the current status of the processor as a number. - @IsPresent allows you to check if your ControlLogix processor is available prior to performing reads or writes. [/color:76382ce10c] А можно поподробней насчет механизма использования этих item-ов из RSView32? Никогда этого не использовал, а штука может быть полезной в случае ее реальной возможности применения. С уважением, Vitaliy D. Burtsev

 [quote:99c51288ed]А в RSView если связи нету то вид объектов не изменяется...[/quote:99c51288ed] Верно только для случая, когда к этому объекту не привязан тег устройства. [quote:99c51288ed]Для диагностики можно, например, назначить какие-нибудь действия (Event), основываясь на бите коммуникаций system\ComErrorValue1 или system\ComErrorValueOPC [/quote:99c51288ed] Не удачный совет, контроллеров может быть более одного... В RSView32 есть замечательная функция - "comm_err(TagName)". Еще RSLinx имеет "DDE/OPC predefined items", некоторые из них: [list:99c51288ed] - @Mode returns the current mode of the processor as a string (Run, Program, Remote Run, or Remote Program). - @Status returns the current status of the processor as a string (Ok or Faulted). - @StatusNumber returns the current status of the processor as a number. - @IsPresent allows you to check if your ControlLogix processor is available prior to performing reads or writes. [/list:u:99c51288ed]

 [color=blue:b38a344b21]system\ComErrorValue1 или system\ComErrorValueOPC где можно найти описание значений принимаемых тегами. Мне важно узнать когда отвалился контроллер, какое значение принимают теги?[/color:b38a344b21] Пробовал методом тыка, получается, что эти теги хранят последнее значение ошибки, произошедшей со связью. При пропадании связи в проекте, состоящем из одного экрана и одного тега, вываливается код ошибки 120 для system\ComErrorValueOPC, а сообщение system\ComErrorStringOPC '(RSLinx OPC Server) Server: Bad quality'. Восстанавливаю связь, эти значения так и висят. Если остановить RSLinx, то после его автостарта будет код 22 с сообщением '(RSLinx OPC Server) Client: OPC Server has unexpectedly disconnected'. Для канала не пробовал, но думаю мой метод сработает :) Может, конечно, я ничего нового не открыл, но просто сам я уже с этим махался, в итоге забил на эти коды. Нигде не встречал подробное описание этих тегов, хотелось бы его почитать. Пока тока помогает работа с полигоном. С уважением, Vitaliy D. Burtsev

 system\ComErrorValue1 или system\ComErrorValueOPC где можно найти описание значений принимаемых тегами. Мне важно узнать когда отвалился контроллер, какое значение принимают теги?

 [color=blue:68320d3275]Есть системный тег system\CommStatusValue1. Но как то не понятно как отслеижавть по нему состояние связи сконтроллером. Например если контроллер отключен и связи нет что будет в этом теге? Еще бы хотелось узнать. Вот в WinCC при отсутствие связи все анимированые объкты заштриховываются (нет связи). А в RSView если связи нету то вид объектов не изменяется, как решить такую проблему?[/color:68320d3275] Мы в своей работе реализовали алгоритм проверки наличия связи следующим образом: завели в контроллере переменную счетчик (например 0..1000 с зацикливанием), а в RSView реализовали проверку изменения этого тега каждые 5 секунд. При отсутствии изменений (нет связи или PLC находится не в RUNе), вываливаем сообщение, что связи нет, данные не актульны. А дальше при наступлении такого события, что нет связи, с объектами и экранами можно делать что угодно: прятать их, менять цвет, закрывать другими объектами и т.д. С уважением, Vitaliy D. Burtsev



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


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



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



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



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



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




  
RA & VDT GmbH


Облако тэгов
ControlLogix MVI56-MCM Allen-Bradley Logix Windows FactoryTalk PanelView VersaView ControlTower GuardLogix Compact Software Studio Designer 100-E 100-D SMC-50 Energy Saver 1756-RMS-SC Spectrum Encompass Level Ethernet Redundancy Stratix

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

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