PDA

Просмотр полной версии : можно ли создать файл для прошивки ПЛК100



danko
28.11.2011, 14:41
Можно ли залить загрузочный проект в контроллер ПЛК100 без CodeSys? А то я не нашёл информации, не знаю где дальше посмотреть.

danko
28.11.2011, 15:38
ну чего так долго, что форум вообще остановился?

capzap
28.11.2011, 15:59
:) может Вам еще ключи отдать, от квартиры где деньги лежат

danko
28.11.2011, 16:09
вы что издеваетесь? вы может не поняли что я хотел? мне постоянно нужно напоминать что я являюсь представителем серьёзной фирмы, а не человек с улицы.

Поэтому прошу не разговаривать как на базаре.

Нам необходимо исправить ваш баг в контроллере ПЛК100 за 600км от рабочего места в другой стране.
Туда чтобы один раз съездить одному мне программисту необходимо 300-400$,
баг ваш и вы о нём уже 4 года знаете.
Программа останавливается внезапно и без предупреждения на производстве, приходится человеку идти и запускать, контроллеру как и вам всё равно сколько может испортится продукта, хоть на $1000 долларов, хоть на $10000, это уже все давно знают.

Моя тема была с вопросом, как мне не тратить лишних рабочих 300-400 баксов исправить этот досадный баг удалённо, отослать ребятам файл для прошивки программы в контроллер, попросить их так сказать неофициально, извиниться, извините пожалуйста, 4 года уже эта проблема у компании Овен, а то они нам уже рецензию отправили сегодя.

danko
28.11.2011, 16:16
UpdateCore это для чего, это случайно не для удалённой прошивки?

danko
28.11.2011, 16:19
Понимаете если мы не найдём решение сейчас здесь по удалённой прошивке, то есть вероятность 0.6 из 1, что мой директор решит завтра больше не покупать Овен несмотря на все его преимущества в цене.

capzap
28.11.2011, 16:38
если серьезная фирма и поставляете свое оборудование серьезным дядькам значит и интернет должен быть качественным, проведите до своего ПЛК интернет и подключитесь через CoDeSys напрямую и прошейте, очень даже инновационно и директор Ваш оценит какую экономию можно получить дабы не выезжать на место

danko
28.11.2011, 16:46
хорошо, спасибо, это один из вариантов.
хотя ваш коллега Николай категорически это не советует.

Можно ещё как нибудь прошить удалённо? Сделать в CodeSys какой нибудь батник или exe файл, отправить по почте и используя какую-нибудь вашу программу прошить без проекта?

Тут мне необходимо выполнить 2 условия:
- чтобы не отправлять исходный код, программу на CodeSys, чтобы её не смогли потом использовать, это запрещено руководством.
- чтобы прошить не ехать туда далеко. Средства для прошивки можно организовать там.

danko
28.11.2011, 16:48
Я слышал где то что такое возможно, но не помню для каких устройств, помню что для Овен, но не помню для панели СП270 или для контроллера ПЛК100.

capzap
28.11.2011, 16:51
в этом месяце обсуждалась тема как ограничить доступ к исходному коду и тем неменее держать его у заказчика.
Прошить проект в ПЛК не прибегая к КДС не получится, если не наймете хакера
Передача данных через интернет сама посебе не безопасна, но существуют VPN http://ru.wikipedia.org/wiki/VPN

capzap
28.11.2011, 16:56
По поводу не давать исходный код заказчику, смотря исходя из каких соображений, если защитить каким образом Вы реализовали свой функционал это одно, если для предотвращения клонирования на другие ПЛК Ваших проектов, то метод которым Вы сейчас интересуетесь Вам не поможет, небудет ни каких ограничений скопировать его на другие ПЛК

danko
28.11.2011, 16:56
впн я слышал, но мне не нужна безопасность, я не верю в опасность интернета в принципе.

а можете поделиться ссылкой по памяти где обсуждалось ограничение доступа к коду и что это за ограничение, может быть это как то подойдёт.
и где почитать как по интернету прошить напрямую ПЛК? его ай-пи я знаю, а как настраивать связть в среде CodeSys, там же этот адрес уже нельзя воодить

danko
28.11.2011, 16:58
По поводу не давать исходный код заказчику, смотря исходя из каких соображений, если защитить каким образом Вы реализовали свой функционал это одно, если для предотвращения клонирования на другие ПЛК Ваших проектов, то метод которым Вы сейчас интересуетесь Вам не поможет, небудет ни каких ограничений скопировать его на другие ПЛК

это надо подумать, действительно вы немного на идею наткнули.
ладно, а если будет достаточно ограничить функционал

capzap
28.11.2011, 17:01
http://www.owen.ru/forum/showthread.php?t=11578

его ай-пи я знаю, а как настраивать связть в среде CodeSys, там же этот адрес уже нельзя воодитьНепредставляю как это, вот я сидел летом на веранде с ноутбуком и по WiFi отлаживал проект с ПЛК, который стоял в подвале, почти интернет, те же IP-адреса, между мной и ПЛК стоял роутер, ни каких проблем нет

danko
28.11.2011, 17:11
это другое, тут у вас просто домашняя сеть, не важно вайфай или провод, адрес контроллера как был 10.0.0.6 так и остался.
а если через интернет, то адрес определяет провайдер, а не как захочется.

capzap
28.11.2011, 17:16
я тут на форуме представлял свои наработки управлением ПЛК через интернет и через сотовый телефон так же через интернет, просто роутер должен все входящие данные на опрделенный порт из вне, перенаправлять на ПЛК

swerder
28.11.2011, 17:23
capzap, ну чтож вы так, человек не с улицы, а всеми глубоко уважаемый представитель серьёзной фирмы, почти што на грани нервного срыва, а вы издеваетесь... нехорошо
danko несколько вариантов:
технологи тянут инет к каждому контроллеру, вы пытаетесь подключиться через инет кодесисом к контроллерам. вероятность 50/50;
вы паролируете исходник сложным-сложным паролем, чтоб технологи не догадались. отправляете исходник технологам по почте. они смогут кодесисом прошить каждый контроллер, но программу не увидят. хотя в этом случае будет вами не приемлимый вариант пиратского копирования вашей программы в промышленных масштабах;
вы тратите 300-400 вечно зеленых бумажек на тур-поездку к вашим офонаревшим контроллерам и делаете все своими ручками.

danko
28.11.2011, 17:27
абсолютно никакого нервного срыва, а разговаривал модератор поначалу шутя видимо в силу того, что другие пользователи часто хамят, модератору приходится подстраиваться и иногда не замечает нормальных заказчиков.

спасибо за повторение, но мы уже разобрались до вашего сообщения.

