Уточнение. Всем входным NVI и выходным NVO переменные для коммуникационного Lon-модуля кондиционера фирмы Trane присвоен атрибут
Polled Network Variable. В Lon-модуле KL6401 управляющей аппаратуры фирмы Beckhoff при входных переменных такой атрибут отсутствует.
При попытке связать TRANE переменную NVO с
Polled Network Variable с Beckhoff NVI переменной без переменной следует предупреждающее сообщение LonMaker:
"The following error occurred while processing the connection 'Subsystem l.K_l.K_l.nvoUnitStatus' -> 'Subsystem 1.PLC.PLC.NVI0': An attempt was made to connect network variables of the same direction,NVs with mismatched polling attributes a polled output NV to non-polling input NV), or msg_in to msg_in. Subsystem: NS Connections, #9) The object(s) which resulted in the error: Subsystem 1.K_l.K_l.nvoUnitStatus Subsystem 1.PLC.PLC.NVIO" и связь не образуется.
Соответственно в хелпе LonMaker-а есть указание:
"Network Variable Properties: NV Attributes Polled Network Variable Declares network variable as polled. If polled and the network variable is silent, the input sends a request to the output. An output network variable can only be bound to a polling input network variable. However, an input network variable declared as polled can be bound to either a polling output network variable or a non-polling output network variable." - что если только ВХОДНАЯ переменная декларированная как
Polled Network Variable, то
может быть связана с ВЫХОДНОЙ с атрибутом или без. Т.е. ситуация обратная рекомендованной.
В контролерах обоих производителей конфигурация атрибутов отсутствует.
Есть малая вероятность, что производители пойдут на изменение прошивки Lon-модулей.
В результате кондиционеры завести в SCADA систему не удается.
И что делать?

Может существует Lon-модуль с возможностью трансляции переменных, или есть возможность программно согласовать переменные в проекте…