1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Нужна помощь: S7-200 и CP 243-1 - как считать данные?

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее
Ответить

Автор темы
Vadim Sh

Нужна помощь: S7-200 и CP 243-1 - как считать данные?

Сообщение Vadim Sh »

Неуверен в том ли топике создал, но всеже.

Проблема такая: передали объект (глубинные насосы) и сказали нужно!!!

А нужно следующее. До сего момента было следующее: устоновлен CPU 224 + 2 модуля EM 231 + 2 модуля EM 221. Данные об уровне воды в скважинах выводились на OP3. Но по какойто неизвестной причине OP3 сгорают у нас как спички (за год сказали сгорело уже 3е). Поэтому недолго думая решил поставить CP 243-1. Модуль пришел и тут пошел лес граблей. Сначала думал подцепить его сразу после последнего модуля 221го, но выяснил что это можно сделать если версия CPU не ниже 1,2, а в моем случае она 1,12. Ну ладно подцепил его сразу после CPU - вроде "работает". Дальше несмог присвоить ему айпишник (чтобы он его брал из CPU) - поставил BOOTUP - полет "нормальный". Теперь встала проблема чтения тэгов (об текущем уровне в скважине). Ставил S7-200 PC Access, настраивал cpu, прописал тэги - пишед Bad Quality и Value "-". Долго думая в чем же проблема решил поставить KepServerEX. Ситуация повторилась в точности до запятой.

Версия CPU я так понял изменить нельзя? Покрайней мере информации/прошивки других версий я ненашел (.

А вот MicroWIN'ом цепляють по эзернету в легкую.

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

P.S. С сием творением рук человеческих дело имею в первый раз (начальство сказало "Хочу знать уровень воды и ничего незнаю, ты справишься -_-")

UPDATE: поробовал считать тэги по PPI PC addapter'у все четко, данные об уровне, состояние входов в S7-200 PC Access отображаются. В связи с этим возникло подозрение: возможно необходимо модифицировать программу для вызова какойнить процедуры, позволяющей CP 243-1 считывать тэги. Так ли это? или все должно работать при простой настройки после Wizard Ethernet'а?

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3575
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 271 раз

Re: Нужна помощь: S7-200 и CP 243-1 - как считать данные?

Сообщение Михайло »

Немного внесу ясности в картину: Вам нужно со станции S7-200 выводить данные на экран компьютера, используя эзернетовский модуль CP243-1 и какой-нибудь OPC-сервер?

Автор темы
Vadim Sh

Re: Нужна помощь: S7-200 и CP 243-1 - как считать данные?

Сообщение Vadim Sh »

Да. Но эту проблему победил (нужно было в листинг программы добавить CALL ETH0_CTRL, cp_ready, ch_ready, cp_error).

Теперь проблема появилась S7-200 PC Access выдает "An error has occurred". Что это понять немогу. Хотя вчера все работало на отлично.

abbat81
освоился
освоился
Сообщения: 238
Зарегистрирован: 30 май 2009, 20:21
Имя: Науменко Александр Сергеевич
Страна: Россия
город/регион: Шатура
Поблагодарили: 1 раз

Re: Нужна помощь: S7-200 и CP 243-1 - как считать данные?

Сообщение abbat81 »

Дело в том, что в настройках 200 го нужно прописывать IP adress компьютеров, с которыми собираешься обмениваться данными, иначе связи не будет.
Вот такая засада
Ответить

Вернуться в «Интерфейсы, протоколы, связь»