capzap
28.11.2011, 17:29
на до бы прояснить, я не модератор, а пенсионер :)

danko
28.11.2011, 17:33
в смысле, вы вообще не связаны с Овен?

capzap
28.11.2011, 18:26
не связан, я пользуюсь продукцией этой компании

Николаев Андрей
28.11.2011, 19:44
capzap не является сотрудником компании. Однако сильно нам помогает на форуме, за что ему спасибо.

Теперь к делу.
Самопроизвольный останов проявлялся на ПЛК110. Летом мы данную проблему устранили.
С ПЛК100 или ПЛК150 массово таких нареканий нет.
Как лечить: добавить модуль Button. Вопрос снимается на 100%
Записать новый проект в контроллер без CoDeSys можно только одним путем, и он, конечно не самый простой и правильный (про удаленное подключение я не говорю - вещь хорошая и никогда не повредит).
Проект можно скомпилировать в CoDeSys без подключения к ПЛК.
Сформированные файлы необходимо записать на контроллер.
Можно с помощью EasyWorkPLC, можно с помощью CoDeSYs (просто установив связь, из Браузера ПЛК), перезагрузить контроллер.

Естественно, что отработать эту процедуру лучше сначала на столе.
За подробностями в личку. Завтра (нужна будет помощь программистов).

Дмитрий Артюховский
28.11.2011, 19:55
хорошь издеваться над представителем серьезной фирмы ))))
тема не один раз поднималась на формуме, можно и поискать было...
Я делаю так:
- заливаю проект Кодесисом в контроллер у себя на столе;
- скачиваю с контроллера файлы DEFAULT.PRG DEFAULT.CHK config.dat с помощью программы plc_io
- пишу bat файл для записи указанных файлов обратно в ПЛК
- упаковываю файлы в архив и отправляю заказчику...
- заказчик должен распаковать архив, подключить любой ноут up-link кабелем к контроллеру, настроить сетевуху на адрес 10.0.6.1 и запустить батник
В большинстве случаев ехать никуда не надо и заказчик не видит исходников... хотя конечно копии установки сделать может

сбоев такая схема ни разу не давала, но "официальный овен" почему то не упоминает ее

Николаев Андрей
28.11.2011, 19:58
хорошь издеваться над представителем серьезной фирмы ))))
В большинстве случаев ехать никуда не надо и заказчик не видит исходников... хотя конечно копии установки сделать может

Спасибо. С EasyWork перепутал - конечно PLC IO.
Про Bat-ник не знал, так как не умею.
Еще раз спасибо.

capzap
28.11.2011, 21:24
PLC IO - мне кажется по этой программе есть пару ньюансов, одна версия хорошо грузит, другая хорошо считывает, а обе функции не выполняет никто

Дмитрий Артюховский
28.11.2011, 21:49
PLC IO - мне кажется по этой программе есть пару ньюансов, одна версия хорошо грузит, другая хорошо считывает, а обе функции не выполняет никто

это действительно так... но кто запретил использовать их вместе!
5126

capzap
28.11.2011, 22:24
так и не запрещаю, просто одним из пунктов написал помощь хакера :)

danko
29.11.2011, 09:13
Ясно, я не против конечно, но просто помочь то может, но иногда требуется напрямую в фирму сообщить.

danko
29.11.2011, 09:14
С ПЛК100 или ПЛК150 массово таких нареканий нет.

уже считайте массово.

capzap
29.11.2011, 09:28
http://www.owen.ru/text/82329884 тут достаточно адресов к кому можно обратится персонально из группы тех поддержки

Николаев Андрей
29.11.2011, 09:43
Господа, писал уже:
Нужен контроллер, который так себя ведет...
На ПЛК110 мы нашли причину, на ПЛК100 не можем повторить, и соответственно найти причину.
Если есть возможность предоставить такой ПЛК - буду оч. благодарен.

danko
29.11.2011, 10:42
Я поговорю с руководством о том, чтобы вам такой прислать, может быть тот, который в день 5 раз выключается у нас сейчас, остальные реже. Но этот и непрерывно используется на работу с одним из портов.
Могу просто по опыту подсказать что способствует такому.

Я могу сообщить програмные отличия в своём проекте и ваших контроллерах в которых встречается такое выключение от тех контроллеров, в которых не встречается такое выключение.

1. Контроллеры из новой партии этим летом первые куплены которые выключаются.
2. Программно - в тех проектах где начали попадаться ошибки добавлены два системных события before_reset и after_reset, по этим событиям текущие параметры сохраняются в RETAIN переменные, в память.
3. В конфигурации ПЛК в 2 раза больше битовых параметров для передачи в панель в отличие от старого проекта.
4. В конфигурации ПЛК в новом проекте присутствуют одновременно 2-байтовые и 4-байтовые переменные для передачи, а в старом только 4-х байтовые, 2-х байтовых нет. и в новом они расположены они в памяти чередуясь, сначала идут битовые, потом по очереди 2 - 4 - 2 - 4.

Возможно по этим мелочам можно что то придумать. На всякий случай.

Николаев Андрей
29.11.2011, 11:24
Мы даже готовы выслать ПЛК на замену такого контроллера.
Тот, который выключается 5 раз в день - оптимально.

Так же, если можно:
1. Вашу программу. Обязуемся не разглашать.
2. Описание того, когда и при каких условиях все происходит.

Буду очень признателен, если перешлете все это сюда:
a.nikolaev@owen.ru

danko
29.11.2011, 11:45
щас напишу

danko
29.11.2011, 11:58
я и в аську написал и на имейл, могу по телефону позвонить, если сообщите, то я наберу

drvlas
11.12.2011, 22:56
тема не один раз поднималась на формуме, можно и поискать было...
У меня такая же задача, как у автора темы. Я не нашел точного ответа на такой вопрос.
У Вас тоже не совсем то, что мне нужно:

Я делаю так:
- заливаю проект Кодесисом в контроллер у себя на столе;
- скачиваю с контроллера файлы DEFAULT.PRG DEFAULT.CHK config.dat с помощью программы plc_io
- пишу bat файл для записи указанных файлов обратно в ПЛК
- упаковываю файлы в архив и отправляю заказчику...
- заказчик должен распаковать архив, подключить любой ноут up-link кабелем к контроллеру, настроить сетевуху на адрес 10.0.6.1 и запустить батник
В большинстве случаев ехать никуда не надо и заказчик не видит исходников... хотя конечно копии установки сделать может
Вот это копирование я не могу позволить.

