TD200. максимум 16 сообщений?
Волков;
7.11.03
Ввел блок параметров на 20 сообщений.При переходе к 17-му
высвечивается SIMATIC TD200.
//DATA BLOCK COMMENTS
//
//Press F1 for help and example data block
//
//BEGIN TD200_BLOCK 0
//
//(Comments within this block should not be edited or removed)
//
VB0 'TD'
VB2 16#10 //Set Language to English, set Update to as fast as
possible
VB3 16#F1 //Set the display to 40 character mode; Up key V3.2; Down
key V3.3;
VB4 20 //Set the number of messages
VB5 0 //Set the Function Keys notification bits to M0.0 - M0.7
VW6 34 //Set the starting address for messages to VW34
VW8 14 //Set the starting address for message enable bits to
VW14
VW10 0 //Global Password (if enabled)
VW12 3 //Character Set = Cyrillic
//MESSAGE 1
//Message Enable Bit V14.7
VB34 '1 '
//MESSAGE 2
//Message Enable Bit V14.6
VB74 '2
Ну и т.д.
В программе следующее:
NETWORK 1 //Инициализация панели оператора TD200
//
//Записать в ячейку состояний дисплея 2#1000000000000000.
//Записать в ячейку подпрограмм ноль
//Очистить область функциональных клавиш
LD SM0.1
MOVW 16#8000, VW14
MOVW +0, VW5000
MOVB 16#00, MB0
NETWORK 2 //Сдвиг ячейки состояний дисплея
//
LD SM0.0
MOVW 16#8000, VW14
SRW VW14, VB5001
NETWORK 3 //При нажатии "Вверх" прибавить 1 к ячейке состояний
дисплея
//
LD V3.3
INCW VW5000
NETWORK 4
LD V3.3
R V3.3, 1
NETWORK 5 //При нажатии "Вниз" убавить 1 от ячейки состояний
дисплея
//
LD V3.2
DECW VW5000
NETWORK 6
LD V3.2
R V3.2, 1