Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.11.2013, 15:33   #1
RUS_ANT
Новичок
 
Регистрация: Nov 2013
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию SMH 2Gi и сканер штрих-кодов

Доброго времени суток!
Возникла задача подключить к контроллеру сканер штрих-кодов, а именно Zebex Z-5160, и получать в программу значение считанного штрих-кода.

Ранее с данными котроллерами не работал, поэтому как это должно выглядеть слабо представляю.
Видимо необходимо использовать какойто готовый макрос который умеет получать данные с 232 порта, либо написать такую программу на С++ (как она выглядит мне тоже не ведомо).

Если кто-то может помочь в решении моей проблемы, буду примного благодарен.
(заранее скажу, что примеры из папки example мне не помогли, хотя тоже самое я делал на других контроллерах без проблем, правда там была своя библиотека для работы с сом портом).
RUS_ANT вне форума   Ответить с цитированием
Старый 18.11.2013, 16:06   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: SMH 2Gi и сканер штрих-кодов

Цитата
Сообщение от RUS_ANT Посмотреть сообщение
Доброго времени суток!
Возникла задача подключить к контроллеру сканер штрих-кодов, а именно Zebex Z-5160, и получать в программу значение считанного штрих-кода.

Ранее с данными котроллерами не работал, поэтому как это должно выглядеть слабо представляю.
Видимо необходимо использовать какойто готовый макрос который умеет получать данные с 232 порта, либо написать такую программу на С++ (как она выглядит мне тоже не ведомо).

Если кто-то может помочь в решении моей проблемы, буду примного благодарен.
(заранее скажу, что примеры из папки example мне не помогли, хотя тоже самое я делал на других контроллерах без проблем, правда там была своя библиотека для работы с сом портом).
Сканеры как правило тупо выдают в порт строку символов, которые читают с кода.

Соответственно вам нужен человек, который напишет подпрограммку, которая примет эти символы с порта (RS-232, как я понимаю, или USB) и отдаст FBD-программе в виде числа типа LONG. Ну или кучей обычных чисел, это как вам удобнее.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 18.11.2013, 17:14   #3
RUS_ANT
Новичок
 
Регистрация: Nov 2013
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMH 2Gi и сканер штрих-кодов

ну так, то да. там именно строка, и именно с 232 порта. А так на вскидку, насколько сложная будет эта подпрограммка? и она в виде чего всеже будет (программа на С++)?
RUS_ANT вне форума   Ответить с цитированием
Старый 18.11.2013, 18:25   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: SMH 2Gi и сканер штрих-кодов

Цитата
Сообщение от RUS_ANT Посмотреть сообщение
ну так, то да. там именно строка, и именно с 232 порта. А так на вскидку, насколько сложная будет эта подпрограммка? и она в виде чего всеже будет (программа на С++)?
"Сложность" - понятие относительное.

Я, например, хоть порвусь весь, но не выжму штангу в 250Кг. А олимпийский чемпион такое на тренировках щёлкает для разминки (рекорд для жима лёжа свыше 450Кг).

Так и в вашем случае.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 21.11.2013, 13:23   #5
RUS_ANT
Новичок
 
Регистрация: Nov 2013
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMH 2Gi и сканер штрих-кодов

Похоже никто такого не делал никогда...
Очень странно.
Мне всегда казалось, что для таких вещей должны уже быть готовые
библиотеки, скрипты, макросы и т.д. чтобы конечному пользователю
было проще работать с ПЛК и иметь возможность подключать
любую переферию.

Последний раз редактировалось RUS_ANT, 21.11.2013 в 13:39
RUS_ANT вне форума   Ответить с цитированием
Старый 22.11.2013, 09:29   #6
Den
Сотрудник Segnetics
 
Регистрация: Sep 2011
Сообщения: 129
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMH 2Gi и сканер штрих-кодов

Цитата
Сообщение от RUS_ANT Посмотреть сообщение
Похоже никто такого не делал никогда...
Очень странно.
Мне всегда казалось, что для таких вещей должны уже быть готовые
библиотеки, скрипты, макросы и т.д. чтобы конечному пользователю
было проще работать с ПЛК и иметь возможность подключать
любую переферию.
Имеется библиотека работы с Мем-переменными в программах С\С++. С её помощью Вы можете реализовать программу, которая будет читать информацию из устройства, например, из ком-порта и передавать её в ФБД проект.
На вскидку, исходный код программы будет 100 строк, линуксовый программист сделает её Вам за день.
Den вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сканер штрих кодов Max2114 Вопросы о SMH4 4 25.12.2018 20:29
SMH 2GI и Isagraf? Lenprom Вопросы о SMH-2G(i) 5 04.10.2017 21:12
Радиомодем для Segnetics SMH 2G(i) Unrealee Вопросы о SMH-2G(i) 24 11.01.2017 11:47
SMH 2Gi не идёт обмен со слейвом по ethernet (решено) armk22 Вопросы о SMH-2G(i) 11 23.12.2016 11:50
Продам SMH 2Gi 0020-01-2 и MC-0402-01-0 Andrey42 Барахолка 0 21.06.2016 08:25


Часовой пояс GMT +4, время: 08:37.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023