Hello,
I got a customer who plans to integrate the York FCU into PcVue in one project. But the protocol for York FCU is not a standard modbus protocol.
1. For the read: the high 8 digits and the low 8 digits are reversed. I used scada basic to resemble the data, and it works.
2. But for write: I failed to use PcVue to write data to the FCU. If we used the modscan to write, it'll work as following:
a) use Holding register:
b)go to Setup-Extended-Preset Regs
c)in the popup dialog, input the address 2, length 3;
d)input the value for address '0002', and then click 'update'. That means, modscan needs to set the three addresses together.
In PcVue, i tried to send 3 register together in one frame or in three different frames, but it did not work.:(
Has somebody experience in this kind of issue?
Thanks in advance!
I suppose you have also to reverse your 8 digits before writing....
Yes, before we send, we calculated the value. 🙂
In you exemple you need to write the 3 values at the same time.
How did you do that in PcVue?
You must use
SET(var1,val)
SET(var2,val)
SET(var3,val)
SENDLIST("BLOC")
Obviously!!!
In you exemple you need to write the 3 values at the same time.
How did you do that in PcVue?
You must use
SET(var1,val)
SET(var2,val)
SET(var3,val)SENDLIST("BLOC")
Yes, i tried. But it did not work neither. There are two results.
1. the frame is "Word out", then when set the values, it turned to be "?" from the "0". No response in the device side.
2. with other types of frame, then we set the values successfully, but no response in the device side.
Both the results, the cimway network.node.frame worked well, there is no error.
Hello all,
I made a test again, with two protocol: one Modbus TCP simulated by Modsim, the other one is York Modbus RTU.
I can use SCADA BASIC to set value to modsim, but failed for York device.
I use the CWAudit.exe to get the packages during the test. Could somebody help me to have a check?
Thanks in advance!
We can not attach the file other than picture?
I try ...Edit: Looks not working 🙁
Edit2: You must zip the file and it's ok :woohoo:
Thanks Nico.
It does not support Winrar. 🙁
Yes, before we send, we calculated the value. 🙂
Hello,
I think I have found the reason, because that I succeeded without reversing value, and it works. 🙂
If reads address 1's value 36866 as temp 18C, then i write 36867 as temp 19C. together with the 0 for the other two registers. Then, the device changes the temp.
But i still don't know why we don't need to reverse the digital.







