PDA

Просмотр полной версии : ПР110 и ИП320 параметры настройки связи



Serhioromano
08.03.2017, 09:01
У меня есть простая программа. Я просто проверяю связь.

http://www.owen.ru/forum/attachment.php?attachmentid=29929&stc=1&d=1488952178

И есть программа в ИП320. У меня как бы все работает. Включается и выключается. Сбрасывается и отображает число на счетчике.

Единственное что не работает это установка времени. Может я просто не правильно что сделал или может нельзя из сети писать в функциональный блок.

http://www.owen.ru/forum/attachment.php?attachmentid=29930&stc=1&d=1488952372

Вот в конфигураторе ИП я использую функцию 4 как я понял это работает на запись. А для отображения счетчика я использую функцию 3.

Но вот почему то ни как ни могу назначить. Не сохраняется переменная. Я проверил и если назначаю в переменную то все сохраняется. Так же если я назначаю в переменную, а переменню пишу в блок, тоже не работает.

И еще вопрос. В настройках ПР как нужно выстваить старшим байтом вперед или старшим регистром вперед или оба?

capzap
09.03.2017, 08:28
будет записывать или нет определяет чекбокс set, а 4х или 3х это тип области памяти регистров. Что сказано в документации на ПР по поводу записи переменных и какая система исчисления используется? По поводу каким байтом вперед, у Вас же не флоаты

Serhioromano
09.03.2017, 15:04
Да чекбокс стоит в set. Но именно когда сетевая переменная пишет в функциональный блок Write to FB то не сохраняет. Ни знаю почему. А если в локальную переменную то все нормально.


По поводу каким байтом вперед, у Вас же не флоаты

Ну будут и флоаты. Можете объяснить, что там ставить нужно. Я в документации на ПР или ИП ни нашел ни где что там ставить.

Ревака Юрий
10.03.2017, 09:53
Посмотрите материалы по связи ПР200 и СП307, там довольно подробно все описано, может поможет в работе с ИП320. http://www.owen.ru/uploads/sp310_pr200modbus.zip

Pavel_
10.03.2017, 13:50
Единственное что не работает это установка времени.
Здесь непонятно: установка времени для длительности откл. состояния или для длительности вкл. состояния.

Попробуйте сетевую переменную [ blinkTime ] умножить на 1000 и результат подать на блок WFB.