|
0 / 0 / 0
Регистрация: 25.01.2021
Сообщений: 13
|
||||||
[CoDeSys 2.3] Реализовать управление формированием выходной команды Х, зависящей от входных сигналов А, В и С22.11.2023, 15:36. Показов 6501. Ответов 2
Реализовать управление формированием выходной команды Х, зависящей от входных сигналов А, В и С.
В автоматическом режиме при комбинации А=1 и В=1 выходной сигнал принимает значение 1. После исчезновения сигнала А или В выходной сигнал Х принимает значение 0. При последующих появлениях комбинации А=1 и В=1 сигнал Х не должен принимать значение 1 до тех пор, пока хотя бы кратковременно не появится сигнал С. То есть сигнал С возвращает схему в исходное состояние. При ручном управлении любая комбинация А=1 и В=1 вызывает появление команды Х. Я попробовал написать код, но в автоматическом режиме выходной сигнал X всё равно принимает значение 1 независимо от последующих появлений комбинации А=1 и В=1. В ручном режиме всё работает нормально. Проблема только в автоматическом режиме.
0
|
||||||
| 22.11.2023, 15:36 | |
|
Ответы с готовыми решениями:
2
Построить временные диаграммы выходных сигналов триггеров для заданных входных сигналов Построить временные диаграммы выходных сигналов триггеров для заданных входных сигналов Построить временные диаграммы выходных сигналов триггеров для заданных входных сигналов |
|
0 / 0 / 0
Регистрация: 25.01.2021
Сообщений: 13
|
|
| 23.11.2023, 10:56 [ТС] | |
|
В автоматическом режиме, когда комбинация А=1 и В=1, выходной сигнал X принимает значение 1. Когда сигнал А или В исчезает, сигнал X принимает значение 0, Сигнал Х не должен принимать значение 1 ни при каких последующих появлениях комбинации А=1 и В=1, пока не появится сигнал С, хотя бы на короткое время. Таким образом, сигнал С возвращает схему в ее первоначальное состояние.
При ручном управлении команда Х появляется при любой комбинации А=1 и В=1. Напишите программу на языке программирования ST (МЭК 61131-3) в программе Codesys 2.3
0
|
|
|
Модератор
|
||||||||||||||||
| 23.11.2023, 11:27 | ||||||||||||||||
Сообщение было отмечено Go0gl как решение
Решение
Введите переменную ResetRequest - которая ожидает приход C и сбрасывается при установке C=true - т.е. как бы триггер.
Ведь в автоматическом режиме значение выхода зависит от трёх переменных: A, B и "состояние ожидания сброса". Состояние ResetRequest сбрасывается при приходе C. Устанавливается ResetRequest при переходе X с TRUE в FALSE. Это можно реализовать при помощи дополнительной переменной с предыдущим значением X
X на not(A and B)
0
|
||||||||||||||||
| 23.11.2023, 11:27 | |
|
Помогаю со студенческими работами здесь
3
Построить временную диаграмму выходных сигналов триггера для заданных входных сигналов [CoDeSys] Управление светофором Последовательное представление входных сигналов для network
Выполнить кодирование входных и выходных сигналов и внутренних состояний ЦА Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
|