Отправил. Очень жду ответа.
Заранее спасибо.
Отправил. Очень жду ответа.
Заранее спасибо.
не ранее четверга
Почта умерла.
Добрый день, Сергей!
Для DCON - "Good response" >[+], т.е надо проверять CRC [2H] - H большое.
Зачем посылаете дважды запрос "#01[+]"?
И главное, зачем каждые 100 мс обнулять счётчики входов? Потенциально (это я перестраховаваюсь) эта операция может притормаживать прибор и будет временный сбой.
Если Вам нужна скорость - считайте разницу между 2 значениями счётчиков - как правильнее, импульсы, пришедшие в момент обнуления, не потеряются.
Так и не понял, какие значения Вы установили для выходов (период ШИМ и безопасное значение). В присланном файле их нет.
Уменьшение таймаута ожидания связи не приводит к увеличению числа ошибок?
И по схеме - земля и -24 - соединять их - ухудшать гальваническую развязку и помехоустойчивость.
Надеюсь проблему найдём.
С уважением, Филоненко Владислав
P.S. Стенд еще не щёлкал. Прилагаю свою тестовую программку.
Наверно можно не проверять. Не понял "проверять CRC [2H] - H большое"Для DCON - "Good response" >[+], т.е надо проверять CRC [2H] - H большое
Там будет #02 - второй прибор, а на столе один (чтобы не было ошибок).Зачем посылаете дважды запрос "#01[+]"?
Обнуляю не каждые 100 мс, а по команде по необходимости. За идею спасибо релизую.И главное, зачем каждые 100 мс обнулять счётчики входов?
.Так и не понял, какие значения Вы установили для выходов (период ШИМ и безопасное значение). В присланном файле их нет.
Открыл настройки без прибора, точно нет данных. Производил сброс на заводские уставки, потом изменил и полная запись всех настроек. Потом сохранил и отправил Вам. ШИМ не менял, безопасное значение выкл., по всем входам вкл. фильтр. Безопасное значение работает.
Сильно не баловался в пределах 20-100мс. Ошибки есть, а число не считал. Попробую увеличить.Уменьшение таймаута ожидания связи не приводит к увеличению числа ошибок?
Соеденения нет, если есть то это ошибка. (на каком листе? GND - это -24)И по схеме - земля и -24 - соединять их - ухудшать гальваническую развязку и помехоустойчивость.
Спасибо.
ЗЫ Сейчас тестирую модуль VALVE_REG_NO_POS из Вашей библиотеки. Есть вопросы. Потом напишу.
Последний раз редактировалось Сергей71; 16.04.2008 в 22:37.
Пример работы с библиотекой на языке ST.
Нужный таргет-файл внутри архива.
mdvv_input_extr.rar
Перешил ПЛК
PLCInfo
PLC model MODEL PLC 100
Binary VERSION 2.03.0
Need Target version 2.02
Compiled: 12:41:32 Dec 26 2007
MAC 67:77:00:16:88:14
IP 192.168.0.21
GATE 192.168.0.21
MASK 255.255.255.0
Licence unlimited
No DAC
PIC version is 09
Target стоит:
hardware.cfg
;Version 2.02-3
;Recommended for versions: 2.02, 2.02-1, 2.02-2
Запустил Ваш тест - реле щелкает.
Ошибки есть период не смотрел (уже надоело бороться с привидениями)
Подскажите что еще можно посмотреть, изменить.
Про самопроизвольное включение выхода.
Три свежих модуля МДВВ(версия 1.08 – с быстрой реакцией на групповые команды) с адресами 16, 32 и 48 + ПЛК-100КМ.
Протокол DCON, контрольная сумма, 9600, 8 бит, 1 стоп, без проверки, время опроса 100 мсек. Иногда кратковременно включается выход 1 модуля А2(адрес 16). Может такое же было и на других модулях, но мы их не контролировали. Проект ver2_dcon_4.rar.
Этот выход завели на вход 2 этого же прибора и записали обмен на линии во время срабатывания выхода. Видно что команды на включение выхода нет. файл - обменDCON.rar
Перевели проект на Модбас-Аски. Остальные настройки те же. Итог - все время включены выходы 1 на всех трех модулях. Хотя, как видно из обмена, команды на включение тоже нет. Проект- ver2_modbus_5.rar
С Модбас-рту вроде нормально.
Эту ошибку мы уже нашли и исправили.
С версии 1.09.
В RTU режиме ошибки нет.
Или обратитесь в сервис-центр.
А надо файл конфигурации МДВВ куда ни будь вкладывать???