Search found 152 matches

by Usver
Wed Oct 09, 2019 5:56 am
Forum: SIMATIC HMI
Topic: HMI Running WinCC 7.0 Hangs Up
Replies: 1
Views: 154

Re: HMI Running WinCC 7.0 Hangs Up

Hi,
Maybe the HMI program hangs up after some specific actions, for example, after clicking on the button to which the script is attached. You can open the "Global script - Diagnostics" window and see if there are any errors.
by Usver
Mon Sep 23, 2019 2:21 pm
Forum: SIMATIC system
Topic: [Request]: SIMATIC PCS 7 V7.0 + SP3
Replies: 4
Views: 650

Re: [Request]: SIMATIC PCS 7 V7.0 + SP3

новая ссылка https://my-files.ru/uksx01
by Usver
Fri Sep 06, 2019 2:18 pm
Forum: Simatic HMI (Russian)
Topic: Как запретить оператору выход из WinCC RT в Windows ?
Replies: 7
Views: 478

Re: Как запретить оператору выход из WinCC RT в Windows ?

Там, кстати такая история еще есть: если подключаешься к этому компу через РДП, то АЛЬТ+ТАБ нормально работает, но непосредственно на нем не работает даже ВИН+Ю. На счет залипания клавиш не прокатывает. В общем много разнообразных вещей делал, но успеха нет. Вообще на самом деле там надо изменить зн...
by Usver
Fri Sep 06, 2019 1:57 pm
Forum: Simatic HMI (Russian)
Topic: Как запретить оператору выход из WinCC RT в Windows ?
Replies: 7
Views: 478

Re: Как запретить оператору выход из WinCC RT в Windows ?

Ничего не свернуто. Просто в рантайме сделал кнопку открытия винсиси эксплорера, которая появляется при моем логине. Винсися эксплорер открывается, а на месте панели задач "остаточек" от рантайма (в смысле остаток от окна рантайма за окном винсиси эксплорера).
Так стало после апдейта 8.
by Usver
Fri Sep 06, 2019 12:24 pm
Forum: Simatic HMI (Russian)
Topic: Как запретить оператору выход из WinCC RT в Windows ?
Replies: 7
Views: 478

Re: Как запретить оператору выход из WinCC RT в Windows ?

До панели задач добраться легко. Например вставить флешку. Или вставить флешку, которую ещё не вставляли. Сегодня попробовал это проделать на Update 8 и нечего не появилось. До панели задач добраться не удалось таким методом. Винда 7 СП1. Вызвал из рантайма Винсиси эксплорер, и он появился, но до п...
by Usver
Tue Sep 03, 2019 6:11 am
Forum: Simatic HMI (Russian)
Topic: Как запретить оператору выход из WinCC RT в Windows ?
Replies: 7
Views: 478

Re: Как запретить оператору выход из WinCC RT в Windows ?

Можно поставить последний Update 8 и использовать примерно такой скрипт #pragma code ("UseAdmin.DLL") #include "pwrt_api.h" #pragma code() #pragma code ("ALMXGINA.DLL") BOOL SetXGinaValue(unsigned int uiKey, BOOL *pbEnable, DWORD dwSize); #pragma code() BOOL bEnable; BOOL bOK; #define XGINA_ALLOW_SH...
by Usver
Tue Jun 11, 2019 6:55 am
Forum: Simatic (Russian)
Topic: Динамическая адресация
Replies: 2
Views: 604

Re: Динамическая адресация

Code: Select all

//Загружаем значение из DB10.DBB 0
L DB10.DBB 0
//Делаем из значения указатель
SLD 3
//Заносим в адресный регистр AR1
LAR1
//Откроем DB11
OPN DB11
//Теперь кладем 2 по нужному адресу
L 2
T DBB[AR1, P#0.0]
by Usver
Wed May 22, 2019 7:55 am
Forum: Simatic HMI (Russian)
Topic: WinCC как обновить Last Change тега
Replies: 4
Views: 417

Re: WinCC как обновить Last Change тега

На другой же "машине" добавил в TLG и сделал вывод тэга в окно, но Last Change не меняется, только тогда, когда обновиться значение в ПЛК для привязанного тэга. так и должно быть. На WinCC значение обновляться не будет, если значение на контроллере не изменилось (асинхронная передача данных). И ещё...
by Usver
Wed May 22, 2019 3:42 am
Forum: Simatic (Russian)
Topic: S7-300 Modbus TCP
Replies: 6
Views: 749

Re: S7-300 Modbus TCP

3. Возможны другие варианты, без использования библиотеки OPEN MODBUS / TCP? Можно. Читаете описание Modbus TCP https://ipc2u.ru/articles/prostye-resheniya/modbus-tcp/ , налаживаете связь по TCP (на S7-315-2PN\DP вроде это делается через Open Communication), создаете DB с фреймом и DB для приема (е...
by Usver
Tue May 21, 2019 6:09 am
Forum: Simatic HMI (Russian)
Topic: WinCC как обновить Last Change тега
Replies: 4
Views: 417

Re: WinCC как обновить Last Change тега

Last Change обновляется: 1- когда открыто окно, на котором выводится значение тега; 2 - тег заведен в ALG или TLG; 3 - существует обращение к тегу из Global Script. Других вариантов не припомню.
by Usver
Sun Apr 28, 2019 3:30 pm
Forum: SIMATIC HMI
Topic: [?]: Problem with WinCC Alarm Logging
Replies: 4
Views: 971

Re: [?]: Problem with WinCC Alarm Logging

What is languiges of your OS and project? Upload screens of settings in the 'Alarm Logging' and WinCC AlarmControl.
by Usver
Wed Apr 24, 2019 5:05 am
Forum: SIMATIC HMI
Topic: [?]: Problem with WinCC Alarm Logging
Replies: 4
Views: 971

Re: [?]: Problem with WinCC Alarm Logging

May be you need to install last update for wincc. https://support.industry.siemens.com/cs ... 0&lc=en-US
by Usver
Mon Feb 18, 2019 3:22 pm
Forum: SIMATIC system
Topic: [Request]: SIMATIC PCS 7 V7.0 + SP3
Replies: 4
Views: 650

Re: [Request]: SIMATIC PCS 7 V7.0 + SP3

Написали бы Вы хотя-бы недельку назад... Диск есть, но на работе. Как терпит время?
by Usver
Fri Feb 08, 2019 2:46 pm
Forum: Simatic HMI (Russian)
Topic: Как сохранять WinCC архивы без постоянного сетевого диска ?
Replies: 4
Views: 786

Re: Как сохранять WinCC архивы без постоянного сетевого диск

net use не подходит?
что-то типа

Code: Select all

net use z: \\diskserver\path /user:UserName PasswordOfUser
net use z: /delete
(может где и ошибся, посмотрите в справке net use /?)
by Usver
Thu Jan 24, 2019 4:23 pm
Forum: Simatic (Russian)
Topic: Подскажите пожалуйста PID регуляторы Step 7
Replies: 5
Views: 861

Re: Подскажите пожалуйста PID регуляторы Step 7

Если выбор из этих двух, то конечно Cont_C. Ну а так-то есть еще ПИДы из пакета Standard PID Control. Например PID_CP.
by Usver
Wed Jan 16, 2019 9:04 am
Forum: SIMATIC HMI
Topic: WINCC. How to log failed and successful login attemts
Replies: 1
Views: 726

Re: WINCC. How to log failed and successful login attemts

You may create system messages. Alarm logging -> Tools -> WinCC-system Messages.
by Usver
Thu Dec 27, 2018 4:52 pm
Forum: Simatic (Russian)
Topic: C ethernet на profibus через scada
Replies: 6
Views: 898

Re: C ethernet на profibus через scada

Ну то, что имя компа (промежуточного) должно совпадать и адреса - это и так понятно. Интересная штука может выйти с "IE General" в конфигурации. ЕМНИП, то "IE General" может работать либо с картами IE ETHERNET от сименса, либо с другими сетевками, но только на определенных чипах.
by Usver
Thu Dec 27, 2018 5:38 am
Forum: Simatic (Russian)
Topic: C ethernet на profibus через scada
Replies: 6
Views: 898

Re: C ethernet на profibus через scada

Примерно так. https://yadi.sk/d/mzR38dy4P1sSuA На промежуточной машине натягиваешь XDB в Station Configuration и все.
by Usver
Wed Dec 26, 2018 5:33 pm
Forum: Simatic (Russian)
Topic: C ethernet на profibus через scada
Replies: 6
Views: 898

Re: C ethernet на profibus через scada

А что означает "через scada"? Через машину, на которой которой крутится скада или через саму скаду? Можно сделать и без скады, но та машина с cp5611 будет работать как шлюз. И вроде бы все это делается через СТЕП7 без всякой документации. Один раз это делал, но давно, и чисто из интереса, получится ...
by Usver
Wed Dec 26, 2018 4:20 pm
Forum: Simatic (Russian)
Topic: Непонятки с блоком FB"PID_ES"
Replies: 2
Views: 577

Re: Непонятки с блоком FB"PID_ES"

Само по себе ничего не может меняться. Если меняется, значит так и должно быть, и надо искать почему (если это вообще надо). Ничего подобного. В этой ФБ такого быть не должно. Не должно быть просто по определению. "LMNR_ON" нужна для включения позиционной обратной связи в логику работы регулятора. ...
by Usver
Tue Dec 25, 2018 4:57 pm
Forum: Simatic (Russian)
Topic: Непонятки с блоком FB"PID_ES"
Replies: 2
Views: 577

Непонятки с блоком FB"PID_ES"

Доброго времени суток, Уважаемые форумчане! Имеется вызов FB"PID_ES" для регулятора. В LMNR от МЭО заведен сигнал, но в LMNR_ON (в экземпляре DBX105.6) ничего не устанавливается явно (по крайней мере в программе этого не нашел). Однако в онлайне наблюдаю такую картину, что этот бит переходит то в 1,...
by Usver
Sat Dec 22, 2018 1:36 pm
Forum: Simatic HMI (Russian)
Topic: WinCC экспорт журнала сообщений в Exel
Replies: 3
Views: 936

Re: WinCC экспорт журнала сообщений в Exel

На счет "WinCCOLEDBProvider" https://cache.industry.siemens.com/dl/f ... DOC_en.pdf раздел 2.2.4. А по поводу "Excel.Application" можно почитать тут http://www.askit.ru/custom/vba_office/m ... embers.htm
by Usver
Fri Dec 21, 2018 12:38 pm
Forum: Simatic HMI (Russian)
Topic: WinCC экспорт журнала сообщений в Exel
Replies: 3
Views: 936

Re: WinCC экспорт журнала сообщений в Exel

Конечно можно. Например, с помощью "WinCCOLEDBProvider" и "Excel.Application". Либо в Excel на VBA нарисовать скрипт для выдергивания данных из ALG.
by Usver
Sat Dec 01, 2018 3:28 pm
Forum: Simatic HMI (Russian)
Topic: Простые вычисления в C ++ . Как же всё-таки ?
Replies: 8
Views: 1444

Re: Простые вычисления в C ++ . Как же всё-таки ?

Alex3110 wrote: 100 (целое значение) - «TAG_internal» = «TAG_PLC»

100 (целое значение) - «TAG_PLC» = «TAG_internal»
равно

Code: Select all

SetTagFloat("TAG_PLC", 100.0 - GetTagFloat("TAG_internal");
SetTagFloat("TAG_internal", 100.0 - GetTagFloat("TAG_PLC");
это интерпритация написаного Вами
by Usver
Sat Dec 01, 2018 2:42 pm
Forum: Simatic HMI (Russian)
Topic: Простые вычисления в C ++ . Как же всё-таки ?
Replies: 8
Views: 1444

Re: Простые вычисления в C ++ . Как же всё-таки ?

Может быть это действительно можно сделать как-то проще, в свойствах поля I\O Field , например. конечно можно return (100.0 - GetTagFloat("TAG_PLC")); для ио филд Вообще, конечно такие действия должен обеспечивать контроллер. А ВинСиСи, которая является СКАДА системой, должна обеспечивать удобный и...
by Usver
Fri Nov 23, 2018 1:40 pm
Forum: Simatic HMI (Russian)
Topic: Простые вычисления в C ++ . Как же всё-таки ?
Replies: 8
Views: 1444

Re: Простые вычисления в C ++ . Как же всё-таки ?

Alex3110 wrote:Простые вычисления в C ++
Опа! Так это надо на C ++ или WinCC C-script? Если именно на C++, то примеры есть в документации по ODK. Там написано какие используются винсисишные API функции и какие заголовочные файлы подключаются для работы с тегами.
by Usver
Fri Nov 23, 2018 12:56 pm
Forum: Simatic HMI (Russian)
Topic: Простые вычисления в C ++ . Как же всё-таки ?
Replies: 8
Views: 1444

Re: Простые вычисления в C ++ . Как же всё-таки ?

SetTagFloat("TAG_PLC", 100.0 - GetTagFloat("TAG_internal"); SetTagFloat("TAG_internal", 100.0 - GetTagFloat("TAG_PLC"); ЗЫ Я правильно понял, что нужно просто сделать линейное преобразование значения тега? Если так, то в свойствах тега (внешнего конечно) есть такая возможность, т.е. ставится галочк...
by Usver
Fri Nov 09, 2018 9:00 pm
Forum: Simatic (Russian)
Topic: Как в коде STL собрать слово из битов того же DB ?
Replies: 5
Views: 1416

Re: Как в коде STL собрать слово из битов того же DB ?

с некоторыми циклами, чтобы получилось минимальное количеством строк кода.
вообще, конечно интересно. Обычно надо сделать с минимальным процессорным временем и использованием памяти ....
by Usver
Fri Nov 09, 2018 6:34 pm
Forum: Simatic (Russian)
Topic: Как в коде STL собрать слово из битов того же DB ?
Replies: 5
Views: 1416

Re: Как в коде STL собрать слово из битов того же DB ?

А структура ДБ известна? Можно ее изложить? Откуда биты выдергивать надо(т.е. из BOOL? WORD? DWORD)? В чем надо оформить, FC или FB? Каково ограничение строк кода?
by Usver
Fri Nov 02, 2018 7:34 pm
Forum: Simatic (Russian)
Topic: стерт блок данных (db)
Replies: 54
Views: 7565

Re: стерт блок данных (db)

rm72 wrote:Принципиальную схему станка? Электрическую, механическую, или какую?
Так какую схему нужно было выслать? Гидравлическую?
by Usver
Fri Nov 02, 2018 5:12 pm
Forum: Simatic HMI (Russian)
Topic: Рабочее место с несколькми мониторами на WinCC
Replies: 8
Views: 1749

Re: Рабочее место с несколькми мониторами на WinCC

Вообще, конечно, я больше склоняюсь к OS project editor. Но, это классно для больших проектов с иерархиями объектов. Для маленьких проектов в этом никакого смысла нет. Поэтому, тут надо исходить из того, каков д.б. Ваш проект. У данного метода есть великолепная особенность, а именно, есть хороший го...
by Usver
Fri Nov 02, 2018 8:02 am
Forum: Simatic HMI (Russian)
Topic: Рабочее место с несколькми мониторами на WinCC
Replies: 8
Views: 1749

Re: Рабочее место с несколькми мониторами на WinCC

volotovskyd wrote:Ковырял это OS project editor. Так и не понял, как его использовать. Можно чуть подробнее? Может быть ваше решение лучше
Именно поэтому я и написал
Там это описано.
by Usver
Thu Nov 01, 2018 10:09 am
Forum: Simatic HMI (Russian)
Topic: Рабочее место с несколькми мониторами на WinCC
Replies: 8
Views: 1749

Re: Рабочее место с несколькми мониторами на WinCC

Делается стартовый экран размером (сколько мониторов, разрешение экранов на мониторах), в нем области типа PictureWindow (там и будут располагаться ваши экраны). Ну а дальше рисуете, пишете скрипты и т.д. Либо https://cache.industry.siemens.com/dl/files/672/73527672/att_83104/v1/53792130699_en-US.pdf
by Usver
Tue Oct 30, 2018 1:34 pm
Forum: Simatic (Russian)
Topic: Ввод в эксплуатацию новой Н-системы
Replies: 6
Views: 1371

Re: Ввод в эксплуатацию новой Н-системы

Поставил сегодня новые ЦПУ со старой конфигурацией, резервирование заработало. Винсися везде все сразу увидела. Все замечательно работает. Всем СПАСИБО!!!
by Usver
Sat Oct 27, 2018 4:50 am
Forum: Simatic (Russian)
Topic: Ввод в эксплуатацию новой Н-системы
Replies: 6
Views: 1371

Re: Ввод в эксплуатацию новой Н-системы

Спасибо большое. Наверно, я так и поступлю.
by Usver
Fri Oct 26, 2018 4:37 pm
Forum: Simatic (Russian)
Topic: Ввод в эксплуатацию новой Н-системы
Replies: 6
Views: 1371

Re: Ввод в эксплуатацию новой Н-системы

у Сименса есть совместимость контроллеров снизу вверх в одной серии при смене прошивки, CPU 417- 4H и CPU 417-5H PN/DP разные семейства. Так это-то понятно, но почему написано, мол "you can use the CPU with the old article number" не совсем ясно. Ведь для CPU 417-5H PN/DP различных версий прошивок ...
by Usver
Fri Oct 26, 2018 1:31 pm
Forum: Simatic (Russian)
Topic: Ввод в эксплуатацию новой Н-системы
Replies: 6
Views: 1371

Re: Ввод в эксплуатацию новой Н-системы

Сегодня в коробках с ЦПУ увидел такую бумажку https://support.industry.siemens.com/cs/attachments/109474550/A5E03732039.pdf , в которой написано: Accordingly, when replacing an old CPU with a CPU of current firmware the following applies: As long as you do not want to use any properties which exceed...
by Usver
Thu Oct 25, 2018 2:59 pm
Forum: Simatic (Russian)
Topic: Ввод в эксплуатацию новой Н-системы
Replies: 6
Views: 1371

Ввод в эксплуатацию новой Н-системы

Здравствуйте. К нам приехали новые ЦПУ для Н-системы. Сейчас установка работает на одном ЦПУ старой версии (разумеется МОНО режим), т.к. один из них сдох полностью. Заново проект я уже собрал. Вопрос: Если я залью проект чисто на карты памяти (там уже все настройки регуляторов), то выйдут ли ЦПУ в р...
by Usver
Fri Oct 19, 2018 5:49 pm
Forum: Simatic HMI (Russian)
Topic: WinCC C-script новый поток
Replies: 4
Views: 1734

Re: WinCC C-script новый поток

Оказалось, что проблема была в другой функции, которая записывает в AlarmLoging сообщение. Процесс записи описан в документации ODK через MSRTStartMsgService и ее сопровождающие. Нарисовал функцию с выполнением в новом потоке в DLL на "крестах", и все поехало. (костыль конечно, а что делать, если ра...
by Usver
Fri Oct 19, 2018 2:56 pm
Forum: Simatic (Russian)
Topic: стерт блок данных (db)
Replies: 54
Views: 7565

Re: стерт блок данных (db)

rm72, Вы скиньте на форум принципиальную схему и бэкап, который Вы сделали при включенном станке!(если не сделали, то сделайте, но чтобы станок был включен!) А то так гадать можно до потери сознания.
by Usver
Mon Oct 15, 2018 3:47 pm
Forum: Simatic (Russian)
Topic: стерт блок данных (db)
Replies: 54
Views: 7565

Re: стерт блок данных (db)

Ну тогда конечно интересно что же они ответили на вопрос по Вашей проблеме. Что за станок, производитель? Схема, бэкап Вы сделали (в смысле после стопа)? Картинки, подозрения и т.д. и т.п. Может есть возможность найти где-нибудь такой же станок и попросить бэкап?
by Usver
Mon Oct 15, 2018 3:33 pm
Forum: Simatic (Russian)
Topic: стерт блок данных (db)
Replies: 54
Views: 7565

Re: стерт блок данных (db)

Какого рода ошибка? Она в степе или на где-то на визуализации? А производитель не может дать что-то типа бэкапа?
by Usver
Mon Oct 15, 2018 3:21 pm
Forum: Simatic (Russian)
Topic: стерт блок данных (db)
Replies: 54
Views: 7565

Re: стерт блок данных (db)

все верно, стерты данные в нем, db есть, но он пуст...авраийный стоп, во время работы нажали кнопку аврийного стопа Бэкапа и оригинала нет проекта. А как Вы узнали, что данные были стерты? Может так и было? или было так задумано Может быть так и было задумано. Без бэкапа или проекта и схемы можно т...
by Usver
Mon Oct 08, 2018 1:54 pm
Forum: Simatic HMI (Russian)
Topic: WinCC C-script новый поток
Replies: 4
Views: 1734

Re: WinCC C-script новый поток

Ого, попахивает спай....? Удачи в нелегком деле. Что такое спай? Что Вы имели ввиду? Вообще в проекте есть функция, в которой идет вызов функции в самописной ДЛЛ. Вызов такого плана: __object * ob; ob = __object_create("Имя_объекта"); ob -> FunctionOfThisDll(a,b,c,d); ob = NULL; Ну и существует мне...
by Usver
Fri Sep 28, 2018 4:21 pm
Forum: Simatic HMI (Russian)
Topic: WinCC C-script новый поток
Replies: 4
Views: 1734

WinCC C-script новый поток

Здравствуйте Уважаемые форумчане! Возникла у меня идея запускать некую функцию в wincc 6.2 в новом потоке (не спрашивайте зачем, просто надо!). Как Вы считаете, это возможно выполнить чере CreateThread из kernel32.dll или эта функция не может работать в wincc? Дело в том, что я ее импортирую, а при ...
by Usver
Tue Sep 18, 2018 4:51 pm
Forum: Simatic (Russian)
Topic: Помогите разобраться с кодом на STL
Replies: 22
Views: 2846

Re: Помогите разобраться с кодом на STL

Dfcz wrote:Пипец, кино и немцы.
они самые)))))))))))))))
by Usver
Tue Sep 18, 2018 2:08 pm
Forum: Simatic (Russian)
Topic: Помогите разобраться с кодом на STL
Replies: 22
Views: 2846

