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

Тема: Помощь с Owen МК210 + C#

  1. #11

    По умолчанию

    Цитата Сообщение от vb2005 Посмотреть сообщение
    А можете объяснить что нужно сделать прям совсем дураку?
    Вам уже ответили. Читать документацию на модуль. Там написано какие функции Modbus поддерживаются. Запись Coil не поддерживается.

  2. #12

    По умолчанию

    Можно хоть какой-то рабочий пример? Прочитать и записать значения с реле. Любой язык программирования. МК210. Сотни человек это уже делали. Неужели так сложно скинуть код? Или тут кодом делиться запрещено? И вся помощь и поддержка сводиться к "Иди читай документацию"??? Что же все душные то такие? Человек попросил скинуть рабочий код или поправить существующий.

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

    По умолчанию

    vb2005 еще раз для неразумных, у данного прибора Modbus, вам надо на программистких форумах искать как работать с Modbus. Тут производитель вам мало чем поможет или должен помогать... А все, что связано с Modbus указано в документации на прибор.

    з.ы. и прежде чем записывать при помощи ИзиМодбас хотя бы им же прочитали один регистр из прибора....

  4. #14
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    Цитата Сообщение от vb2005 Посмотреть сообщение
    Можно хоть какой-то рабочий пример? Прочитать и записать значения с реле. Любой язык программирования. МК210. Сотни человек это уже делали. Неужели так сложно скинуть код? Или тут кодом делиться запрещено? И вся помощь и поддержка сводиться к "Иди читай документацию"??? Что же все душные то такие? Человек попросил скинуть рабочий код или поправить существующий.
    Пример на языках программирования ST и CFC для IDE CODESYS V3.5 SP17 Patch 3:
    https://ftp.owen.ru/CoDeSys3/21_Exam...projectarchive

  5. #15

    По умолчанию

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

    Далее проверяется код функции. Если в модуль приходит запрос с кодом функции, не указанной в таблице, возникает ошибка MODBUS_ILLEGAL_FUNCTION.

    Список поддерживаемых функций
    Название функции Код функции Описание функции
    MODBUS_READ_HOLDING_REGISTERS 3 (0x03) Чтение значений из одного или нескольких регистров хранения
    MODBUS_READ_INPUT_REGISTERS 4 (0x04) Чтение значений из одного или нескольких регистров ввода
    MODBUS_WRITE_SINGLE_REGISTER 6 (0x06) Запись значения в один регистр
    MODBUS_WRITE_MULTIPLE_REGISTERS 16 (0x10) Запись значений в несколько регистров
    MODBUS_READ_FILE_RECORD 20 (0x14) Чтение архива из файла
    MODBUS_WRITE_FILE_RECORD 21 (0x15) Запись архива в файл
    Используйте функцию WriteSingleRegister

  6. #16

    Angry DLL + код для работы с МК210 на C#

    Спасибо всем душным за помощь. Очень полезные советы (сарказм).

    Проблема была в том, что требуется использовать не WriteSingleCoil, а WriteSingleRegister (за подсказку спасибо AlexandrGr). И использовать номера регистров 0x33 и 0x1D6. Собственно это все, что нужно, чтобы данный код заработал. В чем проблема была это подсказать - не понятно.
    Для тех, кто не хочет изобретать велосипед и общаться с максимально душными людьми - вот готовое решение для МК210. Мне не жалко. Будем ломать сложившиеся устои на этом форуме.
    Вложения Вложения
    • Тип файла: txt Demo.txt (1.2 Кб, Просмотров: 9)
    • Тип файла: zip Archive.zip (26.4 Кб, Просмотров: 9)

  7. #17

    По умолчанию

    Вам сразу сказали читайте документацию. Почему другие должны делать это за вас?

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

    По умолчанию

    AlexandrGr а вы за меня еще и есть будете? - АГА!

    vb2005 готовое решение это применение Scada системы где все из коробки и не надо программировать Modbus... это же не специфические протоколы, где реально надо писать код...

  9. #19

    По умолчанию

    vb2005 В том, что мы не знаем что вы хотите.
    Привожу пример такой. Например, вызывается функция CreateFileEx() из WinAPI, и вы нас всех ненавидите за то, что мы не можем подсказать название имени файла (L"FileName"). Так мы ж не знаем, какой вам файл надо открыть или создать...
    так и тут.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  10. #20

    По умолчанию

    Я написал название конкретного модуля, описал конкретную задачу. Скинул пример, который должен был реализовывать указанную задачу, но он ее не реализовывал. Спросил помощи, почему он может не работать. В ответ никакой конкретики. И пример с именем файла тут максимально не уместен. Просто кому-то хочется языком почесать, вместо того, чтобы реально помочь. За то время, пока господин melky расписывал свои трактаты, можно было написать 2 строки, которые позволяли бы читать и записывать значения. Для этого и нужны форумы, чтобы людям помогать. И когда ко мне обращаются с помощью, я не отправляю читать Страуструпа, а подсказываю как можно проблемы решить реальными примерами. Тем более, что спрашиваю я не что-то уникальное, а вполне реальную задачу с которой наверняка многие уже сталктвались и знают как ее решить

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

Похожие темы

  1. МК210-302
    от warp в разделе Мх210
    Ответов: 1
    Последнее сообщение: 19.04.2022, 08:25
  2. ПЛК150 и МК210-301
    от StrelecRUS в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 26.07.2021, 15:24
  3. Ответов: 5
    Последнее сообщение: 19.04.2021, 10:13
  4. Ответов: 9
    Последнее сообщение: 07.07.2020, 10:30
  5. нужна помощь OWEN OPC тип данных тега
    от vanoguru в разделе Трёп (Курилка)
    Ответов: 6
    Последнее сообщение: 07.01.2019, 19:38

Ваши права

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