Logo 12 24 rc инструкция программирования

Если вы будете регулярно посещать мой блог, то увидите, что я много пишу о Azure IoT Edge. Это означает, что логика развертывается из облака на промышленный ПК (или более стандартный, непромышленный и Raspberry Pi. Но это всего лишь В первом поколении есть магнитный контактор или реле, подобное этому:

Логика жестко закодированаЕсли некоторые входы установлены, то некоторые выходы установлены на; или нет. С каждым ребенком или ретранслятором, который был частью внутренней схемы:

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

Молодежь второго поколения: ПЛК или программируемые логические контроллеры:

У меня в руках логотип Siemens! 230Р. Хотя эта модель больше не продается, ее программная модель все еще действительна. Новые модели имеют больше возможностей, но по-прежнему полагаются на ту же базовую функциональность.

Давайте проверим, как программировать этот ПЛК.

Это ПЛК работает на 220В, что является стандартом в Европе. Пожалуйста, дважды проверьте проводку, прежде чем прикасаться к чему-либо 🙂

ПЛК поставляется с руководством, которое говорит-вам-с-иконами-как-программировать его вручную. С этим маленьким дисплеем и кнопками курсора.

Но вы также можете использовать эту программу с помощью программного обеспечения. Работающего на вашем компьютере с последовательным подключением. Да, этот модуль все еще программируется с помощью последовательного кабеля.

Обратите внимание: Более новые модели программируются в локальной IP-сети.

Я не боюсь последовательных кабелей, но это специальный кабель Siemens, который стоит столько же, сколько новый ПЛК! Вот что вы получите:

Впечатляет, не правда ли?

Режим программирования

Теперь пришло время перевести ваш ПЛК именно в режим программирования. Хитрость заключается в том, чтобы выключить ПЛК и подключить кабель как к ПЛК, так и к ПК, а затем включить питание ПЛК. Это вызовет режим программирования:

Примечание: Позже я обнаружил некоторую магию в комбинациях клавиш на ПЛК, чтобы изменить поведение моего ПЛК. Переключаясь между программированием и запуском или даже очищая ПЛК).

Программное обеспечение

Я использую логотип Siemens!Мягкий комфорт 8, и это для ПЛК. Это более старая версия, но все же достаточная для программирования этого устройства.

Как только приложение запустится, оформите заказ и макет будет готов.:

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

Но сначала надо Мягкое приложение, с которым ребенок или в устройстве у вас есть, потому что это, вероятно. Ограничит поддерживаемые инструкции. Мне пришлось дважды щелкнуть по 0BA7.Стандарт в строке состояния. В этом новом диалоге я смог выбрать правильный тип оборудования:

Это не интуитивный выбор. К счастью, он был в оригинальной упаковке или на ПЛК, с каким-то серийным номером на нем. Последняя часть была 0BA0, которая также была в списке. Я заметил количество инструкций, оно резко сократилось; это более старый тип ПЛК с логотипом Siemens.

Принципиальная схема

Итак, я написал эту простую диаграмму:

Шаги просты:

  1. Я возьму значение от входа до 1 (false),
  2. Я заполняю его (правда)
  3. I send this to a Symmetrical Pulse Generator running at 1 Hz (1 second). It starts due to the incoming ‘true’
  4. If the pulse is ‘true’, output 1 and 3 are ‘true’ too.
  5. If the pulse is ‘false’, output 1 and 3 are ‘false’ too.
  6. The signal coming from the pulse generator are splitted towards output 2 and 4. But that splitted signal is inverted first. Therefor, if the pulse is ‘true’, output 2 and 4 are ‘false’, etc.

Note: Both the NOT and the splitting indicator of a signal are represented by a black sphere.

After that, I only have to program the PLC with this application by transferring it.

Press CTRL-D to start the transfer from PC to PLC:

First, check if the right type of connection is select: the LOGO serial cable.

Then, check if the right serial port (here it’s COM1) is selected.

You can try the TEST button.

Finally, select OK to start the actual transfer.

Once ready, detach the cable and take the power from the PLC.

After you reattach the power to the PLC, it will start executing the application.

Or you can press ESC on the Logo, select Start and press OK:

As you can see, output 2 and 4 are activated. Can you trace this back to which step of the logic shown above?

Note: Do not forget to re-attach the protective cap back on the PLC where the serial cable was attached.

To go back into programming mode, press the LEFT and the RIGHT arrows together with OK on the LOGO. Select PC/Card (OK) and then select PCLOGO (OK).

Simulation

The Logo!Soft Comfort also has a nice simulation option. Press F3 to get into the simulation mode:

As an example, I can activate input 1 and the rest of the instruction will stop executing. Once I deactivate input 1, the execution (the switching outputs) will continue again.

Security

While checking out the software. I was shown the ability to transfer the application running on a PLC back into the software application. While this seems a nice feature (if your project gets lost. You can still retrieve it back from a PLC) this is also a potential security risk. A hacker can retrieve the PLC app. Alter it and upload it without any security questions as long as he has a time window and physical access to the PLC. Nobody will notice this probably until it’s too late!

Luckely, Siemens has taken some counter measures in the form of this warning text:

Conclusion

Programming a Siemens Logo PLC is pretty easy once you have figured out how to set the LOGO application to the right hardware device.

Of course, this is a very simple PLC. Still, the actual capabilities of this PLC are quite impressive. I leave this in the hands of skilled engineers.

But the limitations are also clear: you need physical access to program it. And the complexity can be as extravagant as the amount of available programming instructions (a couple of hundred).

Adv: Interested in running your own WordPress blog? Click this link

Share this:

Мне это нравится!:

Like Laden…