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

Тема: Обмен данными по ModBus

  1. #1

    По умолчанию Обмен данными по ModBus

    Есть контроллер ОВЕН ПЛК150 220-I-M. А также 7 плат, с которых необходимо считать данные по протоколу ModBus RTU (порядка 100 параметров с каждой платы). В каждый момент времени считывается только часть данных.
    В PLC Configuration все прописал.
    При загрузке в контроллер (ONLINE->LOGIN) выдается сообщение:
    Downloading All ... config.dat: 67595 of 67595 bytes. После чего появляется ошибка: #1037:2000. 1. 1 5:25:32 # 2 PLC STOPED The memory for configuration come to an end.
    Если в PLC Configuration удаляю часть данных ошибка пропадает.
    Подскажите, пожалуйста, как можно устранить данную ошибку.

  2. #2

    По умолчанию

    Удалить часть данных. Или воспользоваться библиотеками мастера modBus и опросить столько переменных, на сколько хватит кода программы.
    Ресурсы конфигурации не безграничны.

  3. #3

    По умолчанию

    Чему равны ресурсы конфигурации, можно ли их изменить?
    Где можно взять библиотеку мастера modBus?

  4. #4

    По умолчанию

    64кБайта. Изменить нельзя.
    Библиотеку можно запросить по адресу plc@owen.ru

  5. #5

    По умолчанию

    большое спасибо!

  6. #6

    По умолчанию

    Подскажите, у меня примерно такая же ситуация, проект запускается, но через некоторое время (может быть день а может и час, по-разному) появляется такая ошибка #1037:2000. 2.22 12:26:25# PLC STOPED дело тоже в памяти но не сразу да ?

  7. #7

    По умолчанию

    Здравствуйте!
    А у Вас какой ПЛК? В вашем случае, скорее всего, имеет место быть самопроизвольный останов (если у Вас плк100 или плк110), который "лечится" добавлением в конфигурацию ПЛК подэлемента Button.

  8. #8

    По умолчанию

    Коллеги, две недели лажу по буржуйским сайтам и безрезультатно. Ищу библиотеку DLL для Windows что бы можно было ее подключить к Visual basic6.0 и потом из бейсика управлять ПЛК. Для этого вроде как подходит буржуйская библиотека Libmodbas, но в ней нет DLL - файлов. Mожет кто сталкивался с интеграцией MODBAS TCP в язык программирования?

  9. #9

    По умолчанию

    да действительно у меня ПЛК 100 но не совсем понял что за "Button" что она делает ??

  10. #10

    По умолчанию

    Цитата Сообщение от Olk_74 Посмотреть сообщение
    да действительно у меня ПЛК 100 но не совсем понял что за "Button" что она делает ??
    Какой у Вас контроллер?
    При добавлении в конфигурации ПЛК подмодуля Button кнопка старт\стоп не влияет на остановку контроллера, а выполняет роль простого дискретного входа: нажали - 1, отпустили - 0.

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

Ваши права

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