lzago opened a new issue, #1733:
URL: https://github.com/apache/plc4x/issues/1733

   ### What would you like to happen?
   
   Actually only addresses of this kind: ` %MX1.0:BOOL` to read from Merker 
Type of area  are accepted. 
   Becase of the regexp:
   
"^%(?<memoryArea>.)(?<transferSizeCode>[XBWD]?)(?<byteOffset>\\d{1,7})(.(?<bitOffset>[0-7]))?:(?<dataType>(S5)?[a-zA-Z_]+)(\\[(?<numElements>\\d+)])?"
   
   on S7Tag class. 
   So with the byteOffset only between 1 and 7. 
   When it's common to use larger offset. I can read addresses %M1000.0 BOOL 
using Snap7 on the same PLC. 
   I didn't open a bug because probably it comes from a a good practice, but i 
open feature request at least to open a discussion why not to support a 
different offset. 
   
   ### Programming Languages
   
   - [X] plc4j
   - [ ] plc4go
   - [ ] plc4c
   - [ ] plc4net
   
   ### Protocols
   
   - [ ] AB-Ethernet
   - [ ] ADS /AMS
   - [ ] BACnet/IP
   - [ ] CANopen
   - [ ] DeltaV
   - [ ] DF1
   - [ ] EtherNet/IP
   - [ ] Firmata
   - [ ] KNXnet/IP
   - [ ] Modbus
   - [ ] OPC-UA
   - [X] S7


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to