Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2013, 09:18   #1
Muhomor
Новичок
 
Регистрация: Oct 2013
Адрес: Бийск
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Помогите собрать самописец

Здравствуйте! Помогите собрать самописец переменной типа Real на SMH2Gi c 128k fram, глубиной записи 2592000 секунд (т.е. месяц).

Последний раз редактировалось Muhomor, 15.10.2013 в 09:29
Muhomor вне форума   Ответить с цитированием
Старый 15.10.2013, 11:51   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Самописец

Цитата:
Сообщение от Muhomor Посмотреть сообщение
Здравствуйте! Помогите собрать самописец переменной типа Real на SMH2Gi c 128k fram, глубиной записи 2592000 секунд (т.е. месяц).
1) SMH-2Gi не умеет использовать внешний модуль памяти - вы его зря купили

2) Каскадируете 80 блоков ARRAY(real) и получаете искомое. Но тут уже на первый план выйдет быстрое исчерпание ресурса внутренней памяти


Я бы вам посоветовал написать программку на Си (можно использовать пример регистратора) и вести запись либо на внешнюю флешку (её хоть заменить можно при выходе из строя), либо на внешний HDD.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 15.10.2013, 12:25   #3
Muhomor
Новичок
 
Регистрация: Oct 2013
Адрес: Бийск
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Самописец

Arsie, скажите, а в SMH2G (есть в наличии) можно использовать метод с блоками ARRAY(Real)? Если можно, то какой записать адрес чтоб точно попасть в память fram.
Muhomor вне форума   Ответить с цитированием
Старый 15.10.2013, 12:59   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Самописец

Цитата:
Сообщение от Muhomor Посмотреть сообщение
Arsie, скажите, а в SMH2G (есть в наличии) можно использовать метод с блоками ARRAY(Real)? Если можно, то какой записать адрес чтоб точно попасть в память fram.
Почитайте справку к блокам сохранения, там есть все расчёты.

Только ничего, что 2592000 - это почти 10 мегабайт памяти? 2592000 * 4 = 10368000


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 15.10.2013, 13:09   #5
Muhomor
Новичок
 
Регистрация: Oct 2013
Адрес: Бийск
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Самописец

Понятно, спасибо... Только начал изучать и чего сколько памяти потребляет ещё не разобрался, но ясно одно, что fram не устроит в любом случае по объёму памяти.
Arsie не поделитесь ссылкой где можно скачать готовый образ ОС Linux для виртуальной машины VMware под Windows ?
Muhomor вне форума   Ответить с цитированием
Старый 15.10.2013, 13:20   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Самописец

Цитата:
Сообщение от Muhomor Посмотреть сообщение
Понятно, спасибо... Только начал изучать и чего сколько памяти потребляет ещё не разобрался, но ясно одно, что fram не устроит в любом случае по объёму памяти.
2592000 и безо всяких умножений на порядок больше, чем 128k.


Цитата:
Сообщение от Muhomor Посмотреть сообщение
Arsie не поделитесь ссылкой где можно скачать готовый образ ОС Linux для виртуальной машины VMware под Windows ?
Нажмите "Parent Directory" в папке с примером регистратора


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 16.10.2013, 13:20   #7
Muhomor
Новичок
 
Регистрация: Oct 2013
Адрес: Бийск
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Помогите собрать самописец

Здравствуйте, по этому скриншоту можно определить что программа на
С+ уже загружена в контроллер? Загружал как рекомендуется следом FBD... данные на флэшке (2GB, Fat) не появляются. Понимаю что делаю что то не так... Направьте на путь истинный
Изображения
Тип файла: jpg registrator.jpg (221.2 Кбайт, 79 просмотров)
Тип файла: jpg registrator в FBD.jpg (220.3 Кбайт, 96 просмотров)

Последний раз редактировалось Muhomor, 16.10.2013 в 13:32
Muhomor вне форума   Ответить с цитированием
Старый 17.10.2013, 12:06   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Помогите собрать самописец

