Коммуникационная переменная PUCD (Encoder counter value) содержит информацию о количестве импульсов с энкодера. При вращении энкодера "вперед" содержимое PUC увеличивается, при вращении "назад" - уменьшается.
Отличием переменной PUCD от PUC является формат:
Формат PUC: 16-битное слово, без знака. При достижении значения 65 535 следующее значение PUC становится равным 0. Никакого сигнала (бита) о переполнении не назначается.
Формат PUCD: 32-битное слово, без знака. При достижении значения 4 294 967 295 следующее значение PUCD становится равным 0. Никакого сигнала (бита) о переполнении не назначается.
PUCD вычисляется как
PUCD = ('PGI' x 'Number of motor shaft revolution') / PDI
где:
PDI
Encoder counter divisor
6#15EA = 5610 - Configuration and settings R/WS
UINT (Unsigned16)
Заводское значение PDI: 1.
Таким образом, одному обороту вала и энкодеру 1024 имп/обор при PDI = 1024 будет соответствовать изменение PUCD на 1 единицу.
Переменная PUC/PUCD доступна для чтения по коммуникационной шине. Увидеть значение PUC/PUCD при помощи выносного графического терминала нельзя.
При выключении ПЧ переменная PUC/PUCD не сохраняется в энергонезависимой памяти и при последующем включении инициализуется на заводское значение (0).
Отличием переменной PUCD от PUC является формат:
PUC | Encoder pulse count | UINT (Unsigned16) |
PUCD | PLC encoder pulse 32bits | UINT (Unsigned32) |
Формат PUC: 16-битное слово, без знака. При достижении значения 65 535 следующее значение PUC становится равным 0. Никакого сигнала (бита) о переполнении не назначается.
Формат PUCD: 32-битное слово, без знака. При достижении значения 4 294 967 295 следующее значение PUCD становится равным 0. Никакого сигнала (бита) о переполнении не назначается.
PUCD вычисляется как
PUCD = ('PGI' x 'Number of motor shaft revolution') / PDI
где:
- PGI = [Number of pulses] Number of pulses per encoder revolution - количество импульсов энкодера на оборот вала.
- 'Number of motor shaft revolution' - количество оборотов вала
- PDI - делитель.
PDI
Encoder counter divisor
6#15EA = 5610 - Configuration and settings R/WS
UINT (Unsigned16)
Заводское значение PDI: 1.
Таким образом, одному обороту вала и энкодеру 1024 имп/обор при PDI = 1024 будет соответствовать изменение PUCD на 1 единицу.
Переменная PUC/PUCD доступна для чтения по коммуникационной шине. Увидеть значение PUC/PUCD при помощи выносного графического терминала нельзя.
При выключении ПЧ переменная PUC/PUCD не сохраняется в энергонезависимой памяти и при последующем включении инициализуется на заводское значение (0).