2015-08-12 3 views
0

Какие хорошие соглашения об именах вы используете для ПЛК?ПЛК Наилучшие соглашения об именах для RSLogix 5000

Я видел сотни проектов от разных программистов, десятки компаний стандартов, RA, Beckhoff, размещенных в некоторых документах, их имена ... десятки разных идей.

В течение многих лет именования были одной из самых трудных задач для меня. Вы не можете вообразить дискуссию, когда я прошу ученика создать немного. Это похоже на самое сложное на Земле :) (обычно, после создания a_bit и another_bit, вдохновение ушло).

Я попросил RSLogix 5000, потому что нашел его наиболее гибким, с тегами, псевдонимами, тегами области, описаниями (хранимыми в ЦП для последних версий).

Есть несколько советов, которые могут быть полезны для вашего использования?

ответ

0

Именование тегов должно быть подтверждено реальным миром. Недавний пример я сделал это:

PTK3KOS1
датчик давления чайник 3 чайник Накладные Растворитель # 1
Это тег, используемый в системе CMMS (система технического обслуживания), а Р & ID

Я использую UDT-й в RSL5K, так что становится следующим в RSLogix:
PTK3KOS1.VAL (текущее значение)
PTK3KOS1.MIN (я использую это особенно, когда я использую FLEX I/O для масштабирования)
PTK3KOS1.MAX (И Я также использую его для передачи значения min/max с некоторыми машинным интерфейсом, как WW)
PTK3KOS1.LFF (ошибка сигнала)
PTK3KOS1.LLA (младший бит тревоги)
PTK3KOS1.LLL (Low Low бит)
PTK3KOS1.LHA (Привет сигнализация бит)
PTK3KOS1. LHH (Привет Привет Bit)
PTK3KOS1.SLA (Заданная сигнализация низкого давления)
PTK3KOS1.SLL
PTK3KOS1.SHA
PTK3KOS1.SHH

наиболее распространенной системой является система ISA см http://www.engineeringtoolbox.com/isa-intrumentation-codes-d_415.html для примера.

Существует также система KKS, которая, как я лично считаю, была разработана мазохистами и будет использовать ее только при принуждении к этому.
http://www.vgb.org/en/db_kks_eng.html