Программирование логических операций в пакете «TwidoSoft» с запоминанием результата

Программирование логических операций (схем) на языке «Ladder» в пакете «TwidoSoft» осуществляется взаимным расположением контактов (или других входных элементов) на поле ячеек программируемой решетки. Так последовательное расположение (соединение) контактов на одной строке программируемой решетки создает логическую функцию «И», истинность которой эквивалентна истинности (замкнутости) состояния всех контактов этой строки. При параллельном подключении контактов, расположенных на нескольких строках блока, к одной точке строки создает логическую функцию «ИЛИ», истинность которой эквивалентна истинному состоянию (замкнутости) хотя бы одного из параллельно подключенных контактов.

Прежде чем практически проверить это на конкретных примерах, рассмотрим еще один из объектов пакета «TwidoSoft», который относится к битовой памяти.

Битовый объект памяти это внутренний бит эквивалентный виртуальному реле. Он предназначен для хранения некоторого логического состояния. На логической схеме он изображается как «%Mn» где:

(%) - символ признака пакета «TwidoSoft»;

M - символ внутреннего бита;

N - номер внутреннего бита.

Для пакета «TwidoSoft» величина «n» колеблется от 0 до 127.

На Рис.9. приведен пример логической программы с использованием битовых элементов памяти. На первой строке этой схемы последовательно расположены контакты «К1, К5, К6» два их них нормально разомкнуты, один нормально замкнут. Общее логическое состояние строки эквивалентно логической функции «И» сохраняется в битовом элементе «Р1» (или %М0), который в свою очередь при истинном состоянии на пятой строке зажигает лампу «L1». Элемент «Р1» будет истинным только тогда,. когда контакты «К1» и «К5» одновременно будут включены, а кнопка «К6» остается в отключенном состоянии. Нарушение хотя бы одного из этих условий не позволит зажечь лампу.

На второй строке этой схемы расположен объект битовой памяти «Р2» (или %М0),, который регистрирует логическое состояние этой строки эквивалентно логической функции «ИЛИ» как результат включения хотя бы одного из контактов «К2, К4, К8». На шестой строке этой схемы элемент «Р2» при истинном состоянии зажигает лампу «L2». Аналогично эта лампа загорается только тогда, когда элемент «Р1» будет истинным, т. е. когда хотя бы один из контактов «К2» и «К4» будет замкнут, при этом контакт «К8» должен бытьв состоянии вкючен. При выключении этого контакта лампа будет гореть всегда т.к «К8» нормально замкнут.

Ртс.9. Программа сохранения значения состояния логических выражений в элементах битовой памяти.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: