I don't run it that fast on an actual application.
The Unitronics examples are written to immediately react to a change and light the CANbus up with data in that scan. NOW!!! And again. And again.
So you could get CANbus requests every scan, and there's nothing in the ladder editor to call multiple CANbus requests in the same scan.
This should work perfectly all the time. In a perfectly built network, it probably would, but who really uses the specified trunk and tap cable? The Creators will be quick to chime in - "Joe - you must use proper cable if all is going to work right." And they are correct in this. The reality is the users will often use cable they think meets the spec, which may or may not create an impedance mismatch and depending on the length and baud rate induce errors in the data.
Serial communication is hard sometimes. Ethernet is easier, but that's another conversation.
There have been other posts with CANbus and Modbus TCP where response time is "Oh, My God So Important". If you really do need hyper-fast communication then you should not be using a remote I/O system. Period.
So I typically ping my CANbus at 0.1 second intervals and totally don't use that "data changed" method.
I am new to this forum. I am making a project where I am measuring pressure values inside 10 water tanks. So I am measuring 10 MF vaules. On the screen I can select a water tank, which pressure I want to view. After the selection, that takes me to next HMI screen (I would like to keep only one Display/screen on HMI) where I will view pressure in this tank. I would like it to show me only the pressure in that specific tank that I have selected previously. So on my HMI I would like to insert only one 'Numeric' ''box'' (where I can view MI or MF,...), but only the MF or MI of that tank I have selected.
So it would be similar to 'List of texts: by pointer', but with numeric values.
Is there an answer in vectors maby, or any other way? I would be very happy for an answer.
Thank you, Jan
This is actually being done differently.
Since version 1.25, there is a Ladder Element called Load Config - .ini from SD
It allows creating an INI file with multiple settings, which let you config email accounts, FTP Client and server, IP Settings of the Panel, etc.
Then the config stored in the SD, and loaded to PLC.
This is done in order to allow changing a lot of settings in one shot, allow configuring PLCs 1 after the other by placing the SD card in them and loading the file (or storing the ini file in the SD by any other mean, like FTP), and then loading it, and it is also suitable for PLCs without Panel (Like the USC models).
From help file (LF: SD File Functions)
File Syntax Example
Note that file begins with version 100.
User Name, Password, Outgoing Server Settings, From
User Name, Password, Port, Remote IP
User Name, Password, Port, Read Only
FTP RAM Server
User Name, Password, Port
IP Address, Subnet Mask, Default Gateway
Baud Rate, Data Bit, Parity Bit, Stop Bit
BaudRate values: 1200/2400/4800/9600/19200/38400/57600/115200
ParityBit values: N,E,O
StopBit values: 1,2