Hi all,
I'm new to iX, and currently developing a project getting data from FX3U via serial port, for report.
The data size in PLC is about 32.000 words, at maximum, and I've planned to get 512 words at each time.
I've defined a tag with array type and link this tag to PLC memory.
The program runs, and it's OK to get block by block with handshaking between PLC and HMI.
However, this data exchange impacts too much to performance of the HMI.
Everything slows down dramatically.
Is there anyway for updating data/make this array tag active only when needed, and make it inactive when there's no need, via script?
Or dynamically change the input source of this array tag via script?
More info:
HMI model: T10E.
Many thanks for your support in advance!
Regards,
Binh Pham
Dynamic active/inactive tag update from PLC via script
Re: Dynamic active/inactive tag update from PLC via script
The only advice I can give you is look at the help file under efficient communications:
"ASCII Strings and arrays are packed into one package for each object."
also check your poll groups in IX as well as make sure not to have too many "Always Active" tags. These tags will poll regardless of what screen.
"ASCII Strings and arrays are packed into one package for each object."
also check your poll groups in IX as well as make sure not to have too many "Always Active" tags. These tags will poll regardless of what screen.
- Attachments
-
- efficient_commuinications.png (92.36 KiB) Viewed 7380 times