TwinRx is a library for connecting a .NET application with a Beckhoff TwinCAT PLC program via Reactive Extensions (Rx) over ADS.


     * Create an IObservable for a PLC variable, bringing changes to the PLC variable into the Reactive world.
     * Make use of Rx's extensive event processing and querying capabilities to transform the observable into events of interest.
     * Stream (write) an existing IObservable to a PLC variable
     * Transparently reregister the notifications after a connection loss

There is a newer version of this package available.
See the version list below for details.
Install-Package TwinRx -Version
dotnet add package TwinRx --version
<PackageReference Include="TwinRx" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add TwinRx --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Adds XML doc

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 405 6/9/2018 502 1/20/2017 346 1/20/2017