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

WinCC 7.3 и Com порт


Автор темы
dragonIMV
здесь недавно
здесь недавно
Сообщения: 26
Зарегистрирован: 18 окт 2014, 17:20
Ф.И.О.: Иванов Михаил Викторович

WinCC 7.3 и Com порт

Сообщение dragonIMV » 18 янв 2015, 09:33

Добрый день.
Подскажите, как в WinCC 7.3 можно считывать данные с комп порта?
А то новые весы не смогли подцепить к контроллеру и решили напрямую к компьютеру подключить.

На самом компе написал на С++ маленькую программу, чтобы считать данные Com порта, это все успешно проходит, вес получаю.
Теперь в самой WinCC пытаюсь повторить. И не выходит в скриптах сделать считывание данных с ком порта.

Аватара пользователя

Exactamente
частый гость
частый гость
Сообщения: 409
Зарегистрирован: 20 ноя 2012, 12:45
Ф.И.О.: :.О.N.Ф
Благодарил (а): 3 раза
Поблагодарили: 3 раза

Re: WinCC 7.3 и Com порт

Сообщение Exactamente » 18 янв 2015, 10:03

Я по WinCC не подскажу, но чтобы кто-то вам смог помочь, наверное, стоит рассказать, что именно не выходит?
«Сразу видно внимание к каждой мелочи, неиспорченным не осталось ничто».


Автор темы
dragonIMV
здесь недавно
здесь недавно
Сообщения: 26
Зарегистрирован: 18 окт 2014, 17:20
Ф.И.О.: Иванов Михаил Викторович

Re: WinCC 7.3 и Com порт

Сообщение dragonIMV » 19 янв 2015, 11:22

Для начала не выходит хотя бы:
#include <Windows.h>

или не помню уже откуда именно берется функция ReadFile для чтения инфы с ком порта или CreateFile для инициализации ком порта

Или в WinCC их и не добавить?


Автор темы
dragonIMV
здесь недавно
здесь недавно
Сообщения: 26
Зарегистрирован: 18 окт 2014, 17:20
Ф.И.О.: Иванов Михаил Викторович

Re: WinCC 7.3 и Com порт

Сообщение dragonIMV » 19 мар 2015, 15:38

Так, этот вопрос остался не решенным, так что решил поднять тему.
Может кто подскажет как в скриптах WinCC использовать функции ReadFile и CreateFile, для работы com портом?
А то не удается никак их задействовать.

Аватара пользователя

Exactamente
частый гость
частый гость
Сообщения: 409
Зарегистрирован: 20 ноя 2012, 12:45
Ф.И.О.: :.О.N.Ф
Благодарил (а): 3 раза
Поблагодарили: 3 раза

Re: WinCC 7.3 и Com порт

Сообщение Exactamente » 19 мар 2015, 19:09

>#include <Windows.h>
наверно, его нет ни в %projectname%/library, ни в WinCC/aplib :) Вообще, насколько я знаю, в винсс файлы открываются fopen() из сишной stdio.h . Вряд ли в винсс запилили весь WinAPI, а ReadFile() это WinAPI, в отличие от чисто сишной платформонезависимой fopen.

Тут с помощью fopen и прочих ф-й челу почти удалось запилить в матлабе работу с портом, но бедолага не догадался 1 на 2 поменять: http://www.mathworks.com/matlabcentral/ ... ead/145681

Тут предлагают готовую стороннюю либу для этого дела: http://plcforum.uz.ua/viewtopic.php?f=10&t=638

А тут сименс учит, как это делать из VBS: https://support.industry.siemens.com/cs ... 5?lc=en-WW
«Сразу видно внимание к каждой мелочи, неиспорченным не осталось ничто».


Автор темы
dragonIMV
здесь недавно
здесь недавно
Сообщения: 26
Зарегистрирован: 18 окт 2014, 17:20
Ф.И.О.: Иванов Михаил Викторович

Re: WinCC 7.3 и Com порт

Сообщение dragonIMV » 20 мар 2015, 08:25

Понял, спасибо огромное, пошел читать. На VBS, думаю, самое то будет.


Вернуться в «WinCC»



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

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