1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

WinCC 7.3 и Com порт

Модератор: Глоб.модераторы

Ответить

Автор темы
dragonIMV
здесь недавно
здесь недавно
Сообщения: 28
Зарегистрирован: 18 окт 2014, 18:20
Имя: Иванов Михаил Викторович
Страна: Россия
город/регион: Екатеринбург

WinCC 7.3 и Com порт

Сообщение dragonIMV »

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

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

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

Re: WinCC 7.3 и Com порт

Сообщение Exactamente »

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

Автор темы
dragonIMV
здесь недавно
здесь недавно
Сообщения: 28
Зарегистрирован: 18 окт 2014, 18:20
Имя: Иванов Михаил Викторович
Страна: Россия
город/регион: Екатеринбург

Re: WinCC 7.3 и Com порт

Сообщение dragonIMV »

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

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

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

Автор темы
dragonIMV
здесь недавно
здесь недавно
Сообщения: 28
Зарегистрирован: 18 окт 2014, 18:20
Имя: Иванов Михаил Викторович
Страна: Россия
город/регион: Екатеринбург

Re: WinCC 7.3 и Com порт

Сообщение dragonIMV »

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

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

Re: WinCC 7.3 и Com порт

Сообщение Exactamente »

>#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
здесь недавно
здесь недавно
Сообщения: 28
Зарегистрирован: 18 окт 2014, 18:20
Имя: Иванов Михаил Викторович
Страна: Россия
город/регион: Екатеринбург

Re: WinCC 7.3 и Com порт

Сообщение dragonIMV »

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

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