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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 [quote:6b11c4fbf8="AlexV"]Переполнение в контроллере может возникать "иногда", причем скрыто... [/quote:6b11c4fbf8] Так переполнение в контроллере должно сопровождаться остановкой программы и установкой Major Fault, но этого же нет. Кроме того, у нас есть достаточно простые системы, на которых переполнение невозможно в принципе - чистая ладдерная логика (XIC/XIO etc..., вообще без арифметики), а сообщения про "illegal command" исправно появляются и здесь...

 Вполне возможно, что это сообщение может быть вызвано действительно неверным форматом. И это не обязательно должно быть на каждом цикле опроса. Переполнение в контроллере может возникать "иногда", причем скрыто... а приводит это к тому, что наверху невозможно получить, например, float из неправильного набора битов. Отсюда и сообщение о неверном формате. Да еще и Linx любит умничать, выдавая в OPC вместо значения строку вида #QNAN PS ну и раз уж выкопали :roll: [quote:7f983b1c48="s60"]откопалась еще одна бага - на сей раз в VBA (так что к RSView32 относится косвенно) операция побитового И не работает с числами более 2^30 - выдает overflow [b:7f983b1c48]пример:[/b:7f983b1c48] [code:1:7f983b1c48]a = 32768 And 2147483648[/code:1:7f983b1c48] и какой бы тип не задавать "а" и как бы не специфицировать числа (?, # и т.д.) - все равно overflow :( пришлось сделать на си dll и из нее дергать функцию для преобразования двух INT dj Float (IEEE 754) подобная бага в нете встретилась и для оперfтора [color=blue:7f983b1c48]Mod[/color:7f983b1c48][/quote:7f983b1c48] не ищем легких путей, как говорится :lol: VBA в принципе не поддерживает безнаковых типов данных, поэтому маски константами надо задавать всего-лишь в понятном ему виде. так [code:1:7f983b1c48]a = 32768 And -2147483648[/code:1:7f983b1c48] или так, если не охота со знаками заморачиваться [code:1:7f983b1c48]a = 32768 And &h80000000[/code:1:7f983b1c48] :P

 [quote:24640c9f81="oldDad"]Так может там где-то [i:24640c9f81]illegal command or format[/i:24640c9f81] и софт его честно показывает?[/quote:24640c9f81] Так вот и непонятно - если цикл опроса тэгов в RSview установлен 1 раз в секунду, то логично предположить, что и сообщение должно появляться ежесекундно. А оно появляется значительно реже

 [quote:85f9ddf536="oldDad"]Так может там где-то [i:85f9ddf536]illegal command or format[/i:85f9ddf536] и софт его честно показывает?[/quote:85f9ddf536] Так вот и непонятно - если цикл опроса тэгов в RSview установлен 1 раз в секунду, то логично предположить, что и сообщение должно появляться ежесекундно. А оно появляется значительно реже

 Это ограничение, как и другие, документировано. См. документ "[url=https://rockwellautomation.custhelp.com/ci/fattach/get/48516/0/filename/PanelView+Component+Design+Considerations+v1.05.pdf]PanelView Component Design Considerations v1.05[/url]", стр. 5: [quote:be57181a24]Recommended Limits When designing an application, the following limits should be observed to ensure optimal performance:  Controllers per application: 2  Displays per application: 50  Objects per screen: 30  Tags per application: 256  Alarms per application: 100  Secured Users per application: 16  Trends per application: 5 trend objects with 6 pens each o Data Logging: 1 log per application  Recipe Files per application: 1 o Recipe Components per Recipe File 50 Ingredients & 50 Data Sets  Languages per application: 2 [/quote:be57181a24]

 При валидации приложения для PanelView 800 в Connected Components Workbench Standard Edition выдает ошибку "Maximum 0f 5 trends allowed in an application", хотя ни в мануале, ни в описании пакета на сайте Rockwell (http://www.rockwellautomation.com/products-technologies/connected-components/tools/workbench.page) об этом ограничении не говорится. Причем первоначально валидация проходила и приложение работало в панели и с бОльшим количеством трендов, а с определенного момента начала выпадать ошибка. Переустановка CCW и установка на чистую систему не помогли. Так, что при планировании проекта осторожней: возможно есть и другие недокументированные ограничения.

 Так может там где-то [i:503603c258]illegal command or format[/i:503603c258] и софт его честно показывает?

 [quote:91e27db9d3="s60"]RSView32 7.50 + SLC-5/05 RSView выдает в Activity bar вот такую ошибку - Error "illegal command or format" [/quote:91e27db9d3] Хотелось бы оживить тему. Дело в том, что такое сообщение появляется практически на всех проектах с RSView, которые внедряла наша организация, как в проектах на базе SLC, так и на базе ControlLogix. Причем сообщение появляется в десятки, а то и сотни раз реже, чем установлен цикл опроса тэгов. И хотя на нормальную работу системы это вроде бы не влияет, заказчики иногда нервничают :)

 появилась возможность позаниматься контроллером... подсказали, что можно попробовать через 1784-PCMK\В , кабель к ней 1784-РСМ5\В (как раз в закромах нашел) сделал переходник с D9 на RJ45 : D9------RJ45 1--------1 5--------2 ну и в общем то никаких положительных результатов...

 [quote:b2f0b99499="bibby"]Это с какого то мануала? Можете подсказать какой мануал?[/quote:b2f0b99499]Что с мануала, это точно. С какого не помню. Найду - скажу. Про форсировки http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1785-um524_-en-p.pdf на стр 89(6-4)[quote:b2f0b99499]ATTENTION: Set the forces in the secondary processor first and then in the primary processor. Likewise, when removing forces, remove forces in the secondary processor before removing the forces in the primary processor. If a switchover occurs and forces were not set in the secondary processor first, the secondary processor would not recognize the forced-on input or output.[/quote:b2f0b99499] Для Вас ближе будут рекомендации из раздела PLC-5 Editing Considerations (со стр 52) документа http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1785-um024_-en-p.pdf



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


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



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



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



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


 Edv (eduard)

 eldar-profy (Эльдар)

 Elefant (Leonid)

 elfdnepr (Andrey)

 Eli (Elmurad)

 Elldp1dc (Григорий)

 elmonstr (Volodymyr)

 ElrctronVL (Vladimir)

 Elrondor (Дмитрий)

 el_MadCat (Валентин)


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


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




Выберите страницу:   [ << Предыдущая страница ] 1 2


  
RA & VDT GmbH


Облако тэгов
Rockwell ProSoft Modbus Automation 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.129 секунды