InTouch+DASMBTSP+ИВК АБАК

Связь между InTouch и программируемыми логическими контроллерами, компьютерами
и другими устройствами.

InTouch+DASMBTSP+ИВК АБАК

Сообщение svv » Пт июн 20, 2014 3:15 pm

Люди добрые помогите!!!!!!!
Возникла проблема с типом данных double. Данные занимают четыре регистра в контролере (старший бит и регистр вперед ).
С типом данных float и int все в порядке а с double возникли проблемы. Что делать?
svv
 
Сообщения: 11
Зарегистрирован: Пт июн 20, 2014 3:06 pm

Re: InTouch+DASMBTSP+ИВК АБАК

Сообщение Генератор зла » Пт июн 20, 2014 9:54 pm

svv писал(а):Что делать?

Понятнее и подробнее описать проблему (с порядком действий, результатами, логами, скринами,...).
Или решать её самому.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: InTouch+DASMBTSP+ИВК АБАК

Сообщение svv » Пт июн 20, 2014 11:44 pm

1. Типы данных в контролере:
int - 1 регистр 2 байта (2-1)
float - 2 регистра (2-1-4-3)
ulong -2 регистра (2-1-4-3)
double- 4 регистра (2-1-4-3-8-7-6-5)


2.Настроил DASMBTCP.
В device item прописал:

name item reference
400001 400001 F - для Float
400003 400003 F - для Float
.
.
400021 400021 S - для int
400022 400022 S - для int

3. Создал новые теги в tegname dictionary
тип данных int и real соответственно.
4. Отобразил в windowMaker запустил на исполнение.

Данные отображаются корректно.
Возник вопрос отобразить теги с типом данных double. Пробовал ставить все литеры (F,S,I,U) ни какого результата везде показывает нуль.
Не могу понять как прописать адрес в DASMBTCP? И вообще подходит ли мне данный сервер ввода вывода?
svv
 
Сообщения: 11
Зарегистрирован: Пт июн 20, 2014 3:06 pm

Re: InTouch+DASMBTSP+ИВК АБАК

Сообщение Генератор зла » Пн июн 23, 2014 12:25 pm

The following table contains the types of data for the Modicon controllers, TSX Quantum, TSX Momentum, TSX Premium, Generic Modbus (4-Digit, 5-digit, and 6-Digit), Compact 984, and Modicon Micro, supported by the MBTCP DAServer.
Изображение
Изображение
Изображение
Также имеет смысл "поиграть" настройками:
Use Concept data structures (Longs)
Bit order format
Register Order
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: InTouch+DASMBTSP+ИВК АБАК

Сообщение svv » Пн июн 23, 2014 1:01 pm

Спасибо большое. Я читал документацию по DASMBTCP которая идет в папке с сервером там ни одного слова нет про литеры LF,LL,UL.(не полная документация?)
svv
 
Сообщения: 11
Зарегистрирован: Пт июн 20, 2014 3:06 pm

Re: InTouch+DASMBTSP+ИВК АБАК

Сообщение svv » Пн июн 23, 2014 1:22 pm

С версии 3.0 началась поддержка Long Real 64-bit. А у меня 2.0.
svv
 
Сообщения: 11
Зарегистрирован: Пт июн 20, 2014 3:06 pm

Re: InTouch+DASMBTSP+ИВК АБАК

Сообщение Steelman63 » Пн июн 23, 2014 1:26 pm

svv писал(а):Спасибо большое. Я читал документацию по DASMBTCP которая идет в папке с сервером там ни одного слова нет про литеры LF,LL,UL.(не полная документация?)


Это появилось в версии DASABTCP 3.0

Support for 64-bit Data Types
This feature provides access to data in Modbus PLCs that support 64-bit data types, such as integer and floating point value data types.

в предыдущих версиях этого нет
пользуйтесь последними версиями ;)
Steelman63
 
Сообщения: 313
Зарегистрирован: Ср авг 29, 2012 3:42 pm

Re: InTouch+DASMBTSP+ИВК АБАК

Сообщение svv » Пн июн 23, 2014 1:37 pm

Спасибо.
svv
 
Сообщения: 11
Зарегистрирован: Пт июн 20, 2014 3:06 pm

Re: InTouch+DASMBTSP+ИВК АБАК

Сообщение Никита » Вт янв 12, 2016 2:36 pm

Позновательно! Вопрос: почему в хэлпе ModbusSerialQuantum нет информации про возможность считывания 64 бит?
Никита
 
Сообщения: 11
Зарегистрирован: Ср дек 09, 2015 7:48 pm

Re: InTouch+DASMBTSP+ИВК АБАК

Сообщение Steelman63 » Чт янв 14, 2016 8:05 pm

возможно потому что сериальный модбас не поддерживает чтение 64бит ?
Steelman63
 
Сообщения: 313
Зарегистрирован: Ср авг 29, 2012 3:42 pm


Вернуться в Связь InTouch с ПЛК

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20