Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix

SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании

Ответ
 
Опции темы Поиск в этой теме
Старый 27.01.2022, 17:24   #1
Artsen
Новичок
 
Регистрация: 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 Причина: Удалил вложения за ненужностью
Artsen вне форума   Ответить с цитированием
Старый 28.01.2022, 06:10   #2
1exan
Senior Member
 
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 136
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)

Попробуйте сделать устройства с фиксированными адресами тоже с конфигурацией из ФБД.
1exan вне форума   Ответить с цитированием
Благодарность от:
Старый 28.01.2022, 11:39   #3
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 335
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)

Можно увидеть ваш проект? Какая версия ПО контроллера? Версия SMlogix?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Благодарность от:
Старый 28.01.2022, 14:32   #4
Artsen
Новичок
 
Регистрация: Jan 2019
Сообщения: 27
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Можно увидеть ваш проект? Какая версия ПО контроллера? Версия SMlogix?
Версия ПО крайние, от 18 янв 2022. SmLogix 3.34.091. Ядро контроллера обновил из комплекта установки.
Данная закономерность проявляется в 8 случаях из 10 на трех разных панелях (с двумя версиями прошивки).
Проект могу прислать, куда? рабочий или тестовый? (Рабочий очень большой и труден для понимания)


Добавлено через 59 секунд


Цитата:
Сообщение от 1exan Посмотреть сообщение
Попробуйте сделать устройства с фиксированными адресами тоже с конфигурацией из ФБД.
Такого еще не пробовал, мысль интересная. Спасибо, буду пробовать.
Artsen вне форума   Ответить с цитированием
Старый 28.01.2022, 15:02   #5
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 335
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)

Цитата:
Сообщение от Artsen Посмотреть сообщение
Версия ПО крайние, от 18 янв 2022. SmLogix 3.34.091. Ядро контроллера обновил из комплекта установки.
Нужно именно форматировать

Цитата:
Проект могу прислать, куда? рабочий или тестовый? (Рабочий очень большой и труден для понимания)
Лучше здесь и лучше тот, на котором получится быстрее повторить проблему.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 03.02.2022, 20:02   #6
Artsen
Новичок
 
Регистрация: Jan 2019
Сообщения: 27
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)

Задержался с ответами, не было возможности поработать с панелью.
Проверялись версии.
1. Выбор форматирования при обновлении ядра не приводит к изменениям в работе, общение с устройствами модбас прекращается после обращения к конфигурируемому блоку.
2. Замена всех "фиксиков" на конфигурируемые блоки модбас устройств позволяет получить рабочий итоговый проект. Есть неподтвержденное предположение, что работа "фиксиков" прекращается при установке запрета работы с конфигурируемым портом.

PS. Можно дальше продолжать работу с основным проектом, неведомый глюк как бы обойден.
Спасибо за помощь.

тестовый проект прилагаю к сообщению до кучи.

Последний раз редактировалось Arsie, 28.02.2022 в 11:14 Причина: Удалил вложения за ненужностью
Artsen вне форума   Ответить с цитированием
Старый 04.02.2022, 06:42   #7
1exan
Senior Member
 
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 136
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)

Заметил кстати, что есть некоторое различие в опросе при включенной и отключенной опции "Конфигурация из FBD" (при одинаковых параметрах опроса). Проявляется в разном характере мигания индикаторов "связь" опрашиваемых модулей.
1exan вне форума   Ответить с цитированием
Старый 04.02.2022, 11:25   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)

Цитата:
Сообщение от 1exan Посмотреть сообщение
Заметил кстати, что есть некоторое различие в опросе при включенной и отключенной опции "Конфигурация из FBD" (при одинаковых параметрах опроса). Проявляется в разном характере мигания индикаторов "связь" опрашиваемых модулей.
Это логично, т.к. меняется характер опроса.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 06.02.2022, 14:25   #9
1exan
Senior Member
 
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 136
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)

Цитата:
Сообщение от Arsie Посмотреть сообщение
Это логично, т.к. меняется характер опроса.
Скорость та-же, формат - то-же, модули и регистры одни и те-же - а в чём отличие?
1exan вне форума   Ответить с цитированием
Старый 06.02.2022, 19:06   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)

Цитата:
Сообщение от 1exan Посмотреть сообщение
Скорость та-же, формат - то-же, модули и регистры одни и те-же - а в чём отличие?
Отличие в менеджменте.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 10.02.2022, 10:10   #11
1exan
Senior Member
 
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 136
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)

Цитата:
Сообщение от Arsie Посмотреть сообщение
Отличие в менеджменте.
А, ну теперь понятно
Цитата:
Менеджмент (англ. management — управление, система управления) — это совокупность современных технологий, принципов, методов, средств и форм управления, направленных на повышение эффективности работы различных предприятий
1exan вне форума   Ответить с цитированием
Старый 10.02.2022, 10:33   #12
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: SmLogix-RS485 (применение устройств с конфигурируемым протоколом)

Цитата:
Сообщение от 1exan Посмотреть сообщение
А, ну теперь понятно
Узкое понятие вы приводите, из отраслевого словаря.

"Управление" много смыслов имеет, говорите вы о велосипеде или о толпе людей на демонстрации.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 00:21.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024