Просмотр полной версии : плк150
Здравствуйте! Подскажите, почему плк150, новый, через неделю начал неправильно работать. Уставка на ип320 одна, а плк начал отсчёт по меньшему числу.
Сейчас погадаем , где данные?
какие именно данные нужны?
57874
Вот проект который загружен в плк
Уставка по температуре 182. Задаётся с ип320. Через неделю заметили что таймер срабатывает при 130 градусах. И впоследствии не отключал процесс. Пришлось работать вручную
kondor3000
09.11.2021, 22:25
Уставка по температуре 182. Задаётся с ип320. Через неделю заметили что таймер срабатывает при 130 градусах. И впоследствии не отключал процесс. Пришлось работать вручную
Ну так подключитесь онлайн к контроллеру и посмотрите что у вас происходит в программе. Что приходит с ИП320, когда срабатывает и от чего.
В эмуляции включил, там одна уставка вычитается из другой. Не знаю как должно быть и сколько откуда приходит. Тут вам надо разбираться.
И контроллер тут вообще не при чём, что запрограммировали, то и получаете. 57875
ЗЫ: Да и уберите макросы, тут делать лучше всё через функциональные блоки. Каждый блок можно отладить по отдельности. Как по мне, макросы ваши мешают только.
А уж если используете макросы, так делайте их как ФБ со входами и выходами, для наглядности.
По поводу макросов, спасибо за совет.
Вычитается это гистерезис от верхнего предела, чтоб не задавать нижний предел.
А так то всё работало, прошло какое-то время и стало глючить.
И я понимаю, что дело не в плк, а в проге, поэтому и скинул, чтоб специалисты посмотрели, может что-то не правильно
Ясное дело, что нужно онлайн подключение, но боюсь особо ничего там не увидишь. Программа была составлена без ошибок и работала.
kondor3000
10.11.2021, 11:57
По поводу макросов, спасибо за совет.
Вычитается это гистерезис от верхнего предела, чтоб не задавать нижний предел.
А так то всё работало, прошло какое-то время и стало глючить.
И я понимаю, что дело не в плк, а в проге, поэтому и скинул, чтоб специалисты посмотрели, может что-то не правильно
Ясное дело, что нужно онлайн подключение, но боюсь особо ничего там не увидишь. Программа была составлена без ошибок и работала.
По вашему утверждению, уставка 182 град, а срабатывает от 130, вот и смотрите сколько на самом деле приходит в ПЛК. Там дел на 5 мин. Вангую, что приходят неправильные значения, т. к. флоаты у вас начинаются с нечётного адреса.57877
И ещё вы не выложили программу ИП320.
По вашему утверждению, уставка 182 град, а срабатывает от 130, вот и смотрите сколько на самом деле приходит в ПЛК. Там дел на 5 мин. Вангую, что приходят неправильные значения, т. к. флоаты у вас начинаются с нечётного адреса.57877
И ещё вы не выложили программу ИП320.
Дел 5 минут. Да вот ехать не 5. Съездил посмотрел. ПЛК как-будто в зависшем состоянии, но работал и были проблемы. Я не мог изменить состояние булевых. Неактивны были и сбросы. Выход ENO в таймере был зависим в TRUE. Хотя вход FALSE. И запись в строке invalid 16#18. Переустановил, добавив сбросы на выхода. Не знаю поможет ли?
Я с телефона поэтому пока не могу скинуть ип320.
kondor3000
10.11.2021, 22:40
Дел 5 минут. Да вот ехать не 5. Съездил посмотрел. ПЛК как-будто в зависшем состоянии, но работал и были проблемы. Я не мог изменить состояние булевых. Неактивны были и сбросы. Выход ENO в таймере был зависим в TRUE. Хотя вход FALSE. И запись в строке invalid 16#18. Переустановил, добавив сбросы на выхода. Не знаю поможет ли?
Я с телефона поэтому пока не могу скинуть ип320.
Короче, ничего не проверили, что я написал и ещё нашли кучу ошибок. Не сделали ни одного скрина, написали какую то ересь и как тут вам помочь?
Еще и программу изменили. С таким подходом у вас никогда и ничего работать не будет. Отлаживать программу надо на столе, а потом на производстве доводить.
Короче, ничего не проверили, что я написал и ещё нашли кучу ошибок. Не сделали ни одного скрина, написали какую то ересь и как тут вам помочь?
Еще и программу изменили. С таким подходом у вас никогда и ничего работать не будет. Отлаживать программу надо на столе, а потом на производстве доводить.
Если я не сказал про уставку, значит всё было в норме. Единственный момент это hs_p не передавалась из ип320, равнялась нулю. А если Вы не понимаете, что я пишу, это не значит ересь. Я описал всё увиденное и прощупанное мной. На попытку изменить интерактивно параметры любые комп ругался.
Прогу изменил немного, поскольку процесс нельзя останавливать. Я лишь добавил, чтобы кнопкой сброс, сбрасывало lamp и mode, выходы таймера.
По вашему утверждению, уставка 182 град, а срабатывает от 130, вот и смотрите сколько на самом деле приходит в ПЛК. Там дел на 5 мин. Вангую, что приходят неправильные значения, т. к. флоаты у вас начинаются с нечётного адреса.57877
И ещё вы не выложили программу ИП320.
А почему, флоаты должны начинаться с чётных, и почему всё работает и только спустя неделю начинает глючить?
kondor3000
11.11.2021, 15:14
Ересь это Ваш мозг извергающий чушь. Если я не сказал про уставку, значит всё было в норме. Единственный момент это hs_p не передавалась из ип320, равнялась нулю. А если Вы не понимаете, что я пишу, это не значит ересь. Я описал всё увиденное и прощупанное мной. На попытку изменить интерактивно параметры любые комп ругался.
Прогу изменил немного, поскольку процесс нельзя останавливать. Я лишь добавил, чтобы кнопкой сброс, сбрасывало lamp и mode, выходы таймера.
Вот и помогай людям, ещё один с обострением. Осень же.
In_Da_Cher_A
11.11.2021, 15:50
А почему, флоаты должны начинаться с чётных, потому что 2х2=4
и почему всё работает и только спустя неделю начинает глючить?похолодало, месяц кончился, какой-то недоброжелатель навёл порчу
Пытаясь помочь не груби и будет тебе счастье. Такая "помощь" не очень то и нужна.
[QUOTE=In_Da_Cher_A;368256]потому что 2х2=4
получается необходимо сдвинуть? На 2 байта?
In_Da_Cher_A
11.11.2021, 16:41
получается необходимо сдвинуть?да. это азы работы с данными вообще и кодесис в частности
https://www.owen.ru/uploads/plc_configuration_owen__.pdf
читать всё и особенно про выравнивание переменных при размещении в области памяти
Лучше вежливо послать в сад ? Тоже ж будет счастье
:cool:......................
Не надо ничего двигать - сдвинуто само.
Вот:
И уберите кучу шизоидного* мусора.
(*раздвоения одного и того же)
например
57888
Наухо вам 2-3 ипостаси одного и того же ?
получили temp, зачем эти дурацкие temp_i ?
start, start_p, start_vent_p - и как думаете это можно понять без ип320 ?
Прога небольшая, мне так было удобнее. Моя программа, как хочу так и извращаюсь. Это ж не ошибка. Всё что заканчивается на P и есть данные из ип320. И вообще это мой первый проект, поэтому идите в сад яблоки есть. Вот немного выше человек красавчик, без лишней воды направил меня на путь истинный.
да. это азы работы с данными вообще и кодесис в частности
https://www.owen.ru/uploads/plc_configuration_owen__.pdf
читать всё и особенно про выравнивание переменных при размещении в области памяти
Выражаю благодарность. Я это читал, но упустил момент. Не было особо времени. Теперь ясность полная. Ещё раз спасибо, побольше бы адекватных
да. это азы работы с данными вообще и кодесис в частности
https://www.owen.ru/uploads/plc_configuration_owen__.pdf
читать всё и особенно про выравнивание переменных при размещении в области памяти
Что то я там не заметил что нельзя Флоаты с нечетных регистров передавать, по конфигурации там все ровно, незанятого пространства нет.
Ну и если у человека это работает, зачем ему тыкать в это рабочее место, если проблема явно не в этом, только запутываете.
Что то я там не заметил что нельзя Флоаты с нечетных регистров передавать, по конфигурации там все ровно, незанятого пространства нет.
Ну и если у человека это работает, зачем ему тыкать в это рабочее место, если проблема явно не в этом, только запутываете.
In_Da_Cher_A всё верно сказал. Флоаты располагают в адресах кратные 4. А 4 это чётное.
In_Da_Cher_A
12.11.2021, 10:29
Что то я там не заметил что нельзя Флоаты с нечетных регистров передавать, по конфигурации там все ровно, незанятого пространства нет.
Ну и если у человека это работает, зачем ему тыкать в это рабочее место, если проблема явно не в этом, только запутываете.я отвечал на конкретный вопрос - почему? человек явно ошибается в важных базовых моментах в работе с овен, где много надо делать вручную по определённым правилам.
Я не разбирался в его проекте, но он здесь вроде как раз потому, что у него почему-то не работает.
И уж явно это не по причине плк, которое спустя неделю решило уйти на больничный и немного забить болт на работу
плк это тупое устройство, которое делает только то, что ему говорят
Если вы знаете, где проблема - you are welcome! - пишите
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot