PDA

Просмотр полной версии : Работа по интерфейсу RS-485 или RS-232 без стандартного протокола. Можно так?



Daedal
27.08.2018, 17:38
Добрый день!

Есть потребность принять/передать в ПЛК "сырые" данные по указанным линиям связи.

Можно ли как-то обращаться напрямую в порт на чтение/запись, минуя протоколы modbus и другие?

Спасибо!

П.С. : Я правильно понимаю, что это можно делать при помощи Universal Network Module?
Если да, то можно ли каким-то образом выставить не стандартную скорость из списка, а другую, которой нет в списке?
Например, если вызывать этот модуль из ST - программы?

capzap
27.08.2018, 18:06
http://www.owen.ru/forum/showthread.php?t=13585

Daedal
27.08.2018, 18:58
http://www.owen.ru/forum/showthread.php?t=13585

Спасибо!
Уточните, пожалуйста, будет ли работать, если скорость порта указать нестандартную?

Вольд
27.08.2018, 19:08
Спасибо!
Уточните, пожалуйста, будет ли работать, если скорость порта указать нестандартную?

Не будет работать.

Scream
27.08.2018, 21:46
Не будет работать.

Что-то я не помню такого ограничения, работал на разных скоростях без проблем.

Daedal
28.08.2018, 08:29
Что-то я не помню такого ограничения, работал на разных скоростях без проблем.

На разных - нестандартных?
Это ключевой момент. Беру/не беру ПЛК.

capzap
28.08.2018, 08:37
На разных - нестандартных?
Это ключевой момент. Беру/не беру ПЛК.

так Вы назовите что для Вас не стандартная скорость а еще лучше микросхему последовательно порта(UART)

Daedal
28.08.2018, 08:47
так Вы назовите что для Вас не стандартная скорость а еще лучше микросхему последовательно порта(UART)
Скорость 10400. Микросхема будет, наверное, MAX3232, но я ещё не купил.

SA104
28.08.2018, 09:12
Скорость 10400. Микросхема будет, наверное, MAX3232, но я ещё не купил.

Протокол KWP -2000 поднимать собираетесь?

ASo
28.08.2018, 09:12
Вас спрашивали про UART, а не про драйвер.
Ну и сложно еще один кварц поставить?

Вольд
28.08.2018, 09:20
Ну и сложно еще один кварц поставить?

В ПЛК ОВЕН предлагаете другой кварц поставить ? ;)

Вольд
28.08.2018, 09:22
На разных - нестандартных?
Это ключевой момент. Беру/не беру ПЛК.

На скорости из нестандартного ряда последовательный порт ПЛК ОВЕН корректно работать не будет.

melky
28.08.2018, 09:27
на такой скорости вряд ли будет работать, просто библиотека не примет данного значения при настройке...
таких устройств, которые могут работать на нестандартных скоростях практически нет.

IVM
28.08.2018, 09:38
Автору темы надо взять Arduino Uno, подобрать под нестандартную скорость кварц и все получится.

Daedal
28.08.2018, 09:41
....вряд ли будет работать...
Это вряд ли не даёт покоя.

..просто библиотека не примет данного значения при настройке...
Если библиотеки у ОВЕНов одни и те же, то я смогу проверить связь, подключив adruino(не ругайтесь) к имеющемуся ПЛК(но в проекте нужен другой ПЛК) на этой скорости.
Но это будет не скоро, а заказывать ПЛК хотел сегодня-завтра...

Daedal
28.08.2018, 09:42
Автору темы надо взять Arduino Uno, подобрать под нестандартную скорость кварц и все получится.

Это всё есть. Но нее хочу я упаковывать его и обвязывать и доказывать, что его вообще тут может быть...
Тем более, в проекте ПЛК всё равно будет

Daedal
28.08.2018, 09:51
Протокол KWP -2000 поднимать собираетесь?

Сложно представить, для чего такая скорость ещё может быть нужна;)

melky
28.08.2018, 09:52
Откуда у вас родилась нестандартная скорость, вот вопрос ?

Daedal
28.08.2018, 15:42
Откуда у вас родилась нестандартная скорость, вот вопрос ?

Ответ выше дан

Scream
28.08.2018, 17:20
Я много работал с нестандартными протоколами на ПЛК100, ну не помню я ограничения по скоростям.
Припоминаю ограничение на debug порт, но и с ними не сталкивался.

В любом случае проще позвонить в ОВЕН и спросить напрямую. Хотя в последнее время тех поддержка очень специфическая и может насоветовать.

Daedal
28.08.2018, 18:36
Я много работал с нестандартными протоколами на ПЛК100, ну не помню я ограничения по скоростям.
Припоминаю ограничение на debug порт, но и с ними не сталкивался.

В любом случае проще позвонить в ОВЕН и спросить напрямую. Хотя в последнее время тех поддержка очень специфическая и может насоветовать.

Позвонил в ОВЕН.
Сказали, что работать НЕ будет. Сослались на описание библиотеки SysLibCom.lib, где в структуре COMSETTINGSEX тип данных dwBaudRate в комментариях имеет перечисление стандартных скоростей 4800, 9600, 19200, 38400, 57600, 115200.

Комментарии - не 100% гарантия, конечно. Люди любят оставлять не задокументированные возможности.
Придётся проверять, получается.

capzap
28.08.2018, 18:52
Люди любят оставлять не задокументированные возможности.
но не на столько, скорость DSL тут не получится или Вы про промежуток между 9600 и 19200

Daedal
28.08.2018, 19:13
но не на столько, скорость DSL тут не получится или Вы про промежуток между 9600 и 19200

Да, меня интересует только 10400 скорость.

capzap
28.08.2018, 19:26
не будет работать, все бибки начинающиеся с Sys____ к овен отношения не имеют, это Вам в CoDeSys (https://www.codesys.com/) обращаться надо за еще одним разъяснением

Филоненко Владислав
30.08.2018, 08:50
Да, работать не будет. В библиотеке только стандартные скорости.
Конечно, возможна кастомная доработка, под типовое применение.
Как часто вы используете нестандартные скорости?

Daedal
30.08.2018, 09:49
Да, работать не будет. В библиотеке только стандартные скорости.
Конечно, возможна кастомная доработка, под типовое применение.
Как часто вы используете нестандартные скорости?

Не часто(надеюсь, что пока), но такая доработка серьёзно упростила бы жизнь.

Кирилл Валюнин
30.08.2018, 10:20
Какая у вас модель ПЛК?

Daedal
30.08.2018, 10:44
Какая у вас модель ПЛК?

Никакой пока. Закладываю ПЛК100.

Есть в наличии ПЛК110-60 первой версии.

Филоненко Владислав
30.08.2018, 14:20
Как определитесь, напишите мне в личку марку ПЛК и какие надо скорости, сделаю Вам прошивку

приборист
30.08.2018, 14:31
Как определитесь, напишите мне в личку марку ПЛК и какие надо скорости, сделаю Вам прошивку

Как сделать возможность создания каталогов на USB M02, так мне ответили - никому это не нужно.
А как скорость выбрать не из стандарта, так пожалуйста.

Нормальный подход.

Кирилл Валюнин
30.08.2018, 14:58
Владислав Филоненко забанен на 2 дня

Екатерина Аладышева
30.08.2018, 16:00
Валенок, Вам предупреждение. Сообщение удалено.
В соответствии с правилами форума
п. 5.4. На Форуме ПОЛНОСТЬЮ запрещается использование ненормативной лексики в ЛЮБЫХ проявлениях. Запрещены любые интерпретации ненормативной лексики, в том числе с использованием символов, подменяющих буквы. Если пользователь считает, что его права нарушили, он вправе обратиться в вышестоящую инстанцию - к администратору. Решение администратора является окончательным и обжалованию не подлежит;

Прошу Вас соблюдать правила форума. За повторное нарушение - бан 2 дня.

Daedal
30.08.2018, 19:25
Владислав Филоненко забанен на 2 дня

Простите, пожалуйста, что случилось?

Сергей Лысов
31.08.2018, 15:04
Простите, пожалуйста, что случилось?

Владислав ответит вам в понедельник и прокомментирует ситуацию с выходом новой прошивки.

Daedal
31.08.2018, 15:05
Прям по среди общения сообщения пропадають...видимо, мы флудим...но почему тогда молча, без предупреждений, товарищи?

Daedal
31.08.2018, 15:06
Владислав ответит вам в понедельник и прокомментирует ситуацию с выходом новой прошивки.

Спасибо, понятно.

Филоненко Владислав
03.09.2018, 07:46
Я тут отсутствовал, определились с маркой ПЛК?

Daedal
15.10.2018, 14:32
Я тут отсутствовал, определились с маркой ПЛК?

Да, я тоже отсутствовал немного:o

ПЛК100 будет.

Филоненко Владислав
16.10.2018, 19:29
Ок, сделаем Вам Спецпрошивку.
10400? Может еще какие сообщество подскажет, я сразу и сделаю для всех.

Daedal
17.10.2018, 13:20
Ок, сделаем Вам Спецпрошивку.
10400? Может еще какие сообщество подскажет, я сразу и сделаю для всех.

Да, 10400.

Спасибо.

Филоненко Владислав
18.10.2018, 11:15
Попробуйте. Нестандартные скорости работают только через библиотеку SySLibCom, задавать бодрейт напрямую

Daedal
01.11.2018, 14:03
Попробуйте. Нестандартные скорости работают только через библиотеку SySLibCom, задавать бодрейт напрямую

Прошу прощения за долгий ответ.
Проверить пока не могу.

Спасибо Вам большое в любом случае, Владислав!