Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: ПЛК110 сбрасывает связь Ethernet?

  1. #1

    По умолчанию ПЛК110 сбрасывает связь Ethernet?

    Ситуация такая: ПЛК, при включении сеть не видит. Если включить с нажатой кнопкой СТАРТ, то через тот же Ethernet программа заливается на-ура. После чего связь по-сети сохраняется на 1 с-10 мин, затем: "ошибка связи(#0) произошло отключение "
    SOS!!! Сижу в другом городе в командировке, и если не дам результат, скоро меня тут повесят.

    PLCInfo
    PLC model MODEL PLC 110-60
    Binary VERSION 2.10.7
    Need Target version 2.10
    Compiled: 12:24:25 Jul 23 2009
    MAC 6A:77:00:21:00:1E
    IP 10.0.6.60
    GATE 10.0.6.1
    MASK 255.255.255.0
    PIC upper version is 14
    Licence limited to 360 bytes

  2. #2

    По умолчанию

    А как связь организована?

  3. #3

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    А как связь организована?
    Физически: неуправляемый Ethernet-свитч к тоторому подключены 9 контроллеров.
    Связь через сетевые переменные.
    8 контроллеров просто:
    1. пишут состояние своих входов в сетевые переменные (у каждого отдельная своя группа сетевых переменных с правами на запись).
    2. принимают от главного контроллера сетевые переменные(у каждого отдельная своя группа сетевых переменных с правом на чтение), которые пишут на свои выходы.
    Главный контроллер собирает сетевые переменные с каждого из 8-и подчиненных контроллеров, обрабатывает и изменяет состояния в сетевых переменных для выходов подчиненных контроллеров.
    Настройки UDP пока для всех групп сетевых переменных по-умолчанию: порт 1202, широковещательный адрес: 255.255.255.255.
    Сейчас схожу попробую установить в широковещательный адресс маску подсети 255.255.255.0 (та что по-умолчанию у ОВЕН). Не знаю, улучшится ли что-то...

  4. #4

    По умолчанию

    Да, это один из подчиненных 8и отваливается.

  5. #5

    По умолчанию

    Тьфу, напутал.
    В каждую группу сетевых переменных нужно писать вроде-бы нужно писать не маску подсети а айпишники: 10. 0. 6.255 (10. 0. 6.10 - у ОВЕН по ймолчанию айпишники всех контроллеров). Или можно писать, для случая когда обмен только 1to1, конкретный айпишник, нужного для связи "визави"?
    Например:
    для группы сетевых переменных задаваемых в Ресурсах главного контроллера для гидростанции "to_gidro" задаю в настройках UDP Broadcast/Multicast address IPадресс контроллера гидростанции: 10.0.6.70.
    А для той же группы сетев. переменных, создаваемой для чтения для в Ресурсах контроллера гидростанции "to_gidro" задаю в настройках UDP Broadcast/Multicast address IPадресс главного контроллера: 10.0.6.10.
    Так правильно?Разгрузит сеть?

  6. #6

    По умолчанию

    Помогите, пожалуйста - впереди выходные!!!

  7. #7

    По умолчанию

    у Вас - выходные впереди, а мне тут вешаться!

  8. #8

    По умолчанию

    1. IP адреса Вы можете задавать какие Вам угодно. НО: они не должны повторятся, и должны соответствовать подсети\подсетям.
    2. Для связи визави нужно конечно писать конкретный айпишник.
    3. У Вас один и тот же из 8 падает, или любой из 8?

  9. #9

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    3. У Вас один и тот же из 8 падает, или любой из 8?

    Один и тот же

  10. #10

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    2. Для связи визави нужно конечно писать конкретный айпишник.
    CoDeSys почему-то не сохраняет настройку конкретного айпишника. Все задал, закрываю окно свойств сетевых переменных - открываю, все типа сохранено. Закрываю файл - открываю, а на том месте уже 255.255.255.255

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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