Просмотр полной версии : Управление выходами ПЛК63
Форум курил, но для уточнения все же спрошу.
Связка ПЛК63+СМИ1 протокол Модбас.
Задачи две:
1. С панели требуется форсирование дискретных выходов - принудительное переключение 0/1. Я могу переключать состояние, обращаясь например к %QD0.1.1 по регистру 8, какой тип данных должен быть задан с панели для обращение к выходам?
2. С панели требуется изменять токовый сигнал 4-20мА для управления частотником. Могу я обращаться к %QD0.1.5 по регистру 10? Тоже интересует размерность параметра и тип.
1.Да вы можете переключать принудительно %QD0.1.1 но с панели должно REAL значение (FLOAT).
2.Да вы можете обращаться к %QD0.1.5 по регистру 10.
Че-то не получается управлять выходами. В данном примере хочу с панели включать выход %QD0.1.0 регистр 0.
Работает панель как индикатор. Показывает температуру на экране 1 большого индикатора и состояние выхода №1 малого индикатора, а вот изменять состояние выходов аналогового и дискретного не хочет.
В чём проблема?
http://narod.ru/disk/6594634001/%D0%9E%D0%9B%D0%92.rar.html
Организуйте управление выходом в проекте, так как у вас к одному выходу обращается программа и СМИ1. Идёт запись (1) как из программы, так и из СМИ1 приоритет обращения к выходу имеет программа, когда она запущена, а когда она остановлена то панель. Вот вы и не можете принудительно управлять выходом.
Организуйте управление выходом в проекте...
В кодесисе я могу симулировать выхода.
Спасибо за разъяснение, только каким образом это сделать?
Алексей Дмитриев
02.03.2011, 23:57
Читаем регистр из панели и отправляем его значение на выход ПЛК. В чем сложность-то?
Читаем регистр из панели и отправляем его значение на выход ПЛК. В чем сложность-то?
Может я чего-то не понимаю, но я воздействую панелью (записываю из панели в ПЛК) на регистр в ПЛК. Мой пример есть в ссылке переписок, покажите свой пример пжлст.
[QUOTE=capzap;55840]В ПЛК Вы записываете в регистр ModBus(Slave), далее в главной программе значение регистра передаете дискретному или аналоговому выходу. Все регистры можно переименовать удобными для Вас именами, совсем не обязательно к ним обращаться в той форме которую Вы используете.[/QUOTE
если не трудно покажите на примере или скрин какой нить
Как записать с панели REAL, наверное не вызовет трудностей, тогда можно и на прямую присвоить значение на выход ПЛК
Во во, я почти так тоже додумал. Только у меня ПЛК63 и в конфигураторе модбас не добавляет:(
Зато я так понял можно добавлять модули в них опрелелять адреса переменных и с помощью их передавать данные в программу.
РП ПЛК63.73.pdf
пункт 7.4 Добавляемые подэлементы (подмодули) конфигурации ПЛК
(пользовательские параметры)
А так? Если модераторы не поправляют, значит отчасти я прав :)
Да, эту версию я сейчас проверяю, спасибо! только у меня написано на FBD.
Усе заработало )))
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot