You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@plc4x.apache.org by "Christofer Dutz (Jira)" <ji...@apache.org> on 2019/10/16 09:54:00 UTC

[jira] [Created] (PLC4X-144) When requesting invalid addresses, the DefaultS7MessageProcessor produces errors

Christofer Dutz created PLC4X-144:
-------------------------------------

             Summary: When requesting invalid addresses, the DefaultS7MessageProcessor produces errors
                 Key: PLC4X-144
                 URL: https://issues.apache.org/jira/browse/PLC4X-144
             Project: Apache PLC4X
          Issue Type: Bug
          Components: Driver-S7
    Affects Versions: 0.4.0
            Reporter: Christofer Dutz
            Assignee: Christofer Dutz
             Fix For: 0.5.0


It was reported on StackOverflow that there seem to be errors when simply brute-forcing reading all data from an S7 using PLC4X:

[https://stackoverflow.com/questions/57607913/unsolvable-error-with-multiple-requested-values-send-to-the-plc-apache-plc4x]

The issue was easily reproducible using the example code he provided:

 
{code:java}
PlcReadRequest.Builder readBuilder = plcConnection.readRequestBuilder();
for (int m = 1; m < 10; m++) {
    for (int j = 1; j < 9; j++) {
        readBuilder.addItem("value_int " + m + "." + j, "%DB" + m + "." + "DB" + j + ":INT");
    }
}
final PlcReadResponse plcReadResponse = readBuilder.build().execute().get();
System.out.println(plcReadResponse);{code}
 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)