Просмотр полной версии : плк110-трм148. протокол овен. ошибка 81. хелп!!!
MPEG1397
08.06.2010, 16:27
добрый... доброго времени суток, в общем!
2 дня вожусь со связкой плк110-60-м и трм148. всё лежит у меня на столе. приборы соединены через Rs-485, длина проводов не более полуметра. до определенного времени всё читалось и писалось, а потом в какой-то момент пошла ошибка 81 и ни одно показание температуры уже не читается, одни нули.. но пробую писать новую уставку в трм, всё нормально. но даже при записи уставки появляется ошибка 81, хотя уставка и доходит до прибора. пробовал отсоединять провода, думал может контакт пропал. нет, всё так же 81-я ошибка. время макс.задержки на протоколе не менял, 1000мс стоит, раньше с этим временем работало без проблем. пробовал увеличивать до 4000, не помогает.
какие требования к кабелю Rs-485?
что посоветуете делать?
Николаев Андрей
08.06.2010, 21:24
начните подключать параметры по одному. например с измеренного значения.
есть пример опроса трм151. один в один для трм148
MPEG1397
09.06.2010, 08:16
я же говорю, что всё работало, но потом перестало, пошла ошибка 81.
оставляю единственный параметр - измеренное значение с канала 1. вот результат: 2443
сейчас заменил кабель уже, поставил экранированную пару, длина 1 метр. всё по прежнему :(
может у трма настройки какие-то слетели? проверил параметры соединения, всё как было до ошибки - скорость 9600 и т.д.
MPEG1397
09.06.2010, 09:10
переконфигурировал... не помогло.. весь в расстройстве
MPEG1397
24.06.2010, 13:39
прошу откликнуться на проблему! она до сих пор не решена, к сожалению.
Малышев Олег
24.06.2010, 14:27
попробуте поменять время цикла плк на 5-10 мс
MPEG1397
25.06.2010, 05:06
попробуте поменять время цикла плк на 5-10 мс
Вы имеете ввиду в параметрах модуля PLC110-60 изменить MinCycleLength ms на 5 или 10? Попробовал, это не помогло.
Александр Ч.
25.06.2010, 10:19
связывал плк100-трм148-панель.вот проект
MPEG1397
25.06.2010, 10:36
связывал плк100-трм148-панель.вот проект
я тоже связывал эти приборы и всё работало, но потом перестало и посыпалась ошибка 81. как будь-то связь односторонняя от плк к трм только.. значение уставки прописывается из плк в трм нормально, но ответа от трм не приходит и появлятся ошибка.. а чтение с прибора вообще не происходит.
кстати, а вы пробовали записывать уставку из плк в трм со значением больше 99? например, 101 и более.. у меня не проходит почему-то, только до 99.
MPEG1397
25.06.2010, 11:27
кстати, а вы пробовали записывать уставку из плк в трм со значением больше 99? например, 101 и более.. у меня не проходит почему-то, только до 99.
сам же и отвечу на свой вопрос )) только что нашел решение сей проблемы. оказывается, нужно у параметра SP.LU ставить точность после запятой (Precision) 1, а было 2, оттого и не писались значения трехзначные.
но 81-я ошибка так и сидит, вопрос не закрыт..
Andrey9689
30.06.2010, 21:12
Я смотрю прям беда у всех с этой ошибкой:) максим, читайте сюда- может и вам поможет! http://www.owen.ru/forum/showthread.php?t=7483&highlight=%C0%E2%E0%F0%E8%E8+%F2%F0%EC151
MPEG1397
01.07.2010, 13:57
Я смотрю прям беда у всех с этой ошибкой:) максим, читайте сюда- может и вам поможет! http://www.owen.ru/forum/showthread.php?t=7483&highlight=%C0%E2%E0%F0%E8%E8+%F2%F0%EC151
Андрей, спасибо за ссылку!
Но мне кажется, в вашей теме речь идет о другой ошибке - ошибке канала в ТРМ. На моем ТРМ148 никаких ошибок нет. В моем случае ошибка 81 возникает в ПЛК при соединении с ТРМ по протоколу ОВЕН. Это другая ошибка... Моя ошибка расшифровывается как NO DEVICE (Устройство не обнаружено). Но реальная связь между приборами есть, т.к. уставка из ПЛК до ТРМ доходит.
Проблема всё ещё не решена.
Александр Ч.
01.07.2010, 14:15
при опросе нескольких переменных может возникнуть ошибка 81 если хотя бы одна переменная не читается(неверный адрес, формат, имя и пр.) при этом обмен по другим правильным переменным будет осуществляться.
попробуйте начать с одной переменной и т.далее.
MPEG1397
02.07.2010, 05:26
попробуйте начать с одной переменной и т.далее.
Да, я пробовал так... Оставлял только одну переменную read, менял её на другие (Set.P, SP.LU), но ошибка присутствует всё так же. Ошибки в настройках переменной нет, это факт. Проблема в чем-то другом, может быть в ТРМ..
Александр Ч.
05.07.2010, 11:53
для проверки порта трм148-есть конфигуратор трм148.
какая длина линии связи и тип провода витой пары Rs485?
Можно попробовать выложить проект плк и файл конфигуратора трм148.
MPEG1397
05.07.2010, 13:44
Длина витой пары примерно 1 метр. Какой тип кабеля, я не смогу сказать, на нем не написано. выглядит так: белая пвх оплетка, внутри 4-жильная витая пара в фольгированном экране. Повторюсь - всё раньше работало без каких-либо ошибок как с этим проводом, так и с другим - обычным медным проводом, скрученным в витую пару!
Проект ПЛК: 2521
Конфигуратор 148 видит прибор нормально. Файл конфигуратора: 2522
Александр Ч.
05.07.2010, 14:22
Чтение уставки д.б. Float PIC(float type)
MPEG1397
05.07.2010, 14:37
Пробовал менять Float на Float PIC... ошибка есть одинаково.
Можете попробовать убрать вообще переменную чтения, оставьте только запись уставки. Ошибка всё равно появляется в момент изменения уставки.
Или у вас не возникает ошибка?
Александр Ч.
06.07.2010, 07:38
в выше выложенном проекте ошибка не возникала. обратитесь к дилеру проверить прибор.
Александр Ч.
06.07.2010, 11:07
время у меня в проекте было выставлено 200 мс , вероятно 100 мало. попробуйте увеличить.
MPEG1397
06.07.2010, 11:34
время у меня в проекте было выставлено 200 мс , вероятно 100 мало. попробуйте увеличить.
со временем тоже игрался по разному уже.. не помогло..
на счет дилера отписал в лс.
MPEG1397
06.07.2010, 13:53
александр, ответьте на личное сообщение пожалуйста.
MPEG1397
06.07.2010, 13:57
и заметил еще, что после отключения питания из плк пропадает программа.. приходится грузить заново. она ведь должна быть в энергонезависимой памяти, на сколько я знаю.. где что поставить в настройках, чтобы программа не терялась при пропадании питания?
Александр Ч.
07.07.2010, 08:36
После отладки схемы , в режиме "подключение"(login) следует ниже в меню выбрать команду "создание загрузочного проекта"(Create boot project). При этом проект пишется в энергонезависимую память. (Ресурс ограничен, относительно, поэтому по отладке и работаем с оперативкой.)
Александр Ч.
07.07.2010, 11:38
Ответил.
"со временем тоже игрался по разному уже.. не помогло.."
Если переменная Float PIC(24), то никак она не будет читаться командой Float(32). Если для ответа ТРМ148 требуется 150 мс, то никак он за 100 не ответит. Здесь не нужно играться , прописанные критичные параметры следует выставить согласно инструкции,
MPEG1397
07.07.2010, 13:52
указал 150 мс, потом указал 200, 1000, даже 5000 (это максимум) указывал. ошибка, ошибка, ошибка...
видимо всё равно придется доехать до вас.
MPEG1397
17.08.2010, 05:32
проблема с ошибкой 81 (неисправность порта Rs-485) решилась путем отправки плк в ремонт на завод-изготовитель. отчего мог вылететь порт - остается загадкой..
PRAYMaster
09.09.2025, 05:08
Добрый день !
Не могли бы вы скинуть этот архив повторно?
PRAYMaster
09.09.2025, 05:10
связывал плк100-трм148-панель.вот проект
Добрый день !
Можете пожалуйста еще раз скинуть этот архив?
In_Da_Cher_A
09.09.2025, 08:53
Добрый день !
Можете пожалуйста еще раз скинуть этот архив?глаза откройте пошире - это было 15 лет назад
и что там сложного, что нельзя сделать самому, а надо списать?
PRAYMaster
15.09.2025, 05:54
Не поверите я в курсе что это было 15 лет назад.
Сложного ничего кроме увеличения времени отладки.
Раз вы такой самостоятельный, то что делаете на форуме где люди делятся ращениями разных проблем овнА?
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot