TD200 problem
Mack; 28.6.03
Добрый вечер господа!
Дело в следующем. Юзер через TD200 вводит данные в контроллер
S7-200. Программа узнает о вводе "опрашивая" Notification Bit,
что-то вроде Vxx.2 который устанавливает TD. Я эти данные читаю и
сбрасываю этот битик. После чего мое сообщение почему-то исчезает и
на экране TD появляется SIMATIC TD 200. Может кто знает как
корректно обработать такую ситуацию?
С уважением Mack.
Re: TD200 problem
Александр,СКТЦ;
29.6.03
Значит вместе с Notification Bit ты сбрасываеш еше и бит который
отвечает за то какой Message отображать. SIMATIC TD 200 появляется
когда все такие биты сброшены.
Re: TD200 problem
Mack; 29.6.03
Прошу прощения, но Вы не правы. Если набрать простейший код
вроде
LD SM0.1
MOVB 16#80, VB14
и поместить в блок данных что-то вроде этого
//
//DATA BLOCK COMMENTS
//
//Press F1 for help and example data block
//
//BEGIN TD200_BLOCK ----------------------------
VB0 'TD'
VB2 16#10 //Set Language to English, set Update to as fast as
possible
VB3 16#80 //Set the display to 20 character mode; Up key V3.2; Down
key V3.3;
VB4 1 //Set the number of messages
VB5 0 //Set the Function Keys notification bits to M0.0 - M0.7
VW6 40 //Set the starting address for messages to VW40
VW8 14 //Set the starting address for message enable bits to
VW14
VW10 0 //Global Password (if enabled)
VW12 2 //Character Set = Latin 1 (Bold)
//MESSAGE 1
//Message Enable Bit V14.7
VB40 'Message'
VB47 16#10 //Edit Notification V47.2; No Acknowledgement;No
Password;
VB48 16#30 //Unsigned Word; 0 Digits to the right of the
decimal;
VW49 16#0000 //Embedded Data Value: Move data for display here.
VB51 ' '
//END TD200_BLOCK ------------------------------
то на моем железе после ввода данных появляется SIMATIC TD 200.
Вчем дело?
С уважением Mack.
Re: TD200 problem
В.Румянцев; 30.6.03
Ваша ошибка в следующем:
когда используется ввод данных с подтверждением то после нажатия
кнопки enter, TD сбасывает message enable bit, а он у Вас в
программе поднимается однократно во время первого скана (SMO.1)
поэтому Вам надо позаботиться что бы он деержался столько сколько
надо.
Re: TD200 problem
Алексей;
30.6.03
У меня возникли схожие проблемы на проекте, который проработал без
сбоев уже 6 месяцев. После получения сообщения "введите пароль" и
после его ввода появляется сообщение "неправильный пароль", далее
(до выключения/включения)доступно только меню настройки - связи с
контроллером нет. Причем на следующий день, когда я появился на
объекте, вооруженный ноутбуком - все было нормально и пока это не
проявляется, хотя накануне эта неисправность появлялась после
каждой попытки ввода пароля ...
С уважением, Алексей