Итак, с позволения уважаемого danko я оживлю тему. Мне нужно создать новый загрузочный проект в ПЛК-100, находящемся в другом городе. Ничего отправить туда для самостоятельной прошивки на месте я не могу - проект не должен находиться в пользовании клиента.
Читаю РЭ на ПЛК:
Для установки соединения по интерфейсу Ethernet контроллер и компьютер должны находится в одной IP-подсети.
Значит, даже зная точно IP-адрес ПЛК в сети моего клиента, я не могу перепрошить программу?
Не могу поверить! Я так надеялся, что это можно будет делать, когда переходил на ПЛК :(
Ситуация усугубляется тем, что я слаб в сетевых вопросах и вообще в компах. Поэтому очень надеюсь, что вы посоветуете что-то - и очень доходчиво. Для чайника...

Заранее благодарен!

Дмитрий Артюховский
12.12.2011, 09:14
"Вот это копирование я не могу позволить."

- но ваш заказчик УЖЕ может себе это позволить, прочитав данную тему )))) есть ли смысл бороься с "ветряной мельницей"?

имея в руках ПЛК1хх можно его клонировать в любых масштабах, способ заработка не стоит базировать на попытке вечно торговать одной идеей.

swerder
12.12.2011, 09:35
drvlas тем же самым plc_io заказчик сможет выудить скомпилированные файлы проекта из одного контроллера и при удачном стечении обстоятельств запихнуть их в другой плк. результат - полная работоспособностью клона

drvlas
12.12.2011, 09:37
Я очень ценю Ваш опыт в области ПЛК. Но не надо учить меня бизнесу. Хорошо?
Что читает мой заказчик, что он умеет, что он ЗАХОЧЕТ уметь - это все мои вопросы. Как и стабильность моего решения проблемы копирования.
Вам хватит фантазии представить и другие ситуации, когда мне нужно из Киева перепрошить программу в далекой Козалуповке? Где Интернет, слава Богу, есть.
Поэтому - не обижайтесь, но Ваш ответ меня не устраивает.

Прошу помощи в решении ТЕХНИЧЕСКОЙ задачи: дистанционное создание загрузочного проекта в ПЛК100.

Дмитрий Артюховский
12.12.2011, 10:08
))) хорошо, я не буду учить Вас бизнесу.... собираетесь издеваться над своим заказчиком - флаг в руки, но почему Вы считаете, что задекларировав свое отношение к менее знающим людям, кто-то кинется расширять Ваш кругозор, ктому же не на "бизнес"основаниях??
предложенный способ разумеется не единственный, но он самый простой для понимания и Вами и Вашими заказчиками....

не будьте букой, и люди к вам потянуться )) а для решения задачи можно использовать например "Интернет-помощник" стандартной поставки винды, либо аналогичные программы виртуального доступа... попытки работать удаленно с контроллером упираются в проблемы маршрутизации, которые можно решать, но муторно

drvlas
12.12.2011, 10:25
Спасибо, что не "полезли в бутылку"!


предложенный способ разумеется не единственный, но он самый простой для понимания и Вами и Вашими заказчиками....
Ваш способ одним плох: он требует передачи на сторону заказчика некоего файла, с которого можно программировать произвольное количество ПЛК. Я объяснил, что это мне не подходит (и заказчик вполне со мной согласен, у нас нормальные отношения).

Про "муторные способы" маршрутизации. Не пойму, разве я спрашиваю нечто космическое? Разве специалисты, разработавшие КДС, не предполагали такой элементарной задачи - перепрошить ПЛК издалека? Разве к спеуиалистам ф.ОВЕН не обращались пользователи ПЛК с такими же вопросами? Разве другим разработчикам систем на ПЛК не приходится иногда апгрейдить свои проги - или они собирают каждый раз чемоданы и едут в тьмутаракань?
Я в шоке, если это новые задачи для уважаемого сообщества...

Дмитрий Артюховский
12.12.2011, 11:01
по сути ПЛК - это флешка, которую Вы передали заказчику... у него уже есть эти файлы

в случае удаленной прошивки контроллера проблемы не совсем созданы Овеном", идет взаимодействие кодесиса с контроллером, по закрытым протоколам, кстати

даже в случае локального подключения есть большое количество неудачных попыток создания загрузочного проекта, а при удаленном подключении сколько проблем добавиться?

стек IP протоколов весьма велик, и думаю что в контроллере он поднят в весьма усеченном виде, да и не нужен он там целиком

рабочим вариантом может быть локальное подключение компьютера к контроллеру (или в сеть с контроллером) и удаленное управление им... файлы можно открывать со своего компа, не выполняя явного копирования, хотя конечно, заказчик может достать их их кэша, либо тупо разорвать соединение в момент передачи файлов в контроллер и вернув себе монопольное управление сохранить код проекта ))

drvlas
12.12.2011, 13:35
в случае удаленной прошивки контроллера проблемы не совсем созданы Овеном", идет взаимодействие кодесиса с контроллером, по закрытым протоколам, кстати

даже в случае локального подключения есть большое количество неудачных попыток создания загрузочного проекта, а при удаленном подключении сколько проблем добавиться?
Не знаю. Это не передовой край науки. Если у создателей ПЛК руки не оттуда выросли, чтобы не было "большого количества неудачных попыток" в случает локального подключения - то это к кому вопросы?
Я на форуме КДС вопрос поставил. Но там чахлый форум шописец...


рабочим вариантом может быть локальное подключение компьютера к контроллеру (или в сеть с контроллером) и удаленное управление им... файлы можно открывать со своего компа, не выполняя явного копирования, хотя конечно, заказчик может достать их их кэша...
Давай не париться с тем, что сделает заказчик. В принципе, этот вариант я сейчас и пробую понять. Но мозгов не хватает. Установили у него и у меня программу TeanViewer, вижу его рабочий стол. Он, к тому же, установил у себя КоДеСис. А как теперь открыть с его КДС мой проект? Грузить его туда? Другого варианта нет?
И еще. Если его комп в локальную (и глобальную) сеть выходит через сетевую карточку, то для подключения ПЛК теперь нужно другой етернет-вход добавить? Или можно прошить прогшрамму в ПЛК и не через етернет?

Но все это грустно, конечно. Я хотел бы иметь инструмент и для будущего - чтобы таки можно было ПЛК, работающий в локальной сети пользователя, легко грузить дистанционно. В идеале, и мониторить, и отлаживать. Вот это, блин, диагностика! Вот это 21-й век (самое его начало).

Дмитрий Артюховский
12.12.2011, 14:41
это конечно не передовой край науки, а разумная целесообразность... скорее всего гетвей основан на UDP протоколе, это хорошо для быстродействия, но хуже с гарантией доставки и уж очень тяжело проходит через маршрутизаторы
именно TEAN не использовал, но подобные программы позволяют расшаривать свои диски и подключать к виртуальной машине как сетевые, так что файл теоретически не копируется в локал..
в конце концов - удаляйте в конце работы, у вас же "хорошие" отношения с заказчком и хулиганить он не будет))
да, конечно, нужно единое пространство адресов - это значит или вторая сетевуха, либо сеть заказчика перевести в адреса ПЛК

