EasyBuilder - Скорая помощь новичкам

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Re: EasyBuilder - Скорая помощь новичкам

Сообщение EldarM » 27 июл 2022, 10:34

8bit писал(а):
EldarM писал(а):Здравствуйте!
На сайте есть видео о подключении RFID-считывателя к панели Weintek.
Не могли бы выложить сам проект для изучения?

Ссылка на архив


Спасибо!
А при реализации данного проекта для панелей eMT3120e или MT8121XE пропадут только SQL-возможности?
P.S.: почему у данного проекта нельзя поменять тип модели панели?
EldarM
 
Сообщения: 9
Зарегистрирован: 22 июл 2022, 08:22

Re: EasyBuilder - Скорая помощь новичкам

Сообщение 8bit » 27 июл 2022, 10:46

EldarM писал(а):
8bit писал(а):
EldarM писал(а):Здравствуйте!
На сайте есть видео о подключении RFID-считывателя к панели Weintek.
Не могли бы выложить сам проект для изучения?

Ссылка на архив


Спасибо!
А при реализации данного проекта для панелей eMT3120e или MT8121XE пропадут только SQL-возможности?


таблица сравнения серий по возможностям

EldarM писал(а):P.S.: почему у данного проекта нельзя поменять тип модели панели?

cMT серия концептуально отличается (многопользовательский логин, cMT Viewer и т.п.) от MT* серий, поэтому это дорога в одну сторону MT* -> cMT, обратной дороги cMT -> MT* нет
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

Re: EasyBuilder - Скорая помощь новичкам

Сообщение EldarM » 29 июл 2022, 10:50

А могли бы вы помочь написать макрос для того, чтобы при считывании конкретной карты с RFID-считывателя панель Weintek (не дружащая с SQL) передала в ПЛК булевую переменную?
EldarM
 
Сообщения: 9
Зарегистрирован: 22 июл 2022, 08:22

Re: EasyBuilder - Скорая помощь новичкам

Сообщение EldarM » 29 июл 2022, 12:30

EldarM писал(а):А могли бы вы помочь написать макрос для того, чтобы при считывании конкретной карты с RFID-считывателя панель Weintek (не дружащая с SQL) передала в ПЛК булевую переменную?

или то, что прочитала
EldarM
 
Сообщения: 9
Зарегистрирован: 22 июл 2022, 08:22


Re: EasyBuilder - Скорая помощь новичкам

Сообщение EldarM » 29 июл 2022, 15:53

AlexandrGr писал(а):https://www.rusavtomatika.com/weintek_projects/?ask_drivers=rfid

Спасибо! Еще бы понимать, какой макрос за что отвечает.
Необходимо глубоко погружаться, чтобы передать всего 1 слово в ПЛК.
EldarM
 
Сообщения: 9
Зарегистрирован: 22 июл 2022, 08:22

Re: EasyBuilder - Скорая помощь новичкам

Сообщение EldarM » 01 авг 2022, 10:43

Что не так с кодом макроса?
Передаю значение с RFID-считывателя в панель и в ПЛК, но ничего не происходит

Код: Выделить всё
macro_command main()
char RFIDValue[10] = ""
StringGet(RFIDValue[0], "RFID", BARCODE, 1, 10)
StringSet(RFIDValue[0], "Local HMI", "HMIRFIDValue", 10)
StringSet(RFIDValue[0], "MODBUS TCP/IP", "АА", 1)

end macro_command
EldarM
 
Сообщения: 9
Зарегистрирован: 22 июл 2022, 08:22

Re: EasyBuilder - Скорая помощь новичкам

Сообщение EldarM » 01 авг 2022, 12:29

EldarM писал(а):Что не так с кодом макроса?
Передаю значение с RFID-считывателя в панель и в ПЛК, но ничего не происходит

Код: Выделить всё
macro_command main()
char RFIDValue[10] = ""
StringGet(RFIDValue[0], "RFID", BARCODE, 1, 10)
StringSet(RFIDValue[0], "Local HMI", "HMIRFIDValue", 10)
StringSet(RFIDValue[0], "MODBUS TCP/IP", "АА", 1)

end macro_command


Сам отвечу: код написан нормально, просто не была выставлена галочка периодической работы
EldarM
 
Сообщения: 9
Зарегистрирован: 22 июл 2022, 08:22

Re: EasyBuilder - Скорая помощь новичкам

Сообщение 8bit » 01 авг 2022, 13:24

EldarM писал(а):
Сам отвечу: код написан нормально, просто не была выставлена галочка периодической работы


и как бы мы догадались ?
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

Re: EasyBuilder - Скорая помощь новичкам

Сообщение 8bit » 01 авг 2022, 13:26

EldarM писал(а):
Код: Выделить всё
char RFIDValue[10] = ""


это вы типа инициализировали пустой массив на 10 элементов ?
после инициализации и до записи туда значений пробовали вывести его содержимое в регистры/окно ?
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

Пред.След.

Вернуться в Weintek

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

Сейчас этот форум просматривают: Bing [Bot] и гости: 1

cron