Здравствуйте! Подскажите, почему плк150, новый, через неделю начал неправильно работать. Уставка на ип320 одна, а плк начал отсчёт по меньшему числу.
Вид для печати
Здравствуйте! Подскажите, почему плк150, новый, через неделю начал неправильно работать. Уставка на ип320 одна, а плк начал отсчёт по меньшему числу.
Сейчас погадаем , где данные?
какие именно данные нужны?
Вложение 57874
Вот проект который загружен в плк
Уставка по температуре 182. Задаётся с ип320. Через неделю заметили что таймер срабатывает при 130 градусах. И впоследствии не отключал процесс. Пришлось работать вручную
Ну так подключитесь онлайн к контроллеру и посмотрите что у вас происходит в программе. Что приходит с ИП320, когда срабатывает и от чего.
В эмуляции включил, там одна уставка вычитается из другой. Не знаю как должно быть и сколько откуда приходит. Тут вам надо разбираться.
И контроллер тут вообще не при чём, что запрограммировали, то и получаете. Вложение 57875
ЗЫ: Да и уберите макросы, тут делать лучше всё через функциональные блоки. Каждый блок можно отладить по отдельности. Как по мне, макросы ваши мешают только.
А уж если используете макросы, так делайте их как ФБ со входами и выходами, для наглядности.
По поводу макросов, спасибо за совет.
Вычитается это гистерезис от верхнего предела, чтоб не задавать нижний предел.
А так то всё работало, прошло какое-то время и стало глючить.
И я понимаю, что дело не в плк, а в проге, поэтому и скинул, чтоб специалисты посмотрели, может что-то не правильно
Ясное дело, что нужно онлайн подключение, но боюсь особо ничего там не увидишь. Программа была составлена без ошибок и работала.
По вашему утверждению, уставка 182 град, а срабатывает от 130, вот и смотрите сколько на самом деле приходит в ПЛК. Там дел на 5 мин. Вангую, что приходят неправильные значения, т. к. флоаты у вас начинаются с нечётного адреса.Вложение 57877
И ещё вы не выложили программу ИП320.
Дел 5 минут. Да вот ехать не 5. Съездил посмотрел. ПЛК как-будто в зависшем состоянии, но работал и были проблемы. Я не мог изменить состояние булевых. Неактивны были и сбросы. Выход ENO в таймере был зависим в TRUE. Хотя вход FALSE. И запись в строке invalid 16#18. Переустановил, добавив сбросы на выхода. Не знаю поможет ли?
Я с телефона поэтому пока не могу скинуть ип320.
Короче, ничего не проверили, что я написал и ещё нашли кучу ошибок. Не сделали ни одного скрина, написали какую то ересь и как тут вам помочь?
Еще и программу изменили. С таким подходом у вас никогда и ничего работать не будет. Отлаживать программу надо на столе, а потом на производстве доводить.
Если я не сказал про уставку, значит всё было в норме. Единственный момент это hs_p не передавалась из ип320, равнялась нулю. А если Вы не понимаете, что я пишу, это не значит ересь. Я описал всё увиденное и прощупанное мной. На попытку изменить интерактивно параметры любые комп ругался.
Прогу изменил немного, поскольку процесс нельзя останавливать. Я лишь добавил, чтобы кнопкой сброс, сбрасывало lamp и mode, выходы таймера.
Пытаясь помочь не груби и будет тебе счастье. Такая "помощь" не очень то и нужна.
[QUOTE=In_Da_Cher_A;368256]потому что 2х2=4
получается необходимо сдвинуть? На 2 байта?
да. это азы работы с данными вообще и кодесис в частностиЦитата:
получается необходимо сдвинуть?
https://www.owen.ru/uploads/plc_conf...ion_owen__.pdf
читать всё и особенно про выравнивание переменных при размещении в области памяти
................
...............
Прога небольшая, мне так было удобнее. Моя программа, как хочу так и извращаюсь. Это ж не ошибка. Всё что заканчивается на P и есть данные из ип320. И вообще это мой первый проект, поэтому идите в сад яблоки есть. Вот немного выше человек красавчик, без лишней воды направил меня на путь истинный.
я отвечал на конкретный вопрос - почему? человек явно ошибается в важных базовых моментах в работе с овен, где много надо делать вручную по определённым правилам.
Я не разбирался в его проекте, но он здесь вроде как раз потому, что у него почему-то не работает.
И уж явно это не по причине плк, которое спустя неделю решило уйти на больничный и немного забить болт на работу
плк это тупое устройство, которое делает только то, что ему говорят
Если вы знаете, где проблема - you are welcome! - пишите