Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 29

Тема: ПЛК150 + ModBus

  1. #11
    незарегистрированный
    Гость

    Unhappy

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Все таки вы что-то упустили...
    Сделаем так:
    1. Удалить все таргеты с помощью InstallTarget
    2. Удалите все файлы из каталога c:\CoDeSys\ и установите таргеты заново
    3. Создайте новый проект и попробуйте
    Ох-ох!..
    Все сделал как предложено. Теперь Install Target при попытке открытия таргет-файла выдает ошибки:
    File does not exist: Target1 = plc.trg27819
    File does not exist: Path3 = BrowserHelp.ini
    File does not exist: Path4 = IOModules
    и таргет не появляется в левом окошке.

    Что-то я делаю не так...

  2. #12

    По умолчанию

    Цитата Сообщение от незарегистрированный Посмотреть сообщение
    Ох-ох!..
    Все сделал как предложено. Теперь Install Target при попытке открытия таргет-файла выдает ошибки:
    File does not exist: Target1 = plc.trg27819
    File does not exist: Path3 = BrowserHelp.ini
    File does not exist: Path4 = IOModules
    и таргет не появляется в левом окошке.

    Что-то я делаю не так...
    Добрый день!
    Я не представляю, что у Вас происходит. Может быть скачанный таргет поврежден был и поэтому не устанавливается?

  3. #13

    По умолчанию

    Хорошо. Скачаю снова и попробую все сначала.

  4. #14

    По умолчанию

    Возникла такая непонятность.
    Соединяю ПЛК-150 с панелью Дельта TP04 через 485 порт по modbus ascii.
    Добился что панель видит ПЛК и читает с него, что весьма радует.
    В модуле modbus slave определена переменная, я ей дал имя tmr, в программе ей присваиваются значения, но панель считывает всегда 0.
    Только когда я попробовал обратиться в программе к этой переменной по абсолютному адресу (типа %QW9.1.0 := tmr ), панель стала считывать правильно. Это где ошибка? И нет контроля наличия такой переменной в программе при компиляции.
    Дело в том, что дискретным выходам я тоже давал символические имена, и обращения к ним проходят нормально. А тут такая заковыка.

  5. #15

    По умолчанию

    пришлите, пожалуйста, проект. на слух трудно понять, в чем дело

  6. #16

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    пришлите, пожалуйста, проект. на слух трудно понять, в чем дело
    не знаю, какой файл присылать, делаю экспорт.

    Еще одно замечание. В документации на ПЛК надо указать, что подключение по ip level2, а то я потратил 2 часа, потом нашел в форуме, а так бы еще и не получилось.
    Последний раз редактировалось Евгений Пашигоров; 21.09.2010 в 09:32.

  7. #17

    По умолчанию

    Не ищите ошибку. Она у меня в голове.
    Я описал эти переменные в головном модуле, и они перекрыли выходные переменные с таким же именем. Все там нормально работает.

  8. #18

    Thumbs up Руководства

    В руководствах по эксплуатации написано, что при подключении по Ethernet надо выбирать тип TCP/IP Level2.
    www.owen.ru/index.php?cp=T7support.php&uid=15695

  9. #19

    По умолчанию

    Не могу победить следующую проблемму:
    485 порт на ПЛК150 не хочет работать в режиме RTU (ни как master, ни как slave). При попытке прочитать по модбасу регистр из ПЛК (ПЛК как slave) значение считывается ~2 секунды, потом ПЛК ресетится с beep-ом.
    Тот же проект, но переставляю 485 порт в режим ASCII - все работает без проблемм.
    Подключил МВА8 к ПЛК (ПЛК соответственно master) - та же хрень: в режиме ASCII - ok, в режиме RTU - reset.
    Прошивка 1.31.4, таргет 1.31.2
    Помогите плиз, нужен именно RTU.

  10. #20
    незарегистрированный
    Гость

    Cool тоже

    Попробуйте создать новый проект и подключить один регистр(2 байта) с Вашего устройства. Потом еще по-одному... Предпологаю, что после 4-ого регистра начинаются глюки. Слово к разработчикам.

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Ваши права

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