Понял, у меня родственник года 3 на нём сидит, его озадачу.Обычный код, ПО там похоже на CFC, просто могут быть свои плюшки, поэтому адаптация потребуется.
Макрос так и называется Trial, на самом деле там несколько вложенных друг в друга макросов.
Чтобы его разобрать и понять как он работает, придется установить SMLogix.
Если я правильно помню, то из ОВЕН ПЛК можно вытянуть Retain переменные, в принципе и это можно обойти, работая с часами, но заморочек больше.
Отсюда никто и не писал подобных макросов.
на Сигнетиках, Кареле до eeprom так просто не достучишься, поэтому на таких машинках код прекрасно работает.
да отключать можно всю установку с зажиганием лампочки на щите "Произведите оплату"![]()
прежде чем писать, Вы бы хоть заглянули один раз в файл ретайнов, что Вы там будете править и уж если на то пошло,раз создается триал, то и ретайны пишутся самостоятельно с помощью библиотек. Ну и как я уже выше написал, еще ни кто не выкладывал реализацию, а уже пытливые умы ищут способы обхода
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
А зачем править то ?, просто переносишь на другой ПЛК после оплаты программу вместе с ретейнами и программа работает.
Ой, это уже правда в тему дублирования установки. Если надо одноразовую защиту, то в дополнительной защите нет необходимости...
з.ы. у меня времени нет, да и нет необходимости в данном макросе, только если шабашка какая подвернется.
Смотря какие ПЛК и смотря как далеко готов пойти заказчик с обходом защиты. Сотой серии очень легко стирать и восстанавливать память и часы, например. В простом случае я бы обошелся учётом времени наработки с записью в ритэйн.
Я б в простом случае ни делал бы ничего, а просто сказал бы заказчику что после оплаты отправлю спецкод через спутник
Мы заказчику сказали, не заплатишь, периодически будет отключаться то одно то другое. И случилось так, что ПЛК встал из-за известной бяки, кнопки "работа-стоп". Так заказчик забегал![]()
А у нас вот бывают заказчики, которые натасканы понимать только свои собственные шутки, например. Но там и с оплатой посерьёзнее, насколько мне, технарю, известно.Я б в простом случае ни делал бы ничего, а просто сказал бы заказчику что после оплаты отправлю спецкод через спутник