Лекция
Привет, сегодня поговорим про адресация в контактном плане, обещаю рассказать все что знаю. Для того чтобы лучше понимать что такое адресация в контактном плане , настоятельно рекомендую прочитать все из категории Программирование в контактном плане / LAD.
Многие команды LAD работают с одним или несколькими адресами (операндами). Этот операнд задает константу или место, где команда находит переменную, с которой она выполняет логическую операцию. Это место может быть битом, байтом, словом или двойным словом. Возможными операндами, например, являются:
Вы можете применять непосредственную адресацию (задание константы в качестве операнда) или прямую адресацию (задание переменной в качестве операнда).
IN1- является непосредственной адресацией.
IN2- прямая адресация
Форматы констант для непосредственной адресации вы можете посмотреть в предыдуще разделе
Адрес команды LAD может указывать на один из следующих объектов:
Переменные, используемые в качестве адресов, состоят из идентификатора адреса и адреса внутри области памяти, заданной в идентификатором адреса. Об этом говорит сайт https://intellect.icu . Идентификатор адреса может принадлежать к одному из следующих двух видов:
Указатель – это элемент, распознающий местоположение переменной ariable. Указатель содержит адрес вместо значения. При назначении фактического параметра параметрическому типу «pointer [указатель]» вы указываете адрес в памяти. STEP 7 дает возможность вводить указатель или в формате указателя, или просто как адрес (например, М 50.0). Далее следует пример формата указателя для обращения к данным, начинающимся с M 50.0: P#M50.0
Если вы работаете с командой, идентификатор адреса которой задает область памяти вашего программируемого логического контроллера, и с объектом данных, который по своему размеру является словом или двойным словом, то вы должны принять во внимание, что на адрес памяти всегда ссылаются как на байтовый адрес. Этот байтовый адрес является самым малым номером байта или номером старшего байта. Например, адрес в операторе, показанном на рисунке ниже, ссылается на четыре последовательных байта в области памяти M, начиная с байта 10 (MB10) и вплоть до байта 13 (MB13).
Здесь присутствуют объекты следующих размеров.
Двойное слово: двойное слово памяти MD10
Слово: слова памяти MW10, MW11 и MW12
Байт: байты памяти MB10, MB11, MB12 и MB13
Если вы используете абсолютные адреса размером в слово или двойное слово, то убедитесь, что вы избежали таких назначений байтов, при которых они перекрываются.
программируемый логический контроллер , плк , контроллер с программируемой логикой ,
Надеюсь, эта статья об увлекательном мире адресация в контактном плане, была вам интересна и не так сложна для восприятия как могло показаться. Желаю вам бесконечной удачи в ваших начинаниях, будьте свободными от ограничений восприятия и позвольте себе делать больше активности в изученном направлени . Надеюсь, что теперь ты понял что такое адресация в контактном плане и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Программирование в контактном плане / LAD
Из статьи мы узнали кратко, но содержательно про адресация в контактном плане
Комментарии
Оставить комментарий
Промышленное программирование. программирование контроллеров
Термины: Промышленное программирование. программирование контроллеров