Помогите пожалуйста разобраться с состоянием катушки в LD
-
- Сообщения: 10
- Зарегистрирован: 02 фев 2021, 18:34
Помогите пожалуйста разобраться с состоянием катушки в LD
На первый взгляд все просто и понятно с LD. Пробую, но результаты для меня неожиданные. Заранее спасибо за ваши разъяснения.
- Вложения
-
- Безымянный2.png (95.31 КБ) 2987 просмотров
Re: Помогите пожалуйста разобраться с состоянием катушки в LD
Почему у вас полоса слева красная? Скорее всего программа не скомпилирована и показывается погода на марсе.
Если вы вносите правки в онлайн, то нужно скомпилировать и загрузить, (причем программа предупредит, что лучше все прогрузить в оффлайне, иначе возможны всякие эффекты), иначе может получиться так, что программа в ПЛК одна, а на экране другая.
Если вы вносите правки в онлайн, то нужно скомпилировать и загрузить, (причем программа предупредит, что лучше все прогрузить в оффлайне, иначе возможны всякие эффекты), иначе может получиться так, что программа в ПЛК одна, а на экране другая.
Последний раз редактировалось and909 27 июл 2021, 07:50, всего редактировалось 1 раз.
Re: Помогите пожалуйста разобраться с состоянием катушки в LD
А почему вы с разными условиями входа используете одни и те же выхода? Это вроде как бы запрещено в принципе для LD.
Последний раз редактировалось Павел51 27 июл 2021, 11:05, всего редактировалось 1 раз.
Re: Помогите пожалуйста разобраться с состоянием катушки в LD
Это как-бы не совсем запрещено, но следует избегать, если просто OUT, а если SET-RESET то вполне можно, но нужно быть внимательным)
Re: Помогите пожалуйста разобраться с состоянием катушки в LD
Насколько помню, состояние дискретных входов (Х0, Х1, Х...) изменяется только в начале скана, а состояние дискретных выходов (Y0, Y1, ...) только в конце скана. Рекомендуется избегать наличие 2-х и более одноименных дискретных входов/выходов в программе.novinkystart писал(а): ↑27 июл 2021, 00:15На первый взгляд все просто и понятно с LD. Пробую, но результаты для меня неожиданные. Заранее спасибо за ваши разъяснения.
Исключения из этого Правила:
- Шаговое реле (STL). Состояния дискретных входов/выходов могут меняться при каждом шаге.
- Команда REF. Состояния заданных в команде дискретных входов/выходов будут меняться во время ее выполнения.
UPD. Если в программе несколько "параллельных" шаговых реле, то Правило будет работать в активных шагах "параллельных" шаговых реле.
Re: Помогите пожалуйста разобраться с состоянием катушки в LD
Ну как бы у товарища то вообще не STL- программа. И где там команды SET-RESET, и не вроде как бы, а запрещено, возникает неоднозначность состояния выхода, об этом как бы написано в самом начале инструкции по программированию.
Re: Помогите пожалуйста разобраться с состоянием катушки в LD
Вот именно. Была бы STL-программа и network-и были шагами, то проблем не было бы.
Если ТС поменяет X-ы на М-ки, то программа будет работать по другому. А если еще и Y-ки на М-ки, то по третьему)).
Re: Помогите пожалуйста разобраться с состоянием катушки в LD
Было-бы запрещено, компилятор бы не пропустил. Это как деление на ноль: в школе вбивают, что ни в коем случае, а в вышке, оказывается, что все-таки можно)
Но новичкам проще сказать, что нельзя и точка, чтобы не появлялось подобных тем.
ТСу нужно прояснить, что такое RLO и с этой точки зрения пересмотреть программу.
Re: Помогите пожалуйста разобраться с состоянием катушки в LD
Почему то не на всех картинках есть эти S и R, ввело в заблуждение. Извиняюсь.