Просмотр полной версии : загрузка плк??
что происходит при загрузке плк? столкнулся с моментом что при загрузке( всмысле при подаче питания на плк) прога начинает работать быстрее чем происходит опрос входов плк... как можно избежать подобного?
Кирилл Валюнин
05.10.2009, 09:56
перепрошейте на 2.10 и увеличьте минимальное время цикла
а можно подробнее про перепрошивку ... плк -100 -24 P L ... хотелось бы сохранить старую версию прошивки .. как это сделать?
и еще один вопросик ... как можно поменять таргет ... не пересоздовая проект ?
Кирилл Валюнин
05.10.2009, 11:13
а у вас на данный момент какая версия прошивки?
Филоненко Владислав
05.10.2009, 12:37
выставите задержку при старте программы на необходимое вам время (зависит от фильтрации входов). и все.
выставите задержку при старте программы на необходимое вам время (зависит от фильтрации входов). и все.
поконкретней можно ? где что и как выставить ?
Филоненко Владислав
05.10.2009, 13:28
при старте по переменной Init=0 определяте что старт, затем Init:=1 и ждете х мсек. после истечения их разрешаете работу основного алгоритма
VAR
tmerq:TON;
INIT:BOOL;
END_VAR
INIT:=TRUE;
tmerq(IN:=INIT,PT:=T#3s);
IF tmerq.Q THEN
(*алгоритм*)
END_IF
что-то типа этого?
если так то оно не работает ((( все равно проверяет вход ((
а у вас на данный момент какая версия прошивки?
VERSION 2.02.8
...
Филоненко Владислав
05.10.2009, 15:30
VAR
tmerq:TON;
INIT:BOOL;
END_VAR
INIT:=TRUE;
tmerq(IN:=INIT,PT:=T#3s);
IF tmerq.Q THEN
(*алгоритм*)
END_IF
что-то типа этого?
если так то оно не работает ((( все равно проверяет вход ((
Какой вход? В каком месте программы? Алгоритм работает только через 3 секунды.
да я и десять минут ставил ... токо подаешь сеть считывает входы ... вернее он думает что обрабатывает считанные ... я выходил из этой ситуации просто
IF in1 THEN
(*алгоритм*)
END_IF
так все работает как надо ... если на вход in1 подается сигнал TRUE ... но получается что я лишаюсь одного входа ... который постоянно положителен ((( хотелось бы этого избажать ...
Филоненко Владислав
06.10.2009, 10:30
ну не знаю как вы можете обрабатывать входа до таймаута? значит таймаут неправильно отрабатывает. этот прием стандартен и многими используется.
ну не знаю как вы можете обрабатывать входа до таймаута? значит таймаут неправильно отрабатывает. этот прием стандартен и многими используется.
я тоже это не шибко понимаю ... но так выходит :( он проскакивает этот таймаут ... только включаешь в сеть сразу выскакивает сообщение что такой то порт неактивен [просто клавиша стоп по схеме всегда активная ... ну и не только это конечно ] смотриш на индикацию входа .. там все нормально сигнал есть ... а панель выдает типа на входе сигнала нет [к плк 100 подключена панель сп270 ] ...
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot