Не всегда можно помнить все мелкие, но очень своеобразные скажем так особенности весовых индикаторов, тем более индикаторы производства ТЕНЗО-М. Вот и мы столкнулись с такой особенностью, при замене весового индикатора ТЕНЗО-М.
При очередной поверке вагонных весов, нам требовалось провести поверку, но при этом произвести дополнительно замену весового индикатора, а соответственно сделать все настройки на новом индикаторе ТВ-15НД, провести его калибровку и поверку вагонных весов. Замена прибора была вызвана тем, что старый терминал вышел из строя и весы не работали. Все эти вопросы решены были без проблем. как говорят, все прошло гладко и быстро.
Однако кроме этого клиенту надо было подключить прибор к компьютеру, хорошо что мы еще не уехали и решили как бы поучаствовать в этом процессе, просто в договоре ничего не было сказано про подключение и лично я даже не знал их программное обеспечение. Но делать нечего, я занялся этой работой. После включения компьютера увидел только что к терминалу они подключаются прямо в конфигурации 1С, с использование Атоловского драйвера. Но что зашито в этом драйвере, сразу и не понять. Как мы знаем, терминалы ТЕНЗО-М используются следующие типы протокола – «Вер 6.43» или «Тензо-М»;
И для того чтобы подключить терминал к программе, надо поменять в настройках используемый протокол, что сделал и я . Увидев следующую настройку, такую как сетевой адрес, который имел значение 001, честно скажу даже не подумал что при непосредственном подключении он используется программой. Но особенностью данных терминалов. заключается в том, что если многие терминалы работают по принципу непрерывной передачи данных, то терминалы ТЕНЗО-М работают как мы говорим в командном режиме, а по простому скажем так, они начинают выдавать протокол лишь после того как программа сделала им запрос. А так как их может быть не один, а несколько и используется этот сетевой адрес, а проще адрес индикатора. Увидев что в драйвере 1С стоит логический номер терминала «0», попытался в режиме установки протокола «ТЕНЗО-М» установить адрес «000», а терминал не дал это сделать, вот только тогда я понял, что что-то здесь не так и решил внимательно изучить литературу. А там как бы небольшое примечание. От 1до 253 для протокола «Тензо-М» и от 0до 253 для «Вер 6.43».
То есть номер терминала при версии 6.43 может изменяться от «0 до 253» , а при установке протокола версии «ТЕНЗО» от «01-253», отсюда стало понятно, что старый терминал у нас работал с нулевым адресом, следовательно протокол был 6.43. Установив протокол 6.43 на новом терминале ТВ-15НД и изменив адрес индикатора на «000», программа связалась с весовым индикатором. И наша задача по подключению нового терминала к старой программе на этом закончилась.