Просмотр полной версии : Программное изменение Amount byte в String Output module в modbus master
Chupakabra
20.12.2007, 13:44
Можно ли в String Output module (modbus master) программно менять (т.е. привязать к переменной) параметр Amount byte ?
Можно ли в String Output module (modbus master) программно менять (т.е. привязать к переменной) параметр Amount byte ?
Я такую возможность обнаружить не смог:(
Филоненко Владислав
22.12.2007, 14:21
Нельзя, это константное значение.
А если не секрет, то для чего это Вам, возможно мы подскажем иное решение.
Chupakabra
24.12.2007, 14:53
Нельзя, это константное значение.
А если не секрет, то для чего это Вам, возможно мы подскажем иное решение.
Есть некоторое устройство, в которое требуется писать массив байт, причем каждый раз длинна массива может быть разной. И есть уже готовый набор функций на ST которые формируют эти строки. В конфигураторе нашел как строки послылать, но с фиксированной длинной.
В общем, другое решения я вижу в использовании SysLibCom. Спасибо.
Филоненко Владислав
25.12.2007, 10:56
Как вариант, если число число возможных длин невелико, создайте в ModBus master несколько переменных (управляемых по команде) с разл. числом байтов и используйте в нужный момент элемент с нужным числом байтов.
Очень специфический вариант у Вас, мы его не предусмотрели.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot