Место происхождения: | ЯПАНИЯ |
Фирменное наименование: | Tamagawa |
Сертификация: | CE |
Номер модели: | TS5013N63 |
Количество мин заказа: | 1 шт. |
---|---|
Упаковывая детали: | Картон |
Время доставки: | В наличии |
Условия оплаты: | T/T, Western Union, MoneyGram |
Поставка способности: | 100 шт/неделю |
Тамагава: | Тамагава | TS5013N63: | TS5013N63 |
---|---|---|---|
ЯПАНИЯ: | ЯПАНИЯ | Цвет: | Черный |
Материал: | Железо | Температура: | 30-80 |
Размер: | 50 мм |
Одно заявление обычно занимает одну строку кода. | В следующих примерах показано команду управления FOR-TO-DO (оба формы кодирования синтаксически действителен.) Для x:= 0 до максимума DO |
Вы можете ввести несколько инструкций на одну строку, или вы можете разбить заявление на несколько строк кода, чтобы сделать код проще разделители (например, вкладки, |
Для x:= 0 до максимума DO сумма:= сумма + стоимость ((x); END_FOR; |
в перерывах и дополнительных пробелах) игнорируются во время синтаксиса Заявление END заканчивает заявление управления. |
Указание о контроле также может сопровождаться этикеткой. в начале заявления: |
Guang Zhou Lai Jie Electric Co., LTD.
TS5013N63
TS3653N1E3
TS3653N2E4
TS3653N2E5
TS3653N2E6
TS3653N3E7
TS3653N3E8
TS3653N3E9
TS3653N11E1
TS3653N11E2
TS3653N11E3
TS3653N12E4
TS3653N12E5
TS3653N12E6
TS3653N13E7
TS3653N13E8
TS3653N13E9
TS3103N40
TS3641N1E1
TS3641N2E3
TS3641N11E1
TS3641N12E3
TS3664N1E1
Этикетка:
Онлайн-помощь STEP 7 предоставляет полную ссылку на язык программирования SCL. Условие - это сравнительное выражение или логическое выражение, результат которого типа BOOL
Следующий пример показывает условия
различных типов.
#Температура > 50
#Счетчик <= 100
#CHAR1 < 'S'
Реляционное выражение
(#Alpha <> 12) И НЕ #Beta Сравнение и логическое выражение
5 + #Альфа Арифметическое выражение
Условие может использовать арифметические выражения:
● Условие выражения является TRUE, если результат не равен нулю.
● Условие выражения является FALSE, если результат равен нулю.
Обращение
Как и с LAD и FBD, SCL позволяет использовать либо теги (символическое адресование) или абсолютные
SCL также позволяет использовать переменную в качестве индекса массива.
Абсолютное адресование
Я не знаю.0
MB100"PLC_Tag_1" Тег в таблице тегов PLC
"Data_block_1".Тэг_1 Тег в блоке данных
"Data_block_1".MyArray[#i] Элемент массива в массиве блоков данных
Индексированное адресование с инструкциями PEEK и POKE
SCL предоставляет инструкции PEEK и POKE, которые позволяют читать или записывать данные
Вы предоставляете параметры для конкретных байтных смещений или битных смещений для
Операция.
Примечание
Чтобы использовать инструкции PEEK и POKE с блоками данных, вы должны использовать стандартные (не
Обратите внимание, что инструкции PEEK и POKE просто передают данные.
Они не знают типы данных на адресах. Читает байт, ссылается на байтОффсет
ссылающийся блок данных, В/В или память
площадь.
Пример ссылки на блок данных:
%MB100:= PEEK(площадь:=16#84,
dbNumber:=1, byteOffset:=#i);
Пример ссылки на вход IB3:
%MB100:= PEEK(площадь:=16#81,
dbNumber:=0, byteOffset:=#i); // когда
#i = 3
ПЕЕК_ВОРД ((область:=_in_,
dbЧисло:=_in_,
byteOffset:=_in_);
Читает слово, на которое ссылается byteOffset
ссылающийся блок данных, В/В или память
площадь.
Пример:
%MW200:= PEEK_WORD(площадь:=16#84,
dbNumber:=1, byteOffset:=#i);
ПЕЕК_ДВОРД(область:=_in_,
dbЧисло:=_in_,
byteOffset:=_in_);
Читает двойное слово, на которое ссылается
byteOffset ссылающегося блока данных, I/O или
Мемориальная зона.
Пример:
%MD300:= PEEK_DWORD(область:=16#84,
dbNumber:=1, byteOffset:=#i);
PEEK_BOOL(область:=_in_,
dbЧисло:=_in_,
byteOffset:=_in_,
bitOffset:=_in_);
Читает булевский код, ссылающийся на bitOffset
и byteOffset ссылающегося блока данных,
Площадь ввода/вывода или памяти
Пример:
%MB100.0 := PEEK_BOOL(область:=16#84,
dbNumber:=1, byteOffset:=#ii,
bitOffset:=#j);
ПОКЕ ((область:=_in_,
dbЧисло:=_in_,
byteOffset:=_in_,
значение:=_in_);
Записывает значение (Байт, Word или DWord) в
ссылается байтОффсет ссылается
блок данных, область ввода/вывода или памяти
Пример ссылки на блок данных:
ПОКЕ ((область:=16#84, dbЧисло:=2,
byteOffset:=3, значение:="Tag_1");
Пример ссылки на выход QB3:
ПОКЕ ((область:=16#82, dbЧисло:=0,
byteOffset:=3, value:="Tag_1");POKE_BOOL(area:=_in_,
dbЧисло:=_in_,
byteOffset:=_in_,
bitOffset:=_in_,
значение:=_in_);
Записывает булево значение в упомянутый
bitOffset и byteOffset ссылающихся
блок данных, область ввода/вывода или памяти
Пример:
POKE_BOOL(область:=16#84, dbЧисло:=2,
байтОффсет:=3, битОффсет:=5,
значение:=0);
ПОКЕ_БЛК ((area_src:=_in_,
dbNumber_src:=_in_,
byteOffset_src:=_in_,
Area_dest:=_in_,