Помогите пожалуйста разобраться с состоянием катушки в LD

novinkystart
Сообщения: 10
Зарегистрирован: 02 фев 2021, 18:34

Помогите пожалуйста разобраться с состоянием катушки в LD

Сообщение novinkystart »

На первый взгляд все просто и понятно с LD. Пробую, но результаты для меня неожиданные. Заранее спасибо за ваши разъяснения.
Вложения
Безымянный2.png
Безымянный2.png (95.31 КБ) 2987 просмотров

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Помогите пожалуйста разобраться с состоянием катушки в LD

Сообщение and909 »

Почему у вас полоса слева красная? Скорее всего программа не скомпилирована и показывается погода на марсе.
Если вы вносите правки в онлайн, то нужно скомпилировать и загрузить,
Снимок экрана 2021-07-27 094958.png
Снимок экрана 2021-07-27 094958.png (7.85 КБ) 2976 просмотров
(причем программа предупредит, что лучше все прогрузить в оффлайне, иначе возможны всякие эффекты), иначе может получиться так, что программа в ПЛК одна, а на экране другая.
Последний раз редактировалось and909 27 июл 2021, 07:50, всего редактировалось 1 раз.

Павел51
Сообщения: 535
Зарегистрирован: 27 дек 2013, 18:01

Re: Помогите пожалуйста разобраться с состоянием катушки в LD

Сообщение Павел51 »

А почему вы с разными условиями входа используете одни и те же выхода? Это вроде как бы запрещено в принципе для LD.
Последний раз редактировалось Павел51 27 июл 2021, 11:05, всего редактировалось 1 раз.

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Помогите пожалуйста разобраться с состоянием катушки в LD

Сообщение and909 »

Это как-бы не совсем запрещено, но следует избегать, если просто OUT, а если SET-RESET то вполне можно, но нужно быть внимательным)

tvent
Сообщения: 1019
Зарегистрирован: 11 янв 2011, 17:02

Re: Помогите пожалуйста разобраться с состоянием катушки в LD

Сообщение tvent »

novinkystart писал(а):
27 июл 2021, 00:15
На первый взгляд все просто и понятно с LD. Пробую, но результаты для меня неожиданные. Заранее спасибо за ваши разъяснения.
Насколько помню, состояние дискретных входов (Х0, Х1, Х...) изменяется только в начале скана, а состояние дискретных выходов (Y0, Y1, ...) только в конце скана. Рекомендуется избегать наличие 2-х и более одноименных дискретных входов/выходов в программе.
Исключения из этого Правила:
- Шаговое реле (STL). Состояния дискретных входов/выходов могут меняться при каждом шаге.
- Команда REF. Состояния заданных в команде дискретных входов/выходов будут меняться во время ее выполнения.
UPD. Если в программе несколько "параллельных" шаговых реле, то Правило будет работать в активных шагах "параллельных" шаговых реле.

Павел51
Сообщения: 535
Зарегистрирован: 27 дек 2013, 18:01

Re: Помогите пожалуйста разобраться с состоянием катушки в LD

Сообщение Павел51 »

Ну как бы у товарища то вообще не STL- программа. И где там команды SET-RESET, и не вроде как бы, а запрещено, возникает неоднозначность состояния выхода, об этом как бы написано в самом начале инструкции по программированию.

tvent
Сообщения: 1019
Зарегистрирован: 11 янв 2011, 17:02

Re: Помогите пожалуйста разобраться с состоянием катушки в LD

Сообщение tvent »

Павел51 писал(а):
27 июл 2021, 11:03
Ну как бы у товарища то вообще не STL- программа.
Вот именно. Была бы STL-программа и network-и были шагами, то проблем не было бы.
Павел51 писал(а):
27 июл 2021, 11:03
И где там команды SET-RESET, и не вроде как бы, а запрещено, возникает неоднозначность состояния выхода.
Если ТС поменяет X-ы на М-ки, то программа будет работать по другому. А если еще и Y-ки на М-ки, то по третьему)).

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Помогите пожалуйста разобраться с состоянием катушки в LD

Сообщение and909 »

Павел51 писал(а):
27 июл 2021, 11:03
И где там команды SET-RESET,
А что ето на картинке под номером 3, такие буковки S и R под буковкой Y?

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Помогите пожалуйста разобраться с состоянием катушки в LD

Сообщение and909 »

Павел51 писал(а):
27 июл 2021, 11:03
а запрещено
Было-бы запрещено, компилятор бы не пропустил. Это как деление на ноль: в школе вбивают, что ни в коем случае, а в вышке, оказывается, что все-таки можно)

Но новичкам проще сказать, что нельзя и точка, чтобы не появлялось подобных тем.

ТСу нужно прояснить, что такое RLO и с этой точки зрения пересмотреть программу.

Павел51
Сообщения: 535
Зарегистрирован: 27 дек 2013, 18:01

Re: Помогите пожалуйста разобраться с состоянием катушки в LD

Сообщение Павел51 »

Почему то не на всех картинках есть эти S и R, ввело в заблуждение. Извиняюсь.

Ответить