Цитата:
Сообщение от Muhomor Посмотреть сообщение
Здравствуйте, по этому скриншоту можно определить что программа на
С+ уже загружена в контроллер? Загружал как рекомендуется следом FBD... данные на флэшке (2GB, Fat) не появляются. Понимаю что делаю что то не так... Направьте на путь истинный
По скриншотам - никак. Но если вы всё сделали по шагам, как написало в быстром старте, то программа на Си загружена и после перезапуска контроллера начнёт работать.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.10.2013, 13:19   #9
Muhomor
Новичок
 
Регистрация: Oct 2013
Адрес: Бийск
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Помогите собрать самописец

проект registrator взят как есть с образа, изменён только IP и пароль.

NetBeans пишет:
Файлы скопированы.
Теперь можно загрузить FBD-проект.
RUN SUCCESSFUL (total time: 1s)

После загрузки FBD-проекта ничего не происходит.
Все как будто по мануалу "Быстрый старт по реализации программы
записи данных в файл для контроллера «SMH 2Gi»".
Может ещё чего то упустил подскажите?
Muhomor вне форума   Ответить с цитированием
Старый 17.10.2013, 14:15   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Помогите собрать самописец

Цитата:
Сообщение от Muhomor Посмотреть сообщение
проект registrator взят как есть с образа, изменён только IP и пароль.

NetBeans пишет:
Файлы скопированы.
Теперь можно загрузить FBD-проект.
RUN SUCCESSFUL (total time: 1s)

После загрузки FBD-проекта ничего не происходит.
Все как будто по мануалу "Быстрый старт по реализации программы
записи данных в файл для контроллера «SMH 2Gi»".
Может ещё чего то упустил подскажите?
Флешка вставлена? Файловая система на ней какая? Объём флешки какой?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.10.2013, 14:23   #11
Muhomor
Новичок
 
Регистрация: Oct 2013
Адрес: Бийск
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Помогите собрать самописец

Флэшка 2Гб, FAT32, вставлена...
Muhomor вне форума   Ответить с цитированием
Старый 17.10.2013, 14:37   #12
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Помогите собрать самописец

Цитата:
Сообщение от Muhomor Посмотреть сообщение
Флэшка 2Гб, FAT32, вставлена...
Почитайте остальные материалы, посвещённые программированию на Си, там есть описание процесса отладки Си-шной программы в контроллере.

Не скажу, что это очень просто, но зато позволит увидеть, что происходит на самом деле.

Версия ПО в контроллере, я надеюсь, свежая? А то для двухлетнего контроллера пример не подходит.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.10.2013, 15:05   #13
Muhomor
Новичок
 
Регистрация: Oct 2013
Адрес: Бийск
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Помогите собрать самописец

В наличии контроллер SMH2Gi с версией ПО:
kernel 2.6.29.102
logix 0.264.69
menu 1.0.148
Подходит как будто бы...
Будем изучать мануал "Программирование контроллера SMH2Gi".
Muhomor вне форума   Ответить с цитированием
Старый 17.10.2013, 15:59   #14
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Помогите собрать самописец

Цитата:
Сообщение от Muhomor Посмотреть сообщение
В наличии контроллер SMH2Gi с версией ПО:
kernel 2.6.29.102
logix 0.264.69
menu 1.0.148
Подходит как будто бы...
Будем изучать мануал "Программирование контроллера SMH2Gi".
Ну да, не самое последнее, но точно подходит.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 18.10.2013, 12:24   #15
Muhomor
Новичок
 
Регистрация: Oct 2013
Адрес: Бийск
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Помогите собрать самописец

Arsie, подскажите где изменить IP подключения для отладчика...
p.s. предыдущий пост ни отредактировать ни удалить не могу.
Изображения
Тип файла: jpg GDB.jpg (431.9 Кбайт, 32 просмотров)
Muhomor вне форума   Ответить с цитированием
Старый 18.10.2013, 14:11   #16
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 116
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Помогите собрать самописец

Цитата:
Сообщение от Muhomor Посмотреть сообщение
Подскажите что указать в настройках соединения для подключения отладчика...
Нужно указать фактические настройки контроллера.


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

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


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

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



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


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