Просмотр полной версии : Проблема с МДВВ
День добрый! Коллеги! Просидели с товарищем целый день :confused: над простенькой проблемой- писать и читать выходы с МДВВ! Со входами насилу разобрались. С блоками МДВВ идет мини CD там тока один конфигуратор, а может туда накидать примеров с исходниками ну и т.д? Собственно проблему по записи сигналов на выхода так и не решили, хотя перечитали все, что было у ОВЕНА. То-ли так криво написано, толи так криво прочитано но я в упор не понимаю конфигурацию, хотя програмлю на С немного работал с BuilderС++. Подкинте примерчик как "поклацать" выходом? Плизз!!! Сбросте пожалуйста на мыло:faradox@nm.ru
Есть рабочий проект. может поможет :)
Управление мойкой танков, плк 100+3мдвв. выбор варианта мойки и запуск из мастерскады.
ps. если кто может чтонить дельное посоветовать с радостью прислушаюсь :)
Ельцов Андрей
04.06.2008, 23:56
А уменя вопрос. Вы на чем пишите и что используете?
Может windll?
Если так, то Вам на несколько веток ниже, там есть помощь разработчикам собственного софта;)
Спасибо, Rand0m! Завтра на работе посмотрю! Есть небольшие наработки, недавно пришлось поюзать 232 и 485 порт ПЛК-100. Народ на форуме пытался использовать библиотеку SisLibCom. Пробовал и я непошло! Получилось с библиотекой UNM. Работает! Могу подкинуть примерчик.
"Спасибо" за "помощь", СУПЕР ГЕНИАЛЬНОМУ МОДЕРАТОРУ! БРАВО ЗА "ТОНКИЙ" юмор!
Ельцов Андрей
13.06.2008, 00:23
Уважаемый, Faradox,
Без иронии. Если Вы программировали на ПЛК, то для ПЛК у нас также есть отделный раздел. Там и люди сидят более сведующие. И помогли бы Вам быстрее и качественнее. Мы о Вас же печемся, чтобы Ваш пост могли читать те участники форума, которые смогут Вам корректно ответить.
В Вашем же случае, Вы больше недели потратили только на понимание того как с этим работать...
А вообще самый простой способ как узнать что нужно передать по сети чтобы заупустить реле на МДВВ таков: запускаем програмку конфигуратор МДВВ, паралельно открываем любой монитор COM-порта, и управляем выходами МДВВ в конфигураторе. В мониторе порта увидем как реализован сетевой обмен и сможем узнать из чего состоит пакет...
Подкинте примерчик как "поклацать" выходом? Плизз!!! Сбросте пожалуйста на мыло:faradox@nm.ru
пример работы с мдвв по протоколу modbus выложен тут:
http://www.owen.ru/forum/showthread.php?t=551&page=2
В этом же топике выложено описание работы с модулями, в том числе с МДВВ, по протоколу ОВЕН и Модбас.
Kirill, а как по протоколу Овен включать-выключать выходы МДВВ от ПЛК-100? Какую переменную задать в PLC-конфигураторе? Для входов все получилось, а на выход нет. Для входа использовал unsignet (Listen) и две восьмибитовых маски. А с выходами как быть?
Kirill, а как по протоколу Овен включать-выключать выходы МДВВ от ПЛК-100? Какую переменную задать в PLC-конфигураторе? Для входов все получилось, а на выход нет. Для входа использовал unsignet (Listen) и две восьмибитовых маски. А с выходами как быть?
ставите float variable (write), float type указываете float PIC. Задаете значения 0..1. И не забывайте, что адресуется каждый к***** т.е. если прибор имеет у вас адрес 24, то 3-й выход этого прибора будет иметь адрес 26, а 7-й выход соответственно 30.
Это также описано в руководстве на том же топике форума, который я указал в предыдущем сообщении;)
Спасибо,большое! Пошел пробовать!
Все получилось, прошу прощения, что не удалось ответить сразу!
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot