|
РЕСУРСЫ ТРЕБУЕМЫЕ АЛЛГОРИТМОМ. При програмировании контроллера следует помнить, что каждый алгоблок использует определенные ресурсы контроллера. К ним относятся время, затрачиваемое на обслуживание, и обьем занимаемой памяти. Время, затрачиваемое на обслуживание, зависит от вида алгоритма, помещенного в алгоблок, и устанного модификатора. В общем случае время, затрачиваемое на обслуживание алгоритма можно определить из соотношения Та=Тб+m*Tm где Та-время, затрачиваемое на обслуживание алгоритма Тб-базовое время, затрачиваемое на обслуживание алгоблока при значении модификатора m=0/ Тm-дополлнительное время, затрачиваемое на обслуживание алгоритма при каждом приращении модификатора на еденицу. Найденное время Та является определяющим при определении и установлении времени цикла Тц обработки информации.Общее время Таб должно быть меньше Тц. Общее время Таб, затрачиваемое на обслуживание всей алгоритмической структуры, запрограмированной в контроллере определяется как N Таб=#Тai i=1 где N-число задействованных алгоблоков. Помимо времени обслуживания, алгоблоки используют часть обьема оперативной памяти (ОЗУ), которая необходима для хранения алгоритма и обработки информации.Условно эти обдости обозначены ОЗУ1 и ОЗУ2. В облости ОЗУ1 хранятся значения параметров, которые не записываются в ППЗУ , а в ОЗУ2 параметры, записываеммые в ППЗУ. В общем случае обьем памяти требуемый алгоблоку Па можно определить из соотношения Паj=Пбj=m*Пм где Паj- базовый обьем памяти, требуемый алгоблоку при модификаторе m=0. Пбj- дополнительный обьем памяти, требуемый при прирощении модификатора на еденицу. Общяя область ОЗУ1,требуемая для задействованных алгоблоков N Паб1=#Пa1i i=1 Аналогично для ОЗУ2. N Паб2=#Пa2i i=1 Свободные облости ОЗУ1 и ОЗУ2 предстовляет собой не использованный ресурс. При програмировании контроллера необходимо следить за тем, чтобы обьем памяти занимаемый задействованными алгоритмами не превышал ресурсы ОЗУ1 и ОЗУ2. Общий ресурс памяти: ОЗУ1-2300 байт;ОЗУ2-2680 байт. Общие параметры алгоритмов | |||||||||||||||||||||||||||||||||||||||||||||||
Код |
Шифр |
Время |
Память байт |
|||||||||||||||||||||||||||||||||||||||||||||
Тб |
Тм |
ОЗУ1 |
ОЗУ2 |
|||||||||||||||||||||||||||||||||||||||||||||
Пб |
Пм |
Пб |
Пм |
|||||||||||||||||||||||||||||||||||||||||||||
00 |
- |
0.8 |
- |
2 |
- |
8 |
- |
|||||||||||||||||||||||||||||||||||||||||
01 |
ОКО |
1 |
- |
28 |
- |
28 |
- |
|||||||||||||||||||||||||||||||||||||||||
02 |
ОКЛ |
1 |
- |
37 |
- |
32 |
2 |
|||||||||||||||||||||||||||||||||||||||||
03 |
ОКД |
1 |
- |
40 |
- |
42 |
- |
|||||||||||||||||||||||||||||||||||||||||
04 |
ДИК |
1 |
0.1 |
8 |
- |
16 |
2 |
|||||||||||||||||||||||||||||||||||||||||
05 |
ВИН |
1 |
0.2 |
2 |
2 |
10 |
2 |
|||||||||||||||||||||||||||||||||||||||||
06 |
ИНВ |
1 |
0.2 |
11 |
2 |
8 |
2 |
|||||||||||||||||||||||||||||||||||||||||
07 |
ВАА |
1 |
1 |
3 |
4 |
8 |
4 |
|||||||||||||||||||||||||||||||||||||||||
08 |
ВАБ |
1 |
1 |
3 |
4 |
8 |
4 |
|||||||||||||||||||||||||||||||||||||||||
09 |
ВДА |
1 |
0.2 |
2 |
2 |
8 |
- |
|||||||||||||||||||||||||||||||||||||||||
10 |
ВДБ |
1 |
0.2 |
2 |
2 |
8 |
- |
|||||||||||||||||||||||||||||||||||||||||
11 |
АВА |
1 |
1 |
2 |
- |
8 |
6 |
|||||||||||||||||||||||||||||||||||||||||
12 |
АВБ |
1 |
1 |
2 |
- |
8 |
6 |
|||||||||||||||||||||||||||||||||||||||||
13 |
ДВА |
1 |
0.2 |
2 |
- |
8 |
2 |
|||||||||||||||||||||||||||||||||||||||||
14 |
ДВБ |
1 |
0.2 |
2 |
- |
8 |
2 |
|||||||||||||||||||||||||||||||||||||||||
15 |
ИВА |
1 |
1 |
2 |
5 |
8 |
6 |
|||||||||||||||||||||||||||||||||||||||||
16 |
ИВБ |
1 |
1 |
2 |
5 |
8 |
6 |
|||||||||||||||||||||||||||||||||||||||||
17 |
АВР |
1 |
- |
8 |
- |
12 |
- |
|||||||||||||||||||||||||||||||||||||||||
20 |
РАН |
11 |
- |
40 |
- |
34 |
- |
|||||||||||||||||||||||||||||||||||||||||
21 |
РИН |
18 |
- |
36 |
- |
34 |
- |
|||||||||||||||||||||||||||||||||||||||||
24 |
ЗДН |
4.3 |
0.4 |
20 |
2 |
16 |
2 |
|||||||||||||||||||||||||||||||||||||||||
25 |
ЗДЛ |
1.3 |
- |
9 |
- Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 |
Новости |
Мои настройки |
|
© 2009 Все права защищены.