
ПоСтив Мейер|| Присвоение имени тегу начинается с присвоения имени вводу-выводу в системе управления. Названия могут служить только для удобства ведения бухгалтерии при документировании в программах ladder, но в сложной среде современных платформ PLC и PAC названия тегов имеют большее значение. Имена тегов могут служить ориентиром для точек ввода-вывода в совершенно разных средах программирования, не требуя от программиста переписывать код для этой цели.
В программном обеспечении системного уровня можно обмениваться данными с помощью имен тегов. Многие продукты smart gateway допускают общее соглашение, позволяющее программистам перетаскивать имена данных с одного интеллектуального хоста на другой в качестве упрощенного метода обмена информацией между платформами. Значения данных с одного контроллера могут быть записаны в нейтральную базу данных и экспортированы на другой контроллер так часто, как данные обновляются. Базовое приложение обрабатывает все детали.
Этот подход основан на соглашениях Visual Basic programming for data и используется в сотнях приложений, которые управляют данными. Некоторые сложные программы для работы с реляционными базами данных добавляют и удаляют столбцы в электронных таблицах Excel, используя этот подход, потому что он привычен и прост.
Существует множество примеров соглашений об именовании, в которых структура связывает группы операций ввода—вывода в логическом шаблоне, иногда называемом структурированным тегом. Некоторые используют именование тегов для различения значений ввода-вывода и их состояний (которые не всегда совпадают). Подход со структурированными тегами ускоряет разработку программ и облегчает выполнение общих обязанностей по программированию. Тогда комментарии к программе и документацию также будет легче понять.
Определение типов данных в PACs согласуется с любой средой компьютерного программирования.
Одно предостережение: чтобы процессор корректно выполнял математические вычисления с плавающей запятой, PAC должен иметь имена переменных, определенные типом данных, иначе операция не будет выполнена корректно.
Вам также может понравиться:
Свежие комментарии