ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (http://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Программное обеспечение (http://forum.tk-chel.ru/forumdisplay.php?f=4)
-   -   датчики modbus (http://forum.tk-chel.ru/showthread.php?t=5934)

shurakrkn 03.10.2016 08:53

датчики modbus
 
Перерыл Автограф 5, нашел вроде как, где можно включить датчики, но почему-то тип датчиков - только булевый, может я не там смотрю.
Нахожусь в устройствах - параметры расчёта - дизайнер - включаю датчики топлива (нормально), температуры (нумерация здесь также с 5го как и в конфигураторе идет?), и датчики (но те ли это датчики?).
Мне нужно на интерфейс вывести датчики modbus, 9 штук, в них обычный int16.

vdotsk 03.10.2016 08:56

Цитата:

Сообщение от shurakrkn (Сообщение 143242)
(нумерация здесь также с 5го как и в конфигураторе идет?)

Нумерация в порядке расположения в дизайнере. Можно перемещать стрелочкой вверх-вниз.

shurakrkn 03.10.2016 09:05

не совсем понял про нумерацию, в конфигураторе датчики температуры modbus начинают считаться с 5го, а здесь, чтобы вывести показания 3х датчиков, нужно указать 8 датчиков или достаточно 3х? Я так и не обнаружил соотнесения устройств конфигуратора с информацией в дизайнере - где связка между ними. Или это делается не в расчёте?

vdotsk 03.10.2016 09:08

shurakrkn,это в "прочие уровни".

plex 03.10.2016 09:38

Цитата:

Сообщение от shurakrkn (Сообщение 143242)
Мне нужно на интерфейс вывести датчики modbus, 9 штук, в них обычный int16.

для начала вы их куда в приборе запилили? в прочие параметры или в датчики уровня?

shurakrkn 03.10.2016 09:44

Немного понял, но тут возникает вопрос по выражению: в конфигураторе есть 8 регистров modbus для уровня топлива, и 16 регистров общего пользования. Если я пишу MODBUSInt(1,0) - то это относится к регистру уровня топлива или к общему регистру? Мне нельзя сделать пользовательскую группу, где я могу смешать и уровен топлива modbus и произвольные значение modbus?

Добавлено через 2 минуты
Цитата:

Сообщение от plex (Сообщение 143251)
Цитата:

Сообщение от shurakrkn (Сообщение 143242)
Мне нужно на интерфейс вывести датчики modbus, 9 штук, в них обычный int16.

для начала вы их куда в приборе запилили? в прочие параметры или в датчики уровня?

и туда и туда, уровень есть уровень, но есть еще расчетные показатели, они в общих modbus

plex 03.10.2016 09:46

Цитата:

Сообщение от shurakrkn (Сообщение 143252)
Если я пишу MODBUSInt(1,0) - то это относится к регистру уровня топлива или к общему регистру?

куда настроите туда и будет писать, но замечу что те восемь который в уровень топлива они пишутся в теже записи что и LLS1-8 и один их нельзя использовать и там и там

shurakrkn 03.10.2016 09:46

в принципе мне нет разницы, куда засунуть параметры, могу вообще все показатели засунуть в произвольные данные, и сгруппировать как нужно, достаточно в конфигураторе изменить номера запрашиваемых регистров, но всё таки хочу разобраться с текущей конфигурацией: 3 уровня топлива, 3 датчика температуры, 9 показателей

plex 03.10.2016 09:48

Цитата:

Сообщение от shurakrkn (Сообщение 143252)
и туда и туда, уровень есть уровень,

зачем?
если у вас датчики уровня MODBUS то в по их можно выловить в уровнях задавая источник LLS1-LLS8

Добавлено через 1 минуту
Цитата:

Сообщение от shurakrkn (Сообщение 143255)
в принципе мне нет разницы, куда засунуть параметры, могу вообще все показатели засунуть в произвольные данные, и сгруппировать как нужно, достаточно в конфигураторе изменить номера запрашиваемых регистров, но всё таки хочу разобраться с текущей конфигурацией: 3 уровня топлива, 3 датчика температуры, 9 показателей

:diablo::diablo::diablo::diablo::diablo::mat::mat: :mat::mat::mat::mat::mat::diablo::diablo::diablo:
опишите норамально ситуцию!!! все от а до я подробно!!!!!!!!!!!!!!

Добавлено через 20 секунд
Что куда подключено как настроено и что хотите получить!!!!!

shurakrkn 03.10.2016 09:50

т.е. мне нужно для них выбирать фукнции LLS1-LLS3 ? тогда всё понятно становится

Добавлено через 2 минуты
Вот наверно правильно: 3 уровня топлива modbus - функции LLS1-LLS3, 3 датчика температуры modbus - TP(5)-TP(7), и 8 показателей modbus - MODBUSInt(1,0)-(9,0)

plex 03.10.2016 09:51

Цитата:

Сообщение от shurakrkn (Сообщение 143259)
т.е. мне нужно для них выбирать фукнции LLS1-LLS3 ?

к сожалению я не смогу вам точно ответить на этот вопрос, поскольку я не знаю как у вас подключено и настроено в приборе, без этих данных ответ на ваш вопрос невозможен

shurakrkn 03.10.2016 10:55





Добавлено через 25 минут




а вот это нормально?

plex 03.10.2016 11:05

shurakrkn, у вас при этом датчики по протоколу LLS подключены?
дайте бинарник с данными

Добавлено через 2 минуты
shurakrkn,для первого скрина для датчиков уровня MODUS выражения будут такими LLS1 LLS2 LLS3
ну и бинарник дайте

shurakrkn 03.10.2016 11:07

нет, по modbus, а бинарник прицепить в форум не могу, а выкладывать в общий доступ - чревато.

вот состояние датчиков в конфигураторе

Добавлено через 1 минуту
в принципе я понял, но непонятно с пользовательскими параметрами - туда можно цеплять стандартные функции - ведь ошибку дает интерфейс. Или это нормально?

plex 03.10.2016 11:08

Цитата:

Сообщение от shurakrkn (Сообщение 143259)
3 датчика температуры modbus - TP(5)-TP(7),

у вас температура по счетчику подключена????на 5 6 7 вход?

Добавлено через 13 секунд
Цитата:

Сообщение от shurakrkn (Сообщение 143271)
нет, по modbus, а бинарник прицепить в форум не могу, а выкладывать в общий доступ - чревато.

на почту

shurakrkn 03.10.2016 11:09

вот еще настройки из atc
MODBUSTEMP1=03,000D,1:03,000E,1:03,000F,1:00,0202, 0.1;
MODBUSLSA=03,0001:03,0002:03,0003:FF,FFFF:FF,FFFF: FF,FFFF:FF,FFFF:FF,FFFF;
MODBUSSENCONF=03,0004,2,65535:03,0005,2,65535:03,0 006,2,65535:03,0007,2,65535:03,0008,2,65535:03,000 9,2,65535:03,000A,2,65535:03,000B,2,65535:03,000C, 2,65535:FF,FFFF,2,65535:FF,FFFF,2,65535:FF,FFFF,2, 65535:FF,FFFF,2,65535:FF,FFFF,2,65535:FF,FFFF,2,65 535:FF,FFFF,2,65535;

plex 03.10.2016 11:10

Попробуйте Temper5 Temper6 Temper7

Добавлено через 34 секунды
Цитата:

Сообщение от shurakrkn (Сообщение 143275)
вот еще настройки из atc

а на кой вы все параметры в разные записи запихали????

shurakrkn 03.10.2016 11:12

когда параметры запихивал, не знал, как они будут выглядеть в верхнем интерфейсе, но перенести параметры вообще не проблема, адреса поменять и все, а в конфигураторе так смотреть было удобно

plex 03.10.2016 11:14

shurakrkn,температуры попробовали?как я сказал?

shurakrkn 03.10.2016 11:16

да, если в группе температур, всё хорошо, если свою группу создаешь и присваиваешь параметру данную функцию предпросмотр дает ошибку - имя Temper5 не существует в данном контексте

plex 03.10.2016 11:20

Цитата:

Сообщение от shurakrkn (Сообщение 143280)
да, если в группе температур, всё хорошо, если свою группу создаешь и присваиваешь параметру данную функцию предпросмотр дает ошибку - имя Temper5 не существует в данном контексте

один мат вместо слов, в час по чайной ложке инфы для того чтобы дать ответ первый пост
дайте доступ по амми админ и наберите на телефон

Добавлено через 1 минуту
Цитата:

Сообщение от shurakrkn (Сообщение 143280)
присваиваешь параметру данную функцию предпросмотр дает ошибку - имя Temper5 не существует в данном контексте

потому что кроме выражения надо все остальное заполнить

Добавлено через 1 минуту
Цитата:

Сообщение от shurakrkn (Сообщение 143271)
бинарник прицепить в форум не могу, а выкладывать в общий доступ - чревато

еще личка на форуме есть

shurakrkn 03.10.2016 11:35

и еще, если пользовательский параметр перевести в список Фин, то не ругается на функции - но эти параметры тогда непонятно где смотреть, в рейсе их нет, в списке записей их тоже нет

plex 03.10.2016 11:38

Цитата:

Сообщение от shurakrkn (Сообщение 143284)
и еще, если пользовательский параметр перевести в список Фин, то не ругается на функции - но эти параметры тогда непонятно где смотреть, в рейсе их нет, в списке записей их тоже нет

не надо его переводить, он не финальный, надо для него включить финальный итог

Добавлено через 40 секунд
дайте доступ по амми покажу как настроить

shurakrkn 03.10.2016 11:54

нету доступа, я в локальном автографе вожусь. и самого автографа под рукой нет - он стоит на машине, машина у заказчика, мне нужно сделать инструкцию по настройке, даже на доступ еще не заключен договор.
насчет лички - может я не догоняю, то передать через личку файл так и не нашел как. могу через скайп.
А бинарник чего? настроек автографа? есть только atc-файл.

Добавлено через 10 минут


вот так понятней, о чём я говорю?

plex 03.10.2016 12:13

Цитата:

Сообщение от shurakrkn (Сообщение 143288)
бинарник чего?

sbin файл с данными
Цитата:

Сообщение от shurakrkn (Сообщение 143288)
atc-файл.

это файл настроек прибора
Цитата:

Сообщение от shurakrkn (Сообщение 143288)
есть только atc-файл

А как без данных вы настроить хотите? вилами на воде поводить? вы уверены что сможете? я точно без проверки не возьмусь такое отдавать и говорить что это заработает.

Добавлено через 31 секунду
Цитата:

Сообщение от shurakrkn (Сообщение 143288)
вот так понятней, о чём я говорю?

нет не понятно, потому что мне нужна вкладка общие

Добавлено через 46 секунд
Цитата:

Сообщение от shurakrkn (Сообщение 143288)
инструкцию по настройке

Цитата:

Сообщение от shurakrkn (Сообщение 143288)
даже на доступ еще не заключен договор.

напишите инструкцию получите данные переписывать инструкцию будете?

programmer 03.10.2016 14:37

shurakrkn, уровни табличные, а не рейсовые.

shurakrkn 04.10.2016 09:20

Цитата:

Сообщение от programmer (Сообщение 143302)
shurakrkn, уровни табличные, а не рейсовые.

понял, и еще один вопрос - последний - значения в произвольных датчиках modbus знаковые или безнаковые? Если я туда и температуру буду класть - нормально будет это в интерфейсе? А то я увидел только типы int32, int64 и double - нужно подобрать правильный - в зависимости от функции MODBUSInt или MODBUSFloat ?

programmer 06.10.2016 10:57

Цитата:

Сообщение от shurakrkn (Сообщение 143371)
MODBUSInt

Все знаковые.


Текущее время: 18:44. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot