Тензо м подключение к компьютеру
2 Controller Free программное обеспечение для связи с весовым терминалом Описание Программное обеспечение Controller Free принимает данные о весе с весоизмерительного терминала и предоставляет доступ к значению текущего веса другим приложениям посредством технологии OLE. Связь терминала с персональным компьютером осуществляется по интерфейсам RS-232, RS-485 или TCP/IP. Поддерживаются все весоизмерительные терминалы серии ТВ производства «Тензо-М», работающие по протоколу обмена данными «6.43» или «Тензо-М». Ограничения бесплатной версии Версия ПО Controller Free в локальном режиме поддерживает работу с одним COM-портом и одним весовым терминалом. Перечень версий ПО представлен в сравнительной таблице: USB-ключ защиты Кол-во опрашиваемых терминалов Терминальный режим Controller Free 1 Controller Pro Не ограничено Controller Net Не ограничено Установка программы Запустить файл установки программы «Setup_ControllerFree_v.3.2.exe». В открывшемся окне инсталлятора выбрать папку для установки программы. Запуск и настройка программы Запустить программу «ControllerFree_v.3.2». Рис. 1. Основное окно ПО Controller - 2 -
3 Размер окна можно изменить, двигая его правый нижний угол: При невозможности получить вес с терминала, в окне программы будет показана бегущая строка «С терминалом нет связи»: Возможные причины ошибки: ошибочные настройки программы (порт, скорость, канал, задержка), неисправность кабельного соединения терминала с компьютером. По правому щелчку на рабочей области программы доступно контекстное меню: - 3 -
4 Установка параметров связи с весовым терминалом осуществляется в меню «Настройки»: Настройка параметров связи с терминалом Порт COM-порт компьютера, к которому подключен весовой терминал. Скорость скорость обмена данными с весовым терминалом. Необходимо установить то значение скорости обмена, на которое настроен подключаемый терминал. Для просмотра или изменения параметров терминала см. руководство по эксплуатации терминала. Обычно используются следующие значения скорости обмена: 9600, Сетевой адрес терминала данный параметр используется при подключении нескольких терминалов к одному COM-порту по каналу последовательной связи RS-485. В этом случае обращение к нужному терминалу осуществляется по адресу. Сетевой адрес терминала задается в настройках (см. руководство по эксплуатации терминала). В случае подключения одного терминала обычно используется значение адреса, равное 1. Задержка длительность паузы (мс) после отправки команды в терминал. Рекомендуемое значение: 50. Протокол протокол обмена данными с весовым терминалом Настройка внешнего вида окна программы Скин выбор варианта оформления внешнего вида программы. Цвет (вес стабилен) цвет цифр индикатора при стабильном весе Цвет (вес нестабилен) цвет цифр индикатора при нестабильном весе - 4 -
5 Признак стабильного веса это параметр, передаваемый весовым преобразователем, означающий, что в настоящее время значение веса не изменяется. Подробнее см. руководство по эксплуатации преобразователя. Сетевой режим Данный режим предназначен для получения веса по протоколу TCP/IP от программы Controller Net (приобретается отдельно). Концепция работы такой системы заключается в следующем один или несколько весовых терминалов подключены к одному компьютеру, а работа с показаниями терминалов осуществляется на других ПК внутри одной локальной сети. В этом случае на ПК, к которому подключены терминалы, устанавливается сетевая версия ПО Controller Net. На остальных ПК клиентские версии Controller Free. Controller Net принимает запросы от клиентов по протоколу TCP/IP. Поддерживается терминальный режим
7 Пример работы с программой в «1С:Предприятие 7.7» В «Глобальный модуль» поместить код создания объекта. Для этого в секции объявления глобальных переменных объявить соответствующую переменную: Перем ТВ003 Экспорт; А в процедуре ПриНачалеРаботыСистемы создать объект ТВ003 = СоздатьОбъект( Controller.ScAuto ); Создать новый документ или взять существующий, на форме разместить кнопку «Получить вес», вызывать окно свойств для этой кнопки и на закладке «Дополнительно» в окне «Формула» указать функцию Опрос(), которая будет выполняться при нажатии кнопки. Далее необходимо определить функцию Опрос(), щелкнув по закладке «Модуль» формы: // Для локального режима Процедура Опрос() Var Res Res = ТВ003.GetStatus(1,1); Сообщить( Текущий статус +Строка(Res)); Res = ТВ003.GetWeight(1,1); Сообщить( Текущий вес +Строка(Res)); КонецПроцедуры. // Для сетевого режима (при совместной работе с Controller Net) Процедура Опрос() Var Res Res = ТВ003.GetStatusNet(«Весы1»); Сообщить( Текущий статус +Строка(Res)); Res = ТВ003.GetWeightNet(«Весы1»); Сообщить( Текущий вес +Строка(Res)); КонецПроцедуры
8 Пример работы с программой в 1С:Предприятие 8.2 // Для локального режима &НаКлиенте Процедура ПолучитьВес(Команда) Перем Вес; Терминал = Новый COMОбъект("Controller.ScAuto"); Вес = Терминал.GetWeight(1,1); КонецПроцедуры // Для сетевого режима (при совместной работе с Controller Net) &НаКлиенте Процедура ПолучитьВес(Команда) Перем Вес; Терминал = Новый COMОбъект("Controller.ScAuto"); Вес = Терминал.GetWeightNet("Весы1"); КонецПроцедуры Пример работы с программой в Delphi 2010 // Для локального режима uses , ComObj; Var Controller: Variant; Ves: string; begin Controller := CreateOleObject('Controller.ScAuto'); Ves:=Controller GetWeight(1,1); end; // Для сетевого режима (при совместной работе с Controller Net) uses , ComObj; Var Controller: Variant; Ves: string; begin Controller := CreateOleObject('Controller.ScAuto'); Ves:=Controller GetWeightNet('Весы1'); end; - 8 -
10 ЗАО «Весоизмерительная компания «Тензо-М» Адрес: , п. Красково, Люберецкого р-на Московской обл., ул. Вокзальная, д.38 тел , 8 (495) Служба поддержки по программному обеспечению:
Версия C6.XX предназначена для использования в суммирующих или вычитающих дозаторах;
Алгоритмы дозирования:
0 - простая отсечка;
1 – суммирующий дозатор;
2 – вычитающий дозатор с автоматической загрузкой бункера;
3 – вычитающий дозатор с загрузкой бункера после подачи сигнала «пуск»;
4 – суммирующий дозатор с загрузкой по первой команде «пуск» и выгрузкой по второй команде «пуск»;
5 – суммирующий дозатор, аналогичный алгоритму 1 , но с автоматической настройкой предварений.
Версия C20 - двухкомпонентный дозатор с режимом «обучения» - автоматической подстройкой предварений.
Версия C42 - версия аналогична версии С40, в которую добавлен алгоритм простой отсечки по двум компонентам - “AL 1”. Для этого алгоритма устанавливается время паузы включения 2-го выхода для загрузки 2-го компонента. Выход 3 предназначен для сигнализации окончания дозирования.
Версия C43 - версия аналогична версии С42, в которой в алгоритме “AL 0” при уменьшении веса ниже заданной дозы для данного выхода соответствующий выход выключается.
"byStopBits:BYTE; 0 = один стоп бит, 1=полтора, 2=два"
попробуй SZ2:=SysComRead(com_num,ADR(CM2_READ_BUF),20, 0 ); поставить
И самое главное разнести чтение и передачу по циклам с помощью оператора CASE
вот кусок для истинных ценителей DELPHI
function crc8_69(datapull:array of byte;offset:byte):byte;
var
crcCode:byte;
for I := offset to Length(datapull) do
begin
Data:=datapull[i];
asm
mov al,data
mov ah,crcCode
mov cx,8
@m1:rol al,1
rcl ah,1
jnc @m2
xor ah,69h
@m2:dec cx
jnz @m1
mov crcCode,ah
end;
3 Руководство по эксплуатации ТЦ Общие указания 1.1 В настоящем Руководстве по эксплуатации (далее по тексту Руководство) приводится порядок работы с терминалом цифровым ТЦ-017 (далее по тексту Терминал). 1.2 Перед эксплуатацией внимательно ознакомьтесь с настоящим Руководством. 1.3 Настоящее Руководство должно постоянно находиться с Терминалом. В случае передачи Терминала другому пользователю Руководство подлежит передаче вместе с Терминалом (или весами, укомплектованными этим Терминалом). 2. Назначение Терминал предназначен для: 2.1 использования в составе цифровых весоизмерительных систем в качестве контроллера, обеспечивающего получение и обработку данных от нормирующих преобразователей НП-1, а также выдачи данных и управляющих команд в НП-1. НП-1 это нормирующие цифровые преобразователи, преобразующие аналоговый сигнал тензометрических датчиков в цифровой код. Этот код передается по интерфейсу RS-485 в терминал ТЦ-017; 2.2 отображения результатов измерения и других данных на индикаторе; 2.3 обмена информацией с другими устройствами по каналам связи в соответствии со стандартами RS232 или RS485; Весоизмерительная компания Тензо-М
4 3 Руководство по эксплуатации ТЦ Технические характеристики 3.1 Тип интерфейса связи с преобразователями НП-1. RS-485; 3.2 Максимальная длина кабеля связи с преобразователями НП-1, м. 300; 3.3 Максимальное количество подключаемых НП-1. 12; 3.4 Дисплей 20-ти символьный. жки; 3.5 Количество разрядов индикации веса. 6/7; 3.6 Размер изображения одного символа, мм. 5,9 11; 3.7 Время установления рабочего режима, мин, не более. 10; 3.8 Напряжение питания, В ; 3.9 Частота напряжения питания, Гц ; 3.10 Потребляемая мощность, ВА, не более. 20; 3.11 Рабочий диапазон температур, С. минус ; 3.12 Допустимый диапазон температур, Сминус ; 3.13 Атмосферное давление, кпа ; 3.14 Влажность, % (при 25 С). до 95; 3.15 Габаритные размеры, мм ; 3.16 Масса, кг, не более. 3,0; 3.17 Степень защиты корпуса. IP65 4. Указания мер безопасности 4.1. Сетевой провод Терминала должен быть подключен к сети переменного тока через трехполюсную розетку, имеющую контакт защитного заземления. Запрещается эксплуатация Терминала без защитного заземления Конструкция (платформа), где установлены датчики, должна быть надежно заземлена на отдельный заземляющий контур. К этому контуру должны быть подключены заземляющие клеммы НП К работе с Терминалом допускаются лица, изучившие данное Руководство и прошедшие соответствующий инструктаж по «Межотраслевым правилам по охране труда Весоизмерительная компания Тензо-М
5 Руководство по эксплуатации ТЦ (правилам техники безопасности) при эксплуатации электроустановок» (ПТБ). Эксплуатация терминала должна осуществляться по правилам, соответствующим «Правилам эксплуатации электроустановок потребителей» (ПЭ- ЭП) и «Правилам устройства электроустановок» (ПУЭ). Внимание: во время грозы обязательно отключайте терминал от сети 220В! 5. Подготовка к работе Подготовка Терминала к работе осуществляется следующим образом: 1) подключите тензометрические датчики к входам НП-1; 2) подключите к клеммам COM 1 ТЦ х проводным кабелем первый НП-1. К первому НП-1 таким же кабелем подключите второй НП-1 и т.д. (см. Рис. 1 Приложения). Внимание: перед включением Терминала в сеть проверьте правильность подключения НП-1 и тензодатчиков, подводится ли провод защитного заземления к сетевой розетке и соединена ли конструкция (платформа) с контуром заземления! 3) включите Терминал в сеть; 4) Терминал высвечивает на индикаторе серийный номер и установленную версию программного обеспечения. Затем Терминал устанавливает соединение с преобразователями НП-1. Если соединение установлено, Терминал переходит в режим измерения веса; 5) Произведите инициализацию НП-1, калибровку и при необходимости юстировку углов, как указано в Руководстве по юстировке и калибровке, не ранее, чем через 10 минут после включения. При высвечивании «Ошибка EEPROM» обратитесь к Приложению 10.1 Весоизмерительная компания Тензо-М
7 Руководство по эксплуатации ТЦ Вес тары можно ввести в память Терминала не только методом взвешивания, но и с помощью клавиатуры. Для этого в режиме измерения веса нажмите на кнопку. На индикатор Терминала будет выведено введенное ранее значение веса тары, например: «Тара кг 10,0». Кнопкой «С» обнулите это значение (на индикаторе будет «Тара кг 0,0»). Затем введите новое значение веса тары с помощью кнопок «0 9». Для сохранения введенного или обнуленного веса тары нажмите на кнопку Если в режиме измерения веса после символа «кг» на индикаторе отображается символ «:», то показания веса стабилизировались. Если отображается символ «=», то показания веса стабилизировались, а измеренное значение находится вблизи нуля и не превышает ¼ дискретности индикации веса. Если символы «:» или «=» отсутствуют показания веса нестабильны Для вывода на вторую строку индикатора текущей даты и времени нажмите на кнопку. Если повторно нажать на эту кнопку, то на нижней строке индикатора отобразится вес брутто. 8. Суммирование веса Этот режим включается последовательным нажатием двух кнопок. Сначала надо нажать на кнопку «Весоизмерительная компания Тензо-М», потом на кнопку. На верхней строке отображается вес нетто, а на нижней вес суммы. Прибавление измеренного веса нетто к сумме производится кнопкой. Эта команда выполняется Терминалом только после стабилизации показаний веса, т.е. после появления символа «:». Максимальное значение суммы с уче-
9 Руководство по эксплуатации ТЦ Вам предлагается оставить прежний пароль или ввести новый. Если надо изменить пароль, нажмите на кнопку. Если Вы хотите оставить прежний пароль, нажмите кнопку. Если выбраны пункты «Инициализация НП-1», «Юстировка углов» или «Калибровка», то вход в этот режим осуществляется по кнопке, находящейся внутри Терминала. Для выхода из сервисного меню нажмите на кнопку Настройка Если вы установили указатель на пункт «Настройка», нажали на кнопку, а потом правильно ввели пароль, Терминал переключится в режим настройки следующих параметров: тип протокола «Вер6.43» или «Тензо-М»; сетевой адрес терминала 1 ; скорость COM2 (для обмена между ТЦ и компьютером 2 ); НмПВ; автоноль; фильтр НП-1 3 ; цифровой фильтр ТЦ 4 1 От 1 до 253 для протокола «Тензо-М» и от 0 до 253 для «Вер 6.43» , 4800, 9600, 14400, 19200, 28800, 38400, бод, 8 бит данные, 1 стоповый. 3 В пределах от 1 до 5. 4 В пределах от 1 до 3. Весоизмерительная компания Тензо-М
10 9 Руководство по эксплуатации ТЦ-017 При входе в режим настройки в левой части индикатора выводится название параметра или режима, а в правой его значение. Кнопкой (), т.е. методом перебора устанавливается значение: типа протокола; скорости обмена; НмПВ; автоноль; фильтр. Сетевой адрес вводится цифровыми кнопками. Перед вводом нового адреса нажмите на кнопку для обнуления значения. Переход к следующему режиму или параметру осуществляется нажатием на кнопку. После перебора всех настраиваемых параметров на индикатор выводится запрос «Сохранить?». Если нажать на кнопку, то настройки сохранятся в энергонезависимой памяти Терминала. Если нажать на - настройки не сохранятся. Если нажать на кнопку, происходит переход к началу режима «Настройка» выбору типа протокола. Если к выбору предыдущего параметра. После нажатия на кнопку или Терминал выходит из режима настройки и переходит в сервисное меню. Весоизмерительная компания Тензо-М
11 Руководство по эксплуатации ТЦ Ввод даты и времени Если вы установили указатель на пункт «Ввод даты и времени», нажали на кнопку, а потом правильно ввели пароль, Терминал переключится в режим ввода даты, а на индикаторе отобразится: «Ввод ДД/ММ/ГГ ХХХХХХ» Для ввода новой даты сначала нажмите на кнопку, а потом введите шесть цифр. Первые две цифры число. Потом две цифры месяц. Последние две год.». На ин- После ввода шести цифр нажмите на кнопку «дикаторе отобразится, например: «Дата 04/12/06» После этого снова нажмите на кнопку. На индикаторе отобразится : «Ввод ЧЧ:ММ:СС ХХХХХ» Для ввода нового времени сначала нажмите на кнопку, а потом введите шесть цифр. Первые две цифры часы. Потом две цифры минуты. Последние две секунды. После ввода шести цифр нажмите на кнопку. На индикаторе отобразится текущее время, например: «Время 15:41:17» Снова нажмите на кнопку.терминал выйдет из этого режима и переключится в сервисное меню Инициализация НП-1 По сути, «инициализация НП-1» означает введение в память ТЦ-017 уникальных серийных номеров НП-1 для каждого канала (угла) измерительной системы и установления с ним связи. Т.е. Вы указываете, что первый канал Весоизмерительная компания Тензо-М
13 Руководство по эксплуатации ТЦ Для выхода из этого режима нажмите на кнопку или Просмотр данных Если вы установили указатель на пункт «Просмотр данных» и нажали на кнопку, Терминал переключится в режим просмотра системных калибровочных данных, угловых коэффициентов и версий НП-1. Нажимая на кнопку или, можно переключить Терминал на просмотр следующих данных. Нажимая на кнопку, можно переключить Терминал на просмотр предыдущих данных. Для выхода из этого режима нажмите на кнопку Юстировка углов Внимание! Не входите в режим юстировки, калибровки или коррекции, если Вы не готовы её провести (не закончен монтаж датчиков, отсутствует груз достаточной массы, вы не изучили процедуру юстировки и т. д.) или терминал имитирует работу одного канала. Порядок юстировки приводится в Руководстве по юстировке и калибровке, которое поставляется отдельно Калибровка Порядок калибровки приводится в Руководстве по юстировке и калибровке, которое поставляется отдельно Фискальная память Этот пункт используется для просмотра электронного клейма и памяти перегрузок. Весоизмерительная компания Тензо-М
14 13 Руководство по эксплуатации ТЦ-017 Электронное клеймо это уникальное число, изменяющееся автоматически при каждой калибровке, коррекции или юстировке, выполняющее фискальную функцию. Если вы установили указатель на пункт «Э.клеймо», нажали на кнопку, то на первой строке отобразится номер последнего клейма и его значение. На второй строке дата его создания. Нажимая на кнопку, можно просмотреть предыдущие значения клейма и дату его создания. С помощью кнопки можно вернуться к просмотру последнего клейма. Если вы установили указатель на пункт «Память перегрузок», нажали на кнопку, то на первой строке отобразится: «ПЕРЕГРУЗКА > 125% НПВ», а на второй строке количество перегрузок. Для выхода из этого режима нажмите на кнопку или Просмотр версии программы терминала Установите указатель на пункт «Ввод даты и времени» и нажмите на кнопку. На индикаторе отобразится: «Введите пароль:». Снова нажмите на кнопку. На индикаторе отобразится серийный номер Терминала и номер версии программы. Для выхода из режима просмотра нажмите на кнопку или. Весоизмерительная компания Тензо-М
16 15 Руководство по эксплуатации ТЦ Назначение контактов соединителя X5 COM 1 для подключения к НП-1 контакта Цепь Назначение 1 Экр. Экран кабеля 2 В Линия данных RS485 3 A Линия данных RS V Питание НП V Питание НП Назначение контактов соединителя X6 COM 2 для подключения к компьютеру контакта Цепь Назначение 1 В Линия данных RS485 2 A Линия данных RS485 3 С Общий провод RS485 4 GND Общий провод RS232 5 RxD Принимаемые данные RS TxD Передаваемые данные RS-232 Внимание: не допускается использования интерфейса RS-485 без использования общего провода линии C! Отсутствие этой линии может привести выходу из строя интерфейса. Весоизмерительная компания Тензо-М
17 Руководство по эксплуатации ТЦ Распайка кабеля RS-232 для подключения к компьютеру К клеммам X6 ТЦ-017. К компьютеру DB-9F розетка конт. Цепь TxD RxD GND 2 RxD 3 TxD 5 GND Весоизмерительная компания Тензо-М
18 17 Руководство по эксплуатации ТЦ-017 Рис.1 Пример схемы подключения четырех тензодатчиков и четырех НП-1. Весоизмерительная компания Тензо-М
19 Руководство по эксплуатации ТЦ Весоизмерительная компания Тензо-М
20 19 Руководство по эксплуатации ТЦ-017 Весоизмерительная компания Тензо-М
Проверка работоспособности интерфейсных кабелей и интерфейса весового терминала технологическими программами
Для проверки связи с компьютером весовых терминалов со старым протоколом обмена («6.43») используется программа «Controller Free». Описание по настройке программы «Controller Free» смотри в руководстве по настройке.
Для проверки связи с компьютером весовых терминалов с новым протоколом обмена («Тензо-М») используется любая из версий программы «ProTest».
Отсутствует связь весового терминала с персональным компьютером или дублирующим индикатором
Возможные причины:
- Интерфейсный кабель неисправен или сделан неправильно
Проверить исправность интерфейсного кабеля.
Назначение контактов интерфейсного разъёма терминала и схемы интерфейсных кабелей смотрите в ответах на вопросы «Назначение выводов разъёма последовательных интерфейсов RS-232 и RS-485», «Схема кабеля для интерфейса RS-232» и «Схема кабеля для интерфейса RS-485» ниже.
В весовых терминалах ТВ-003/05Д старых годов выпуска устанавливался только один из двух последовательных интерфейсов: RS-232 или RS-485. В новых весовых терминалах устанавливается оба интерфейса.
Распространённым случаем является попытка подключить весовой терминал ТВ-003/05Д по интерфейсу, который в нём не установлен.
Проверить, установлен ли в терминале ТВ-003/05Д соответствующий интерфейс, можно по маркировочной табличке, которая находится на передней или задней панели терминала (напротив названия интерфейса на табличке должен стоять красный квадратик или какой-нибудь другой знак).
Подключение интерфейсных кабелей сразу к двум интерфейсам (RS-232 и RS-485) не ведёт к отказу весового терминала, но в этом случае компьютер не может связаться с весовым терминалом.
В этом случае необходимо отключить от весового терминала кабель неиспользуемого интерфейса.
- Не настроены параметры обмена весового терминала с компьютером(с дублирующим индикатором)
При установке параметров связи весового терминала с внешним устройством (компьютером или дублирующим индикатором) необходимо установить одинаковыми на весовом терминале и на внешнем устройстве следующие параметры связи (если в качестве внешнего устройства выступает персональный компьютер, то настраивать надо параметры связи программы, запускаемой на персональном компьютере):
- Сетевой адрес весового терминала, который внешнее устройство будет опрашивать или прослушивать по последовательному интерфейсу.
- Скорость работы последовательного интерфейса.
- Протокол обмена информацией по последовательному интерфейсу ( «6.43» или «Тензо-М»). Терминалы ТВ-003/05Д могут работать только с одним из этих протоколов, в зависимости от прошивки. Некоторые из новых терминалов могут работать с обеими протоколами (см. ответ на вопрос «Описания протоколов обмена весовых терминалов с внешними устройствами»).
- При настройке параметров связи для программы на ПК указать последовательный порт ПК, к которому подключен интерфейс терминала (COM1, COM2 и т. д.).
- При настройке параметров связи дублирующего индикатора или программы на персональном компьютере выбрать их режим работы — активный или пассивный. В активном режиме работы дублирующий индикатор или компьютер самостоятельно производят опрос весового терминала. В пассивном режиме работы дублирующий индикатор или компьютер не производят опрос весового терминала, а занимаются прослушиванием канала связи.
Внимание. Пассивный режим используется при подключении к одному весовому терминалу нескольких компьютеров или дублирующих индикаторов. В этом случае только одно из подключенных к терминалу устройств устанавливается в активный режим работы и ведёт опрос терминала. Все остальные устройства устанавливаются в пассивный режим и прослушивают обмен между терминалом и активным устройством.
- К одному интерфейсному кабелю подключены терминалы, работающие по старому протоколу связи («6.43») и по новому («Тензо-М»)
При подключении к одному интерфейсному кабелю (обычно это происходит при подключении по интерфейсу RS-485) нескольких весовых терминалов, часть из которых работает по старому протоколу обмена «6.43», а часть — по новому протоколу «Тензо-М», компьютер не сможет установить связь с терминалами, работающими по новому протоколу обмена.
Для смены протокола обмена на терминалах марки ТВ-003/05Д необходимо перепрошить ПЗУ терминала, для чего надо обратиться к изготовителю.- Нет связи терминала с компьютером при соединении по интерфейсу USB
- На компьютере не установлен драйвер «Tenso-M USB driver», необходимый для соединения терминала с компьютером по стандартному интерфейсу USB. Инструкция по установке драйвера — смотри файл «Инструкция по установке драйвера USB».
- Не настроены параметры обмена. Смотри причину «Не настроены параметры обмена весового терминала с компьютером» выше.
Сколько преобразователей можно подключить источнику питания БП220 –ТВ-006
Преобразователь ТВ-006С состоит из двух частей (плат). Одна часть (плата) – измерительная. Вторая часть – плата дискретных входов/выходов. Каждая часть должна питаться от разных источников питания (гальванически не связанных). К одному источнику БП220-ТВ-006 в зависимости от количества датчиков можно подключить два или три преобразователя ТВ-006С (только их измерительные части). Не объединяйте питание измерительной части с питанием платы дискретных входов/выходов!
Описания протоколов обмена весовых терминалов с внешними устройствами
Для обмена с внешними устройствами весовые терминалы «Тензо-М» могут использовать два протокола связи:
- Старый протокол обмена «6.43». С этим протоколом работают терминалы ТВ-003/05Д с версиями прошивки «12.ХХ», «14.ХХ» и «16.ХХ».
- Новый протокол обмена «Тензо-М». С этим протоколом работают терминалы ТВ-003/05Д с версиями прошивки «SC-XXX» и «DD-XXX», а так же все новые весовые терминалы.
- Некоторые типы новых весовых терминалов могут работать с обоими протоколами связи, при этом требуемый протокол связи выбирается при настройке режимов работы терминала. Более подробно смотри руководства по эксплуатации на соответствующие весовые терминалы.
Описание протокола «6.43» смотри в «Протокол обмена 6.43».
Описание протокола «Тензо-М» смотри в «Протокол обмена 'Тензо-М'».Более подробнее ознакомиться с описанием протоколов обмена Вы сможете перейдя по ссылке.
Протокол обмена Тензо-М
Подскажите в какую сторону копать, либо дайте простенький пример обмена контроллера и устройства по нестандартным протоколам, а то те, которые есть в FAQе уж больно замудренные.
Вот пример программы для опроса преобразователя, команда подается на считывание серийного номера прибора
Но в ответ ничего не приходитКакой алгоритм дозирования лучше выбрать в версии С6ХХ для ТВ-006С
Это зависит от оборудования, которое вы используете. Консультация с отделом автоматики. Внутренний телефон 408, 409
Как переключить аналоговый выход ТВ-006С с 4. 20мА на другой тип выхода?
Для переключения типа аналогового выхода используйте перемычки J1 и J2, находящиеся на верхней плате ТВ-006С. Файл с положением этих перемычек для разных типов выхода находится здесь.
В плане обмена уже вопрос решен, вес с преобразователя считывается, как и записывается команда на обнуление с контроллера
Теперь вопрос возник именно в задание команды, в примере команда задавалась snd_str:='$FF$02$C2$8F$FF$FF';, где как я уже описал все переменные известны, кроме 8F.
В описании к протоколу Тензо-М на данном месте числится CRC контрольная сумма, но вот как ее посчитать я не знаю.Про Стопбит да, мой косяк, но в прошивке Tenzo которую я скинул выше, обмен уже настроен, остался только вопрос не решенный с контрольной суммой.
Пока данная команда мне подходит, но если придется использовать другую команду, вот тогда и возникнет проблема с CRC.Отсутствует связь весового терминала с персональным компьютером или дублирующим индикатором
Возможные причины:
- Интерфейсный кабель неисправен или сделан неправильно
Проверить исправность интерфейсного кабеля.
Назначение контактов интерфейсного разъёма терминала и схемы интерфейсных кабелей смотрите в ответах на вопросы «Назначение выводов разъёма последовательных интерфейсов RS-232 и RS-485», «Схема кабеля для интерфейса RS-232» и «Схема кабеля для интерфейса RS-485» ниже.В весовых терминалах ТВ-003/05Д старых годов выпуска устанавливался только один из двух последовательных интерфейсов: RS-232 или RS-485. В новых весовых терминалах устанавливается оба интерфейса.
Распространённым случаем является попытка подключить весовой терминал ТВ-003/05Д по интерфейсу, который в нём не установлен.
Проверить, установлен ли в терминале ТВ-003/05Д соответствующий интерфейс, можно по маркировочной табличке, которая находится на передней или задней панели терминала (напротив названия интерфейса на табличке должен стоять красный квадратик или какой-нибудь другой знак).Подключение интерфейсных кабелей сразу к двум интерфейсам (RS-232 и RS-485) не ведёт к отказу весового терминала, но в этом случае компьютер не может связаться с весовым терминалом.
В этом случае необходимо отключить от весового терминала кабель неиспользуемого интерфейса.- Не настроены параметры обмена весового терминала с компьютером(с дублирующим индикатором)
При установке параметров связи весового терминала с внешним устройством (компьютером или дублирующим индикатором) необходимо установить одинаковыми на весовом терминале и на внешнем устройстве следующие параметры связи (если в качестве внешнего устройства выступает персональный компьютер, то настраивать надо параметры связи программы, запускаемой на персональном компьютере):
- Сетевой адрес весового терминала, который внешнее устройство будет опрашивать или прослушивать по последовательному интерфейсу.
- Скорость работы последовательного интерфейса.
- Протокол обмена информацией по последовательному интерфейсу ( «6.43» или «Тензо-М»). Терминалы ТВ-003/05Д могут работать только с одним из этих протоколов, в зависимости от прошивки. Некоторые из новых терминалов могут работать с обеими протоколами (см. ответ на вопрос «Описания протоколов обмена весовых терминалов с внешними устройствами»).
- При настройке параметров связи для программы на ПК указать последовательный порт ПК, к которому подключен интерфейс терминала (COM1, COM2 и т. д.).
- При настройке параметров связи дублирующего индикатора или программы на персональном компьютере выбрать их режим работы — активный или пассивный. В активном режиме работы дублирующий индикатор или компьютер самостоятельно производят опрос весового терминала. В пассивном режиме работы дублирующий индикатор или компьютер не производят опрос весового терминала, а занимаются прослушиванием канала связи.
Внимание. Пассивный режим используется при подключении к одному весовому терминалу нескольких компьютеров или дублирующих индикаторов. В этом случае только одно из подключенных к терминалу устройств устанавливается в активный режим работы и ведёт опрос терминала. Все остальные устройства устанавливаются в пассивный режим и прослушивают обмен между терминалом и активным устройством.
- К одному интерфейсному кабелю подключены терминалы, работающие по старому протоколу связи («6.43») и по новому («Тензо-М»)
При подключении к одному интерфейсному кабелю (обычно это происходит при подключении по интерфейсу RS-485) нескольких весовых терминалов, часть из которых работает по старому протоколу обмена «6.43», а часть — по новому протоколу «Тензо-М», компьютер не сможет установить связь с терминалами, работающими по новому протоколу обмена.
Для смены протокола обмена на терминалах марки ТВ-003/05Д необходимо перепрошить ПЗУ терминала, для чего надо обратиться к изготовителю.- Нет связи терминала с компьютером при соединении по интерфейсу USB
- На компьютере не установлен драйвер «Tenso-M USB driver», необходимый для соединения терминала с компьютером по стандартному интерфейсу USB. Инструкция по установке драйвера — смотри файл «Инструкция по установке драйвера USB».
- Не настроены параметры обмена. Смотри причину «Не настроены параметры обмена весового терминала с компьютером» выше.
snd_str:='$FF$02$C2$8F$FF$FF';
Команда опроса преобразователя
FF - начало
02 - номер устройства
C2 - Сама команда
FF$FF - конец
А вот что значит 8F? в описании к устройству на этом месте контрольная сумма, но я не могу понять каким образом она высчитывалась? либо ее необходимо рассчитывать в ручную? Тогда подскажите алгоритм, пожалуйстаКакой алгоритм дозирования лучше выбрать в версии С6ХХ для ТВ-006С
Это зависит от оборудования, которое вы используете. Консультация с отделом автоматики. Внутренний телефон 408, 409
Зачем переменная i? Разберитесь с функционалом ton1 и tr1. И главное - записываете и считывайте в разных циклах. И внимательно посмотрите как правильно записывать и считывать - в тех же примерах
Раз уж тема Тензо-м уже есть подскажите никто не писал код в CoDeSys 2.3 для обмена по протоколу Тензо-м (нестандартному)?
Особенно интересно не написал ли кто кода для расчёта CRC по предложенному алгоритму?И сразу попрошу, если кто-нибудь может, переведите на ST вот этот код:
(Ибо я ни бельмеса не понимаю в этой арабской вязи)Описания протоколов обмена весовых терминалов с внешними устройствами
Для обмена с внешними устройствами весовые терминалы «Тензо-М» могут использовать два протокола связи:
- Старый протокол обмена «6.43». С этим протоколом работают терминалы ТВ-003/05Д с версиями прошивки «12.ХХ», «14.ХХ» и «16.ХХ».
- Новый протокол обмена «Тензо-М». С этим протоколом работают терминалы ТВ-003/05Д с версиями прошивки «SC-XXX» и «DD-XXX», а так же все новые весовые терминалы.
- Некоторые типы новых весовых терминалов могут работать с обоими протоколами связи, при этом требуемый протокол связи выбирается при настройке режимов работы терминала. Более подробно смотри руководства по эксплуатации на соответствующие весовые терминалы.
Описание протокола «6.43» смотри в «Протокол обмена 6.43».
Описание протокола «Тензо-М» смотри в «Протокол обмена 'Тензо-М'».Более подробнее ознакомиться с описанием протоколов обмена Вы сможете перейдя по ссылке.
Версия C6.XX предназначена для использования в суммирующих или вычитающих дозаторах;
Алгоритмы дозирования:
0 - простая отсечка;
1 – суммирующий дозатор;
2 – вычитающий дозатор с автоматической загрузкой бункера;
3 – вычитающий дозатор с загрузкой бункера после подачи сигнала «пуск»;
4 – суммирующий дозатор с загрузкой по первой команде «пуск» и выгрузкой по второй команде «пуск»;
5 – суммирующий дозатор, аналогичный алгоритму 1 , но с автоматической настройкой предварений.Версия C20 - двухкомпонентный дозатор с режимом «обучения» - автоматической подстройкой предварений.
Версия C42 - версия аналогична версии С40, в которую добавлен алгоритм простой отсечки по двум компонентам - “AL 1”. Для этого алгоритма устанавливается время паузы включения 2-го выхода для загрузки 2-го компонента. Выход 3 предназначен для сигнализации окончания дозирования.
Версия C43 - версия аналогична версии С42, в которой в алгоритме “AL 0” при уменьшении веса ниже заданной дозы для данного выхода соответствующий выход выключается.
Подключение к весовому терминалу нескольких компьютеров или дублирующих индикаторов одновременно
Возможно подключение к весовому терминалу по последовательному интерфейсу нескольких компьютеров и/или дублирующих индикаторов одновременно.
Поскольку в протоколах обмена информацией для весовых терминалов предусмотрено только одно активное устройство (устройство, ведущее опрос весового терминала), то в активный режим работы необходимо переключить только один компьютер или дублирующий индикатор (переключение между активным и пассивным режимами работы смотри в руководствах на конкретные учётные программы или дублирующие индикаторы).
Все остальные внешние устройства необходимо переключить в пассивный режим работы. Тогда они будут прослушивать информационный поток между весовым терминалом и активным устройством.while (len--)
crc ^= *pcBlock++;На основе все тех же примеров получилась вот такая программа опроса тензодатчика (Вес нетто), вроде работает, но пока в боевом режиме опробовать не получилось.
Столкнулся с такой проблемой, когда командой 2 обнуляю показания датчика, при следующих опроса значения в кодесисе "зависают" на последнем до обнуления командой.
Возможно, что при подключении на объект проблема исчезнет, но хотелось бы перестраховаться.Как переключить аналоговый выход ТВ-006С с 4. 20мА на другой тип выхода?
Для переключения типа аналогового выхода используйте перемычки J1 и J2, находящиеся на верхней плате ТВ-006С. Файл с положением этих перемычек для разных типов выхода находится здесь.
Сколько преобразователей можно подключить источнику питания БП220 –ТВ-006
Преобразователь ТВ-006С состоит из двух частей (плат). Одна часть (плата) – измерительная. Вторая часть – плата дискретных входов/выходов. Каждая часть должна питаться от разных источников питания (гальванически не связанных). К одному источнику БП220-ТВ-006 в зависимости от количества датчиков можно подключить два или три преобразователя ТВ-006С (только их измерительные части). Не объединяйте питание измерительной части с питанием платы дискретных входов/выходов!
Подключение к весовому терминалу нескольких компьютеров или дублирующих индикаторов одновременно
Возможно подключение к весовому терминалу по последовательному интерфейсу нескольких компьютеров и/или дублирующих индикаторов одновременно.
Поскольку в протоколах обмена информацией для весовых терминалов предусмотрено только одно активное устройство (устройство, ведущее опрос весового терминала), то в активный режим работы необходимо переключить только один компьютер или дублирующий индикатор (переключение между активным и пассивным режимами работы смотри в руководствах на конкретные учётные программы или дублирующие индикаторы).
Все остальные внешние устройства необходимо переключить в пассивный режим работы. Тогда они будут прослушивать информационный поток между весовым терминалом и активным устройством.Проверка работоспособности интерфейсных кабелей и интерфейса весового терминала технологическими программами
Для проверки связи с компьютером весовых терминалов со старым протоколом обмена («6.43») используется программа «Controller Free». Описание по настройке программы «Controller Free» смотри в руководстве по настройке.
Для проверки связи с компьютером весовых терминалов с новым протоколом обмена («Тензо-М») используется любая из версий программы «ProTest».Читайте также: