Два этих устройства общаются по девайснет.
Есть подозрение что от HBM-контроллера приходят не все данные, в входном файле slc-контроллера не видны некоторые параметры.
Есть EDS файл, там прописаны все параметры по непонятным мне адресам, можно ли как-то сопоставить эти адреса с адресами в slc?
Вот отрывок EDS:
Input5= 4, $ 4 bytes length
0, $ all bits are significant
0x000F, $ Poll, BitStrobe, Change of State and Cyclic
"MSVValue", $ Name
6, "20 64 24 01 30 01", $ 100/1/1
"Measured Value";
У меня значание праметра MSV приходит в контроллер, а вот:
Input7= 4, $ 4 bytes length
0, $ all bits are significant
0x000F, $ Poll, BitStrobe, Change of State and Cyclic
"MAV", $ Name
6, "20 64 24 01 30 03", $ 100/1/3
"Trigger Value";
В доступной нам документации HBM на AD103C есто только следующее невнятное упоминание:
Цитата:
Die AD103C enthält für die Unterstützung von Funktionen in Verpackungsmaschinen und Checkweigher vier Triggerfunktionen:
· Pegel-post-/pre-Triggerung über einen einstellbaren Pegel
· Externe post-/pre-Triggerung über einen digitalen Triggereingang (IN1)
Es kann der Brutto- oder Netto-Messwert als Eingang der Triggerfunktion verwendet werden (abhängig von der Tarierfunktion, TAS). Dieser spezielle Messmodus wird über den Befehl TRC eingeschaltet. Der ermittelte Messwert wird über den Befehl MAV? ausgelesen.
Detaillierte Angaben zu diesem Thema finden Sie in dem Hilfefile AEDHilfe_d.
Краткий перевод:
AD103C содержит для поддержки функций в упаковочных машинах и устройствах проверки веса 4 триггерный функции:
- триггер уровеня post / pre с настраиваиваемым уровнем
- внешний триггер post / pre через цифровой вход IТ1
Для входа триггера можно использовать измеряемое значение брутто или нетто (в зависимости от функции триггера TAS)
Этот специальный режим измерения включается командой TRC. Передаваемое измеряемое значение читается из устройства командой MAV?.
Подробные данные по этой теме Вы найдёте в файле помощи AEDHilfe_d.
Это всё понятно, и работает. Например если я подключаюсь ноутбуком к весовому(и когда весовой отключен от slc), то значение MAV? меняется только после срабатывания триггера. Другое дело я не вижу этого значения во входной таблице данных в SLC, когда оба контроллера, весовой и slc находятся в сети. А вижу скорей вего значение MSV?. Поэтому возникает вопрос: может нужен какой-то запрос из SLC? Мне нужно увязать таблицы данных в slc с Eds-файлом.
Методом "научного тыка" я например знаю в по какому адресу приходит значение MSV? и вижу когда взводится бит при срабатывании триггера. А вот адрес где должны появится значения параметра MAV? я не знаю.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.132 секунды