-
Notifications
You must be signed in to change notification settings - Fork 51
Open
Description
In the edit item(s) panel in the advanced section changing the register order doesn't affect the value. I am testing using a UDec64 item on the HoldingRegisters of a Modbus TCP connection. Changing those parameters on the device didn't change anything either.
The .pjc file is appended bellow:
<?xml version="1.0" encoding="UTF-8"?>
<project version="0.4.6" editnum="4">
<name>ModbusSlave</name>
<author>ralcaraz</author>
<comment>ModbusSlave - /home/ralcaraz/Project - 2026-01-14_10-58-38</comment>
<ports>
<port>
<stopBits>1</stopBits>
<dataBits>8</dataBits>
<timeoutFirstByte>1000</timeoutFirstByte>
<serialPortName></serialPortName>
<flowControl>No</flowControl>
<isBroadcastEnabled>true</isBroadcastEnabled>
<baudRate>9600</baudRate>
<name>ModbusSlave</name>
<timeoutInterByte>50</timeoutInterByte>
<host>192.168.2.20</host>
<parity>No</parity>
<maxconn>10</maxconn>
<type>TCP</type>
<port>5002</port>
<timeout>3000</timeout>
</port>
</ports>
<devices>
<device>
<byteArrayFormat>Hex</byteArrayFormat>
<byteArraySeparator>\[default]</byteArraySeparator>
<byteOrder>LessSignifiedFirst</byteOrder>
<maxReadCoils>2040</maxReadCoils>
<maxReadDiscreteInputs>2040</maxReadDiscreteInputs>
<maxReadHoldingRegisters>127</maxReadHoldingRegisters>
<maxReadInputRegisters>127</maxReadInputRegisters>
<maxWriteMultipleCoils>2040</maxWriteMultipleCoils>
<maxWriteMultipleRegisters>127</maxWriteMultipleRegisters>
<name>Escritura Holding Múltiples Completos Contiguos</name>
<portName>ModbusSlave</portName>
<registerOrder>R0R1R2R3</registerOrder>
<stringEncoding>UTF-8</stringEncoding>
<stringLengthType>ZerroEnded</stringLengthType>
<unit>1</unit>
</device>
</devices>
<dataviews>
<dataview name="Dataview" period="500">
<addressNotation>Default</addressNotation>
<useDefaultColumns>1</useDefaultColumns>
<columns>Device;Address;Format;Comment;Value</columns>
<item>
<device>Escritura Holding Múltiples Completos Contiguos</device>
<address>400301</address>
<byteArrayFormat>Hex</byteArrayFormat>
<byteArraySeparator>[default]</byteArraySeparator>
<byteOrder>MostSignifiedFirst</byteOrder>
<comment>W_A_HOLD_C1</comment>
<format>UDec64</format>
<period>500</period>
<registerOrder>R3R2R1R0</registerOrder>
<stringEncoding>DefaultStringEncoding</stringEncoding>
<stringLengthType>ZerroEnded</stringLengthType>
<value>0</value>
<variableLength>20</variableLength>
</item>
<item>
<device>Escritura Holding Múltiples Completos Contiguos</device>
<address>400305</address>
<byteArrayFormat>Hex</byteArrayFormat>
<byteArraySeparator>[default]</byteArraySeparator>
<byteOrder>MostSignifiedFirst</byteOrder>
<comment>W_A_HOLD_C2</comment>
<format>Dec32</format>
<period>500</period>
<registerOrder>R0R1R2R3</registerOrder>
<stringEncoding>DefaultStringEncoding</stringEncoding>
<stringLengthType>ZerroEnded</stringLengthType>
<value>0</value>
<variableLength>20</variableLength>
</item>
<item>
<device>Escritura Holding Múltiples Completos Contiguos</device>
<address>400307</address>
<byteArrayFormat>Hex</byteArrayFormat>
<byteArraySeparator>[default]</byteArraySeparator>
<byteOrder>LessSignifiedFirst</byteOrder>
<comment>W_A_HOLD_C3</comment>
<format>Double</format>
<period>500</period>
<registerOrder>R3R2R1R0</registerOrder>
<stringEncoding>DefaultStringEncoding</stringEncoding>
<stringLengthType>ZerroEnded</stringLengthType>
<value>0</value>
<variableLength>20</variableLength>
</item>
<item>
<device>Escritura Holding Múltiples Completos Contiguos</device>
<address>400311</address>
<byteArrayFormat>Hex</byteArrayFormat>
<byteArraySeparator>[default]</byteArraySeparator>
<byteOrder>LessSignifiedFirst</byteOrder>
<comment>W_D_HOLD_C4</comment>
<format>Bool</format>
<period>500</period>
<registerOrder>R0R1R2R3</registerOrder>
<stringEncoding>DefaultStringEncoding</stringEncoding>
<stringLengthType>ZerroEnded</stringLengthType>
<value>0</value>
<variableLength>20</variableLength>
</item>
<item>
<device>Escritura Holding Múltiples Completos Contiguos</device>
<address>400312</address>
<byteArrayFormat>Hex</byteArrayFormat>
<byteArraySeparator>[default]</byteArraySeparator>
<byteOrder>LessSignifiedFirst</byteOrder>
<comment>W_D_HOLD_C5</comment>
<format>Dec16</format>
<period>500</period>
<registerOrder>R3R2R1R0</registerOrder>
<stringEncoding>DefaultStringEncoding</stringEncoding>
<stringLengthType>ZerroEnded</stringLengthType>
<value>0</value>
<variableLength>20</variableLength>
</item>
</dataview>
</dataviews>
<windows>0c0000006461743a44617461766965770a000000000000000000000075060000de020000</windows>
</project>
Thanks for your work
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels