-
По моему у меня появилась зацепка за ответ, цитата поста №13 http://www.owen.ru/forum/showthread.php?t=12148&page=2 (На счет панели. То что вы обводите 4х или 3х означает функцию чтения, которую должна использовать панель далее идет номер регистра в десятичном формате.
На счет ПР. для связи с ПРом вам необходимо настроить его сетевые настойки, делать это можно только при подключенном к ПК приборе. Эти настройки записываются сразу в прибор и не сохранятся в проекте. Меню "Прибор"/ "Сетевые параметры RS-485", там вы можете задать адрес прибора, скорость обмена и число стоп-битов (адрес прибора по умолчанию 16й)
на счет адресации 0х означает что числа приведены в шестнадцатеричном формате, т.е. 0х200 означает что адрес этой переменный указан в шестнадцатеричном формате и равен 200 что для ИП равно 512.
если вам необходимо записать значение в ФБ то для этого вы создаете сетевую входную переменную и связываете ее с блоком записи в ФБ(расположен на той же линейке, что и сетевые переменные, обозначен как "W"), в свойствах указываете в какой ФБ и какой параметр нужно записать.)
На сколько я понял, у панели и ПР не совпадают форматы описания адресов. Может кто нибудь подскажет как переводить из десятеричного в шестнадцатеричный формат и правильное ли направление мысли выбрано?
-
Направление правильное. Для перевода я использую онлайн калькулятор из 16 в 10 и наоборот. Наберите в поисковике.
-
Вложений: 1
Так в винде есть калькулятор, чего не устраивает:
Вложение 25346
-
Если не секрет в какой винде, и как его найти. У меня на работе стоит ХР и я такого калькулятора не видел.
С уважением.
-
В 10 винде, такой калькулятор! В 7 и 8 не помню такой или нет!
-
Калькулятор есть и в ХР (в настройках вида нужно выбрать инженерный) , и в 7 (нужно выбрать программист)
-
Век живи - век учись. Буду знать. Хотя в ХР конечно не так удобно.
-
Всем огромное спасибо за участие, все получилось. Теперь я понят от куда взялась цифра 200 и далее. Дале эксперименты на железе.
-
Уважаемые знатоки, добрый вечер. Наконец то дождался железа. С горем по полам нашел нужные шнурки для прошивки панели, загрузил все то, что навыдумывал и... ничего не произошло. Панель выдала потеря связи. Пытался играть со скоростью передачи, с адресами пр и ип, четностью и нечетностью результат = 0. В итоге все, что касалось RS 485 оставил как есть, сделал самою простую програмку с одной командой (сетевой переменной для включения входа) и одной лампочкой сигнализирующейо закрытии входа. Загрузил все это хозяйство в панель и понял, что ничего я не понял с адресацией переменных в ип и пр. Если не сложно подскажите в чем я ошибаюсь (адрес переменной на ПР 512 в ип 1298, адрес переменной на ПР 769 в ип 1897), переменная с адресом 769-лампочка, переменная с адресом 512 - команда на включение выхода.
-
если панель выдала потерю связи, значит регистры не правильно прописаны.....проекты кидайте, как на панель, так и на пр.