PDA

Просмотр полной версии : Можно ли к ПЛК150 подключить сканер штрих кодов?



figarokj
01.07.2013, 17:08
Стоит задача: к ПЛК150 подключить сканер штрих кодов, считывать str , привязывать к нему данные и отсылать по команде через ETHERNET на ПК, формировать в текстовом формате.
Принципиально это возможно? Сканер не имеет адреса. Надо использовать библиотеку SysLidcom.lib? Или можно по другому решить такую задачу. Опыта мало, но решить задачку надо))

Николаев Андрей
01.07.2013, 18:14
Какой интерфейс у сканера?
Какие линии нужны для работы сканера?

На ПЛК100 это решалось подключением к RS232 (в нем добавляется нога +5В для питания).
В ПЛК150 этого сделать будет нельзя.

figarokj
02.07.2013, 11:35
интерфейс Сканера Symbol LS2208 RS-232. В плк150 то же есть RS-232, но как подключить адресацию или через свич?

Николаев Андрей
02.07.2013, 14:00
Как и писал - у сканера не только 3 сигнальных линии используется, но он еще и питаться должен 5В от устройства, к которому подключен.
У ПЛК150 порт Debug не имеет выхода 5В - это раз.
Режимы работы (скорость, четность и т.д.) порта Debug ограничены, и надо смотреть техническое описание протокола сканера, чтобы понять - возможно это или нет.
Сейчас как раз реализуется проект: ПЛК100+МВ110-2А+ИП320+сканер. И все это в Ethernet.
Думается мне, что задачи у вас похожие.
Скиньте информацию о себе и о проекте в личку, или на почту a.nikolaev(собака)owen.ru

figarokj
11.07.2013, 12:40
1.Для получения значения переменных из ПЛК в Excel надо использовать DDE сервер.
2. Сканер в формате ЕАN13 выдает 13 символов, скорее всего надо открывать порт и считывать)

figarokj
25.09.2014, 11:19
Статус: начинающий:)
Наконец руки дошли до подключения к ПЛК сканера штрих кода Proton, но что делаю не так. Может кто знает?
1.Стандартным кабелем подключил сканер (с блоком питания 5 В) к ПЛК RS232 Debug стандартным кабелем КС1(предварительно убрал перемычку).
2.Установил в сканере настройки:
-интерфейс RS232;
-EAN13 (14 байтов);
-протокол управления автономный (None);
- скорость 9600;
-8 разрядность, четность - None, 1 старт бит;
3.Кон фигурирую ПЛК: добавляю Universal network module - Debug RS232, параметры модуля:9600,no parity check, 8 bits, one stop bit, RS232,ASCII
4.POU: открывается порт 4, COM_SERVISE, на SYSCOMREAD устанавливаем 4 порт, 14 байит, 0=Timeout. При открытии порта byte_read=0, Сканирую, результат тотже...
Нужна помощь!!

figarokj
26.09.2014, 14:25
:cool:
Подробности здесь 14518
Кто занимался данной задачей откликнитесь!!