Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

Использование PLCSIM

PLC, прочие контроллеры, промышленные компьютеры, операторские панели

Автор темы
Wasily

Использование PLCSIM

Сообщение Wasily » 18 мар 2010, 07:44

Подскажите, плз. В Степе, для CPU 313C -2DP сконфигурирован cчётный вход нулевым каналом. Cделан набросок в LADе с применением SFB 47. Как c помощью PLSIM симулировать входные импульсы канала и тем самым просмотреть реакцию SFB?


T_Vlad
освоился
освоился
Сообщения: 247
Зарегистрирован: 05 мар 2010, 15:01
Ф.И.О.: Тихомиров Владимир Владимирович
Поблагодарили: 1 раз

Re: Использование PLCSIM

Сообщение T_Vlad » 18 мар 2010, 08:14

С данным процессором не работал, но суть везде одна.
Входные импульсы именно канала Вы программными средствами (а симулятор это программа) не сымитируете. Можно на тех же FB создать генератор импульсов и завести на вход Вашей программы.
Я, для имитации переменных аналоговых сигналов, беру (FB) интегратор, (на нём формируется скорость) выход его завожу на "синус", далее множу на коэффициент пропорциональности. Если нужно ставлю ограничение верха и низа, добавляя константы.
Чтобы создать совсем уж хитрую переменную, накладываю ещё и FB логарифма.
Практически (на стенде) не заметно, что он работает не в реале.


Автор темы
Wasily

Re: Использование PLCSIM

Сообщение Wasily » 18 мар 2010, 08:37

генератор импульсов создан на одном network'е. импулсный бит расположился в глобальной DB-шке. Заминка во входе программы. Не знаю как адресовать этот самый вход программы, в смысле - счётный вход.
В конфигурации железа начальный адрес входов проца по дискретным входам 124, по счётному каналу 768 (300Н) - установлены по умолчанию (проц без доп. модулей). Лобовая передача содержимого импульсного бита на дискретные входы 0-го канала (I 124.0, I 124.1 и I 124.2) ничего, естесственно не даёт.
Как же адресовать результаты работы генератора импульсов, чтобы их словила SFB 47?


Автор темы
Wasily

Re: Использование PLCSIM

Сообщение Wasily » 19 мар 2010, 07:01

Просмотрел список поддерживаемых симулятором SFB. 47-я в этот список не входит.


T_Vlad
освоился
освоился
Сообщения: 247
Зарегистрирован: 05 мар 2010, 15:01
Ф.И.О.: Тихомиров Владимир Владимирович
Поблагодарили: 1 раз

Re: Использование PLCSIM

Сообщение T_Vlad » 19 мар 2010, 08:36

Wasily писал(а): Не знаю как адресовать этот самый вход программы, в смысле - счётный вход.

Программа контроллера не работает напрямую с каналом. Данные канала (при скане) записываются в служебную область памяти, где каждому каналу строго определён свой адрес. Выход генератора привязывайте к адресу этой ячейки и вход счётчика тоже к ней.
Есть другой вариант - создать генератор внутри программы счётчика. Соединить через внутреннюю переменную, или программный ключ, управление которым вывести в интерфейс. Тогда можно будет включать и отключать имитацию.


Автор темы
Wasily

Использование PLCSIM

Сообщение Wasily » 19 мар 2010, 10:46

Влад, прошу уточнить, под словами "служебная память" вы подразумеваете системную память, куда в область операндов записывается образ процесса? Если да, то в рассматриваемом случае адрес IW 768 будат правильным?
В наброске программы результаты деятельности генератора DB N.DBX0.0, DB N.DBX0.1 и т.д. адресовались на биты указанного адреса. И как же быть с неподдержкой PLCSIM V 5.3 истемного SFB 47, не вижу вашего мнения.


T_Vlad
освоился
освоился
Сообщения: 247
Зарегистрирован: 05 мар 2010, 15:01
Ф.И.О.: Тихомиров Владимир Владимирович
Поблагодарили: 1 раз

Re: Использование PLCSIM

Сообщение T_Vlad » 19 мар 2010, 11:00

Wasily писал(а): не вижу вашего мнения.

Я же выше написал, что данный контроллер не знаю. Посоветовал, как это решить программно. Тоесть фактически написать свой имитатор.
А память имел ввиду controller memoris. Это нужно по мануалам смотреть какая область памяти зарезервирована под обмен.


Автор темы
Wasily

Re: Использование PLCSIM

Сообщение Wasily » 19 мар 2010, 11:24

Хорошо, вас понял. Спасибо за помощь.


Вернуться в «Средний уровень автоматизации»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей