Форум программистов, компьютерный форум, киберфорум
Наши страницы
Контроллеры PLC
Войти
Регистрация
Восстановить пароль
 
Wesker57
0 / 0 / 2
Регистрация: 22.03.2015
Сообщений: 10
1

Управляющий автомат на языке IL

06.12.2017, 19:52. Просмотров 254. Ответов 5
Метки нет (Все метки)

В написанной программе не работает состояние S2p при (a1=true, a2=false, a3=false), не могу понять где ошибка в коде, при этом остальные комбинации работают
Кликните здесь для просмотра всего текста

[img]http://s008.***********/i305/1712/76/77138725eb4f.png[/img]

Кликните здесь для просмотра всего текста

[img]http://s018.***********/i500/1712/a6/42b913961eb8.png[/img]
таблица с данными

Кликните здесь для просмотра всего текста

[img]http://s015.***********/i332/1712/bd/b58a094b4cf1.png[/img]
скриншот с аргументами в Trace Mode

код писал в Trace Mode 6
Код на IL:
Код
PROGRAM
	VAR_INPUT a1 : BOOL; END_VAR
	VAR_INPUT a2 : BOOL; END_VAR
	VAR_INPUT a3 : BOOL; END_VAR
	VAR_INOUT S0 : BOOL; END_VAR
	VAR_INOUT S1 : BOOL; END_VAR
	VAR_INOUT S2 : BOOL; END_VAR
	VAR_INOUT S3 : BOOL; END_VAR
	VAR_OUTPUT b1 : BOOL; END_VAR
	VAR_OUTPUT b2 : BOOL; END_VAR
	VAR_OUTPUT b3 : BOOL; END_VAR
	VAR_INOUT term1 : BOOL; END_VAR
	VAR_INOUT term2 : BOOL; END_VAR
	VAR_INOUT term3 : BOOL; END_VAR
	VAR_INOUT term4 : BOOL; END_VAR
	VAR_INOUT term5 : BOOL; END_VAR
	VAR_INOUT term6 : BOOL; END_VAR
	VAR_INOUT term7 : BOOL; END_VAR
	VAR_INOUT term8 : BOOL; END_VAR
	VAR_INOUT term9 : BOOL; END_VAR
	VAR_INOUT term10 : BOOL; END_VAR
	VAR_INOUT term11 : BOOL; END_VAR
	VAR_INOUT S0p : BOOL; END_VAR
	VAR_INOUT S1p : BOOL; END_VAR
	VAR_INOUT S2p : BOOL; END_VAR
	VAR_INOUT S3p : BOOL; END_VAR
	
	LD S0
	ANDN a2
	ANDN a3
	ST term1
	LD S3
	AND a1
	ANDN a2
	ANDN a3
	ST term2
	LD a1
	AND a2
	ST term3
	LD a2
	AND a3
	ST term4
	LD term1
	OR term2
	OR term3
	OR term4
	ST S0p
	
	LD S1
	ANDN a1
	ANDN a2
	ANDN a3
	ST term5
	LD S2
	ANDN a1
	ANDN a3
	ST term6
	LDN a1
	AND a2
	ANDN a3
	ST term7
	LD term5
	OR term6
	OR term7
	ST S1p
	
	LD S1
	AND a1
	ANDN a2
	ANDN a3
	ST term8
	LD S2
	AND a1
	ANDN a2
	ANDN a3
	ST term9
	LD term8
	OR term9
	ST S2p
	
	LD S3
	ANDN a1
	ANDN a2
	ANDN a3
	ST term10
	LDN a2
	AND a3
	ST term11
	LD term10
	OR term11
	ST S3p
		
END_PROGRAM
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2017, 19:52
Ответы с готовыми решениями:

Управляющий будильник
Доброго времени суток, уважаемое сообщество. Хочу сделать будильник, который можно...

Управляющий блок на мк AVR
В интернете вычитал, что на МК AVR можно сделать управляющие блоки для разных бытовых приборов......

Управляющий класс с подклассами
Я не понимаю как сделать один класс, в котором будет выбор какой из подклассов использовать....

ПИК управляющий БОШ
У меня PIC16F1823-I/SL управляет кухонным комбайном Bosch (управляла). Сейчас КК превратился в...

Управляющий VLAN. Как сделать
Здравствуйте. Есть головной свич SRX с которого расходятся вланы на вторичные через транк порты, а...

5
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27971 / 15698 / 961
Регистрация: 15.09.2009
Сообщений: 67,822
Записей в блоге: 78
06.12.2017, 19:58 2
Wesker57, изображения загружайте на форум.
0
Wesker57
0 / 0 / 2
Регистрация: 22.03.2015
Сообщений: 10
06.12.2017, 20:01  [ТС] 3
больше не могу редактировать сообщение, не подскажете что делать?
0
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27971 / 15698 / 961
Регистрация: 15.09.2009
Сообщений: 67,822
Записей в блоге: 78
06.12.2017, 20:04 4
загружать изображения на форум. я потом объединю.
0
Wesker57
0 / 0 / 2
Регистрация: 22.03.2015
Сообщений: 10
06.12.2017, 20:16  [ТС] 5
вроде загрузил
0
Миниатюры
Управляющий автомат на языке IL   Управляющий автомат на языке IL   Управляющий автомат на языке IL  

Wesker57
0 / 0 / 2
Регистрация: 22.03.2015
Сообщений: 10
06.12.2017, 20:28  [ТС] 6
еще скриншот состояний
0
Миниатюры
Управляющий автомат на языке IL  
06.12.2017, 20:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2017, 20:28

HP 2530 48G -управляющий коммутатор
Разрешить узлам (192.168.0.2 и 192.168.0.3) доступ к сети через определенный порт к компьютеру...

Класс управляющий пользователями ООП
Есть класс People. Это общий класс для всех видов пользователей. на сайте есть пользователи типа...

Для чего управляющий символ \? ?
Для чего в языке С++ используется управляющий символ \? ? Добавлено через 8 минут Вот, что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru