Средний проект по инструкции переносится за 30-40 минут. А столько паники...
Средний проект по инструкции переносится за 30-40 минут. А столько паники...
Тролль-наседка, добрый, нежный и ласковый
паника говорите...извините конечно, что не обладаю столь высокими познаниями в работе с вашей продукцией.... но... элементарной порядочности при работе с заказчиками, теми кто несет вам деньги в обмен на некий продукт, можно придерживаться. вы же продаете сложное оборудование требующее определенной квалификации при использовании, позиционируемое как обновленную линейку т.е. имеющую приемственность! ...где приемственность?... или вы считаете что подобные плк использовать будут исключительно высококлассные программисты, с ходу решающие нежданчики в новых модификациях. Предупредите в рекламе что залить проект, может кем-то годами шлифуемый и совершенствуемый в виде готовом к использованию не получится и с ним надо немного помучиться, правда ведь некрасиво получается. а если проект еще и далеко не средней величины... крутитесь ребята у заказчика....вместо пяти минут - пять часов.
Я что-то не могу понять в чем проблема.
Различия, на сколько я понимаю, лишь в конфигураторе.
В остальном - замена таргет файла и вперед.
А так - при любой замене ПЛК вы получаете тот же набор (Например ПЛК100 -> ПЛК110).
На форуме дольше тему обмусоливать, чем программу переделать.
К тому же, если годами шлифуемая программа работает на ПЛК110, зачем покупать М02?
Старая версия вполне себе выпускается.
Вот п.1 ОЧЕНЬ интересен, где почитать про то как правильно использовать SysLibSocket ("близко к стандарту"), не то чтоб я не умел интернетом пользоваться...
просто у меня есть рабочий вариант проекта где используется SysLibSocket, он работает на старых ПЛК, а вот на новых - Х!
Как надо использовать SysLibSocket чтоб он и на новых работал??????????
А есть достоверная инфа о том что oscat_netlib121.lib на овене М02 вообще работает в принципе?
Разница между 1хх и 110м02 с точки зрения сокетов:
На 1хх accept возвращал тот же хендл , на м02 - возвращает новый хендл, а старый можно оставить висеть в listen или закрыть.
Больше концептуальных отличий нет.
Тролль-наседка, добрый, нежный и ласковый
Есть отличие в переводе сокета в неблокирующий режим.
Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.
Уверенные в надёжной работе коммуникационного партнёра и низком пинге неблокирующий режим не включают
Тролль-наседка, добрый, нежный и ласковый
А неуверенным что делать? Или если партнёр временно выключен?
+ не забываем если в старом проекте минВЦ был равен нулю то в новом необходимо установить конкретное значение.
Всё это мелочи конечно, но про них нужно знать, чтобы ускорить процесс перехода.
Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.