Search found 27 matches

by BRAIN
Wed Apr 13, 2011 5:47 am
Forum: Simatic HMI (Russian)
Topic: [?]: WINCC FLEXIBLE ввод времени суток в формате 24 часа
Replies: 5
Views: 4359

Re: [?]: WINCC FLEXIBLE ввод времени суток в формате 24 часа

sania wrote:если не ошибаюсь,то при выводе только времени,есть настройка выводить без секунд
при выводе DT такой настройки нет
можно сделать 2 поля вывода с одной и той же переменной DT, 1-ое дата,2-ое время
Мне надо вводить время суток без секунд. (Секунды всегда по нулям можно). Дата не интересует.
by BRAIN
Tue Apr 12, 2011 8:43 pm
Forum: Simatic HMI (Russian)
Topic: [?]: WINCC FLEXIBLE ввод времени суток в формате 24 часа
Replies: 5
Views: 4359

Re: WINCC FLEXIBLE ввод времени суток

sania wrote:это виндовая приблуда,там и меняй(в контрол панели)
Спасибо. А есть ли возможность в WINCC flex время суток вводить без секунд в конце?
by BRAIN
Tue Apr 12, 2011 5:36 am
Forum: Simatic HMI (Russian)
Topic: [?]: WINCC FLEXIBLE ввод времени суток в формате 24 часа
Replies: 5
Views: 4359

[?]: WINCC FLEXIBLE ввод времени суток в формате 24 часа

Подскажите плиз как сделать ввод времени суток в формате 24 часа а не AM PM?
by BRAIN
Thu Feb 03, 2011 6:22 pm
Forum: Simatic (Russian)
Topic: [?]: Прерывание по времени суток
Replies: 2
Views: 2322

Re: [?]: Прерываниt по времени суток

Есть какието мысли? А то срочно надо а оно не работает голову сломал уже! Может есть какойто пример готовый?
by BRAIN
Thu Feb 03, 2011 7:14 am
Forum: Simatic (Russian)
Topic: [?]: Прерывание по времени суток
Replies: 2
Views: 2322

[?]: Прерывание по времени суток

Доброе время суток! Подскажите как правильно оформить? Делаю вот так: UN M 90.0 SPB out CALL "READ_CLK" RET_VAL:=#er CDT :=#D_T CALL "DATE and TOD to DT" IN1 :=D#2011-2-3 IN2 :=TOD#8:15:0.0 RET_VAL:=#START_DTM CALL "SET_TINT" OB_NR :=10 SDT :=#START_DTM PERIOD :=W#16#201 RET_VAL:=#er CALL "ACT_TINT"...
by BRAIN
Wed Nov 17, 2010 9:33 am
Forum: Simatic (Russian)
Topic: [?]: алгоритм SCL сдвига DB на слов вниз
Replies: 32
Views: 19435

Re: [?]: алгоритм SCL сдвига DB на слов вниз

indian wrote:тоже почти во все машины подсаживал, отловил глюк - убрал или отключил.

тут выжимка из проекта (всё равно есть лишнее) и немножко не так сделано - не последний вариант, последний выжимать влом.
Не понял про выше написанное в чём глюк в вашем или моём алгоритме?
by BRAIN
Sat Nov 13, 2010 6:24 am
Forum: Simatic (Russian)
Topic: [?]: алгоритм SCL сдвига DB на слов вниз
Replies: 32
Views: 19435

Re: [?]: алгоритм SCL сдвига DB на слов вниз

не надо ничего сдвигать! разрулите всё через индекс. допустим текущий индекс равен 100, тогда самое старое значение будет иметь индекс 101. для индекса я беру последнее слово в DB (или отдельный элемент в структуре), так удобнее когда и данные и текущий индекс в одном месте лежат (для FB), а послед...
by BRAIN
Tue Nov 09, 2010 7:50 am
Forum: Simatic (Russian)
Topic: [?]: алгоритм SCL сдвига DB на слов вниз
Replies: 32
Views: 19435

Re: [?]: алгоритм SCL сдвига DB на слов вниз

Это существующие машины (разные). задача организовать лог определённого события по типу - дата- время - событие! дата - 2 байта время - 4 байтя (TOD)размеры сдвига и DB. Сдвиг по сути для красоты так чтобы последняя запись всегда была вверху! но т. к. событие происходит 1-5 за сутки то почему бы и н...
by BRAIN
Mon Nov 08, 2010 12:07 pm
Forum: Simatic (Russian)
Topic: [?]: алгоритм SCL сдвига DB на слов вниз
Replies: 32
Views: 19435

Re: [?]: алгоритм SCL сдвига DB на слов вниз

Сегодня реализовал по последнему алгоритму в реальном контроллере! Всё прекрасно работает - время цикла почти не увеличилось с 7 до 10 мс. (в 413). Теперь встала аналогичная задача но вот незадача сдвигать надо на 10 byte а DB будет 2000 Byte и контроллер 315.
by BRAIN
Sun Nov 07, 2010 9:27 pm
Forum: Simatic (Russian)
Topic: [?]: алгоритм SCL сдвига DB на слов вниз
Replies: 32
Views: 19435

Re: [?]: алгоритм SCL сдвига DB на слов вниз

опять же это много времени берёт(1600 байт - не шутка),если будет остановка,то на входе в блок вызови SFC43, как-то так : CALL SFC43 L #N_Byte ------- Прочитал хелп по этой функции скудно как то. По подробней что она даёт? P. S. Попробовал ещё раз вариант с SFC 20 заработало! Так что буду завтра те...
by BRAIN
Sun Nov 07, 2010 9:01 pm
Forum: Simatic (Russian)
Topic: [?]: алгоритм SCL сдвига DB на слов вниз
Replies: 32
Views: 19435

Re: [?]: алгоритм SCL сдвига DB на слов вниз

ну не знаю... на моём симуляторе вот это занимает 11мсек FUNCTION FC 1 : VOID TITLE = VERSION : 0.1 VAR_INPUT DB_n : BLOCK_DB ; N_Byte : INT ; Nr_Shift : INT ; END_VAR VAR_TEMP Nr_Loops : INT ; Dest : DINT ; Sour : DINT ; END_VAR BEGIN NETWORK TITLE = L #N_Byte; L #Nr_Shift; -I ; lop1: T #Nr_Loops;...
by BRAIN
Sun Nov 07, 2010 7:55 pm
Forum: Simatic (Russian)
Topic: [?]: алгоритм SCL сдвига DB на слов вниз
Replies: 32
Views: 19435

Re: [?]: алгоритм SCL сдвига DB на слов вниз

Чего то не работает не напрямую не с буферной DB! просто ничего не сдвигается!
by BRAIN
Sun Nov 07, 2010 12:45 pm
Forum: Simatic (Russian)
Topic: [?]: алгоритм SCL сдвига DB на слов вниз
Replies: 32
Views: 19435

Re: [?]: алгоритм SCL сдвига DB на слов вниз

sania wrote:P.S. не попрёт...
F1 wrote:The source and destination field must not overlap
Да функция интересная! Но похоже без буферной DB не работает! по край не мере код выше ничего с db105 не сделал! Но и контроллер в стоп не увёл :)
by BRAIN
Sat Nov 06, 2010 8:12 pm
Forum: Simatic (Russian)
Topic: [?]: алгоритм SCL сдвига DB на слов вниз
Replies: 32
Views: 19435

Re: [?]: алгоритм SCL сдвига DB на слов вниз

Написал рабочий алгоритм но получается что он очень медленный! На реальном контроллере не пробовал, но на симуляторе при размере DB 1600 byte Сдвигаю на 8 байт не хватает 6 сек. L #Nr_Byte / T #C_trasf L #Nr_Byte L 1 -I T #C_trasf_I L 0 T #C_byte_I L #DB_source T #DB_s M002: NOP 0 M001: NOP 0 L #C_t...
by BRAIN
Sat Nov 06, 2010 11:21 am
Forum: Simatic (Russian)
Topic: [?]: алгоритм SCL сдвига DB на слов вниз
Replies: 32
Views: 19435

Re: [?]: алгоритм SCL сдвига DB на слов вниз

Написал для теста на STL по замыслу должен сдвигать на 1byte но почему то вообще ничего не происходит! Тоесть в DB ничего не сдвигается! L #Nr_Byte T #C_trasf L #Nr_Byte DEC 1 T #C_trasf_I L #DB_source T #DB_s loop: NOP 0 L #C_trasf SLD 3 T #Punt_source L #C_trasf_I SLD 3 T #Punt_dest AUF DB [#DB_s]...
by BRAIN
Sat Nov 06, 2010 9:43 am
Forum: Simatic (Russian)
Topic: [?]: алгоритм SCL сдвига DB на слов вниз
Replies: 32
Views: 19435

Re: [?]: алгоритм SCL сдвига DB на слов вниз

Да точно уходит! Time cycle except! типа больше 150ms.
А не может быть что контроллер старый и по просту медленный.! DB у меня большая 1600 byte, сдвигаю на 8 byte!
by BRAIN
Fri Nov 05, 2010 11:54 pm
Forum: Simatic (Russian)
Topic: [?]: алгоритм SCL сдвига DB на слов вниз
Replies: 32
Views: 19435

[?]: алгоритм SCL сдвига DB на слов вниз

Добрый участники, опять требуется ваша помощь! 1) Итак потребовалась написать алгоритм сдвига DB на определённое количество слов вниз! т. к. с косвенной адресацией дружу не очень хорошо, решил написать на SCL, проблема в том что алгоритм отлично работает на симуляторе а вот при погрузке в реальный к...
by BRAIN
Tue Jul 13, 2010 9:37 am
Forum: Simatic (Russian)
Topic: Помогите разобраться с алгоритмом
Replies: 9
Views: 6747

Re: Помогите разобраться с алгоритмом

Для чего вообще происходит сдвиг битов?

Code: Select all

      L     #Start_Byte;
      SLW   3;
      T     #Start_Bit;
by BRAIN
Mon Jul 12, 2010 11:12 am
Forum: Simatic (Russian)
Topic: Помогите разобраться с алгоритмом
Replies: 9
Views: 6747

Re: Помогите разобраться с алгоритмом

УУУх! Пока ещё нет времени сесть откомпилировать и разобраться! Спасибо за помощь !
by BRAIN
Wed Jul 07, 2010 4:56 pm
Forum: Simatic (Russian)
Topic: Помогите разобраться с алгоритмом
Replies: 9
Views: 6747

Re: Помогите разобраться с алгоритмом

ДЛя текущей задачи вроде как и не надо! Но может потребоваться! Похоже дело не только в цикле где то ещё косяк т. к. что с LOOP что просто переходом эффект одинаковый тоесть функция работает в тех случаях когда бит находится не на краях байта то есть не 1ый или не 8 ой как только эти биты то контрол...
by BRAIN
Wed Jul 07, 2010 7:11 am
Forum: Simatic (Russian)
Topic: Помогите разобраться с алгоритмом
Replies: 9
Views: 6747

Re: Помогите разобраться с алгоритмом

Переделал в соответствиями с рекомендациями всё равно тоже самое не понимаю почему происходит: FUNCTION "AIS_LOOK_FOR_ALARM" : VOID TITLE = VERSION : 0.1 VAR_INPUT DB_source : INT ; lenght_byte : INT ; start_byte : INT ; END_VAR VAR_OUTPUT ALARM_NUMBER : WORD ; END_VAR VAR_TEMP db_s : WORD ; item : ...
by BRAIN
Mon Jul 05, 2010 10:28 pm
Forum: Simatic (Russian)
Topic: Помогите разобраться с алгоритмом
Replies: 9
Views: 6747

Помогите разобраться с алгоритмом

Доброго времени суток. Задача: написать некую функцию для для опроса Db (200 byte) при обнаружении первого бита равного "1" выдавать его номер тоесть например: в шестом байте 3 бит = 1 то результатом функции будет 5*8+3=43. Функция готова и даже работает (иногда :)) проблема в том что при некоторых ...
by BRAIN
Fri Nov 27, 2009 7:28 pm
Forum: SIMATIC system
Topic: [LINK]: SIPROM DR24 Software for SIPART DR24 Controller
Replies: 11
Views: 9680

Re: [LINK]: SIPROM DR24 Software for SIPART DR24 Controller

What is a specialist password?
by BRAIN
Sun Nov 22, 2009 9:04 am
Forum: SIMATIC system
Topic: [LINK]: SIPROM DR24 Software for SIPART DR24 Controller
Replies: 11
Views: 9680

Re: Request: SIPROM DR24 Software for SIPART DR24 Controller

Кто нибудь смог найти полную версию? Тоже очень надо!