Я настаиваю на рабочем примере (ST) использования 232/485 портов !!!
Уж перечитал я документ с названием "SysCom_V3x_E.pdf" вдоль и поперек - ну не работает ни как !!!
Опять те же ошибки. В документации:
"Enumeration COM_PORTS:
TYPE COM_Ports : (SYS_COMPORT_NONE := 0, SYS_COMPORT1 := 1, SYS_COMPORT2,
SYS_COMPORT3, SYS_COMPORT4);
END_TYPE"
Ну вы что, издеваетесь? 3-ю неделю я пытаюсь добиться от вас рабочего примера - а в ответ тишина. Я в конце-концов деньги платил за контроллер, а он лежит теперь мертвым грузом!
Вы хотя бы как-то реагируйте на новые посты. Какие-то сроки обозначайте. Ведь дожмет меня начальник, что придется на какой-нить сименс пересаживаться, а на носу бОльшой проект девайсов этак на 200.
Здравствуйте, Борис.
Под сом5 подразумевается 5й порт. почему 5й. а не 4й, потому что 1-й это консоль.
Что касается библиотеки и работы с ней. Вы же наверняка видели пример по подключению модулей. Там используется ФБ comconn, на мой взгляд, его использование более удобно чем библиотекой напрямую.
И было бы конечно очень полезно увидеть Ваш проект... Выложите пожалуйста.
Никто даже и не пытается переубеждать.
Я тоже предпочитаю ст, он, однозначно, универсальнее!
Но созданные библиотеки ни в коем случае не ограничивают применение их в ст, просто в примере показано так, а из ст их так же можно вызывать.
Спасибо конечно. Действительно искренне спасибо, хотя бы за то, что диалог продолжается. Мне по честному не хочется мигрировать на другое оборудование. Прикипел к ПЛК овена.
Но я вот никак не пойму, почему все вокруг, да около. Там же всего строк 10 кода, а вы мне все сходи посмотри туда, попытайся использовать это...
Конкретно. Язык ST поддерживается. Библиотека SysCom заявлена и заявлено её функционирование. Просто дайте пример работающий.
Пожалуйста.
Хотя есть еще вопрос: функция SysComWrite гарантированно запишет в порт весь переданный ей буфер или следует страховаться и устраивать цикл записи, пока кол-во записанных байт не сравняется с кол-вом байт массива предназначенного для передачи?