а если совсем легко грузиться все будет то через полгода начнется "восстание машин"... легкость перепрограммирования тоже весьма опасна

ладно, продам фишку.... для удобства, в дальнейшем, можете "подарить"
заказчику роутер с поддержкой dyndns и возможностью запускать собственные проги... например asus 500 или rt-n16 с прошивками "энтузиастов", в которую нужно подмонтировать скриптик vpn.. правда для этого нужно линуксы курить )))) типового решения, для установки двумя кликами, из инета не стыришь

drvlas
12.12.2011, 16:17
это конечно не передовой край науки, а разумная целесообразность...
Да уж, разумная... Не будем сейчас сражаться за честь создателей КДС. Ни я, ни Вы к ним не относимся. Я все же жду, когда товарищ Петров заглянет, от него только внятные ответы там и можно получить.
А ответы нужны. Не предусмотреть возможность простого, без извратов, перепрограммирования ПЛК дистанционно - это ж позорно!


именно TEAN не использовал, но подобные программы позволяют расшаривать свои диски и подключать к виртуальной машине как сетевые, так что файл теоретически не копируется в локал..
в конце концов - удаляйте в конце работы, у вас же "хорошие" отношения с заказчком и хулиганить он не будет))
Ну, в общем да.
Но там сейчас парень возится с запуском КДС. И со стыковкой ПК с ПЛК для программирования. А стыковать нужно не через Етернет, т.к. по его сетевой карточке туда попадаю я. Значит - какой-то RS или USB. А эти интерфейсы, насколько мне известно, далеко не безоблачно подключают ПЛК. Да я и не делал так. Вот и начался гемор.
Вообще, подскажите, плз: можно программировать ПЛК по тому кабелю, что к нему идет? Написано "Кабель прошивки". Это прошивки чего? Пользовательского проекта?

BETEP
12.12.2011, 16:39
Есть такой вариант, надыбан случайно.
В сети с контроллерами и наважно какими устройствами есть комп с ХР. в него вторую сетевую, через эту сетевую инет и публичный адрес. далее можно на этом компе поставить радмин или подобное. (можно на этом ограничится и поработать через радмина). Можно продолжить, через радмина на компе настраиваем входящее соединение, и этому входящему даём несколько адресов от сетевой с контроллерами.
На своём домашнем или рабочем компе с помощью мастера винды создаём подключение к VPN и в результате свой комп числится в сети с контроллерами. и тут уже не важно какой прогой и к чему цеплятся, таймауты разве побольше сделать.

Если подключен к провайдеру через VPN, соединится не получится, если подключен к провайдеру через VPN и домашний роутер который цепляется сам по VPN и раздаёт всем остальным домашним, получится, инет отрубит но свой VPN останется.

пипец произойдёт если в момент работы с контроллером связь глюканёт.

TeanViewer, как из него проект со своего компа открыть? давно с ним не общался. но например банальная RDP винды позволяет прицепить диск удалённого компа как сетевой, может TeanViewer с этим справится, может стоит попробовать другую подобную прогу...в любом случае универсальных рецептов не существует... Если очень хочется поменьше в командировки мотаться, изучаем все способы удалённого доступа.

Не предусмотреть возможность простого, без извратов, перепрограммирования ПЛК дистанционно - это ж позорно! Это какие хакерские способности нужно в КДС заложить, что-бы она смогла найти неизвестный комп (контроллер) в инете и пристыковаться к нему, фантастика однако, представьте что у меня очень плохое настроение и я могу к Вашему компу прицепится.

А стыковать нужно не через Етернет, т.к. по его сетевой карточке туда попадаю я. Значит - какой-то RS или USB Сетевой можно несколько адресов назначить, из разных подсетей.

drvlas
12.12.2011, 16:54
Это какие хакерские способности нужно в КДС заложить, что-бы она смогла найти неизвестный комп (контроллер) в инете и пристыковаться к нему, фантастика однако, представьте что у меня очень плохое настроение и я могу к Вашему компу прицепится.
Да ладно Вам! Все же идет через разрешение с той стороны. Почему работать с VPN или с TeamViewer - не хакерство? Тоже ведь можно в плохом настроении наделать людям делов ;)
Еще раз: хреновое это решение, если нельзя дистанционно доступиться к ПЛК. При наличии некоего инструмента разрешения такого доступа - должен быть доступ. Я. можно сказать, мечтал об этом (среди прочего), когда переходил от нашего самопального контроллера на промышленно выпускаемый, да еще с такими умными буковками про системы, интеграцию и прочая... А тут такой облом.


Есть такой вариант, надыбан случайно.
В сети с контроллерами и наважно какими устройствами есть комп с ХР. в него вторую сетевую, ...
На своём домашнем или рабочем компе с помощью мастера винды создаём подключение к VPN и в результате свой комп числится в сети с контроллерами. и тут уже не важно какой прогой и к чему цеплятся, таймауты разве побольше сделать...
Да, мне это сходу не понять. Жаль. Но спасибо за попытку.
Буду насиловать некашерный TeamViewer. Говорят, там можно файлы грузить со своего компа.

BETEP
12.12.2011, 17:06
Если вы контроллеру дадите публичный IP, проблем никаких не будет, почти как он на столе у Вас.
Если постоянного публичного IP на его порту нет, тогда выкручиваемся на тему как до него путь проложить.
Если у той конторы есть нормальный сисадмин и публичный адрес...У Вас не должно быть проблем с соединением.
А раз нет, ищем способы.

capzap
12.12.2011, 17:22
Если вы контроллеру дадите публичный IP, проблем никаких не будет, почти как он на столе у Вас.
Если постоянного публичного IP на его порту нет, тогда выкручиваемся на тему как до него путь проложить.
Если у той конторы есть нормальный сисадмин и публичный адрес...У Вас не должно быть проблем с соединением.
А раз нет, ищем способы.

При слабой пропускной способности, у меня это оказался GPRS, протокол КДС-а не справляется, ПЛК смотрел в инет по всем портам без проблем,а по 1200-му не смог я подключиться с ноутбука через мобильник

