Меню
Блог Гридина Семёна

Автоматизация и логические контроллеры

Рубрики блога

Указатели в Codesys. Пытаемся разобраться

Указатели в Codesys. Пытаемся разобраться

Про указатели. Указатель по версии Codesys Указатели хранят адреса переменных, программ, функциональных блоков, методов и функций во время выполнения прикладной программы. Указатель указывает на один из упомянутых объектов или на переменную с любым типом данных. Синтаксис достаточно простой: <identifier>: POINTER TO <data type | function block | program | method | function>; Но чтобы поместить […]

0 Комментариев
Подробнее

CodeSys. ООП. Свойства

CodeSys. ООП. Свойства

Наткнулся в интернете. Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования. ©Википедия. 21 век н.э. Методология у нас включает объекты, ну а мы в промышленном программировании оперируем объектами. Каждый является экземпляром класса, что наталкивает нас на мысль, что […]

0 Комментариев
Подробнее

ООП для ПЛК. Codesys и «Стратегия»

ООП для ПЛК. Codesys и «Стратегия»

Нашёл в интернете полезный и интересный пост. Сохраняю, может кому пригодится. Стратегия  — это поведенческий паттерн проектирования, который определяет семейство схожих алгоритмов и помещает каждый из них в собственный класс, после чего алгоритмы можно взаимозаменять прямо во время исполнения программы. Вот такое определение мы скопируем и вставим, чтобы начать наше повествование. И уже после прочтения определения […]

домашний интернет мтс личный кабинет.

0 Комментариев
Подробнее

Первые шаги для освоения ПЛК ОВЕН

Первые шаги для освоения ПЛК ОВЕН

В любой автоматизации главным «мозгом» системы является программируемый логический контроллер. В него можно заложить некоторое слабое подобие искусственного интеллекта (ИИ). Пускай хоть и примитивного. Система может чувствовать с помощью своих сенсоров и датчиков, и реагировать на различные изменения, как живой организм. Может собирать данные или клепать вам продукцию. С помощью какого ПЛК лучше всего делать? […]

6 Комментариев
Подробнее

Для чего нужна перестановка байт в CoDeSyS ?

Для чего нужна перестановка байт в CoDeSyS ?

В программной среде CoDeSyS перестановка байт требуется для правильных показаний датчиков при сопряжении двух устройств (Master и Slave), или когда на одном устройстве один порядок байт в слове, а втором другой. Компьютеры и оборудование, как и люди, разговаривают на разных языках. Одни хранят данные «слева направо», другие «справа налево». трудности возникают, когда требуется считать данные. […]

пнд трубы от изготовителя, l.

1 Комментариев
Подробнее

Примеры простейших программ для CoDeSyS

Примеры простейших программ для CoDeSyS

В этом посте представляю несколько простых программ для контроллеров, заточенных под CoDeSyS 2.3 и CoDeSyS 3.5. По максимуму представлены несколько вариантов языков программирования стандарта МЭК — ST, CFC, LD и др. Примеры программ CoDeSyS помогут вам в реализации той или иной задачи по автоматизации. Из этой статьи вы узнаете: Необходимое программное обеспечение и оборудование Примеры программ для […]

22 Комментариев
Подробнее

CoDeSyS 2.3. Видеоуроки для новичка

CoDeSyS 2.3. Видеоуроки для новичка

Существует масса популярных программируемых логических контроллеров, а так же программ для разработки алгоритмов для них. Наиболее распространённый и универсальный инструмент для программирования ПЛК считается CoDeSyS 2.3. Он позволяет работать с большим списком девайсов. Но, для того чтобы разобраться в нём нужно потратить колоссальное количество времени. В этой статье упорядочена информация по изучению азам программирования на CoDeSyS. […]

7 Комментариев
Подробнее

CoDeSyS + Raspberry PI — Это реально?

CoDeSyS + Raspberry PI — Это реально?

Ввиду кризиса в последнее время и постоянной нехватки финансов, люди ищут альтернативные и бюджетные решения для автоматизации «Умных домов», теплиц, гаражей и т.п. А что делать тем, кто очень хорошо один язык программирования, а на дополнительное изучение просто не хватает времени? Ну, например я! Я знаю CoDeSyS достаточно хорошо. Не супер-профи, но хорошо. Тогда CoDeSyS […]

3 Комментариев
Подробнее