Bot releases are visible (Hide)
listDrivers
togetProtocolCodes
canDiscover
toisDiscoverySupported
canRead
, canWrite
canSubscribe
and canBrowse
to isReadSupported
,isWriteSupported
, isSubscribeSupported
and isBrowseSupported
Published by sruehl 8 months ago
RejectedExecutionException
on PlcConnection.close()
by @takraj in https://github.com/apache/plc4x/pull/1151
writeAndFlush(msg)
& send next msg async by @takraj in https://github.com/apache/plc4x/pull/1147
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.11...rel/0.12
Published by sruehl 8 months ago
RejectedExecutionException
on PlcConnection.close()
by @takraj in https://github.com/apache/plc4x/pull/1151
writeAndFlush(msg)
& send next msg async by @takraj in https://github.com/apache/plc4x/pull/1147
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.11...rel/0.12
Published by sruehl about 1 year ago
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.10...rel/0.11
Published by sruehl about 1 year ago
connection-cache
, which now replacesconnection-pool
and the old connection-cache
.Fixed issues with memory leaks in the ConnectionManager
Fixed multiple issues reported for the handling of data-types in
S7, Modbus and ADS protocols when reading and writing.
Published by sruehl almost 2 years ago
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.9...rel/0.10
Published by sruehl almost 2 years ago
A lot of the work in this version went into refactoring and
cleaning up our code generation. The code generation itself is
now a lot cleaner and simpler as well as the code generated
for Java. We also added a number of new field-types to allow
implementing more sophisticated protocols. PLC4C now should
also support all of the constructs mspec has to offer.
PLC4X-Server
and PLC4X-Driver
that allowsPublished by sruehl about 2 years ago
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.8...rel/0.9
Published by sruehl about 2 years ago
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.7...rel/0.8
Published by sruehl about 2 years ago
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.5...rel/0.7
Published by sruehl about 2 years ago
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.5...rel/0.6
Published by sruehl about 2 years ago
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.4...rel/0.5
Published by sruehl about 2 years ago
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.3...rel/0.4
Published by sruehl about 2 years ago
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.2...rel/0.3
Published by chrisdutz about 2 years ago
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.1...rel/0.2
Published by sruehl about 2 years ago
Full Changelog: https://github.com/apache/plc4x/commits/rel/0.1
Published by sruehl about 2 years ago
Full Changelog: https://github.com/apache/plc4x/compare/rel/0.5...release/0.5.0
Published by sruehl almost 3 years ago
Full Changelog: https://github.com/apache/plc4x/compare/v0.9.0...v0.9.1
Published by chrisdutz about 3 years ago
This is an ordinary PLC4X release, containing changes that accumulated
over time. It doesn't have an explicit focus on a particular topic.
PLC4X-200 OPC-UA Driver not connecting if params string is not provided
PLC4X-201 OPC-UA PlcList underlying type not compatible with Eclipse Milo
PLC4X-202 OPC-UA Driver cannot write Unsigned Types
PLC4X-276 [S7] The most of the supported types don't work correctly
PLC4X-278 Double Reading Error
PLC4X-279 nioEventLoopGroup thread proliferation
PLC4X-280 ADS route request swapped positions of route name and address
PLC4X-291 DefaultPlcSubscriptionField cannot be cast to class OpcuaField
PLC4X-298 [S7] When writing REAL values the Write
operation fails with an internal error
PLC4X-299 Modbus - Kafka Connect Configuration
PLC4X-312 CAN NOT READ STRING FROM S7 PLC
PLC4X-314 CAN NOT WRITING MANY DATA TO S7 ONE TIME
Published by chrisdutz over 3 years ago
This is an ordinary PLC4X release, containing changes that
accumulated over time. It doesn't have an explicit focus on
a particular topic.
The syntax of the S7 addresses changed slightly allowing to
provide a string length. Without this, a STRING datatype will
read 254 characters, by adding the size in round brackets to
the type name will use the specified number.
Examples:
Read one String which is max 10 chars long:
%DB2:30:STRING(10)
Read an array of 3 Strings where each is max 10 chars long:
%DB2:30:STRING(10)[3]
The PLCValue types have been refactored to align with the types
defined in IEC 61131-3 (https://en.wikipedia.org/wiki/IEC_61131-3)
directly using the older Java types (PlcBoolean) is no longer
possible.
A lot of testing was done regarding the IEC 61131-3 data-types.
This resulted in numerous bugfixes in many protocols.