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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 [quote:90e112e98c="akko"]...выдаётся сообщение об ошибке запуска ОРС-сервера в связи с отказом в доступе. ...В чём может быть причина? Если нужны какие-то ещё настройки, то какие?[/quote:90e112e98c][quote:90e112e98c="akko"]В качестве ОРС-клиента использовал 3 разные программы: ... - OPC Test Client с диска RSLinx.[/quote:90e112e98c]Удаленно или локально? Для удаленных клиентов надо настроить DCOM.

 Как и в любом другом контроллере, который программируется с помощью RSLogix500 (например, SLC или MicroLogix 1200, 1500, 1000) эти входы-выходы отображаются в файлах данных [color=blue:64925c734b][b:64925c734b]O[/b:64925c734b][/color:64925c734b] и [color=blue:64925c734b][b:64925c734b]I[/b:64925c734b][/color:64925c734b]. Например, O:0/30 или I:0/67 (см. файлы данных Data Files в RSLogix500). Образ выходов содержит в MicroLogix1100 четыре 16-битных слова (т.е. 64 бита), а образ входов - шесть 16-битных слов (т.е. 96 бит). В Вашей конкретной модификации заняты не все они, а только 10 первых дисретных входов, 2 слова аналоговых входов, а также 6 первых дискретных выходов. Детали читайте [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/1763-rm001_-en-p.pdf]здесь[/url].

 Ну... в таком случае похоже что действительно чтото с БП... раз бесперебойник есть, флешки нет, получается что питание есть всегда, БП сбоит, программа стирается... вместо нее ничего не подгружается... Настоятельно рекомендую купить флешку, стоит она недорого, а подходит любая, необязательно АБ, но естественно только CompactFlash. Админы сайта, следущую информацию не читайте :D Вот SanDisc например чудесно работает :wink:

 Уважаемые коллеги, 1. Надобно вам знать, что процессоры серии L6x потребляют достаточно много энергии. Для процессоров этой серии применяется не маленькая кругленькая батарейка, а батарейный модуль 1756-BATM. Этот модуль представляет собой металлическую коробку с кулак размером, имеет кабель с разъёмом, располагается рядом с контроллером и подключается кабелем в гнездо, куда обычно подключается батарейка. Маленькие батарейки с контроллерами серии L6x не применяются и необходимой функциональности не обеспечивают. См. 1756-UM001H-EN-P, глава 12. 2. Если вы в курсе, что такое диодная развязка по "или", то вы должны понимать, что контроллер питается от батарейки и от своего источника питания через такое диодное "или". Батарейка подхватывает питание со скоростью распространения электрического тока в полупроводниковых структурах, как только напряжение питания источника питания станет на полвольта ниже, чем напряжение батарейки. Думаю, физика процесса понятна. :) 3. Для всех контроллеров существует flash-память, которая необходима специально для того, чтобы возобновить рабочую программу в памяти контроллера при старте, либо если она потеряется. Чтобы программа никогда никуда не делась, нужно просто использовать эту flash-память. Представьте, например, что произойдёт, если эта flash-память пуста и стоит опция в каких-то условиях возобновить из неё рабочую программу? Правильно, из flash возобновится пустое место, т.е. ничего, никакой программы. Поэтому: а) используйте эту flash-память, б) записывайте в неё отлаженную рабочую программу, с) конфигурируйте контроллер так, чтобы программа возобновлялась из flash при старте. Для контроллеров L6x с flash-картой батарейка не нужна вообще, т.к. программа никогда и никуда не денется. 4. Действительно, не нужно забывать, что источник питания контроллера включен не до, а после источника бесперебойного питания. Если источник питания контроллера сбойнёт, а flash или батарейка не используются, то никакой бесперебойник не поможет. 5. На передней панели каждого процессора есть светодиод, который светится, если батарейка требует замены. Пожалуйста, не пренебрегайте им, смотрите на него во время технического обслуживания. Если хотите автоматически определять, не села ли батарейка, используйте GSV, объект FAULTLOG, атрибут MinorFaultBits, бит 10. Он называется "low battery". 6. Настоятельно рекомендую проверить процессоры утилитой Logix Issue Survey Tool (cм. KB Answer ID 39980), и если окажется, что ваш экземпляр подпадает под подлежащие замене модули, бесплатно заменить его у своего продавца. Удачи!

 Коллеги... боюсь показаться легкомысленным... но ситуация помоему достаточно проста. Что мы имеем? Контроллер в котором без явных причин стирается программа. Пораскинем мозгом - что к этому может привести? Из вышеизложеных версий мне лично более импонирует версия DIMIOKSа, но с некоторой поправкой. Так же как и он не решусь попробовать проделать подобную операцию, я и так ему охотно верю. Итак моя версия - в погоне за очень изыкаными версиями и поисками виновника в ревизиях контроллера все както забыли о основном. А именно - о питании уважаемые... о питании... Что происходит в данных случаях? Стерлось... Представьте ситуацию - сбой блока питания, милисекундный... никто даже и заметить не успел. Умные коллеги возразят - а какже батарейка(если она имеется... )? Тут я сильно углубляться не стану, но были в моей практике случаи когда батарейка не спасала. Оставлю повод для размышления представителям АБ... как переключается питание с централизованого на батарейку? Как шустро это происходит? А может чтото в электронике там сбоит при какомто стечении обстоятельств? Это как говориться вопрос к "старшему брату". А для простых смертных смею посоветовать только одно. Меня уже несколько раз спасала только замена блока питания. Причем есть также опыт подобных проблем с другими контроллерами других компаний. Ситуация както очень подозрительно схожа... Слава богу явление это массового характера не носит, следовательно скорее всего гдето комуто попадается скрытый брачек... Что по этому поводу скажете?

 Спасибо, учту :wink:

 Хотел бы опять затронуть тему "пропала программа из памяти". У нас используются контроллеры ControlLogix L61 версии 15.4. Один из них во время работы остался без программы. Питание не пропадало. Посмотрел у Rockwell, своего контроллера в названных ID не нашел. Подскажите, что дальше ждать

 Мнение и подход уважаемого DIMIOKSа заслуживает коленопреклонения :D Сам бы до такого не додумался... Только вот одна деталь ушла от его внимания :) Вопрос то задавал новичек, как я понял 8) А предложеный код на новичка помоему не тянет, скорее на высший пилотаж... :oops:

 Привет всем! Конечно, можно забить сенквесеры на Timer.ACC, маскировать несколько младших битов (для компенсации нестабильности время вызова и выполнения задачи относительно системного времени) и таким образом управлять 3 битами. Но не только у Вас наблюдается стремление сделать простейшие операции какими-то мощными инструкциями, особенно с труднопроизносимыми названиями. Сам себя иногда ловил на этом. Светофор можно сделать и непосредственно обращаясь к тегам системного времени в 64-битном варианте, и непосредственно управляя временем вызова задачи, счетчиками и анализом времени выполнения и вызова задачи. Можно придумать также задачу по событию и еще 100 методов решения. Но чтобы не использовать кучу тегов, достаточно циклический таймер и инструкциями сравнения Timer.ACC с какими-то значениями включать и выключать биты. Можно непосредственно анализировать определенные биты в Timer.ACC и на основе простого анализа использовать это вместо инструкций сравнения, но тогда придется по клаве стучать подольше, а ведь клава-то не железная, да и руки не казенные... Когда мне надо было тупо щелкать затвором в определенное время, но с настройкой временных диаппазонов, я использовал в LD такой вид: CMP((Timer.ACC)MOD((Ustavki[30]+1)) <= Ustavki[30]*Ustavki[31]) OTE(Output.Data.9); где: Timer - таймер Ustavki[30] - время цикла, мс Ustavki[31] - коэффициент времени открытого состояния Конечно, время выполнения этой конструкции на несколько мксек больше стандартного подхода, но зато все умещается в одной цепочке и удобнее читать код проги.

 Чего ж никто... :) [color=darkblue:6696c2a3cf]Small Logic Controller[/color:6696c2a3cf].



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


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



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



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



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



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




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


  
RA & VDT GmbH


Облако тэгов
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 globalen Fehlerm

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

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