Спецификация и работа процессора
3-33
Руководство пользователя контроллера DL205, 3-е издание, редакция А, 05/08 (D2-USER-M-RUS)
Система счисления ПК
Если вы новичок в использовании ПЛК Di-
rectLOGIC, прежде всего, необходимо изу-
чить, как наши ПЛК работают с числами. Вы
можете заметить, что каждый производитель
ПЛК использует свои методы преобразова-
ния, для использования чисел в своих ПЛК.
Вам придется затратить некоторое время,
чтобы понять, как числа используются в ПЛК
DirectLOGIC. Информация,
которую вы сей-
час узнаете, может использоваться для всех
наших ПЛК.
Так же как и все нормальные компьютеры, ПЛК хранят и манипулируют числа-
ми в двоичной форме: набор нулей и единиц. Так почему же мы тогда имеет
дело с числами различных форматов? Потому что для некоторых применений
специальное представление чисел более удобно. Иногда мы используем чис-
ла для представления размера или количества
чего-то. Другие числа указыва-
ют на месторасположение или являются адресом, или временем. Кроме того,
мы добавляем наименования единиц, чтобы придать числам специальный
смысл.
Ресурсы ПЛК
ПЛК имеет ограниченное количество ресурсов, зависимое от модели и конфи-
гурации. В понятие «ресурс» мы включаем память переменных (V-память), па-
мять входов/выходов, таймеры, счетчики и т.д. Большинство модулей ПЛК по-
зволяют объединить входы/выходы в группы по восемь. Вообще, все ресурсы
ПЛК пронумерованы в восьмеричной системе. Компьютеру
проще обсчитывать
группы из восьми, чем из десяти, так как восемь – это степень двойки.
Восьмеричные
числа
Восьмеричное счисление позволяет просто счи-
тать предметы в группах по восемь. Справа на
рисунке изображено восемь кружков. Количество
кружков в десятичной системе счисления – «10»,
а в восьмеричной – «8» (цифры 8 и 9 не приме-
няются в восьмеричной системе). В восьмерич-
ной системе 10 означает – одна группа по 8
плюс 0 (нет отдельных кружков).
На следующем рисунке изображено две группы из восьми кружков. В восьме-
ричной системе мы имеем «20» предметов, т.е. две группы по 8 плюс 0 от-
дельных. Не говорите «двадцать», говорите «два ноль восьмеричные». Это
позволит ощутить разницу между числами в разных системах счисления.
После подсчета ресурсов ПЛК наступило время перейти к получению доступа к
этим ресурсам (что имеет отличия). Процессор получает доступ к ресурсам
через их восьмеричный адрес. Восьмеричный адрес тот же, что и восьмерич-
ное количество, кроме того, что отсчет начинается с нуля. Цифра ноль являет-
ся значимой для компьютера, и мы
не можем пропустить ее.
Наши кружочки расставлены по ячейкам в
прямоугольнике. Для доступа к ячейке, инст-
рукция ПЛК должна адресоваться к ее рас-
положению так, как показано на рисунке
справа. Если это счетчик, то «CT14» будет
указывать на место, помеченное черным
кружком.