Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о Matrix

Вопросы о Matrix Работа и применение контроллеров Matrix.

Ответ
 
Опции темы Поиск в этой теме
Старый 05.03.2024, 08:33   #1
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 752
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Отладка Матрикс

Матриксов существует достаточное количество модификаций. Иметь все под рукой для отладки программ слишком дорогое удовольствие. Насколько критично отлаживать программу на контроллере несоответствующей модификации? Скажем при загрузке программы Матрикса 1020 в Матрикс 1021 выдается предупредительное сообщение в Лоджике. Сам Матрикс грузится нормально с сообщением об остановке ядра. А вот программа с Матрикса 1320 в Матрикс 1021 грузится уже с сообщением об аномальной остановке ядра с выдачей сообщения в системные аварии. Но отладка работает.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 05.03.2024, 11:04   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Отладка Матрикс

Цитата:
Сообщение от tvf Посмотреть сообщение
Матриксов существует достаточное количество модификаций. Иметь все под рукой для отладки программ слишком дорогое удовольствие. Насколько критично отлаживать программу на контроллере несоответствующей модификации? Скажем при загрузке программы Матрикса 1020 в Матрикс 1021 выдается предупредительное сообщение в Лоджике. Сам Матрикс грузится нормально с сообщением об остановке ядра. А вот программа с Матрикса 1320 в Матрикс 1021 грузится уже с сообщением об аномальной остановке ядра с выдачей сообщения в системные аварии. Но отладка работает.
Я отлаживаю на одном контроллере. Ругается, I/O не работает, но отлаживаться можно. Падений не замечал, но не исключены. FBD и связь работают стабильно.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.03.2024, 11:22   #3
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 752
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Отладка Матрикс

Этого достаточно.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 05.03.2024, 11:32   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Отладка Матрикс

Цитата:
Сообщение от tvf Посмотреть сообщение
Этого достаточно.
Только вы должны понимать, если ядро останавливается, то останавливается и ФБД-программа, которую оно выполняет.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.03.2024, 11:40   #5
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 337
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Отладка Матрикс

Цитата:
Сообщение от tvf Посмотреть сообщение
А вот программа с Матрикса 1320 в Матрикс 1021 грузится уже с сообщением об аномальной остановке ядра с выдачей сообщения в системные аварии. Но отладка работает.
Приложите такой проект.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 05.03.2024, 17:42   #6
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Отладка Матрикс

Цитата:
Сообщение от tvf Посмотреть сообщение
Насколько критично отлаживать программу на контроллере несоответствующей модификации?
Зачем издеваться над аппаратной частью?

Вообще проги для Матрикса на четверке отлаживаю. Отключите реальный ввод-вывод заменив входа-выхода на переменные. Это не более пары минут.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 06.03.2024, 05:46   #7
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 752
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Отладка Матрикс

Цитата:
Сообщение от Arsie Посмотреть сообщение
Только вы должны понимать, если ядро останавливается, то останавливается и ФБД-программа, которую оно выполняет.
Сообщение появляется только при загрузке. Потом прога грузится и ФБД работает.


Добавлено через 3 минуты


Цитата:
Сообщение от ATS Посмотреть сообщение
Вообще проги для Матрикса на четверке отлаживаю. .
Как обходите разное разрешение экранов?


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 06.03.2024, 10:49   #8
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Отладка Матрикс

Цитата:
Сообщение от tvf Посмотреть сообщение
Как обходите разное разрешение экранов?
Меньшее на большем всегда нарисовать можно.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 09.03.2024, 17:35   #9
VVVkub
Senior Member
 
Регистрация: Aug 2021
Сообщения: 160
Благодарил(а): 14 раз(а)
Поблагодарили: 11 раз(а) в 8 сообщениях
По умолчанию Ответ: Отладка Матрикс

Цитата:
Сообщение от Arsie Посмотреть сообщение
Я отлаживаю на одном контроллере. Ругается, I/O не работает, но отлаживаться можно. Падений не замечал, но не исключены. FBD и связь работают стабильно.
А не документированную фичу (баг) SMLogix никто не нашел?
Или так делать нельзя?
1. Создаем проект скажем 1020
2. Вытаскиваем все I/O на поляну
3. Меняем тип на тот который есть в наличии (1321 к примеру)
4. Пишем, отлаживаем без геморроя
5. В последний момент меняем обратно на нужный тип и заливаем в нужный матарикс
Изображения
Тип файла: jpg Разные Матриксы.jpg (214.9 Кбайт, 5 просмотров)
VVVkub вне форума   Ответить с цитированием
Старый 09.03.2024, 17:55   #10
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 863
Благодарил(а): 4 раз(а)
Поблагодарили: 86 раз(а) в 67 сообщениях
По умолчанию Ответ: Отладка Матрикс

А что? Кто-то делал иначе?
младшой вне форума   Ответить с цитированием
Старый 09.03.2024, 18:24   #11
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Отладка Матрикс

Цитата:
Сообщение от VVVkub Посмотреть сообщение
А не документированную фичу (баг) SMLogix никто не нашел?
Ну совсем не удивил, но отлаживаю на четверочке поэтому отвязываюсь от всех физических IO


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 09.03.2024, 18:28   #12
VVVkub
Senior Member
 
Регистрация: Aug 2021
Сообщения: 160
Благодарил(а): 14 раз(а)
Поблагодарили: 11 раз(а) в 8 сообщениях
По умолчанию Ответ: Отладка Матрикс

Цитата:
Сообщение от младшой Посмотреть сообщение
А что? Кто-то делал иначе?
Видимо они:

Цитата:
Сообщение от tvf Посмотреть сообщение
Скажем при загрузке программы Матрикса 1020 в Матрикс 1021 выдается предупредительное сообщение в Лоджике.

Цитата:
Сообщение от Arsie Посмотреть сообщение
Я отлаживаю на одном контроллере. Ругается, I/O не работает, но отлаживаться можно. Падений не замечал, но не исключены. FBD и связь работают стабильно.

Добавлено через 2 минуты


Цитата:
Сообщение от ATS Посмотреть сообщение
Ну совсем не удивил, но отлаживаю на четверочке поэтому отвязываюсь от всех физических IO
Я и не пытаюсь никого удивить, вопрос в том почему вообще речь зашла о том как залить не то и не туда?
VVVkub вне форума   Ответить с цитированием
Старый 09.03.2024, 18:40   #13
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Отладка Матрикс

Цитата:
Сообщение от VVVkub Посмотреть сообщение
вопрос в том почему вообще речь зашла о том как залить не то и не туда?
Вообще удивляюсь нахрена так делать. Меняешь тип и все не существуюше IO превращается в переменные модбас.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Ответ


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

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



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


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