Спасибо, проблему увидел. Я отпишусь после того, как станут понятны ее причины.
Вид для печати
Допустим, есть модуль дискретного вывода, подключенный по RS-485 к СПК207 (реального контроллера подключенного к ПК нет). Как в CS привязать переменные типа boolean к выходам модуля вывода? Программирую на CFC. Если нетрудно, то подскажите еще и про дискретный ввод.
Если речь о модулях Mx, то самый простой способ - использовать шаблоны модулей:
http://www.owen.ru/forum/showthread.php?t=21365
Если речь о модулях других производителей, тогда нужно использовать конфигуратор CODESYS или библиотеки. Настройка Modbus через конфигуратор описана в СПК.FAQ, п. 11.4.
Можно ли внутри самого ФБ получить имя этого ФБ? не экземпляра, а самого ФБ.
Т.к. сейчас приходиться в каждом ФБ делать константу в которую записываю имя данного ФБ, чувствую костыль.
Есть другие варианты/решения?
Здравствуйте. Есть таблица (массив данных) как в нём указать точность вывода значений. Знаю есть %s, %f, но это для текстового поля. А как в массиве?
Точно также - в настройках каждого из столбцов нажмите галочку Использовать шаблон и выберите нужный спецификатор вывода.
Вложение 23589
Ну, вот другое решение с использованием уличной магии. Но по-моему вариант с константой получше будет.
Вложение 23593
Вложение 23594
Вложение 23595
Тогда все ясно. Спасибо.