drvlas
12.12.2011, 18:46
Если вы контроллеру дадите публичный IP, проблем никаких не будет, почти как он на столе у Вас.
Угу. Вроде как ясно. Но мы исходим из того, что ПЛК там не сам-один в поле. Он не подключен к Инету прямо, а всего лишь сидит в локальной системе. имеющей, слава Богу, выход в Инет.
И сисадмин, то ли по вредности, то ли по неопытности, то ли в силу удивительной специфичности их сети, ПОКА ЧТО не знает, как дать ПЛК публичный айпи.
Таким образом, задача, которую я сейчас начну решать на других форумах, стоит так: каким образом наш ПЛК, входящий в чужую локальную сеть и не знающий ничего о наших проблемах (т.е. имеющий внутренние настройки по умолчанию), сделать публичным.

При этом можно надеяться на удачную связь с ним из Киева и запись программы? Я верно понял - только надеяться, ибо уважаемый ВЕТЕР сам такого не проделвал? Равно как и коллега capzap, которому не удалось сделать это из-за плохого Инета.

capzap
12.12.2011, 18:57
пусть сисадмин скажет какой роутер они на предприятии используют для выхода в инет, возможно подскажу как увидеть ПЛК из инета

drvlas
12.12.2011, 19:21
пусть сисадмин скажет какой роутер они на предприятии используют для выхода в инет,
Вот его ответ Чемберлену: ASUS-3041

BETEP
12.12.2011, 19:37
ибо уважаемый ВЕТЕР сам такого не проделвал?

Есть такой вариант, надыбан случайно
Проделывал, очень много зависит от местных сисадминов.
В одном случае мне только предоставили доступ к компу через радмин со шлюзом на другом компе через тот-же радмин, скорость никакая и доступ только к компу.
давали доступ и через подобное TeamViewer, так-же не удобно.
В другом случае был комп с двумя сетевыми, одна в цех другая в инет и сисадмин дал доступ по инету через статический IP и хорошая скорость. На этот комп поставил радмина и экспериментировал с VPN и RDP.
Оборудование не Овен, но значения в этом случае не имеет, скада из дома без изменения настроек к контроллеру цеплялась. Того сисадмина сейчас нет, а нынешний даже не знает о существовании компа-шлюза.

Хоть у меня и есть прямой доступ, я ни разу не рискнул залить прогу из дома, при сбое инета, совсем не хочется подскакивать и переться далеко для запуска остановленного контроллера.

capzap
12.12.2011, 19:58
http://files.wl500g.info/asus/rx3041/manual/RX3041_Manual_Eng.zip на 46 странице показано окошко, где необходимо вписать IP-адрес ПЛК в локальной сети, его порт например 1200, ТСР вот тут вся проблема ( в КДС то мы указываем Level2), что это такое я не интересовался никогда, но судя по сименсу с ихним ISO-on-TCP это что то особенное, далее внешний порт роутера, тот который нужно использовать в инете ну и галку подключить выставить

capzap
12.12.2011, 20:05
добавлю, что по другим портам все работает через инет и веб-сервер на ПЛК и модбас слейв всё пробовал, но там ТСР обычный, вот КДС не то что залить, даже онлайн не удавалось сделать, находясь внутри локалки через WiFi выхожу без проблем, но там правила роутера не распространяются

drvlas
12.12.2011, 20:30
Ух. Давай по чуть-чуть. Со знаками препинания.

Открыл страницу мануала. Много окошек. Может быть, сисадин и сам поймет, но это не факт. Что же куда вписывать?
Верно я понял, что той организации их провайдер дал какой-то IP-адрес - и это не то, что нам нужно. Для Поключения ПЛК к нашей КДС удаленно необходимо, чтобы провайдер дал ЕЩЕ ОДИН адрес, а к нему логин и пароль. Так или нет? Иначе как понимать те поля L2TP Account, L2TP Password, L2TP Gateway?
Если все не так, то как?

Далее. Как ПЛК узнает, что обращаются к нему? Или - как рутер поймет, что маршрут направлять в ПЛК? Нужно ли в контроллере изменять какие-то настройки или его заводские установки 10.0.6.10 пусть остаются? Конечно же, очень не хотелось бы, чтобы ПЛК пришлось перенастраивать. Ведь тогда запуск КоДеСис там неизбежен.


его порт например 1200Это кудЫ?

capzap
12.12.2011, 20:49
однозначно надо менять заводские настройки, IP-адрес надо ставить из ихней заводской ЛВС, а в мануале искать тему NAT Virtual Server, на странице 46 есть рисунок. Раз у них интернет есть в настройки аккаунта лезть не нужно, необходимо будет решить вопрос чтоб внешний IP предприятия был статическим либо они должны работать через DynDNS

drvlas
12.12.2011, 21:16
Ага, я начинаю прозревать. Значит, у рутера есть механизЬм, по которому он умеет по внешнему обращению направлять запрос какому-то узлу.
Внешнее обращение будет к IP, присвоенному провайдером этому предприятию. А порт (1200) - некий уникальный в данном случае номер, по которому мы говорим: Хочу к ПЛК.
И именнно КДС (мы его так просим) пишет в своей посылке, что порт 1200.
Так?

Тогда не пойму, какой фиг разницы, статический айпи или динамический? В каждый отрезок времени адрес неизменен. Сисадмин его узнает, говорит мне, я делаю сеанс связи и прошиваю прогу.
Или я опять ахинею несу?

Кстати, зашить в ПЛК айпи - не кашерно, но ясно, что без этого никак. Значит, для этого придется заюзать там КДС. Но вот не пойму: ему прописывать внутренний айпи, котороый дает рутер?

capzap
12.12.2011, 21:28
:) адрес который даст сисадмин надо в ПЛК поставить.
Можно и на динамический стукнутся, если связь с сисадмином налжена.
Во внутрь (privat) уже непосредственно к ПЛК для КДС нужен 1200 порт, а из нета в сторону роутера впринципе любой не занятый, и как раз механизЬмы роутера переведут из вне во внутрь с помощью той таблицы о которой я говорил выше на 46 странице мануала

drvlas
12.12.2011, 21:41
Что ж, попробую донести. Сисадмины - народ гонористый :)

О результате доложусь.

BETEP
13.12.2011, 08:29
Заливал и редактировал только с компа который рядом с контроллером. а уже к этому компу можно и удалённо прицепится, Даже если инет как обычно накроется в самый неподходящий момент, цех от этого не встанет, операция или автоматом завершится или можно позвонить и объяснить на какие кнопки я нажать не успел.

а прямой доступ через кучу сетей наверно только для скады и наблюдения.

BETEP
13.12.2011, 08:53
drvlas
В принципе вы можете упаковать то что не хотите давать заказчику в архив rar под паролем. Присоединитесь к компу по TeamViewer, откроете архив введя пароль, и прям из WinRar откроете нужные файлы (они на самом деле во временной папке винды лежать будут) поработаете и закроете WinRar. при закрытии он надёжно грохнет файлы архива из временной папки.
даже если ваши заказчики очень хитры, помешать Вам грохнуть файлы они смогут только вырубив комп или инет, в момент когда архив открыт.

