Вопросы по ИКТ. Вопросы 1 лаб работа. Read di фб read di предоставляет данные с дискретных входных каналов плк записанного в одну переменную типа (udint), при этом 0 бит соответствует di 0, а 15 бит di 15. Read di сnt
Скачать 332.17 Kb.
|
READ_DI ФБ READ_DI предоставляет данные с дискретных входных каналов ПЛК записанного в одну переменную типа (UDINT), при этом 0 бит соответствует DI_0, а 15 бит – DI_15. Логическая операция НЕ (not) Обозначение NOT:
Логическая операция И (AND) Обозначение AND: & Логическая операция И выполняется с двумя битами, назовем их a и b. Результат выполнения логической операции И будет равен 1, если a и b равны 1, а во всех остальных (других) случаях, результат будет равен 0. Смотрим таблицу истинности логической операции and.
Логическая операция ИЛИ выполняется с двумя битами (a и b). Результат выполнения логической операции ИЛИ будет равен 0, если a и b равны 0 (нулю), а во всех остальных (других) случаях, результат равен 1 (единице). Смотрим таблицу истинности логической операции OR.
Логическая операция исключающее ИЛИ (XOR). Обозначение XOR: ^ Логическая операция исключающее ИЛИ выполняется с двумя битами (a и b). Результат выполнения логической операции XOR будет равен 1 (единице), если один из битов a или b равен 1 (единице), во всех остальных случаях, результат равен 0 (нулю). Смотрим таблицу истинности логической операции исключающее ИЛИ.
«И-НЕ» - логический элемент, выполняющий над входными данными операцию логического сложения, и затем операцию логического отрицания, результат подается на выход. Другими словами, это в принципе элемент «И», дополненный элементом «НЕ». На рисунке приведено условное обозначение логического элемента «2И-НЕ». Логический элемент «ИЛИ-НЕ» - дизъюнкция (логическое сложение) с отрицанием, NOR «ИЛИ-НЕ» - логический элемент, выполняющий над входными данными операцию логического сложения, и затем операцию логического отрицания, результат подается на выход. Иначе говоря, это элемент «ИЛИ», дополненный элементом «НЕ» - инвертором. На рисунке приведено условное обозначение логического элемента «2ИЛИ-НЕ».
Для перехода в режим симуляции контроллер должен находиться на карте сети и ему должен быть присвоен шаблон программы (подробнее: Загрузка программ в контроллер и создание сети, режим моста). В режиме симуляции вы можете перейти в окно отладки, где можете в режиме реального времени подавать значения на входы, имитирующие входы реального контроллера, и снимать результат работы программы на выходах, таким образом Вы можете наблюдать работу своей программы, что позволит на раннем этапе отладить ее максимально точно, что существенно сократит время и силы при пуско-наладочных работах. Важной особенностью инструмента, которая упрощает отладку программы, является возможность отлаживать программу как по шагам, так и в режиме реального времени, выбирая тот или иной тип.
Зоны отображений входов и выходов делятся на упакованную (байтно/словную) и распакованную (битную) области. В распакованной области каждый битный операнд (Ех.у, Aх.у) хранится в виде байта. Логические команды, оперирующие с логическим аккумулятором и битным операндом, обращаются именно в эту область. В упакованной области каждый байтный или словный операнд (EBх, EWx, ABх, AWx) хранится в виде байта или слова. В ПЛК С300 соответствие между содержимым распакованных и упакованных зон операндов обеспечивается аппаратными средствами, в отличие от контроллеров С100 и С200, в которых для установления соответствия используются команды упаковки (PC) и распаковки (UPC). |