Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Пт мар 29, 2024 14:30

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 12 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Принудительная блокировка программы
СообщениеДобавлено: Чт окт 29, 2015 17:15 
Не в сети

Регистрация: Ср сен 02, 2015 11:33
Сообщения: 6
Добрый день! Требуется сделать следующее - по управляющему сигналу записывать бит в энергонезависимую память контроллера и этим битом блокировать часть программы.
Основная идея - даже при отключении питания этот бит должен быть включен.
Контроллер CP1E. Каким образом я это могу сделать?
Я попробовал команду KEEP, она отработала. Но при выключении питания бит выключается. Как я могу организовать этот момент?
Заранее спасибо за ответы!


В начало
 Профиль  
 
 Заголовок сообщения: Re: Принудительная блокировка программы
СообщениеДобавлено: Чт окт 29, 2015 17:33 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Про свойства областей памяти почитайте, для любого Омроновского контроллера.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Принудительная блокировка программы
СообщениеДобавлено: Чт окт 29, 2015 21:57 
Не в сети
Аватара пользователя

Регистрация: Ср ноя 08, 2006 13:01
Сообщения: 373
Откуда: г. Красноярск
Используйте бит из области H (HR). Например, H0.00. Какой командой Вы будете его включать/выключать пофиг.
Ну и почитать мануал про области памяти, конечно, лишним не будет...


В начало
 Профиль  
 
 Заголовок сообщения: Re: Принудительная блокировка программы
СообщениеДобавлено: Пт окт 30, 2015 11:07 
Не в сети

Регистрация: Ср сен 02, 2015 11:33
Сообщения: 6
Добрый день! Спасибо за ответы! Последовал Вашим советам и почитал про области памяти. Но сделал по-своему:) В параметрах ПЛК поставил галку на "восстановить D0 из резервной памяти". Потом по условию выполнения я в эту область DM просто записал 1. При выключении памяти эта единичка сохраняется. Потом CMP проверяю есть ли там 1 и если есть, а он есть, происходит блокировка того, что мне надо.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Принудительная блокировка программы
СообщениеДобавлено: Пт окт 30, 2015 11:31 
Не в сети

Регистрация: Ср сен 02, 2015 11:33
Сообщения: 6
Вот сейчас опять всплыл вопрос. Защиту программы от чтения паролем поставил через PLC->Protection. А как поставить защиту от записи?
Предвещая совет почитать мануал, читаю W394-RU2-06+CJ1+ProgrManual. В нем написано в пункте 6-6-7: Более подробно это описано в руководствах по эксплуатации CS Series PLC Operation Manual или для CS-серии раздел 1-4-2 Улучшенная защита от чтения с помощью паролей, подраздел Разрешение/запрет создания файлов программ в памяти файлов.
Буду очень благодарен за ссылкой на этот мануал или хотя бы на этот раздел.
Гугл не дал результатов:(


В начало
 Профиль  
 
 Заголовок сообщения: Re: Принудительная блокировка программы
СообщениеДобавлено: Пт окт 30, 2015 13:30 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
на CP1E нет защиты от перезаписи проги.

И Вы поосторожнее с этим, напутаете с паролем, в контроллере уже ничего изменить не сможете, а контроллер вряд ли принадлежит Вам.

Цитата:
В параметрах ПЛК поставил галку на "восстановить D0 из резервной памяти".

Область D и так энергонезависимая, и на этом контроллере держится без питания от двух недель и больше, если батарейку в отсек не вставить.
Для того чтобы восстановить при загрузке что то с флешки камня, туда как минимум это вначале нужно записать спец битами из области A.

Если до Вас туда никто ничего не записывал, то с флешки ничего не восстанавливается. :lol:


В начало
 Профиль  
 
 Заголовок сообщения: Re: Принудительная блокировка программы
СообщениеДобавлено: Вт ноя 17, 2015 06:30 
Не в сети

Регистрация: Сб ноя 15, 2014 19:02
Сообщения: 11
Олег писал(а):
на CP1E нет защиты от перезаписи проги.

И Вы поосторожнее с этим, напутаете с паролем, в контроллере уже ничего изменить не сможете, а контроллер вряд ли принадлежит Вам.

Эти два утверждения- взаимоисключающие.
Если нет защиты от перезаписи, что мешает очистить и использовать вновь контроллер, напутав с паролем?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Принудительная блокировка программы
СообщениеДобавлено: Вт ноя 17, 2015 08:47 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
В других контроллерах есть, предупреждение на будущее.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Принудительная блокировка программы
СообщениеДобавлено: Пн янв 30, 2017 11:34 
Не в сети

Регистрация: Пн авг 22, 2016 13:13
Сообщения: 14
подскажите в контроллере CP1E есть бит или команда перезапуска контроллера, перечитал мануалы что-то не нашел такого


В начало
 Профиль  
 
 Заголовок сообщения: Re: Принудительная блокировка программы
СообщениеДобавлено: Пн янв 30, 2017 12:22 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Тоже не встречал, вроде нет такого.
А зачем он вообще нужен?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Принудительная блокировка программы
СообщениеДобавлено: Пн янв 30, 2017 14:52 
Не в сети

Регистрация: Пн авг 22, 2016 13:13
Сообщения: 14
иногда рабочий механизм не попадает в нужное место и помогает только перезагрузка отключением питания, что не очень удобно. Придется ставить на питание реле с НЗ контактом и катушку цеплять на какой-нить вывод. Жаль, даже в овене есть перезагрузка


В начало
 Профиль  
 
 Заголовок сообщения: Re: Принудительная блокировка программы
СообщениеДобавлено: Пн янв 30, 2017 16:03 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
У Вас большой косяк в проге, если контроллер нельзя вывести в нужное состояние, при аварии механизма.

При отключении питания, обнуляется часть областей памяти в контроллере.
обнулить их можно и через парочку BSET, и CNR при необходимости.

Хотя правильнее найти то место в проге, в котором алгоритм зависает.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 12 сообщений ] 

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3