При работе с ОРС по изернет Вам ничего указывать не нужно.
Поставьте Мастер-скаду, выделите переменные ОРС СоDeSys(см.инструкцию на диске), добавьте ОРС сервер и переменные в Мастер-скаду. Сразу увидите нужные значения в скаде.
Скорость изернет соединения постоянная и не регулируется. Про ошибки не беспокойтесь. Там все само собой образуется, на аппаратном и программном уровнях.
Ну как же: допустим, длика кабеля 10 м, ошибок нет. Длина каблея 10 км - работа невозможна. Существует зона, в которой количество ошибок возрастает резко. Я так думаю.
Ну, в общем понял. Спасибо огромное всем за ответы. Пощупаю Мастер-СКАДА, почитаю, попробую увидеть из компа переменные в программе ПЛК, а там и новые вопросы появятся.
Жаль только, что пока не открылось мне видение того, как приготовить прибор к его интеграции в системы разного вида. Что ж, будем идти от простого к слоджному. Сначала научусь работать с ним от Мастер-СКАДА, а потом станет ясно, что еще надо (и надо ли).
Вам про это уже говорили. Так же, как это сделано с контроллерами ОВЕН с жесткой прошивкой и протоколом MODBUS. В РЭ достаточно указать номера регистров и их описание.
Сторонний разработчик подхватит MODBUS TCP или напрямую (описание протокола открытое) или через OPС сервер, коих для данного протокола - как у собаки блох. А с OPC - через стандартный COM/DCOM API. В девичестве - DDE, OLE. Есть примеры считывания в Эксель.
Последний раз редактировалось ASo; 16.06.2012 в 21:37.
Да нет, я имел в виду другое: есть реальный объект, на котором пользователь решил подключить наш ПЛК к компу - исключительно для того, чтобы пару раз в день вычитывать парочку регистров (суммарный учет продукции). Тамошний спец меня и спрашивает: как? Говорит, что расстояние будет метров 200.
Вот ему-то сейчас и надо рассказать, как физически подключить ПЛК, а также что с этим потом делать, чтобы увидеть те регистры. Вы пишете "будет работать", а как мы узнаем потом в жизни? Очевидно, количество ошибок будет или меньше некоей критической величины, или больше. Никто же там тестер не будет искать. Глушь...
Ну, а программный уровень, как я понял, у меня не готов совершенно. Нужно выделить регистры (переменные), которые могут интересовать пользователя, как-то их обозвать ОРС СоDeSys переменными и что? - предлагать тому пацану ставить Мастер СКАДА? А есть ли более простой для него путь увидеть значения одной-двух переменных ПО ПЛК?
Вот этого я пока не знаю.
1. Если расстояние 200м, то по кабелю - 250..300. Вариантов 2:
1.1. Взять бухту Кат.5, проверить тестером на Кат.3 на разработке, в Киеве Вы точно тестер найдете, если проходят все тесты, кроме длинны линии - монтировать этим кабелем. Если нет, то
1.2. Купить пару VDSL модемов, соединить по любой телефонной паре.
2. Забудьте про CDS OPC!!! Он ну не для этого предназначен. Выведите необходимые регистры через стандартный ОВЕНовский механизм. Пропишите в РЭ.
3. Настройте на своем столе бесплатный OPC от Инсата. Сохраните файл конфигурации.
4. Подключите тэги этого ОPС в любую программу, которая может быть DDE клиентом. Хоть в тот же Эксель. Передайте, как пример.
4.1. Если пару раз в день, с рычной записью в гроссбух, то можете схалтурить и настроить любой OPC бесплатный клиент, скажем, от Матрикона, СофтвареТулбокс, ... Да хоть бесплатную базовую версию СКАДЫ ТрэйсМоде - она час работает и в Акцесовский файл запишет
Тянул как-то на 150 — работало, но довольно лажово, то бишь с выпаданиями до нескольких секунд. Переделал на два участка по 100 тем же проводом (скрутка на втором с ещё одним отрезком) — сразу заиграло.Езернет вполне до 300м работает.Вот и будет на эзернете слейв висеть. Ок?Так ведь речь шла о том, что сам порт 485-й занят общением с АЦП. Поэтому физической средой общения ПЛК с ПК на стороне ПЛК должен быть не 485-й. Похоже, что это и будет этернет.Если нужно просто «увидеть», то пишется консольная прога длиной в десяток-другой строк, которая и будет показывать один-два регистра — обращайтесь, сделаю за спасибо на телефон.А есть ли более простой для него путь увидеть значения одной-двух переменных ПО ПЛК?
Вот здесь, плз, подскажите еще: если мне нравится Инсатовская Мастер СКАДА, я даже надеюсь ее освоить - то стоит ли сейчас думать об этих трейсмодах всяких? Ведь Вы же упомянули их только в том смысле, что есть богатство выбора?
Что касаемо расстояния, то тут другой вопросик. Коллега Yegor пишет о странном способе увеличения дальнодействия: разрезать кабель на 2 части? Или я не въехал?
И все же, можете назвать конкретный пример преобразователя, который я могу поставить возле ПЛК, воткнуть в его етернетное гнездо и повести 485-й к компу? А там, соответственно, все наоборот, перейти от 485-го к этернету (тем же преобразователем, как я понимаю?). Ознакомившись с описанием такого преобразователя, я бы понял кое-что.
Смотрю ОВЕНовские ЕКОН131 и 134 - это не понял: среда передачи этернет, а девайсы с 485-м. Так это не для дальней связи, а для интегрирования в этернет приборов с 485-м? Или я уже совсем заумничал?
Вижу еще ОВЕНовский АС4. Вроде бы этот можно?
100 метров ~~~ коммутатор за 500 рублей из ближайшего компьютерного магазина ~~~ ещё 100 метров. Про скрутку зря сказал — только запутал.разрезать кабель на 2 части? Или я не въехал?