| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
voodoo_vd Новичок


Зарегистрирован: Sep 22, 2010 Сообщения: 7 Рейтинг: +0/-0
|
Добавлено: Вт 15 Мар, 2011 7:14:34 Заголовок сообщения: Количество редактирования строк в RSLogix 5000 |
|
|
Здравствуйте уважаемые коллеги.
Стоит такая задача: подсчитать сколько раз в день в программе контроллера входили в режим редактирования строк средствами самой программы. Смысл в том, чтобы контролировать работу сменного персонала. Например утром проверять количество попыток редактирования и сверять это количество с журналом.
Знаю что это возможно, но как - информации найти не могу, может кто-нибудь подобное делал?
Заранее спасибо за помощь |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Вт 15 Мар, 2011 7:54:15 Заголовок сообщения: |
|
|
Вам нужно предотвратить доступ лиц, не имеющих права редактирования, или просто отслеживать произведенные изменения?
Если первое, то установите соответствующие права у пользователей Windows, а если второе. то Вам нужен продукт FactoryTalk AssetCentre. _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
voodoo_vd Новичок


Зарегистрирован: Sep 22, 2010 Сообщения: 7 Рейтинг: +0/-0
|
Добавлено: Вт 15 Мар, 2011 8:24:13 Заголовок сообщения: |
|
|
Проблема в том, что дополнительное ПО руководство покупать отказывается, а результат требует. Именно поэтому интересует как это можно реализовать средствами Logix. Должен же быть какой-нибудь бит состояния или инструкция при помощи которой можно отследить редактировалась строка или нет, а дальше все просто, счетчик заводится и все.
В любом случае спасибо за ответ. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Вт 15 Мар, 2011 8:44:22 Заголовок сообщения: |
|
|
Посмотрите в сторону инструкции GSV, объект Controller, атрибут ControllerLog Execution Modification Count. Возможно, это то, что Вам нужно. _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
Liter Эксперт


Зарегистрирован: Aug 13, 2008 Сообщения: 223 Рейтинг: +11/-0
|
Добавлено: Вт 15 Мар, 2011 8:45:07 Заголовок сообщения: |
|
|
| voodoo_vd писал(а): | Проблема в том, что дополнительное ПО руководство покупать отказывается, а результат требует.
В любом случае спасибо за ответ. |
...
а вот попробуйте вот - Publication 1756-PM015B-EN-P или Publication LOGIX-AP007B-EN-P
... может достаточно будет
... посмотрите, почитайте |
|
| Вернуться к началу |
|
 |
maxim Эксперт


Зарегистрирован: Feb 16, 2007 Сообщения: 123 Рейтинг: +7/-0 Откуда: Енакиево
|
Добавлено: Вт 15 Мар, 2011 8:58:21 Заголовок сообщения: |
|
|
Если нужен результат можете установить на рабочую станцию что-нибудь типа Actual Spy и будете знать все... Мы так в одно время плохишей ловили.  |
|
| Вернуться к началу |
|
 |
voodoo_vd Новичок


Зарегистрирован: Sep 22, 2010 Сообщения: 7 Рейтинг: +0/-0
|
Добавлено: Вт 15 Мар, 2011 9:12:41 Заголовок сообщения: |
|
|
maxim - в первую очередь тоже хотел так сделать
Liter - Вот! Оно! То что надо!!!! СПАСИБО!!!  |
|
| Вернуться к началу |
|
 |
Serega Частый гость


Зарегистрирован: Mar 09, 2006 Сообщения: 29 Рейтинг: +2/-0 Откуда: Kharkov
|
Добавлено: Пт 18 Мар, 2011 16:38:23 Заголовок сообщения: |
|
|
| voodoo_vd писал(а): | Должен же быть какой-нибудь бит состояния или инструкция при помощи которой можно отследить редактировалась строка или нет, а дальше все просто, счетчик заводится и все.
|
Будьте готовы к тому что редактировать будут не только строки программы, но и ваш счетчик  |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пт 18 Мар, 2011 16:50:39 Заголовок сообщения: |
|
|
Счётчик можно вести где-нибудь не в контроллере, а на сервере, где всё-таки (всё-таки!) прописаны политики пользователей и права их доступа. _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
Serega Частый гость


Зарегистрирован: Mar 09, 2006 Сообщения: 29 Рейтинг: +2/-0 Откуда: Kharkov
|
Добавлено: Пн 21 Мар, 2011 15:15:40 Заголовок сообщения: |
|
|
| oldDad писал(а): | | Счётчик можно вести где-нибудь не в контроллере, а на сервере, где всё-таки (всё-таки!) прописаны политики пользователей и права их доступа. |
"Ведите" его хоть на главном сервере Пентагона, но если событие инициирующее увеличение счетчика формируется в ПЛК, то этот счетчик обойдет любой толковый студент-выпускник. Счетчик на сервере даже не шелохнется. |
|
| Вернуться к началу |
|
 |
maxim Эксперт


Зарегистрирован: Feb 16, 2007 Сообщения: 123 Рейтинг: +7/-0 Откуда: Енакиево
|
Добавлено: Пн 21 Мар, 2011 20:20:32 Заголовок сообщения: |
|
|
| Цитата: | | но если событие инициирующее увеличение счетчика формируется в ПЛК, то этот счетчик обойдет | да ладно. Первое что сразу приходит на ум - вынести нужный код в отдельную процедуру и закрыть паролем . | Цитата: | | любой толковый студент-выпускник | приходят иногда выпускники которые задумываются, когда возникает вопрос, что больше 1/2 или 0.5 , а другие приходят в шок, когда нужно перевести с десятичной в двоичную систему счисления. И все-таки интересно решил ли автор задачу? |
|
| Вернуться к началу |
|
 |
Serega Частый гость


Зарегистрирован: Mar 09, 2006 Сообщения: 29 Рейтинг: +2/-0 Откуда: Kharkov
|
Добавлено: Чт 24 Мар, 2011 9:52:52 Заголовок сообщения: |
|
|
| maxim писал(а): | | да ладно. Первое что сразу приходит на ум - вынести нужный код в отдельную процедуру и закрыть паролем |
Ну если скрыть исходный код, то получится.
Однако это вызовет нездоровую реакцию в коллективе. Обидятся.  |
|
| Вернуться к началу |
|
 |
Liter Эксперт


Зарегистрирован: Aug 13, 2008 Сообщения: 223 Рейтинг: +11/-0
|
Добавлено: Чт 24 Мар, 2011 10:54:07 Заголовок сообщения: |
|
|
| maxim писал(а): | | а другие приходят в шок, когда нужно перевести с десятичной в двоичную систему счисления |
...
вот тогда не могу подобрать слова для реакции студентов - ___ - при рассказе использовании восьмеричной системы счисления в адресации PLC ... ну а про комплиментарность ...  |
|
| Вернуться к началу |
|
 |
|