Если не путаю, при подключении к компу по RDP (удалённый рабочий стол) экран на компе к которому подключаешся, как то скрывается. т.е. те кто около того компа находятся, не могут видеть что ты удалённо делаешь с компом. но прицепится нужно под учёткой отличной от той под которой комп сейчас. Проверте, если рядом есть два компа в сетке.
Если я ничего не напутал, такой вариант для Вас будет идеальным.

mikele
13.12.2011, 10:50
drvlas
Если не путаю, при подключении к компу по RDP (удалённый рабочий стол) экран на компе к которому подключаешся, как то скрывается. т.е. те кто около того компа находятся, не могут видеть что ты удалённо делаешь с компом.
Верно! Но нужно создавать отдельную учетную запись под которой будут заходить.
В случае teemview можно отобразить черный экран, там есть такая опция "Enable black screen if partner input is deactivated " (стр. 74 (http://www.teamviewer.com/en/res/pdf/TeamViewer7_Manual_RemoteControl_EN.pdf))

drvlas
13.12.2011, 12:57
даже если ваши заказчики очень хитры, помешать Вам грохнуть файлы они смогут только вырубив комп или инет, в момент когда архив открыт
Ну, тут ясно. Спасибо. Это вариант.
Кстати, мой заказчик не строит козней, тут не проблема. Просто предосторожность.

Но я искал решение на будущее. Мои устройства будут стоять во многих разных городахх и селах. Хочу обеспечить возможность хотя бы там, где есть некая инет-культура, возможность доступаться к ПЛК удаленно. Тут и перепрошивка, и диагностика, и ремонт. У меня есть опыт лечения многих систем на МК-управлении - и довольно часто проблема состоит в том, что я не могу "глянуть контроллеру в лицо". Вы не представляете, что иногда рассказывает персонал о поведении девайса :)
Поэтому КДС + Инет + ПЛК = очень удобно! И в моих конкретно применениях - никаких угроз. Мирная у нас техника :)

ASo
13.12.2011, 13:07
Это вам так кажется!
Вы не видите, как поведет себя система после перепрошивки. Или что с ней будет во время, если процесс - сорвется по любой причине.

drvlas
13.12.2011, 13:28
Это вам так кажется!
Мои дозаторы перестанут отвешивать по килограмму муки, а станут (мать моя женщна!) отвешивать по 3 кило. Ужас!!!!!!!

Представьте себе, что в мир идет мелкая серия устройств на ПЛК. С абсолютно одинаковой программой. После продажи 20 или 50 штук мы улучшаем в программе что-то. И хотим иметь возможность залить новую версию хотя бы тем клиентам, которые готовы что-то там поколдовать с Инетом. Вы же понимаете, что перед этим новая версия будет проверена "дома"?

Все наши споры оттого, что вам, специалистам в области создания уникальных проектов, трудно представить мою ситуацию с серией. Извините, что не пояснил сразу! Это сняло бы ряд философских рассуждений "о вреде курения" :)

ASo
13.12.2011, 13:32
Мои дозаторы перестанут отвешивать по килограмму муки, а станут (мать моя женщна!) отвешивать по 3 кило. Ужас!!!!!!!Или вообще перестанут прерывать процесс дозирования! Не???

drvlas
13.12.2011, 13:47
Или вообще перестанут прерывать процесс дозирования! Не???Вот упрямый :)

Кнопка такая есть, красненькая, с грибочком. В курсах?

Если уж так важно доказать вам, что риски от перезаливки проги меня не волнуют, то открою страшную тайну: мои ПЛК работают по очень и очень параметризированной программе. Грубо говоря, полтора десятка модификаций дозаторов, разных, как дети от разных пап, работают по одному коду. Только настройка через значение сотни параметров. Да, мы упорно стремились к такому - и результат нас радует. Это удобно в производстве, поддержке и сервисе.
Но я и понимаю, что неправильная комбинация этих самых (конфигурационных) параметров может сделать из мирного дозатора дурную машинку по расскидыванию народного добра. И, представьте себе, эти параметры вполне доступны персоналу (ну, там пароль-мароль, то да се, но - доступны). Вот здесь и таятся риски. И мы их принимаем. Чаще всего платим за это своим временем, когда восстанавливаем нормальную конфигурацию.
Кстати, восстанавливать конфигурацию, "лежа в ванной с бокалом шампанского" - намного приятнее.

Так что, повторюсь, риск от того, что как-то новая прошивка взбрыкнет... Не напрягает :)

ASo
13.12.2011, 14:07
Вот упрямый :)

Кнопка такая есть, красненькая, с грибочком. В курсах?

Если уж так важно доказать вам, что риски от перезаливки проги меня не волнуют,Лично мне ничего доказывать не надо. Мне это пофигу :)
Т.е. Ваше требование - приходит местный техник, переводит систему в безопасное состояние (или вы дистанционно), убеждается, что все в порядке. Затем вы переливаете. Затем обратный процесс под контролем местного техника.
Так?

drvlas
13.12.2011, 15:51
Не знаю в деталях. Одно дело диагностика - тут ПЛК должен прямо на месте попасть в сеть. Без подведенного к нему заранее сетевого кабеля - не будет дела.
А другое - обновление проги. Тут можно на месте, а возможно, что ПЛК вообще снимается с дозатора (что там связей?) и относится в бухгалтерию :) Поближе к цивилизации. В него втыкают 220 и сетевой кабель. Тот, который типа сисадмин, открывает порт 1200 и дает мне свой айпи. Я вижу ПЛК в КоДеСис и создаю новый загрузочный проект. Походу нужно будет научиться скачивать предварительно все параметры, анализовать их на предмет глупостев, подправлять ежели чего - и потом вливать с новой прошивкой. Тогда ПЛК ставится на место и сразу работает.
Как-то так.

drvlas
14.12.2011, 09:01
Уважаемые коллеги,

А если мы сделаем эксперимент? Ведь до сих пор никто уверенно не заявил, что загрузочный проект таки да создается удаленно. Только предположения.

Итак, у меня есть несколько компов, связанных в маленькую сеть рутером. В основном, по WiFi. Рутер DIR-400 с тремя свободными сосками для RJ45. Больше ничего не знаю (не понимаю). Вот я и решил - если воткнуть ПЛК в рутер, предварительно установив ему айпи, КАКОЙ НУЖНО (а как это узнать? Рутер динамически создает таблицу... Надо разобраться).
Итак, ПЛК в сети и его айпи известен, например, 192.168.0.111.
Теперь я могу сделать так, чтобы мой комп воспринимался рутером, как внешний? Или чтобы ПЛК воспринимался как внешний. Короче говоря, чтобы запрос от компа пошел во внешний мир, пришел на рутер, а он направил его на ПЛК.

