|Beijer Electronics (formerly QSI Corporation)
|set to only one register
|Page 1 of 1|
|Author:||ashishnainwal86 [ Tue Feb 28, 2012 4:31 am ]|
|Post subject:||set to only one register|
I am trying to write only one register using Modbus but is is not happening.
like multiple register (modbuscomm.setmultipleregisters(default, idnum, wrsa + 1, wrqty, wrarray))
is it any function for set only one register?
in above function idnum=id number of instruments
wrsa=address o0f register
wrqty=quantity of registers
wrarray=array of registers.(byte)
|Author:||Ron L. [ Tue Feb 28, 2012 9:47 am ]|
|Post subject:||Re: set to only one register|
Yes, you can use the "SetRegister" function of the Modbus Comm or you can use a MBVirtualRegisterV2 object. If you are using the MBVirtualRegisterV2, then make sure the "registerType" is a 16 bit type and change the "value", "intValue" or "strValue" property to set the register.
MBVirtualRegister_1.intValue = 5
You can also make the object writeOnly.
'in MBVirtualRegister_1 "Code View"
init writeOnly := true
|Page 1 of 1||All times are UTC - 7 hours|
|Powered by phpBB® Forum Software © phpBB Group