Size: a a a

2020 May 26

PP

Pavel Popov in ru_ASUTP
Здравствуйте! Помогите понять кто посылает сообщение в wincc alarmcontrol? Сообщение есть в Alarm Logging. Но как понять кто его отправляет? Я совсем новичёк и того кто делал проект, нет. Помогите в какую сторону копать? Спасибо.
источник

KW

Konstantin Wilhelm in ru_ASUTP
Jury Belorusov
правда на некоторых платформах различия все же есть, например в процессе написания функционального блока на ST для Omron СP1L, похоже нельзя обращаться к адресным регистрам IR/DR, а на LAD - пожалуйста. Но возможно я сам дурак и не нашел.
Я когда ходил на курсы Сименса нам доцент часто показывал вещи которые можно сделать только в IL, ни в LAD, ни в FBD они не получались, хотя формально в Сименсе можно переключаться между ними тремя. Типа все равны, но IL всех равнее
источник

22

2 2 in ru_ASUTP
Pavel Popov
Здравствуйте! Помогите понять кто посылает сообщение в wincc alarmcontrol? Сообщение есть в Alarm Logging. Но как понять кто его отправляет? Я совсем новичёк и того кто делал проект, нет. Помогите в какую сторону копать? Спасибо.
читай 3-56 в гайде
источник

JB

Jury Belorusov in ru_ASUTP
Konstantin Wilhelm
Я когда ходил на курсы Сименса нам доцент часто показывал вещи которые можно сделать только в IL, ни в LAD, ни в FBD они не получались, хотя формально в Сименсе можно переключаться между ними тремя. Типа все равны, но IL всех равнее
на самом деле немного не так. Просто в IL можно захуярить в одном нетворке так, что в LAD/FBD надо делать в нескольких нетворках. А так как при конвертации между языками в симатике число нетворков должно остаться прежним, то получалось невозможно сконвертировать
источник

JB

Jury Belorusov in ru_ASUTP
т.е. если о физической возможности - то можно везде и все. А если речь о том как в несколько строк уместить простыню блоков - то да, IL выигрывавет
источник

KW

Konstantin Wilhelm in ru_ASUTP
Jury Belorusov
и уж тем более IL?
IL по замыслу должен представлять набор инструкции самого рантайма ПЛК. Есть куча ПЛК в которых кроме него и ладдера ничего больше и не реализованно
источник

JB

Jury Belorusov in ru_ASUTP
именно так)
источник

JB

Jury Belorusov in ru_ASUTP
в свое время даже выяснили, что самописный цикл на условных переходах работает быстрее готовых блоков FOR-NEXT для симатиков
источник

22

2 2 in ru_ASUTP
Pavel Popov
Здравствуйте! Помогите понять кто посылает сообщение в wincc alarmcontrol? Сообщение есть в Alarm Logging. Но как понять кто его отправляет? Я совсем новичёк и того кто делал проект, нет. Помогите в какую сторону копать? Спасибо.
если не хочешь читать гайд, то на ПК на котором крутиться wincc alarmcontrol , сделай через смд netstat -a  и увидешь все IP с кем взаимодействует ОС, там найдешь знакомые для тебя адреса и поймешь откуда идет взаимодействие а там уже узнаешь что за девайс и дальше уже будешь смотреть куда тег аларма привязан. Но все равно придется разобратьсяс проектом
источник

KW

Konstantin Wilhelm in ru_ASUTP
Jury Belorusov
у меня например в проектах иногда все мэковские языки встречаются)
У меня 3 языка очень часто
источник

PP

Pavel Popov in ru_ASUTP
2 2
читай 3-56 в гайде
А там перевод норм? А то getting startet в переводе начал читать, чуть глаза не вытекли, а на английском норм.
источник

22

2 2 in ru_ASUTP
Pavel Popov
А там перевод норм? А то getting startet в переводе начал читать, чуть глаза не вытекли, а на английском норм.
ну меня перевод, устроил, если нужен оригинал на англ то на сайт сименса и скачивай что нужно )
источник

PP

Pavel Popov in ru_ASUTP
Спасибо.
источник

АП

Александр Привалов... in ru_ASUTP
Konstantin Wilhelm
Я когда ходил на курсы Сименса нам доцент часто показывал вещи которые можно сделать только в IL, ни в LAD, ни в FBD они не получались, хотя формально в Сименсе можно переключаться между ними тремя. Типа все равны, но IL всех равнее
ST ещё ровнее)
источник

АП

Александр Привалов... in ru_ASUTP
Сам Коля Вирт подтверждает
источник

JB

Jury Belorusov in ru_ASUTP
Ага, и заметьте, изрек мудрую мысль "программы становятся медленнее куда шустрее, чем компьютеры становятся быстрее"))) намекая на то, что если говнокодить и забивать на оптимизацию - то сколько железа не дай, все равно мало))
источник

Z

Z-Vladimir in ru_ASUTP
Александр Привалов
ST ещё ровнее)
Чем он ровнее? IL выполняется в плк в том виде, в котором была написана программа без компиляции
источник

АП

Александр Привалов... in ru_ASUTP
Z-Vladimir
Чем он ровнее? IL выполняется в плк в том виде, в котором была написана программа без компиляции
Кто вам сказал такую глупость?
источник

АП

Александр Привалов... in ru_ASUTP
Вы глубоко заблуждаетесь
источник

Z

Z-Vladimir in ru_ASUTP
Александр Привалов
Кто вам сказал такую глупость?
Это не глупость. IL подобие ассемблера а не высокоуровневый код
источник