Вход

Просмотр полной версии : плк150



ego_sum
09.11.2021, 20:09
Здравствуйте! Подскажите, почему плк150, новый, через неделю начал неправильно работать. Уставка на ип320 одна, а плк начал отсчёт по меньшему числу.

жекон
09.11.2021, 20:29
Сейчас погадаем , где данные?

ego_sum
09.11.2021, 20:36
какие именно данные нужны?

ego_sum
09.11.2021, 20:50
57874
Вот проект который загружен в плк

ego_sum
09.11.2021, 20:56
Уставка по температуре 182. Задаётся с ип320. Через неделю заметили что таймер срабатывает при 130 градусах. И впоследствии не отключал процесс. Пришлось работать вручную

kondor3000
09.11.2021, 22:25
Уставка по температуре 182. Задаётся с ип320. Через неделю заметили что таймер срабатывает при 130 градусах. И впоследствии не отключал процесс. Пришлось работать вручную

Ну так подключитесь онлайн к контроллеру и посмотрите что у вас происходит в программе. Что приходит с ИП320, когда срабатывает и от чего.
В эмуляции включил, там одна уставка вычитается из другой. Не знаю как должно быть и сколько откуда приходит. Тут вам надо разбираться.
И контроллер тут вообще не при чём, что запрограммировали, то и получаете. 57875

ЗЫ: Да и уберите макросы, тут делать лучше всё через функциональные блоки. Каждый блок можно отладить по отдельности. Как по мне, макросы ваши мешают только.
А уж если используете макросы, так делайте их как ФБ со входами и выходами, для наглядности.

ego_sum
10.11.2021, 05:17
По поводу макросов, спасибо за совет.
Вычитается это гистерезис от верхнего предела, чтоб не задавать нижний предел.
А так то всё работало, прошло какое-то время и стало глючить.
И я понимаю, что дело не в плк, а в проге, поэтому и скинул, чтоб специалисты посмотрели, может что-то не правильно
Ясное дело, что нужно онлайн подключение, но боюсь особо ничего там не увидишь. Программа была составлена без ошибок и работала.

kondor3000
10.11.2021, 11:57
По поводу макросов, спасибо за совет.
Вычитается это гистерезис от верхнего предела, чтоб не задавать нижний предел.
А так то всё работало, прошло какое-то время и стало глючить.
И я понимаю, что дело не в плк, а в проге, поэтому и скинул, чтоб специалисты посмотрели, может что-то не правильно
Ясное дело, что нужно онлайн подключение, но боюсь особо ничего там не увидишь. Программа была составлена без ошибок и работала.

По вашему утверждению, уставка 182 град, а срабатывает от 130, вот и смотрите сколько на самом деле приходит в ПЛК. Там дел на 5 мин. Вангую, что приходят неправильные значения, т. к. флоаты у вас начинаются с нечётного адреса.57877
И ещё вы не выложили программу ИП320.

ego_sum
10.11.2021, 22:00
По вашему утверждению, уставка 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.

Короче, ничего не проверили, что я написал и ещё нашли кучу ошибок. Не сделали ни одного скрина, написали какую то ересь и как тут вам помочь?
Еще и программу изменили. С таким подходом у вас никогда и ничего работать не будет. Отлаживать программу надо на столе, а потом на производстве доводить.

ego_sum
11.11.2021, 13:08
Короче, ничего не проверили, что я написал и ещё нашли кучу ошибок. Не сделали ни одного скрина, написали какую то ересь и как тут вам помочь?
Еще и программу изменили. С таким подходом у вас никогда и ничего работать не будет. Отлаживать программу надо на столе, а потом на производстве доводить.

Если я не сказал про уставку, значит всё было в норме. Единственный момент это hs_p не передавалась из ип320, равнялась нулю. А если Вы не понимаете, что я пишу, это не значит ересь. Я описал всё увиденное и прощупанное мной. На попытку изменить интерактивно параметры любые комп ругался.
Прогу изменил немного, поскольку процесс нельзя останавливать. Я лишь добавил, чтобы кнопкой сброс, сбрасывало lamp и mode, выходы таймера.

ego_sum
11.11.2021, 13:24
По вашему утверждению, уставка 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

и почему всё работает и только спустя неделю начинает глючить?похолодало, месяц кончился, какой-то недоброжелатель навёл порчу

ego_sum
11.11.2021, 16:18
Пытаясь помочь не груби и будет тебе счастье. Такая "помощь" не очень то и нужна.

ego_sum
11.11.2021, 16:19
[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
читать всё и особенно про выравнивание переменных при размещении в области памяти

Валенок
11.11.2021, 16:50
................

Валенок
11.11.2021, 17:32
...............

ego_sum
11.11.2021, 18:22
Лучше вежливо послать в сад ? Тоже ж будет счастье

:cool:......................

ego_sum
11.11.2021, 18:28
Не надо ничего двигать - сдвинуто само.
Вот:


И уберите кучу шизоидного* мусора.
(*раздвоения одного и того же)
например
57888
Наухо вам 2-3 ипостаси одного и того же ?
получили temp, зачем эти дурацкие temp_i ?

start, start_p, start_vent_p - и как думаете это можно понять без ип320 ?

Прога небольшая, мне так было удобнее. Моя программа, как хочу так и извращаюсь. Это ж не ошибка. Всё что заканчивается на P и есть данные из ип320. И вообще это мой первый проект, поэтому идите в сад яблоки есть. Вот немного выше человек красавчик, без лишней воды направил меня на путь истинный.

ego_sum
11.11.2021, 18:31
да. это азы работы с данными вообще и кодесис в частности
https://www.owen.ru/uploads/plc_configuration_owen__.pdf
читать всё и особенно про выравнивание переменных при размещении в области памяти

Выражаю благодарность. Я это читал, но упустил момент. Не было особо времени. Теперь ясность полная. Ещё раз спасибо, побольше бы адекватных

Crusash
11.11.2021, 19:38
да. это азы работы с данными вообще и кодесис в частности
https://www.owen.ru/uploads/plc_configuration_owen__.pdf
читать всё и особенно про выравнивание переменных при размещении в области памяти

Что то я там не заметил что нельзя Флоаты с нечетных регистров передавать, по конфигурации там все ровно, незанятого пространства нет.
Ну и если у человека это работает, зачем ему тыкать в это рабочее место, если проблема явно не в этом, только запутываете.

ego_sum
11.11.2021, 21:21
Что то я там не заметил что нельзя Флоаты с нечетных регистров передавать, по конфигурации там все ровно, незанятого пространства нет.
Ну и если у человека это работает, зачем ему тыкать в это рабочее место, если проблема явно не в этом, только запутываете.

In_Da_Cher_A всё верно сказал. Флоаты располагают в адресах кратные 4. А 4 это чётное.

In_Da_Cher_A
12.11.2021, 10:29
Что то я там не заметил что нельзя Флоаты с нечетных регистров передавать, по конфигурации там все ровно, незанятого пространства нет.
Ну и если у человека это работает, зачем ему тыкать в это рабочее место, если проблема явно не в этом, только запутываете.я отвечал на конкретный вопрос - почему? человек явно ошибается в важных базовых моментах в работе с овен, где много надо делать вручную по определённым правилам.

Я не разбирался в его проекте, но он здесь вроде как раз потому, что у него почему-то не работает.
И уж явно это не по причине плк, которое спустя неделю решило уйти на больничный и немного забить болт на работу
плк это тупое устройство, которое делает только то, что ему говорят

Если вы знаете, где проблема - you are welcome! - пишите