Добрый день.
Подскажите, как в WinCC 7.3 можно считывать данные с комп порта?
А то новые весы не смогли подцепить к контроллеру и решили напрямую к компьютеру подключить.
На самом компе написал на С++ маленькую программу, чтобы считать данные Com порта, это все успешно проходит, вес получаю.
Теперь в самой WinCC пытаюсь повторить. И не выходит в скриптах сделать считывание данных с ком порта.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
WinCC 7.3 и Com порт
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 28
- Зарегистрирован: 18 окт 2014, 18:20
- Имя: Иванов Михаил Викторович
- Страна: Россия
- город/регион: Екатеринбург
-
- частый гость
- Сообщения: 409
- Зарегистрирован: 20 ноя 2012, 13:45
- Имя: :.О.N.Ф
- Страна: Россия
- Благодарил (а): 3 раза
- Поблагодарили: 7 раз
Re: WinCC 7.3 и Com порт
Я по WinCC не подскажу, но чтобы кто-то вам смог помочь, наверное, стоит рассказать, что именно не выходит?
«Сразу видно внимание к каждой мелочи, неиспорченным не осталось ничто».
-
- здесь недавно
- Сообщения: 28
- Зарегистрирован: 18 окт 2014, 18:20
- Имя: Иванов Михаил Викторович
- Страна: Россия
- город/регион: Екатеринбург
Re: WinCC 7.3 и Com порт
Для начала не выходит хотя бы:
#include <Windows.h>
или не помню уже откуда именно берется функция ReadFile для чтения инфы с ком порта или CreateFile для инициализации ком порта
Или в WinCC их и не добавить?
#include <Windows.h>
или не помню уже откуда именно берется функция ReadFile для чтения инфы с ком порта или CreateFile для инициализации ком порта
Или в WinCC их и не добавить?
-
- здесь недавно
- Сообщения: 28
- Зарегистрирован: 18 окт 2014, 18:20
- Имя: Иванов Михаил Викторович
- Страна: Россия
- город/регион: Екатеринбург
Re: WinCC 7.3 и Com порт
Так, этот вопрос остался не решенным, так что решил поднять тему.
Может кто подскажет как в скриптах WinCC использовать функции ReadFile и CreateFile, для работы com портом?
А то не удается никак их задействовать.
Может кто подскажет как в скриптах WinCC использовать функции ReadFile и CreateFile, для работы com портом?
А то не удается никак их задействовать.
-
- частый гость
- Сообщения: 409
- Зарегистрирован: 20 ноя 2012, 13:45
- Имя: :.О.N.Ф
- Страна: Россия
- Благодарил (а): 3 раза
- Поблагодарили: 7 раз
Re: WinCC 7.3 и Com порт
>#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
наверно, его нет ни в %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
«Сразу видно внимание к каждой мелочи, неиспорченным не осталось ничто».
-
- здесь недавно
- Сообщения: 28
- Зарегистрирован: 18 окт 2014, 18:20
- Имя: Иванов Михаил Викторович
- Страна: Россия
- город/регион: Екатеринбург