|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
27.01.2022, 17:24 | #1 |
Новичок
Регистрация: Jan 2019
Сообщения: 27
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
SmLogix-RS485 (нет проблемы)
Доброго времени суток.
Столкнулся с непонятной ситуацией. Сконструировано устройство, которое состоит из управляющей панели trim5 и управляемые блоки связанные с панелью через линию modbus RS485. Параметры связи одинаковые у всех блоков: 9600, без контроля четности, 1 стоп-бит. Все подключаемые блоки, имеющие фиксированные адреса, прописаны в списке устройств подключенных к СОМ1 (в дереве проекта) со своими картами памяти. Наряду с этим, есть необходимость подключения к блоку с произвольным адресом. Для этого в состав проекта введено виртуальное устройство с конфигурируемым портом из FBD. Когда идет общение с блоком с произвольным адресом, общение с остальными блоками прекращается. Суть проблемы. При первом обращении через конфигурируемый порт, перестает работать общение со всеми устройствами на линии RS-485. По иронии, раньше все работало, год назад и ранее. Для проверки, был создан пустой проект с двумя фиксированными устройствами и одним конфигурируемым. К линии RS-485 ничего не подключено. Панель трим5 с последним обновлением ядра, SMLogix так же обновлен до последней версии. Порядок проверки. 1.Подключаясь с отладкой к проекту, меняю состояния входов блоков AND №4 и №6, даются разрешения стробов на чтение регистров с блоков с фиксированными адресами (dev_1, dev_7). Визуальным подтверждением работы является увеличение количества ошибочных чтений (выход Errors блоков №10 и №11). 2.Запрещается подача стробов на фикс. блоки. Применяются параметры связи на устройстве Slave (передергивается вход "Set"), разрешается подача стробов на чтение регистра устройства. Значение выхода Errors блока №12 не увеличивается. 3.Запрещаем работу блока Slave, разрешаем чтение с блоков dev_1 и dev_7. Дальнейших попыток чтения с устройств больше не производится. Помогите разобраться. Последний раз редактировалось Arsie, 28.02.2022 в 11:13 Причина: Удалил вложения за ненужностью |
28.01.2022, 06:10 | #2 |
Senior Member
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 136
Благодарил(а): 2 раз(а)
Поблагодарили:
7 раз(а) в 7 сообщениях
|
Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)
Попробуйте сделать устройства с фиксированными адресами тоже с конфигурацией из ФБД.
|
Благодарность от: |
28.01.2022, 11:39 | #3 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)
Можно увидеть ваш проект? Какая версия ПО контроллера? Версия SMlogix?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
Благодарность от: |
28.01.2022, 14:32 | #4 |
Новичок
Регистрация: Jan 2019
Сообщения: 27
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)
Версия ПО крайние, от 18 янв 2022. SmLogix 3.34.091. Ядро контроллера обновил из комплекта установки.
Данная закономерность проявляется в 8 случаях из 10 на трех разных панелях (с двумя версиями прошивки). Проект могу прислать, куда? рабочий или тестовый? (Рабочий очень большой и труден для понимания) Добавлено через 59 секунд Такого еще не пробовал, мысль интересная. Спасибо, буду пробовать. |
28.01.2022, 15:02 | #5 | ||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)
Цитата:
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
||
03.02.2022, 20:02 | #6 |
Новичок
Регистрация: Jan 2019
Сообщения: 27
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)
Задержался с ответами, не было возможности поработать с панелью.
Проверялись версии. 1. Выбор форматирования при обновлении ядра не приводит к изменениям в работе, общение с устройствами модбас прекращается после обращения к конфигурируемому блоку. 2. Замена всех "фиксиков" на конфигурируемые блоки модбас устройств позволяет получить рабочий итоговый проект. Есть неподтвержденное предположение, что работа "фиксиков" прекращается при установке запрета работы с конфигурируемым портом. PS. Можно дальше продолжать работу с основным проектом, неведомый глюк как бы обойден. Спасибо за помощь. тестовый проект прилагаю к сообщению до кучи. Последний раз редактировалось Arsie, 28.02.2022 в 11:14 Причина: Удалил вложения за ненужностью |
04.02.2022, 06:42 | #7 |
Senior Member
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 136
Благодарил(а): 2 раз(а)
Поблагодарили:
7 раз(а) в 7 сообщениях
|
Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)
Заметил кстати, что есть некоторое различие в опросе при включенной и отключенной опции "Конфигурация из FBD" (при одинаковых параметрах опроса). Проявляется в разном характере мигания индикаторов "связь" опрашиваемых модулей.
|
04.02.2022, 11:25 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)
Это логично, т.к. меняется характер опроса.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
06.02.2022, 14:25 | #9 |
Senior Member
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 136
Благодарил(а): 2 раз(а)
Поблагодарили:
7 раз(а) в 7 сообщениях
|
Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)
|
06.02.2022, 19:06 | #10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)
Отличие в менеджменте.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.02.2022, 10:10 | #11 | |
Senior Member
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 136
Благодарил(а): 2 раз(а)
Поблагодарили:
7 раз(а) в 7 сообщениях
|
Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)
А, ну теперь понятно
Цитата:
|
|
10.02.2022, 10:33 | #12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)
Узкое понятие вы приводите, из отраслевого словаря.
"Управление" много смыслов имеет, говорите вы о велосипеде или о толпе людей на демонстрации. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |