Страница 1 из 6 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 54

Тема: плк 100 ethernet и 485

  1. #1

    По умолчанию плк 100 ethernet и 485

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

    есть шкаф(мастер) он общается с другим шкафом(слейв) по 485 modbus rtu.
    НО!
    второго шкафа у нас нет! есть, но другой и там другие адреса и регистры.
    он общается по tsp/ip (и 485 но там скорость потока не такая настроить ни как)

    вопрос: как с помощью плк 100 (т.к. есть и rs-485, и ethernet port) перенаправить биты данных с одного в другой.
    шкафы трогать нельзя, исходников нет, они на гарантии, регистры и адреса известны.

    Заранее спасибо за ответ.
    (прошиваем в кодесис 3 в CFC )

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,650

    По умолчанию

    А что мешает прошить ПЛК100 в CDS 2.3 ? и сделать из него шлюз для вашего случая ?
    з.ы. описали так, что нифига не понятно.... первый шкаф должен был опрашивать шкаф 2, по известным регистрам, но вместо 2-ого шкафа прислали(дали, установили) другой, у которого другие регистры, которые не знает 1-й шкаф ?

  3. #3

    По умолчанию

    Цитата Сообщение от fantozes Посмотреть сообщение
    Здравствуйте дорогие форумчата.
    решил создать тему уже просто от без исходности и отсутствия какой либо информации в интернете, помогите, выручайте!

    есть шкаф(мастер) он общается с другим шкафом(слейв) по 485 modbus rtu.
    НО!
    второго шкафа у нас нет! есть, но другой и там другие адреса и регистры.
    он общается по tsp/ip (и 485 но там скорость потока не такая настроить ни как)

    вопрос: как с помощью плк 100 (т.к. есть и rs-485, и ethernet port) перенаправить биты данных с одного в другой.
    шкафы трогать нельзя, исходников нет, они на гарантии, регистры и адреса известны.

    Заранее спасибо за ответ.
    Добрый день.
    Если я правильно понял, то необходимо настроить обмен между 2мя шкафами, не изменяя программу в ПЛК внутри шкафов.
    Регистры и сетевые настройки обоих ПЛК известны.

    В таком случае нужно создать шлюз между ними.
    Сделать это можно:
    1) при помощи программы на ПК: SCADA + OPC - сервер
    Правда для этого нужно будет всегда ПК держать включенным.
    2) взять 3й ПЛК с необходимыми интерфейсами и написать для него программу.
    (Если связь будет по RS485, то у выбранного ПЛК3 должно быть 2 интерфейса RS485 (т.к. ПЛК1 и ПЛК2 работают на разных скоростях)).

    Цель программы (как для ПК, так и для ПЛК):
    Брать данные из регистров ПЛК1 и пересылать их в ПЛК2
    Брать данные из регистров ПЛК2 и пересылать в ПЛК1.

    Цитата Сообщение от fantozes Посмотреть сообщение
    (прошиваем в кодесис 3 в CFC )
    Вот тут не совсем понял.
    ПЛК100 программируется из CODESYS 2.3.
    Или у Вас уже есть в наличии ПЛК с CODESYS 3?
    OSCAT.ru читать стандарты и статьи по автоматизации на русском без регистрации и СМС

  4. #4

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    А что мешает прошить ПЛК100 в CDS 2.3 ? и сделать из него шлюз для вашего случая ?
    з.ы. описали так, что нифига не понятно.... первый шкаф должен был опрашивать шкаф 2, по известным регистрам, но вместо 2-ого шкафа прислали(дали, установили) другой, у которого другие регистры, которые не знает 1-й шкаф ?
    все верно как сделать шлюз?
    кодесис не туда глянул (3s какаято ) версия 2.3.9.40

  5. #5

    По умолчанию

    2) взять 3й ПЛК с необходимыми интерфейсами и написать для него программу.
    (Если связь будет по RS485, то у выбранного ПЛК3 должно быть 2 интерфейса RS485 (т.к. ПЛК1 и ПЛК2 работают на разных скоростях)).

    Цель программы (как для ПК, так и для ПЛК):
    Брать данные из регистров ПЛК1 и пересылать их в ПЛК2
    Брать данные из регистров ПЛК2 и пересылать в ПЛК1

    шкаф мастер <-->rs-485 modbus_rtu <--> (плк100промежуточный контроллер) <-->ethernt modbus tcp <--> шкав управляемый

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    сперва научитесь делать всё по отдельности, читать писать в один из плк, потом само дойдет как сделать шлюз
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  7. #7

    По умолчанию

    кому можно позвонить и пообщаться?
    capzap не пишите в эту тему, практического применения Вашим советам =0, (из постов этого форума). абстрактные советы мне не надо. из далека заходить тоже нет времени. нужна конкретика. вот кодесис заходишь в конфигурацию и там тыкаешь на тсп/ип ..... и все в таком духе или пот программа на плк100РЛ во вкладке есть вход и выход осталось по аналогии поменять адреса и вписать новые. а такие советы типа иди поучись лет 5 в университете потом прочти инструкцию по установки виндловс. или проще купить новое или какая вам разница на часах пять или 6 не надо!!! обратите внимание на Алексея он уточняет технические параметры. и посмотрите в свой пост "сперва научитесь.... без обид, я не сомневаюсь что Вы умный в этой теме но я пришел за решением и не мерятся органами.

  8. #8
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,650

    По умолчанию

    fantozes Вам известны регистры, которые должен был опрашивать шкаф 1 из шкафа 2 а так же нынешние регистры шкафа 2 ?

    Делайте таблицу регистров. Потом посмотрите возможности конфигуратора ПЛК100 по документации на предмет количества регистров вообще.
    Дело в том, что конфигуратор все регистры начинает с нуля и если делать пустые регистры, для совмещения таблицы с вашим ПЛК просто может не хватить ресурсов.
    Если хватит ресурсов конфигуратора, вам повезло, будет меньше возни, если не хватит - велкам на работу через библиотеки.

    А capzap дело говорит, сделайте на ПЛК список регистров для вашего мастера и например проинициализируйте уникальными значениями каждый регистр для идентификации в мастере для начала. Убедитесь что он их читает.
    Последний раз редактировалось melky; 13.04.2018 в 09:39.

  9. #9

    По умолчанию

    шкаф который должен стоять (Шкаф управления насосами.ШУН.РЭ.pdf)
    шкаф который стоит (DOC-20180413-WA0004.pdf)
    Вложения Вложения

  10. #10

    По умолчанию

    вы хотите используя плк100 конвертировать принимаемые данные со шкафа DOC в другой интерефейс и отдать их мастеру , чтобы он думал что у него на Слейве стоит шкаф ШУН?

    а в Мастере есть "заготовка" на приём данных со второго слейва?
    мастер вы можете корректировать если необходимо?
    Последний раз редактировалось Global; 13.04.2018 в 10:50.

Страница 1 из 6 123 ... ПоследняяПоследняя

Похожие темы

  1. Преобразователи 232-Ethernet, 485-Ethernet
    от and909 в разделе Разработки
    Ответов: 23
    Последнее сообщение: 13.04.2023, 00:21
  2. ПЛК-110 и Ethernet
    от sergeykrylov в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 10.07.2017, 09:24
  3. ethernet и плк
    от alex2010k в разделе Сетевые технологии
    Ответов: 5
    Последнее сообщение: 30.08.2011, 12:25
  4. Ответов: 4
    Последнее сообщение: 11.01.2011, 22:00
  5. Ethernet and RS-485
    от Юджинко в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 17.07.2008, 10:43

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •