Weintek и PLC "..."

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

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

Re: Weintek и PLC "..."

Сообщение KIPiA » 20 окт 2019, 11:01

weintek MT8090XE и S7 1200, С панельки значение передается в MUL и DIV контроллера в IN2. Выключаю плк и значение в ноль скидывается, %MD20 Dint использую, в настройках не даёт поставить галочку retain и в тэгах тоже. Если не правильный адресс использую, где посмотреть какие ретэйн(в руководстве вроде мд может быть ретэйном)?
KIPiA
 
Сообщения: 28
Зарегистрирован: 30 сен 2019, 11:44

Re: Weintek и PLC "..."

Сообщение GTS » 28 янв 2020, 14:51

Добрый день! Кто-нибудь подключал панель weintek к модулю ввода-вывода icp das m-7055d по rs-485? Для чтения входов DI предусмотрена функция 0х02 Read Discrete Inputs - я так понял в панели это 1х, для записи выходов DO - функция 0x05 Write Single Coils но её нет в панели, вроде вместо неё должна быть 0х04. Не могу разобраться, не получается связать модуль с панелью.
GTS
 
Сообщения: 32
Зарегистрирован: 12 май 2016, 15:40

Re: Weintek и PLC "..."

Сообщение Владимир_Я » 29 янв 2020, 08:15

GTS писал(а):Для чтения входов DI предусмотрена функция 0х02 Read Discrete Inputs - я так понял в панели это 1х, для записи выходов DO - функция 0x05 Write Single Coils но её нет в панели, вроде вместо неё должна быть 0х04.

Для 0х02 Read Discrete Inputs - команда 1x
Для 0x05 Write Single Coils - команда 0x.
Это сказано в руководстве в разделе MODBUS Address Type.
Владимир_Я
 
Сообщения: 59
Зарегистрирован: 17 мар 2015, 10:50

Re: Weintek и PLC "..."

Сообщение GTS » 29 янв 2020, 09:30

Спасибо Владимир! Не могу связаться с этим модулем хоть тресни, все перепроверил и кабель и настройки модуля - не видит. В Параметрах устройства панели должно быть Modbus RTU (zero-based Addressing)?
GTS
 
Сообщения: 32
Зарегистрирован: 12 май 2016, 15:40

Re: Weintek и PLC "..."

Сообщение GTS » 29 янв 2020, 12:32

В параметрах панели у становил просто modbus rtu и все заработало. Спасибо за помощь.
GTS
 
Сообщения: 32
Зарегистрирован: 12 май 2016, 15:40

Re: Weintek и PLC "..."

Сообщение sergun_174rus » 18 янв 2021, 10:26

Здравствуйте!
Как правильно оформить функцию GetDataEx чтобы забрать массив с S7-1500?
Код: Выделить всё
unsigned short remVals[100]
GetDataEx(remVals[0], "Siemens_S7-1500", ???, ???, 100)
sergun_174rus
 
Сообщения: 4
Зарегистрирован: 28 дек 2020, 10:43

Re: Weintek и PLC "..."

Сообщение 8bit » 18 янв 2021, 10:35

sergun_174rus писал(а):Здравствуйте!
Как правильно оформить функцию GetDataEx чтобы забрать массив с S7-1500?
Код: Выделить всё
unsigned short remVals[100]
GetDataEx(remVals[0], "Siemens_S7-1500", ???, ???, 100)


примерно так....

Код: Выделить всё
GetDataEx(remVals[0], "Siemens S7-1200", "HMI_DB_1[DB1]-array_real[0]", 100)

GetDataEx(remVals[0], "Siemens S7-1200/S7-1500", DBDn, 490012, 100)

GetData(remVals[0], "Siemens S7-1200/S7-1500", Q, 5, 100)


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

Re: Weintek и PLC "..."

Сообщение Serg290 » 10 фев 2021, 13:56

Всем доброго дня. Имеется связка из simatic s7-300 + Weintek MT8071iE. К этой связке хочу привязать Simple-Scada. Использую arOPC Сервер. В панели Weintek организовал Modbus Server и задал глобальные переменные. все переменные в панели формата 32bit Float. Начинаю читать arOPC (Float) и значения начинают плясать: то показывают 0, то правильное значение, то с минусом. Но самое интересное, что из 13 значений есть одно стабильное и правильное. Что я не так делаю? Пробовал в Weintek преобразования делать - не помогло.
Serg290
 
Сообщения: 66
Зарегистрирован: 18 окт 2020, 17:17

Re: Weintek и PLC "..."

Сообщение 8bit » 04 мар 2021, 13:50

Serg290 писал(а):Всем доброго дня. Имеется связка из simatic s7-300 + Weintek MT8071iE. К этой связке хочу привязать Simple-Scada. Использую arOPC Сервер. В панели Weintek организовал Modbus Server и задал глобальные переменные. все переменные в панели формата 32bit Float. Начинаю читать arOPC (Float) и значения начинают плясать: то показывают 0, то правильное значение, то с минусом. Но самое интересное, что из 13 значений есть одно стабильное и правильное. Что я не так делаю? Пробовал в Weintek преобразования делать - не помогло.


раз пишите на форуме продаца Weintek - подозреваете проблему впанели - воспользуйтесь для чтения регистров modbus с панели альтернативным клиентом , например, modscan или modpool - каков будет результат ? если в таком случае все ок, то панель не виновта и проблема на стороне второго звена цепочки панель-OPC_serverar -> OPC сервере.... попробуйте его натравить на симулятор modbus клиента , например modsim - будут ли стабильные считывания ?
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

Re: Weintek и PLC "..."

Сообщение Markb52 » 15 мар 2021, 16:45

Здравствуйте! При открытии любой работающей аппликации, на комп.Win7,возникает ошибка: "Error while processing (opengl) . Using "Software render" Display Setting.exe may help resolve this problem".(панель MT8102iE ).Подскажите,пожалуйста,что можно сделать.
Markb52
 
Сообщения: 2
Зарегистрирован: 15 мар 2021, 10:23

Пред.След.

Вернуться в Weintek

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

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