Найти в Дзене
3 недели назад
 • Вы подписаны

Про компилятор языка ST 61131 и рантайм ПЛК.

Сегодня хотел бы рассказать, про дальнейшее развитие рантайма. То, что до этого мой рантайм поддерживал IL-подобный язык, существенно ограничивало его применение. Среди всех языков из стандарта 61131 самый функциональный и мощный это ST. Он же и наиболее сложный из этой группы языков программирования АСУТП. Давно думал о том, чтобы язык ST 61131 стал «родным» для моего рантайма. Однако, несмотря на кажущуюся простоту языка ST, обработать все его языковые конструкции, задача не из легких. Некоторое время потратил на изучение тех решений, которые уже существуют, для компиляции ST...

6 месяцев назад
 • Вы подписаны

IDE для рантайма

Здравствуйте, друзья. Практически в канун Нового Года, решил вас порадовать новой статьей, которая в общем то назрела давно, но никак не доходили руки. В своих предыдущих статьях я писал про исполнительную среду ПЛК (рантайм) собственной разработки. Рантайм, как я уже писал, может исполнять логику от устройства Tesys T. Также его можно запускать как физический ПЛК на Raspberry Pi, и как виртуальный ПЛК. Рантайм, это хорошо. Но как его программировать? В текущей реализации, рантайм считывал файл с командами один раз при запуске...

1 год назад
 • Вы подписаны

About the virtual Retom-Omicron, waveform generator, and other interesting things.

This is English version of the my publication, originally was publicated here. I continue to make progress in developing my own runtime for a motor protection and control device. The beginning of this journey can be found here (english version). To proceed further with the development of protection functions, I needed signals for three-phase current and voltage. I didn’t have equipment like the Omicron-356 or Retom 51-61 for generating such signals. But even if I did, I would still need a properly configured and debugged ADC (Analog-to-Digital Converter) hardware...

1 год назад
 • Вы подписаны

Runtime, Raspberry Pi, digital twin and so on

This is English version of the my publication, which was publicated here. Good day, reader. After a long break, I decided to share a description of a recent development that could be useful in the industry. I developed a prototype runtime (execution environment) for a motor manager—a microprocessor-based device (MP device) for controlling and protecting electric motors. For those who may not know, a runtime is a program (or a set of programs) that runs on an MP device and turns it into an industrial PLC or a relay protection and automation device...

1 год назад
 • Вы подписаны

Про виртуальный Ретом-Омикрон, генератор осциллограмм и прочие интересные вещи.

Продолжаю двигаться в разработке собственного рантайма, для устройства защиты и управления мотором. Начало - здесь. Для того чтобы дальше приступить к разработке защит, понадобились сигналы трёхфазного тока и напряжения. Оборудования для генерации сигналов, типа Омикрон-356 или Ретом 51-61, конечно же у меня не нашлось. Но даже если бы они и были, понадобилась бы аппаратная часть АЦП, настроенная и отлаженная. А сигналы нужны позарез. Не беда! Сделаем программно-виртуальный Ретом-Омикрон! Значит,...

Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала
Покупайте СтеллыИ дарите их за контент