Выходы релейной логики ПЛК

Сколько выходов вы можете иметь на одной ступеньке лестницы. Если у вас их больше одного. Будет ли это логика И или логика ИЛИ. Последовательно или параллельно. Я пытаюсь заставить мигать шесть лампочек, используя таймер на инструкции задержки с закрытой инструкцией ввода. Я буду использовать ПЛК Allen Bradley серии SLC 500.


person Alloys12    schedule 29.11.2009    source источник


Ответы (2)


В ПЛК ControlLogix или CompactLogix цепочка релейной логики может иметь сколько угодно выходов (OTE) как на правом конце логической цепочки, так и даже в середине логической цепочки.

Каждый выход управляется только логикой, ведущей к нему. Если у вас есть несколько выходов в одной точке цепочки, все они будут иметь выход, отражающий логическое условие от запуска цепочки до этой точки. Это распространенный метод, используемый для одновременной подачи одного и того же сигнала на несколько выходов.

Если у вас есть несколько выходов в разных точках цепочки, у каждого будут выходы, соответствующие логике, ведущей к этому выходу. Логика ниже по потоку от OTE действует так, как если бы OTE не было.

Теперь у вас могут быть сложные устройства (например, таймер), управляемые логикой внутри ступени. Очевидно, что дальнейшая логика, которая зависит от выхода сложного устройства (например, Timer Done), не будет независимой от поведения сложного устройства. Но, как и в случае с OTE, у вас может быть много сложных устройств на одной ступени.

person Ira Baxter    schedule 29.11.2009
comment
Примечание: это зависит от реализации. Однако я верю, что в случае с Роквеллом это правда. Конечно, вы всегда можете использовать дополнительные ступени, чтобы сделать эквивалентное утверждение. - person rlbond; 30.11.2009
comment
Признаюсь, я серьезно работал только над контроллерами Rockwell. Какие из других контроллеров предлагают только более простой стиль звена? - person Ira Baxter; 30.11.2009

Если вы программируете SLC500, у вас не может быть OTE в середине звена. Он должен быть на самой правой стороне перекладины. Однако вы можете (и это обычная практика) создать ветвь вокруг OTE и иметь другой OTE (или OTU, или OTL, или любой другой выход) в его собственной ветке (опять же в самом правом углу ветки).

Таким образом, используя этот метод, вы можете иметь столько OTE на любой ступени. Однако лучше всего ограничить количество (скажем, 10 или 20 на цепочку) для удобочитаемости и при необходимости разделить их на несколько цепочек.

person GregP    schedule 12.02.2015