PDA

Просмотр полной версии : ПЛК100, ТРМ 148 и запись параметра "by Command"



Александр Суханов
20.04.2011, 15:54
Добрый день. Связал ПЛК100 и 4 шт ТРМ 148, пишу уставки по температуре и по скорости. Все хорошо, но бывает, что уставки не прописываются в ТРМ (видимо из-за сбоев в сети). Пытался контролировать (читать) значение уставки после записи. Запись уставки и его чтение делаю в различные моменты времени - и всегда появляется ошибка "81". Видимо, происходит попытка чтения параметра во время его записи. Как можно отловить момент конца обработки записи/чтения по "by Command"?

Николаев Андрей
20.04.2011, 21:06
А без by comand запись нормально проходит.
Вообще к этому же интерфейсу можно подключить ПК (к примеру через АС3М) и используя программу Pormon (или подобные) посмотреть что посылается по сети, и что возвращает модуль - записалось, не записалось, не принял...

Александр Суханов
21.04.2011, 06:31
Спасибо за ответ.1) Писать не по команде.. Но как же - " надо записывать в трм101 по команде и один раз. вы же наверное каждый цикл пишете - так никакой памяти в трм-ке не хватит...не убивайте прибор...", или Ваши слова к записи в в конфигурационные переменные ТРМ148 не относятся?
2) "Не запись" происходит довольно редко, и техпроцесс у нас длинный -8..12 часов.Факт сбоев по сети отследить довольно трудно, а цена "не записи" уставки вовремя, немалая. Поэтому хотелось бы иметь обратную связь по "успешности" записи уставок в процессе работы.

Николаев Андрей
21.04.2011, 14:24
1. Согласен. Хотя уставка относится к оперативным параметрам, но злоупотреблять не стоит.
2. Ну тогда после изменения используйте опрос по команде. Записали, опросили (проверили). Если ответ соответствует записи - ок. Если нет - записать еще раз.

Александр Суханов
22.04.2011, 06:52
Спасибо за ответ.1)Вы говорите об SP.LU и LF.LU?
2. После записи уставки по команде, жду 1..5 сек и пытаюсь прочитать ту же уставку - возникает ошибка 81. Мой вопрос как раз в том, как понять, что уже можно опрашивать записанную уставку?
3. Обмен с ТРМами довольно большой - записываю (4*8*2) уставок и читаю (4*8*6) других параметров, кроме того, в сети опрашиваются значения с 2-х МВА8

Александр Суханов
28.04.2011, 15:34
Добрый день Андрей.
[QUOTE=Николаев Андрей;59821]1. Согласен. Хотя уставка относится к оперативным параметрам, но злоупотреблять не стоит.
Все же повторю свой вопрос:Вы говорите об уставках SP.LU и LF.LU в ТРМ148?

Александр Приходько
28.04.2011, 16:31
Здравствуйте. Сильно в суть вашего вопроса не вникал.
Данный пример смотрели?
http://www.owen.ru/forum/showthread.php?t=7365&highlight=%D2%D0%CC148

Александр Суханов
29.04.2011, 10:34
Добрый день Александр
Данный пример и смотрел и по нему все работало.
В системе 4 ТРМ148 - 32 канала+ 2 МВА8 -16каналов. Обмен по сети немалый Читаются температуры, тек уставки, вых мощность и т.п.Пишутся уставки по температуре и скорости ее изменения. Писал их по "Change Value". Техпроцесс длится 8-12 часов. за это время уставки меняются 5-7 раз. Иногда (причина не установлена, вероятно помехи по сети) некоторые уставки не прописывались в приборы. Изменении "Change Value" на "Both" вылечило. Но "это может убить прибор". Что посоветуете?