Адрес специального функционального модуля
На базовое шасси можно устанавливать несколько специальных функциональных модулей,
поэтому для каждого модуля требуется уникальный идентификатор для адресации при
обмене данными. Данный идентификатор определяется слотом, в котором установлен
модуль, соответственно по номерам ввода/вывода, занимаемым дискретными входами и
выходами специального функционального модуля (см. раздел ).
Ключевым является головной адрес специального функционального модуля. Например, если
специальный функциональныймодуль занимает диапазон с X/Y010 по Y/X01F, головной адрес
будет X/Y010. Но при использовании команды FROM или TO наименее значащая цифра опус
-
кается, поэтому головной адрес в этом случае будет «1». Если специальный функциональный
модуль занимает диапазон с X/Y040 по Y/X04F, головной адрес будет «4».
Начальный адрес буферной памяти
К каждому из 32 767 буферных адресов можно обращаться напрямую, используя десятичные
числа в диапазоне от 0 до 32 767. При обращении к 32-разрядным данным необходимо знать
ячейкупамятисмладшимадресом,гдехранятсянаименеезначащие16бит,иячейкупамяти
со старшим адресом, где хранятся наиболее значащие биты.
Это означает, что начальным адресом для 32-разрядных данных всегда является адрес,
содержащий наименее значащие 16 бит двойного слова.
Количество передаваемых единиц данных
Объём данных определяется количеством передаваемых единиц данных. При выполнении
команды FROM или TO в качестве 16-разрядной команды данным параметром является
количество передаваемыхслов. При использовании 32-разрядного вариантаDFROM или DTO
данным параметром является количество передаваемых двойных слов.
Источник данных и адрес назначения в ЦП ПЛК
В большинстве случаев используется чтение данных из регистров и их запись в специальные
функциональные модули или копирование данных из буферов модулей в регистры данных в
ЦП ПЛК. Однако в качестве источников данных и адресов назначения можно также использо
-
вать выходы, реле и текущие значения таймеров и счётчиков.
Импульсный запуск выполнения команд
При добавлении к командам префикса «Р» передача данных инициируется импульсным запу
-
ском (подробное описание команды MOV приведено в разделе ).
Руководство для начинающих пользователей MELSEC System Q 6 – 19
Расширенное программирование Команды для перемещения данных
Наименее значащие 16 бит
Наиболее значащие 16 бит
Адрес буфера: n+1 Адрес буфера: n
32-разрядные
данные
D100
D101
D102
D103
D104
Adr. 5
Adr. 6
Adr. 7
Adr. 8
Adr. 9
D100
D101
D102
D103
D104
Adr. 5
Adr. 6
Adr. 7
Adr. 8
Adr. 9
16-разрядная команда
Единиц данных: 5
32-разрядная команда
Единиц данных: 2