FuelingSystems
Не нашел в мануалах как установить параметры связи по порту. Насколько я понял, там есть Езернет, и если он не занят, то можно связываться по нему.
По чтению:
1. По умолчанию адрес прибора 50h или 80dec, это надо указать в настройках устройства опроса в Лоджике.
2. Например надо опросить -значение средней плотности продукта Рср.,г/см3. В сетевой переменной проекта Лоджика ставим адрес 16dec, читаем в переменную тип "вещественный" (float). Третий регистр (18dec) можно не читать.
3. Далее надо опросить -значение уровня подтоварной воды Нв.,мм. Аналогично предыдущему, только адрес 19dec. Так же третий регистр состояния, он будет иметь адрес 21dec, читаем по желанию отдельным запросом в целочисленную переменную.
4. Если требуется читать регистры состояний, то скорее всего придется делать макрос на ST для их дешифровки.
5. Если получаемые данные будут аномальными, то потребуется поиграть с чередованием старших\младших байт\регистров в настройках устройства опроса.
Проще говоря, читаем требуемый параметр по адресу из мануала, флоат\вещественный занимает 2 регистра\четыре байта\два адреса, целочисленный параметр занимает 1 регистр\два байта\один адрес.




Ответить с цитированием
