Подскажите пожалуйста, можно ли где нибудь найти пример скрипта выполняющего функцию таймера с возможность задания времени и что бы по окончании времени выдавался сигнал .
Вид для печати
Подскажите пожалуйста, можно ли где нибудь найти пример скрипта выполняющего функцию таймера с возможность задания времени и что бы по окончании времени выдавался сигнал .
Работа со временем полностью освещена в MSDN
В скаде можно использовать связку из ФБ Счетчик времени (Палитра->Работа со временем) и События (на которое можно повесить сигнал или любое другое действие), которое будет активироваться по достижению определенного значения ФБ.
Добрый день, а есть возможность выводить данные из MasterSCADA на сайт? (мнемосхему, измеряемые значения и т.п.)
Если да, то как, и какая версия MS и дополнительные модули для этого требуются?
Заранее благодарю за ответ)
Добрый день! Есть ли возможность в С#-скрипте дописывать в значения в архив данных? Т.е. есть архив, допустим, команды в который записываются показания давления(условно) и с ПК что либо случается или проблемы со свяью и запись не ведется, потом возобновляется и запись продолжается. За пропущенное время я вынимаю данные из архива прибора (использую ОРС DA сервер) и надо их дописать в архив. Использование архивДавление.write(PinValue) не помогает, не записывает данные с метками времени меньшими, чем у последнего значения в архиве.
Нет, записывать значения с более ранней меткой времени нельзя - архив должен быть монотонным.
Почему нельзя постоянно читать OPC HDA?
А что за прибор?
Как происходит обращение к архивам через DA?
Преобразователь измерительный многофункциональный ИСТОК-ТМ3 (для учета различных энергоресурсов). В сервере OPC DA есть переменные тип запроса, тип архива, тип параметра и т.п., которые задаются. Соответственно, после запроса прибор выдает каждую запись архива в переменные (расход, температура, метка времени и т.п.) - значения в соответствии с запросом. Выдается по одной записи (запрос-ответ). Соответственно стоит вопрос вычитки архивов прибора в архивы МастерСкады. Т.е. ведение архивов в программе и при необходимости корректировки их (в случае внештатных ситуаций), используя архивы прибора.
А его протокол не известен? Можно было бы попробовать поддержать его в Modbus Universal MasterOPC при помощи скриптов.
Можно в принципе попробовать реализовать и через C#. Но вам тогда нужно будет всегда формировать архив из скрипта. Производите опрос значений, когда связь есть - пишите сразу на выход ФБ с полученной меткой времени. Если связь пропала, а затем восстановилась, сначала начинаете читать архив, писать его на выход, а когда считаете до конца - снова читаете текущее значение и транслируете его на выход.
И чтение архивов через Modbus идет?
Посмотрите наш Modbus universal MasterOPC:
http://insat.ru/prices/info.php?pid=6944
У него есть встроенный редактор скриптов - с их помощью можно читать в том числе архивы. На странице загрузки есть подробная документация по поддержке собственных протоколов.
Это нормальное поведение?
Лог ниже был снят со старта, с первой попытки. До этого сеансов связи со станцией не было в течении нескольких часов.
Похоже, моё предположение неверно. Или есть что-то ещё мешающее
Пример лога ниже
Типичное время ответа не превышает полторы секунды.
Код:25-02-2015 13:14:44.241 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:14:44.241 Станция::МСД-200:(***:**) Rx: [0000]
25-02-2015 13:14:39.239 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:14:29.956 Станция::МСД-200:(***:**) Tx: [0008] 10 03 00 80 00 06 C7 61
25-02-2015 13:14:24.955 Станция::МСД-200:(***:**) Tx: [0008] 10 03 00 80 00 06 C7 61
25-02-2015 13:14:19.945 Станция::МСД-200:(***:**) Tx: [0008] 10 03 00 80 00 06 C7 61
25-02-2015 13:14:19.942 Станция::МСД-200:(***:**) Rx: [0000]
25-02-2015 13:14:14.935 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:14:14.935 Станция::МСД-200:(***:**) Rx: [0000]
25-02-2015 13:14:09.930 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:14:09.930 Станция::МСД-200:(***:**) Rx: [0000]
25-02-2015 13:14:04.926 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
Почему на аналогичные запросы другой функцией ничего не приходит?
И что всё же делать со связью?
Оставил крутиться на подольше в состоянии без связи, на какой-то промежуток времени связь появилась, а потом снова исчезла.
Куда смотреть?
Вот кусочек лога в момент, когда хоть что-то приходило
Повторюсь, при использовании "прокладок" таких ситуаций не наблюдаетсяКод:25-02-2015 13:35:41.004 Станция::МСД-200:(***:**) Rx: [0000]
25-02-2015 13:35:35.997 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:35:35.997 Станция::МСД-200:(***:**) Rx: [0000]
25-02-2015 13:35:30.990 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:35:30.990 Станция::МСД-200:(***:**) Rx: [0000]
25-02-2015 13:35:25.983 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:35:25.776 Станция::UpdateArchive:(***:**) Rx: [0000]
25-02-2015 13:35:20.766 Станция::UpdateArchive:(***:**) Tx: [0011] 10 47 01 05 5C 2A 2E 2A 00 35 0F
25-02-2015 13:35:20.766 Станция::UpdateArchive:(***:**) Rx: [0000]
25-02-2015 13:35:15.758 Станция::UpdateArchive:(***:**) Tx: [0011] 10 47 01 05 5C 2A 2E 2A 00 35 0F
25-02-2015 13:35:15.758 Станция::UpdateArchive:(***:**) Rx: [0000]
25-02-2015 13:35:10.756 Станция::UpdateArchive:(***:**) Tx: [0011] 10 47 01 05 5C 2A 2E 2A 00 35 0F
25-02-2015 13:35:10.755 Станция::МСД-200:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 08 00 E0 00 40 43 C9 0F 10 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 9C 61 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 8E F8 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 BE 24 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 BA 3C 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 69 8B 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 41 D0 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 6B FD 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 26 63 A6 75 8E
25-02-2015 13:35:09.367 Станция::МСД-200:(***:**) Tx: [0008] 10 03 00 80 00 06 C7 61
25-02-2015 13:35:09.365 Станция::МСД-200:(***:**) Rx: [0021] 10 47 01 0F 00 00 10 00 00 00 00 1E 0A 00 01 02 0F 2E 00 55 E9
25-02-2015 13:35:08.389 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:35:08.389 Станция::МСД-200:(***:**) Rx: [0005] 10 C7 06 A2 37
25-02-2015 13:35:08.095 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:35:08.095 Станция::МСД-200:(***:**) Rx: [0081] 10 47 02 15 00 08 10 00 00 00 00 14 1C 03 01 01 0F 32 30 31 35 5F 30 31 00 A8 AF 10 47 02 15 00 09 10 00 00 00 00 32 03 0B 02 01 0F 32 30 31 35 5F 30 31 00 76 9C 10 47 02 15 00 0A 10 00 00 00 00 1E 0A 00 01 02 0F 32 30 31 35 5F 30 32 00 18 EA
25-02-2015 13:35:07.995 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:35:03.583 Станция::МСД-200:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C9 03 93 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 6C 0F 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 7B 37 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 A3 9D 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 88 FB 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 1B 12 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 13 2E 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 59 6F 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 38 F4 DB 6F 66
25-02-2015 13:35:02.936 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:35:02.936 Станция::МСД-200:(***:**) Rx: [0108] 10 47 02 15 00 04 10 00 00 00 00 16 05 09 03 0C 0E 32 30 31 34 5F 31 32 00 7B C3 10 47 02 15 00 05 10 00 00 00 00 2C 1C 16 05 0C 0E 32 30 31 34 5F 31 32 00 94 12 10 47 02 15 00 06 10 00 00 00 00 00 00 00 01 01 0F 32 30 31 34 5F 31 33 00 93 AC 10 47 02 15 00 07 10 00 00 00 00 2E 06 00 01 01 0F 32 30 31 35 5F 30 31 00 E4 F5
25-02-2015 13:35:02.817 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:34:57.932 Станция::МСД-200:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C8 D9 F5 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 5B 95 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 89 58 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 93 A7 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 82 0C 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 25 48 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 3F A7 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 4C FF 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 29 31 3C 1B 45
25-02-2015 13:34:57.742 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:34:52.930 Станция::МСД-200:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C8 F1 13 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 6B F5 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 8E 8D 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 A3 DC 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 97 A7 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 2D A7 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 38 8D 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 54 9F 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 33 65 04 0D AC
25-02-2015 13:34:52.740 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:34:49.125 Станция::МСД-200:(***:**) Rx: [0027] 10 47 02 15 00 03 10 00 00 00 00 04 03 00 01 0C 0E 32 30 31 34 5F 31 32 00 C2 04
25-02-2015 13:34:48.148 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:34:48.147 Станция::МСД-200:(***:**) Rx: [0027] 10 47 02 15 00 02 10 00 00 00 00 2A 31 10 1A 0B 0E 32 30 31 34 5F 31 31 00 96 78
25-02-2015 13:34:47.811 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:34:47.811 Станция::МСД-200:(***:**) Rx: [0206] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C8 DA 5E 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 83 3A 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 99 77 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 A7 B0 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 72 5D 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 4A E0 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 4F 25 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 59 77 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 30 4E CA 29 6A 10 47 02 15 00 01 10 00 00 00 00 20 2C 09 19 0B 0E 32 30 31 34 5F 31 31 00 27 3B
25-02-2015 13:34:47.592 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:34:44.780 Станция::МСД-200:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C8 DA 5E 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 A1 29 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 9E 71 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 C5 98 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 A7 F7 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 61 9E 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 4D 34 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 72 44 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 33 63 41 D4 30
25-02-2015 13:34:43.187 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:34:43.186 Станция::МСД-200:(***:**) Rx: [0027] 10 47 01 15 00 00 10 00 00 00 00 0E 0D 0B 0B 0B 0E 32 30 31 34 5F 31 31 00 BB 7F
25-02-2015 13:34:42.559 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:34:42.354 Станция::МСД-200:(***:**) Rx: [0000]
25-02-2015 13:34:37.348 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:34:37.347 Станция::МСД-200:(***:**) Rx: [0027] 10 47 01 15 00 00 10 00 00 00 00 0E 0D 0B 0B 0B 0E 32 30 31 34 5F 31 31 00 BB 7F
25-02-2015 13:34:36.864 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:34:36.864 Станция::МСД-200:(***:**) Rx: [0240] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C9 3F D9 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 D2 5C 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 C3 67 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 F1 DF 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 D8 9A 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 95 B3 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 7A B7 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 A3 01 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 32 7D 80 BD 62 10 03 0C 00 22 00 22 00 0D 00 19 00 02 07 DF 41 CF 10 03 0C 00 22 00 22 00 0D 00 19 00 02 07 DF 41 CF 10 47 01 15 00 00 10 00 00 00 00 0E 0D 0B 0B 0B 0E 32 30 31 34 5F 31 31 00 BB 7F
25-02-2015 13:34:36.613 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:34:31.802 Станция::МСД-200:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C9 53 6B 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 E8 16 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 CE A0 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C9 03 61 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 ED 82 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 A1 E3 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 85 F8 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 B5 1D 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 15 6B D3 62 A3
25-02-2015 13:34:31.611 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:34:26.801 Станция::МСД-200:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C9 4B E2 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 D2 1F 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 A1 11 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 EA 5C 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 E8 4B 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 9D DD 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 66 B8 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 A4 4B 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 25 80 8D 7E E3
25-02-2015 13:34:26.611 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:34:24.200 Станция::МСД-200:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C9 4B E2 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 CD B8 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 C0 C5 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 F1 0C 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 DD F4 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 90 B5 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 7D 3C 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 A3 F8 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 21 29 89 1C 69
25-02-2015 13:34:21.487 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:34:21.281 Станция::UpdateArchive:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C8 FF C6 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 B2 A4 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 A0 78 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 C6 4C 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 9F E0 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 7C 52 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 60 44 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 7E D3 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 17 E4 08 66 44
25-02-2015 13:34:18.345 Станция::UpdateArchive:(***:**) Tx: [0011] 10 47 01 05 5C 2A 2E 2A 00 35 0F
25-02-2015 13:34:18.345 Станция::UpdateArchive:(***:**) Rx: [0000]
25-02-2015 13:34:13.336 Станция::UpdateArchive:(***:**) Tx: [0011] 10 47 01 05 5C 2A 2E 2A 00 35 0F
25-02-2015 13:34:13.336 Станция::UpdateArchive:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C9 12 7F 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 BE 68 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 A4 8C 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 D1 D1 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 B3 4D 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 86 07 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 63 02 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 94 08 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 34 09 A7 DB E4
25-02-2015 13:34:09.203 Станция::UpdateArchive:(***:**) Tx: [0011] 10 47 01 05 5C 2A 2E 2A 00 35 0F
25-02-2015 13:34:09.202 Станция::МСД-200:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C9 24 25 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 E0 8C 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 D1 D8 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 F5 B8 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 D2 65 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 A4 E9 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 8B 55 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 AB 8C 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 2D 8D 41 EB 76
25-02-2015 13:34:09.198 Станция::МСД-200:(***:**) Tx: [0008] 10 03 00 80 00 06 C7 61
25-02-2015 13:34:06.793 Станция::МСД-200:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C9 2E C3 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 E0 8C 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 C6 4C 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 F5 89 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 DB 47 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 A3 27 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 79 C9 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 A8 13 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 32 2C 8E 1C F6
25-02-2015 13:34:05.953 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:34:02.142 Станция::МСД-200:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C8 F7 96 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 A2 2E 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 8D 7A 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 B9 D3 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 A8 F7 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 66 42 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 43 02 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 72 23 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 19 21 7F E5 7D
25-02-2015 13:34:00.858 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:33:57.042 Станция::МСД-200:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C8 F1 3D 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 AB 16 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 6E B7 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 AE 59 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 A9 06 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 7B EF 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 28 CD 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 6F 41 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 0D 60 1E 4A C8
25-02-2015 13:33:55.838 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:33:52.026 Станция::МСД-200:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C8 A4 14 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 32 8B 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 29 11 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 55 3B 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 44 F2 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C7 F9 CC 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C7 FC 03 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 17 F4 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 21 7A 7C 47 86
25-02-2015 13:33:50.734 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:33:46.329 Станция::МСД-200:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C8 DE 4E 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 64 B3 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 64 98 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 83 3B 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 68 76 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 24 60 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C7 F4 4B 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 2B 0B 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 27 0B D6 D6 74
25-02-2015 13:33:45.729 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:33:45.318 Станция::МСД-200:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C8 D8 61 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 5F 69 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 51 E4 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 83 3B 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 54 83 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 2A AC 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 22 F7 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 36 0D 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 27 F7 E9 AE 49
25-02-2015 13:33:40.631 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:33:40.020 Станция::МСД-200:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C8 CA D2 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 34 91 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 4A CD 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 60 05 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 33 B3 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 00 05 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 10 B3 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 16 CF 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 20 8D EE ED 74
25-02-2015 13:33:35.576 Станция::МСД-200:(***:**) Tx: [0008] 10 03 20 00 00 57 0C B5
25-02-2015 13:33:35.372 Станция::UpdateArchive:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C8 D6 43 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 66 28 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 61 0D 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 89 D3 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 78 74 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 27 DA 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 27 39 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 2C 1C 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 18 CE F9 DA 77
25-02-2015 13:33:30.180 Станция::UpdateArchive:(***:**) Tx: [0011] 10 47 01 05 5C 2A 2E 2A 00 35 0F
25-02-2015 13:33:30.180 Станция::UpdateArchive:(***:**) Rx: [0179] 10 03 AE 00 10 00 00 01 80 00 02 00 00 08 00 00 40 43 C8 ED 2F 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 8C D6 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 8A D6 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 AC 49 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 40 43 C8 99 C4 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 49 72 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 42 6F 00 40 00 00 00 00 00 40 00 00 00 00 00 40 43 C8 54 4C 00 40 00 00 00 00 00 40 00 00 00 00 00 02 00 00 08 00 00 44 3C 2C 9C 9A 1C 01
25-02-2015 13:33:29.107 Станция::UpdateArchive:(***:**) Tx: [0011] 10 47 01 05 5C 2A 2E 2A 00 35 0F
25-02-2015 13:33:29.107 Станция::UpdateArchive:(***:**) Rx: [0000]
25-02-2015 13:33:24.098 Станция::UpdateArchive:(***:**) Tx: [0011] 10 47 01 05 5C 2A 2E 2A 00 35 0F
25-02-2015 13:33:19.096 Станция::МСД-200:(***:**) Tx: [0008] 10 03 00 80 00 06 C7 61
25-02-2015 13:33:14.085 Станция::МСД-200:(***:**) Tx: [0008] 10 03 00 80 00 06 C7 61
25-02-2015 13:33:09.078 Станция::МСД-200:(***:**) Tx: [0008] 10 03 00 80 00 06 C7 61
По логу видно что запросы уходит, а устройство отвечает не всегда. С чем это может быть связано мы сказать не можем - обратитесь к производителю модема.
При работе через com0com и com2tcp модем отвечает.
Думаю, разница в реализации ТСР связи на стороне компьютера даёт такое разное поведение.
Подскажите, пожалуйста, а функция TIME() в ФБ Программа ST работает?
Пытаюсь применить, компилятор ошибку не выдаёт, но возвращаемое значение всё время 0...
Нет, получить текущее время в ST нельзя.
В C# можно.
День добрый!
ФБ 'Счетчик времени' ведет счет в миллисекундах. Есть ли аналогичный блок, считающий в минутах или секундах?
Если нет, то какие ограничения у ФБ "Счетчика времени", допускается ли им отмерять непрерывные интервалы в 1 месяц, к примеру. 2 592 000 000 мс - это будет месяц, если я не ошибся порядком.
Спасибо!
Добрый день. Подскажите, пожалуйста, в версии MSRT32 не поддерживается работа с базами данных?
Добрый день! Будьте любезны, просветите - поддерживает ли МастерСкада протокол OPC XML?
C ФБ Счет времени разобрался, надо же было не заметить в настройках блока единиц измерения.
Теперь у меня другой вопрос - скажите, почему если поставить галочку 'Восстановление при рестарте' ФБ 'Счетчик времени' ничего не происходит. При новом старте на выходе всегда 0 секунд???
Или подскажите как можно сделать так.
Расчет = Уставка - Выход ФБ "Счетчик времени". Необходимо при следующем включении скады (ПК отключается на ночь) сделать так, что бы расчет отображал значение с учетом отработанного времени.
Т.е. уставка работы стенда 10 часов.
Сегодня отработали 7 часов. Отключили стенд. Оставшееся время работы стенда 3 часа. Это значение сохранилось, потом ПК со скадой отключили.
Включаем ПК утром, Оставшееся время работы стенда три часа. Запускаем стенд, от этих 3 часов вычитается выход ФБ 'Счетчик времени'.
Если в расчете забить формулу Уставка - текущее время отработки (где текущее время - выход ФБ 'Счетчик времени'), то при последующем перезапуске скада снова вычтет от 10 (т.к. уставка не поменялась) ноль (выход блока счета времени) и я получу на выходе 10 часов, вместо 3.
Спасибо.
Попробуйте использовать не ФБ "Счетчик времени", а ФБ "Счетчик пробега".
Не сохраняет.
Если у команды поставить 'Восстановление при рестарте', то после первой остановки скады под чекбоксом добавляется строка "Текущее: xxx" и две кнопки, сбросить и установить.
У счетчиков пробега/времени ничего подобного нет, на выходе 0 после рестарта и нету строки текущее в настройках и кнопок.
Скада стоит последняя на 32 тега. В наличии ещё есть на 500 точек, может ограничение версии на 32 тега?
Мне бы просто помогло решение как сохранять значение с выхода счетчика в другую переменную таким образом, что бы она не обнулялась при рестарте нулем с выхода счетчика.
Вы пробовали у ФБ "Счетчик пробега" включить восстановление при рестарте? Вы включили его у выхода или ФБ целиком (нужно у ФБ целиком).
Да, так и есть. Вставил два новых экземпляра и кликнул чекбокс у всего ФБ целиков.
Счетчик времени так и не заработал, Счетчик пробега значение после рестарта сохранил.
Спасибо.
Да, у счетчика времени значение не восстанавливается. Используйте счетчик пробега.
Поясните, пожалуйста, какую версию MSRT следует приобрести для проекта со следующими параметрами:
Вложение 16896
Вложение 16897
MSRT100-Net. Но судя по всему вам будет достаточно бесплатной MSRT32
Прощу прощения за наверное глупый вопрос, но поясните пожалуйста:
Цитата Вашего сайта:
Например, я использую множество выходов ФБ "скрипт ST" - эти выходы не учитываются при подсчёте лицензионных точек? (у меня эти выходы естественно являются источником данных для других переменных и документов)Цитата:
Методика подсчета учитывает все OPC-переменные в проекте и только те выходы ФБ и сетевые переменные, на которые есть ссылки (то есть они являются источниками значений для других переменных или документов). При этом никаких ограничений на число внутренних переменных и входов ФБ нет.
Внутренние переменные - понятно, а что такое внутренние выходы ФБ?
Начиная с версии 3.5 выходы ФБ не учитываются как лицензионные точки (за исключением ФБ "Скрипт C# и некоторых других).
Вы можете выделить компьютер и нажать на кнопку "Подсчитать количество связей" - будет указано сколько переменных каких типов у вас в проект использовано.
День добрый! Подскажите, пожалуйста, как в C#-скрипте проверить наличие связи ОРС-сервера с прибором?