Re: Помогите разобраться с кодом на STL

Вы определённо не понимаете специфику Simatic Ну на счет определенно или нет, наверно Вам виднее. Но все равно передается МАССИВ. Разумеется он передается через указатель, но передается именно он. (Если не верите, возьмите и сами попробуйте.) Другое дело, если Вы будете писать вызов этой функции с ...
by Usver
Tue Sep 18, 2018 11:28 am
Forum: Simatic (Russian)
Topic: Помогите разобраться с кодом на STL
Replies: 22
Views: 2846

Re: Помогите разобраться с кодом на STL

Usver, вероятно указатель лишь указал функции точку, с которой начинать отсчет, а она, основываясь на своем интерфейсе, взяла нужное количество данных? Ну тут не совсем так. Если Вы создадите новый проект и в нем сделаете FC, у которого IN0 будет array [0..8] of char, сделаете такой же DB10 и в выз...
by Usver
Tue Sep 18, 2018 3:33 am
Forum: Simatic (Russian)
Topic: Помогите разобраться с кодом на STL
Replies: 22
Views: 2846

Re: Помогите разобраться с кодом на STL

Rex2701 wrote:POINTER не может содержать количество данных, для этого есть ANY.
Сегодня проверил на степе, да запись действительно такая, как POINTER. Но тем не менее на вход должен передаваться массив array [0..8] of char.