Alessio,
The On Change input is used to tell the FieldPoint server to only write data when the data has changed. The data change is done by comparing the last value written to the current value input. However, this comparison is done on the data input to the VI directly and does not differentiate between different Tag names. Thus, in the code that you have posted (the FOR loop indexing through multiple tags), the On Change does not appear to work because it is comparing the last value written to the last channel vs the current value to be written to the current channel, it is not comparing the current value to be written to the current channel vs the last value to be written to the current channel. In order to use the On Change Input, you will need parallel ex
ecutions of the FP Write.vi and can not auto-index through multiple tags into the FP Write.vi.
Regards,
Aaron
LabVIEW Champion, CLA, CPI