судя по программе вы пытаетесь передать что то а вам надо принимать от другого контролера
судя по программе вы пытаетесь передать что то а вам надо принимать от другого контролера
1) у меня одна переменная была привязана к регистрам, вторая ко входам. ничего в регистры все равно не писалось
2) при обмене по modbus, как мне показалось, запись в IWxx будет вестись вне зависимости от привязки регистров к переменной. просто в случае привязки значение регистра будет перегоняться в переменную, а в отсутствии привязки не будет. но в окошке "соотнесение входов/выходов" значение регистров временного хранения будет отображаться все равно
3) поэтому привязка к переменной была удалена. вопрос ведь не в передаче данных между переменными спк105 (тут все нормально), а в передаче по rs-485
все это уже делалось. результат тот же
программа при решении проблемы обмена никакой роли не играет. написана просто чтоб была
суть в том, что контроллер 7186 отправляет запрос в спк 105 и не получает ответа (код ошибки "нет ответа"). регистр IW0 никак не реагирует на посылку. может в программе надо как-нибудь открыть порт, инициализировать его?
можно попробовать прозвонить провода, вдруг обрыв. но тестер на работе. контроллер я домой забрал перед праздниками, а тестер забыл взять
Какую команду отправляет? Приведите номер функции.
Включить расширенный режим и использовать кнопку вложения
Захват-3.png
выбрать файл для отправки на форум
Захват-4.png
Нажать кнопку "Загрузить"
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Включить расширенный режим и использовать кнопку вложения
Захват-3.png
выбрать файл для отправки на форум
Захват-4.png
Нажать кнопку "Загрузить"[/QUOTE]
[QUOTE=petera;158323]
вот, вроде загрузилось
вообще, надо будет прихватить модуль ввода/вывода на работе и подключить параллельно спк и модуль ввода/вывода. и посмотреть как будет это функционировать. в принципе, у меня была небольшая авария в выходные. может это сказалось.
Последний раз редактировалось vlad37; 11.01.2015 в 23:48.