1
Support Questions / Re: Is the Advanced HMI program the Master or the Slave?
« on: October 28, 2024, 01:23:38 AM »
Does anybody have any other solutions or am I just dead in the water?
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
I got a good night's sleep and did a bit of Googling -
Perhaps these threads from... nine years ago may be of interest to you.
https://www.advancedhmi.com/forum/index.php?topic=829.0
https://www.advancedhmi.com/forum/index.php?topic=765.0 Specifically the 2nd response from Godra - beginning with "For those who might be interested"
According to the User Manual for that Converter - pages 3 and 4 of the document - a flashing light on the TXD LED indicates that it is successfully transmitting data.
Without knowing anything else about your setup, I can only spit a few links at you and hope one of them is helpful.
https://forums.mrplc.com/index.php?/topic/20120-fx3u-as-modbus-slave/ Modbus RTU and FX3U
https://forum.arduino.cc/t/how-to-use-modbus-rtu-to-communicate-esp8266-with-plc-fx3u-slave/1062509 Same as above, but also with arduino/C-ish language
https://www.daudin.co/uploads/images/Download/Connection%20Operation%20Manual_EN/M/iO-GRID_M_Modbus_RTU_Connection_Operating_Manual(FX3U)_EN.pdf An actual MODBUS RTU manual for the FX3U PLCfrom a maybe kindasketchyplace
But as far as data transfer is concerned - it is happening. The flashing TXD light indicates as much.
Here, from the document in question:Quote LED indicators:
PWR: red power indicator, light up when there is USB connection and voltageis detected
TXD: green TX indicator, light up when the USB port sends data
RXD: blue RX indicator, light up when the device ports
What converter are you using?
Enabling or disabling byte and / or word swap in the driver itself should only be done if your BasicLabel displays incorrect values (which don't match what's in the PLC).
I think that there should be only 1 correct combination that produces correct values (not a 100% sure about this).
Also, check the following topic about formatting the text in the BasicLabel:
https://www.advancedhmi.com/forum/index.php?topic=2490.0
MrOverCast, you should expand your testing and include more BasicLabel controls to cover surrounding addresses as well.
With 3 labels you can have each poll separate address, like F40013 and F40014 and F40015 just to see if any label might show a correct value.
The same goes for F40021 address.
You would be reading values only, so this should not affect your VFD at any time.
Are you using 3.99x or 3.99y ? @F only works in 3.99y
Try F40014
PLCAddressClick only takes booleans unless you are wanting to write a fixed value to the LC upon clicking the control
In the plc the value is listed as a decimal, if that was you where asking. I was using address 400014, when you said 40001@F am I putting 1@F in with 4000 the PLCaddressvalue?If it is encoded as a 4 byte real inside the PLC, 400014@F will tell the driver that. Otherwise, it is interpreted as a 2 byte integer