Извините, если в нюансах чушь звучит, но идея понятна? Подскажите, кто знает, только в понятных чайнику шагах.

Спасибо!

capzap
14.12.2011, 09:44
http://dir400corbina.narod.ru/dir400.htm инструкция по настройке этого роутера.
Касательно, какой адрес дать ПЛК:LAN SETUP->DHCP SERVER SETTINGS в этом параметре указывается диапазон динамического распределения адресов, т.к. ПЛК не имеет клиента DHCP, то адрес ему необходимо задать не попадающий в динамический диапазон и не равный адресу роутера, который обычно бывает 192.168.0.1
Касательно отдельного ПК, сделать его внешним по отношению к роутеру, получится только в том случае, если этот ПК будет иметь выход в инет по другому каналу.
Как перенаправить запросы из вне в ПЛК, в настройках это пункт PORT FORWARDING, необходимо указать IP Address соответствующий адресу ПЛК, порт который будет задействован на ПЛК, в третьей колонке Public Port указать порт в который будете стучатся из внешнего мира, ну и Traffic Type := ТСР

drvlas
14.12.2011, 10:26
http://dir400corbina.narod.ru/dir400.htm инструкция по настройке этого роутера.
М-дя... Я побежал к рутеру посмотреть, точно ли у меня 400-й (раньше был 300-й). Таки да! Ну и ну. Во, влип :(
Ну, ладно, как-то он работает. Перепрошивать пока не буду, это сложная для меня операция.


Касательно отдельного ПК, сделать его внешним по отношению к роутеру, получится только в том случае, если этот ПК будет иметь выход в инет по другому каналу.
Позволю себе усомниться, со всем уважением.
Вы хотите сказать, что из локальной сети в принципе невозможно сымитировать ситуацию, когда один из локальных компов "притворяется" внешним? Что-то у меня отложилось в памяти, будто бы такое ребята делали...
Ведь без этого весь эксперимент "не выходя из дома" теряет смысл. Нужно будет поднимать попу и нести ПЛК куда-то. Как-то некашерно. Не могу поверить.
Или я Вас неправильно понял?

capzap
14.12.2011, 11:00
я не знаю способов как локальный ПК сделать внешним, когда с лок.ПК обращаетесь к внешему IPадресу, роутер по умолчанию все равно работает по локальным правилам.

Вова
14.12.2011, 14:11
Ведь без этого весь эксперимент "не выходя из дома" теряет смысл. Нужно будет поднимать попу и нести ПЛК куда-то. Как-то некашерно. Не могу поверить.
Можно найти "второй интернет". Я в подобной ситуации использовал 3G-модем, выходил с ноута и цеплялся к компу через его канал доступа к интернету, ADSL.

Дмитрий Артюховский
14.12.2011, 14:15
я не знаю способов как локальный ПК сделать внешним, когда с лок.ПК обращаетесь к внешему IPадресу, роутер по умолчанию все равно работает по локальным правилам.

на роутере делается проброс портов... в настройках указывается что порт 1200 (кодесиса) направлять на адрес 192.168.1.111, ну или какой назначите ПЛК.... в результате вы обращаетесь на адрес роутера (внешний) а он пакеты отправляет на нужный ip внутри...

это просто, проблема в другом - для работы кодесиса скорее всего используются UDP пакеты, которые промежуточные маршрутизаторы стараются прихлопнуть ( в интернете UDP используется для широквещательных рассылок, которые распространяются по другим правилам). Поэтому в локале (сеть предприятия) это можно заставить работать, но через инет можно даже не пытаться...

поэтому, для гарантированной доставки пакеты от кодесиса следует упаковать в vpn, а на роутере вытащить оттуда... способов реализации существует несколько...... только зачем???

capzap
14.12.2011, 14:37
на роутере делается проброс портов... в настройках указывается что порт 1200 (кодесиса) направлять на адрес 192.168.1.111, ну или какой назначите ПЛК.... в результате вы обращаетесь на адрес роутера (внешний) а он пакеты отправляет на нужный ip внутри...

ну это и есть форвардинг о котором я тут писал :), оказывается знаю способ, только не догадывался об этом

drvlas
14.12.2011, 14:44
это просто, проблема в другом - для работы кодесиса скорее всего используются UDP пакеты
Это "скорее всего" оставляет мне надежду? Или Вы знаете?


поэтому, для гарантированной доставки пакеты от кодесиса следует упаковать в vpn, а на роутере вытащить оттуда... способов реализации существует несколько...... только зачем???
Дык... Эта... Я уж сказал, зачем. Вы что имеете в виду?
а) Что я глупостями занимаюсь и прошивать проект по Инету не нужно
или
б) Что задача прошивки решается по вышеприведенному Вами способу с какими-то там батниками - и нет смысла пробовать делать это из КДС прямо (штатным образом)
или
в) Что есть другой способ прошивки из моего домашнего КДС удаленного ПЛК - какой? до меня еще не дошло...

drvlas
14.12.2011, 14:47
Можно найти "второй интернет".
Ну, даже моей квалификации хватает, чтобы это понять. Можно также организовать эксперимент с другом-соседом.
Но, как МНЕ КАЖЕТСЯ, можно и вот так внаглую из собственной сети один комп объявить внешним. Скажите, что это неверно.

capzap
14.12.2011, 14:50
Ну, даже моей квалификации хватает, чтобы это понять. Можно также организовать эксперимент с другом-соседом.
Но, как МНЕ КАЖЕТСЯ, можно и вот так внаглую из собственной сети один комп объявить внешним. Скажите, что это неверно.

попробуйте через соседа, а лучше через соседку, приятное с полезным еще ни кому не мешало :)

drvlas
14.12.2011, 14:54
попробуйте через соседа, а лучше через соседку, приятное с полезным еще ни кому не мешало :)
соседка сидит на моем рутере ;)

Дмитрий Артюховский
14.12.2011, 16:05
сниффером не смотрел какие пакеты идут, но то что есть большой процент потери пакетов даже при локальном соединении говорит о том что используется не гарантированная доставка, т.е. UDP ... TCP сессия на уровне протокола обеспечивает доставку, проводя необходимое (разумное) количество повторов передачи, поэтому ошибок быть не должно
... нет, я помню, Вы объяснили.... только я никак не пойму в чем для Вас разница в передача файла по электронной почте либо при прямом подключении .... данные то передаются те же )) в любом случае ваш заказчик имеет эти файлы!
а) прошивать проект по инету можно, но не кодесисом
б) да, смысла в использовании КДС не вижу
в) я его уже озвучил - через подготовленный роутер
д) удаленное обновление вообще можно сделать "по-пацански" путем встраивания загрузчика в программу контроллера. И при этом контроллер будет обновляться сам по мере появления обновленных версий на специальном сайте ))) и кстати, это сильно проще чем танцы с бубнами при туннелировании кодесиса!

capzap
14.12.2011, 16:18
д) удаленное обновление вообще можно сделать "по-пацански" путем встраивания загрузчика в программу контроллера. И при этом контроллер будет обновляться сам по мере появления обновленных версий на специальном сайте ))) и кстати, это сильно проще чем танцы с бубнами при туннелировании кодесиса!
думается мне такое прокатит если ПЛК скорее жив чем мертв, а если произошел сбой?

Дмитрий Артюховский
14.12.2011, 16:43
речь разумеется идет об обновлении, а не об отладке, удаленная отладка сродни приему родов по телефону, можно конечно, но хорошо бы не своим ))) хотя правильно проектированный загрузчик и при ошибках в проекте сможет проверить обновление и загрузить правильный, хотя бы после передергивания питания

drvlas
14.12.2011, 18:20
я никак не пойму в чем для Вас разница в передача файла по электронной почте либо при прямом подключении .... данные то передаются те же )) в любом случае ваш заказчик имеет эти файлы!
Файл, который мой КДС вбрасывает в ПЛК в режиме создания загрузочного проекта - это, ИМХО, совсем не то же самое, что проект, переданный в компьютер на стороне заказчика.
Во-первых, этот файл имеет, я думаю, совершенно свой вид, который, даже скопировав неким сниффером, не запихнешь потом в другой ПЛК.
Во-вторых, ловить информацию во время создания загрузочного проекта специально - дело хлопотное. А "подобрать под ногами" то, что передано в комп - совершенно запросто.
Зачем мне искушать судьбу? Я спокойно сплю, мои коллеги на той стороне спокойно спят, все знают, что прошивка есть мое и я это мое никому не даю. И супер-шпионам с этой ситуацией нечего делать, не интересно это никому.
Поэтому, повторюсь, мне лично нужно прошивать проект Кодесисом.


удаленное обновление вообще можно сделать "по-пацански" путем встраивания загрузчика в программу контроллера. И при этом контроллер будет обновляться сам по мере появления обновленных версий на специальном сайте ))) и кстати, это сильно проще чем танцы с бубнами при туннелировании кодесиса!
Нет, количество прошивок - это мои денежки. Небольшие, но мои. Обновление хочу делать я лично.

Дмитрий Артюховский
14.12.2011, 18:47
"Файл, который мой КДС вбрасывает в ПЛК в режиме создания загрузочного проекта - это, ИМХО, совсем не то же самое, что проект, переданный в компьютер на стороне заказчика."

- это мне напоминает плакат : "Свечи купленные вне храма не приносят благодати"

))))

drvlas
14.12.2011, 18:59
- это мне напоминает плакат : "Свечи купленные вне храма не приносят благодати"
:)

Кстати, наше обсуждение позволило мне сформулировать почти метафору, поясняющую мое ТЗ (или мою хотелку):


Представим себе, что я торгую прошивками. Они не дорогие, но и не дармовые. Поэтому происков я не боюсь. Но, в то же время, на той стороне технические возможности ограничены наличием Интернета и довольно простыми действиями сисадмина (которые ему нужно на блюдечке приподнести).
Вот для такой ситуации и нужно подключиться Кодесисом к ПЛК, включенному для этой операции в локальную сеть пользователя


Теперь я попробую создать такую ситуацию с кем-то поблизости (типа с соседкой, хотя это и против моих правил). Если получится - будем готовить универсальный рецепт для сисадминов. В моем случае, очевидно, рецепт должен быть простым и надежным. Иначе никому это не интересно.

capzap
14.12.2011, 19:32
заводил я только что форвардинг для связки КДС ПЛК через роутер, не пошло, причем делал два канала для TCP и UDP. Незабывайте что кроме манипуляций с роутером в КДС надо создать новое соединение С ПЛК, указав не его IP-адрес, а адрес роутера, может у меня неполучилось, потому что недо этого сейчас, если Вас на данный момент это интересует может дальше продвинитесь.
Немешало бы у И.Петрова спросить что стоит за обозначением Tcp/Ip Level2, может надо ставить Tcp/Ip Routing тогда все получится, потому как PLCWinNT именно с ним работает

drvlas
14.12.2011, 19:44
Спасибо, что пробуете варианты!

потому что недо этого сейчас, если Вас на данный момент это интересует может дальше продвинитесь.
Да вот беда - я на сегодня решение нашел :) Теперь буду искать путь, но уже совсем не так быстро. И искать буду, ИСТЕСНА, уж никак не временное решение. Теперь можно за Жар-птицей погоняться.


Не мешало бы у И.Петрова спросить что стоит за обозначением Tcp/Ip Level2
На том форуме он пока не подключился к теме.

swerder
15.12.2011, 17:12
вы попробовали реализовать проброс порта 1200 на роутере?

drvlas
15.12.2011, 19:33
вы попробовали реализовать проброс порта 1200 на роутере?Для меня это набор слов :(
Не пробовал. Это чтобы подключить ПЛК не к ПК, а к рутеру - и через него дотянуться из КДС к ПЛК? Об этом уважаемый capzap вчера написал?
Попробую. В этом направлении и вижу приемлимое решение. Немного разгребусь со срочностями...

swerder
16.12.2011, 08:41
да, то что писал capzap.
вот еще небольшое описание (http://www.dlink.ru/ru/faq/68/275.html) процесса для dlink'ов



Public Port = 1200
Traffic Type = ANY
IP Address = присвоенный контроллеру ip
Private port = 1200 (вот тут у меня некоторые сомнения)

drvlas
16.12.2011, 08:46
URL="http://www.dlink.ru/ru/faq/68/275.html"]описание[/URL] процесса для dlink'ов
О! Вот в таком ключе до меня доходит :)

Не понял вот что: Private port - это где взять?

swerder
16.12.2011, 08:57
под "private port" подразумевается порт на ПК в локалке, на котором сидит сервер, юторрент, в общем программа, которой требуется такой проброс. что в случае с прямым подключением плк к рутеру, могу только догадываться. попробуйте для начала 1200 поставить.

oooema
27.01.2012, 08:05
Я меняю программу на ПЛК удаленно через GSM модем

drvlas
27.01.2012, 09:45
Я меняю программу на ПЛК удаленно через GSM модем
Что можно сказать? Молодец!