Hi Patrick, I don't fully understand why it was working in 0.9.1 but it looks as though your device is using a little endian byte order. The eip driver we have uses big endian.
The eip_update branch should fix this, but you'd have to compile it yourself (https://plc4x.apache.org/developers/building.html). Kind Regards Ben On Wed, Jul 6, 2022 at 12:29 AM Patrick Boisclair <[email protected]> wrote: > Ok I managed to find what was causing my POM to failed. It is now fixed. > > > > However, using the 0.10.0-SNAPSHOT, I can no longer READ values, which > worked before. I get: > > > > [nioEventLoopGroup-2-1] WARN > org.apache.plc4x.java.spi.GeneratedDriverByteToMessageCodec - Error > decoding package with content > [65000400300013000000000000000000000000000000000001000000]: Unsupported > case for discriminated type parameters [command=25856] > > org.apache.plc4x.java.spi.generation.ParseException: Unsupported case for > discriminated type parameters [command=25856] > > at > org.apache.plc4x.java.eip.readwrite.EipPacket.staticParse(EipPacket.java:212) > > at > org.apache.plc4x.java.eip.readwrite.EipPacket.staticParse(EipPacket.java:156) > > at > org.apache.plc4x.java.spi.GeneratedDriverByteToMessageCodec.decode(GeneratedDriverByteToMessageCodec.java:87) > > at > io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42) > > at > io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:510) > > at > io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:449) > > at > io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:279) > > at > io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103) > > at > io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) > > at > io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) > > at > io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) > > at > io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) > > at > io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) > > at > io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) > > at > io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) > > at > io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) > > at > io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) > > at > io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) > > at > io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) > > at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) > > at > io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) > > at > io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) > > at > io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) > > at java.base/java.lang.Thread.run(Thread.java:833) > > > > > > NOTE: I get the same error trying to write a value. Even DINT which worked > before, > > > > Reverting back to 0.9.1 READING works, Writing DINT works, Writing BOOL > fails > > > > > Patrick Boisclair > Analyste ‑ Programmeur senior > Senior Analyst Programmer > *noovelia.com* <https://www.noovelia.com/fr-ca/accueil> > [image: Facebook] <https://www.facebook.com/noovelia> > [image: LinkedIn] <https://www.linkedin.com/company/noovelia> [image: > Vimeo] <https://vimeo.com/noovelia> > [image: Noovelia.com] <https://www.noovelia.com/fr-ca/accueil> > > *From:* Patrick Boisclair <[email protected]> > *Sent:* Tuesday, July 5, 2022 10:01 AM > *To:* [email protected] > *Subject:* RE: Question about Ethernet/IP writing BOOL values to the PLC > > > > *Attention:* Courriel provenant de l'externe. Veuillez valider la source > et le contenu avant de cliquer sur un lien ou d'ouvrir un document. > > > > Sorry the url was replaced by outlook.. > > > > My POM looks like this in fact: > > > > <?xml version="1.0" encoding="UTF-8"?> > > > > <project xmlns=http://maven.apache.org/POM/4.0.0 > <https://can01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmaven.apache.org%2FPOM%2F4.0.0&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565124527%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=dDjl9KlR00nXj8IcsAPCixG28QAIpH0RMNZkxTLj%2FmQ%3D&reserved=0> > xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance > <https://can01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema-instance&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565124527%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0hZ67bSO%2FDZLh%2BBw%2F%2FCq1LhsPxzZXu%2Fp0RTJQR1Hxdc%3D&reserved=0> > > xsi:schemaLocation=http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/xsd/maven-4.0.0.xsd > <https://can01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmaven.apache.org%2FPOM%2F4.0.0%2520http%3A%2Fmaven.apache.org%2Fxsd%2Fmaven-4.0.0.xsd&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565124527%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=G%2BnvavHJuuL9W%2FhipIWMYoyOWmCxDD8wjUvBYvYtQ5U%3D&reserved=0> > > > > <modelVersion>4.0.0</modelVersion> > > > > <groupId>com.example</groupId> > > <artifactId>demo</artifactId> > > <version>0.0.1</version> > > > > <name>demo</name> > > *<!-- FIXME change it to the project's website -->* > > <url>http://www.example.com</url> > > > > <properties> > > <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> > > <maven.compiler.source>1.7</maven.compiler.source> > > <maven.compiler.target>1.7</maven.compiler.target> > > </properties> > > > > *<!-- Make Snapshots of Apache projects available -->* > > <repositories> > > <repository> > > <id>apache-snapshots</id> > > <url> > https://repository.apache.org/content/repositories/snapshots/</url > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Fsnapshots%2F%253c%2Furl&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565124527%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=BbsjYJ64adpfE%2BpNuYhQSME%2FeJV2nGvxWJStFcQ3YA8%3D&reserved=0> > > > > <releases> > > <enabled>false</enabled> > > </releases> > > <snapshots> > > <enabled>true</enabled> > > </snapshots> > > </repository> > > </repositories> > > > > <dependencies> > > <dependency> > > <groupId>org.apache.plc4x</groupId> > > <artifactId>plc4j-api</artifactId> > > <version>0.10.0-SNAPSHOT</version> > > </dependency> > > <dependency> > > <groupId>org.apache.plc4x</groupId> > > <artifactId>plc4j-driver-eip</artifactId> > > <version>0.10.0-SNAPSHOT</version> > > <scope>runtime</scope> > > </dependency> > > <dependency> > > <groupId>org.slf4j</groupId> > > <artifactId>slf4j-simple</artifactId> > > <version>1.7.30</version> > > </dependency> > > <dependency> > > <groupId>junit</groupId> > > <artifactId>junit</artifactId> > > <version>4.11</version> > > <scope>test</scope> > > </dependency> > > </dependencies> > > > > <build> > > > > > > *Patrick Boisclair*** > > *Analyste ‑ Programmeur senior* > > *Senior Analyst Programmer* > > *noovelia.com* > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.noovelia.com%2Ffr-ca%2Faccueil&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=F54iwtknss2BdX8mxH7wClFaVAdAdsj5z4aQamy2ciM%3D&reserved=0> > > [image: Facebook] > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.facebook.com%2Fnoovelia&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=kt%2B7zTmecdOreQr%2FUH8m0RiInfOf7gxOBWEmQpkWtBw%3D&reserved=0> > > [image: LinkedIn] > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fnoovelia&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=SWm6ieY%2Fu0iRykF4IgO4ibncaG2AMuC%2B7n18Dfetnw0%3D&reserved=0> > > [image: Vimeo] > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fvimeo.com%2Fnoovelia&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=ZtWhHpYNHxD8MzgNHy4ancX370oFU68KH4KqltsP3WE%3D&reserved=0> > > [image: Noovelia.com] > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.noovelia.com%2Ffr-ca%2Faccueil&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=F54iwtknss2BdX8mxH7wClFaVAdAdsj5z4aQamy2ciM%3D&reserved=0> > > *From:* Patrick Boisclair <[email protected]> > *Sent:* Tuesday, July 5, 2022 9:40 AM > *To:* [email protected] > *Subject:* RE: Question about Ethernet/IP writing BOOL values to the PLC > > > > *Attention:* Courriel provenant de l'externe. Veuillez valider la source > et le contenu avant de cliquer sur un lien ou d'ouvrir un document. > > > > Hi Chris, > > For a reason, it doesn’t seems to find PLC4X > > <groupId>com.example</groupId> > <artifactId>demo</artifactId> > <version>0.0.1</version> > > <name>demo</name> > <!-- FIXME change it to the project's website --> > <url>http://www.example.com</url> > > <properties> > <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> > <maven.compiler.source>1.7</maven.compiler.source> > <maven.compiler.target>1.7</maven.compiler.target> > </properties> > > <!-- Make Snapshots of Apache projects available --> <repositories> > <repository> > <id>apache-snapshots</id> > <url> > https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Fsnapshots&data=05%7C01%7Cpboisclair%40noovelia.com%7Ce7e1dc8d27324cc55acf08da5e8392cc%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926216441517099%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=pmLG4JRyagoNU0%2B6ZFqM3VujkInyJXm6aubUIigKm1w%3D&reserved=0</url > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Fsnapshots&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=UawP7qKz2dTpchiSEhC%2FEosly6%2BV5ZusD%2Fw0h1Vg%2BGM%3D&reserved=0> > > > <releases> > <enabled>false</enabled> > </releases> > <snapshots> > <enabled>true</enabled> > </snapshots> > </repository> > </repositories> > > > <dependencies> > <dependency> > <groupId>org.apache.plc4x</groupId> > <artifactId>plc4j-api</artifactId> > <version>0.10.0-SNAPSHOT</version> > </dependency> > <dependency> > <groupId>org.apache.plc4x</groupId> > <artifactId>plc4j-driver-eip</artifactId> > <version>0.10.0-SNAPSHOT</version> > <scope>runtime</scope> > </dependency> > <dependency> > <groupId>org.slf4j</groupId> > <artifactId>slf4j-simple</artifactId> > <version>1.7.30</version> > </dependency> > <dependency> > <groupId>junit</groupId> > <artifactId>junit</artifactId> > <version>4.11</version> > <scope>test</scope> > </dependency> > </dependencies> > > Any input ? > > *Patrick Boisclair*** > > *Analyste ‑ Programmeur senior* > > *Senior Analyst Programmer* > > *noovelia.com* > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.noovelia.com%2Ffr-ca%2Faccueil&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=F54iwtknss2BdX8mxH7wClFaVAdAdsj5z4aQamy2ciM%3D&reserved=0> > > [image: Facebook] > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.facebook.com%2Fnoovelia&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=kt%2B7zTmecdOreQr%2FUH8m0RiInfOf7gxOBWEmQpkWtBw%3D&reserved=0> > > [image: LinkedIn] > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fnoovelia&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=SWm6ieY%2Fu0iRykF4IgO4ibncaG2AMuC%2B7n18Dfetnw0%3D&reserved=0> > > [image: Vimeo] > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fvimeo.com%2Fnoovelia&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=ZtWhHpYNHxD8MzgNHy4ancX370oFU68KH4KqltsP3WE%3D&reserved=0> > > [image: Noovelia.com] > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.noovelia.com%2Ffr-ca%2Faccueil&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=F54iwtknss2BdX8mxH7wClFaVAdAdsj5z4aQamy2ciM%3D&reserved=0> > > -----Original Message----- > From: Christofer Dutz <[email protected]> > Sent: Tuesday, July 5, 2022 8:40 AM > To: [email protected] > Subject: AW: Question about Ethernet/IP writing BOOL values to the PLC > > Attention: Courriel provenant de l'externe. Veuillez valider la source et > le contenu avant de cliquer sur un lien ou d'ouvrir un document. > > > Hi Patrick, > > in order to use snapshots, just add this to your pom: > > <!-- Make Snapshots of Apache projects available --> <repositories> > <repository> > <id>apache-snapshots</id> > <url> > https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Fsnapshots&data=05%7C01%7Cpboisclair%40noovelia.com%7Ce7e1dc8d27324cc55acf08da5e8392cc%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926216441517099%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=pmLG4JRyagoNU0%2B6ZFqM3VujkInyJXm6aubUIigKm1w%3D&reserved=0</url > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Fsnapshots&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=UawP7qKz2dTpchiSEhC%2FEosly6%2BV5ZusD%2Fw0h1Vg%2BGM%3D&reserved=0> > > > <releases> > <enabled>false</enabled> > </releases> > <snapshots> > <enabled>true</enabled> > </snapshots> > </repository> > </repositories> > > Hope that helps. > > Chris > > Von: Patrick Boisclair <[email protected]> > Datum: Dienstag, 5. Juli 2022 um 14:25 > An: [email protected] <[email protected]> > Betreff: RE: Question about Ethernet/IP writing BOOL values to the PLC Hi > Ben, thank you very much for your help ! > > Im currently using PLC4X as an external dependencies: > dependencies { > //Noovelia > implementation(project(":nooveliabeats-core")) > > //Apache PLC4X > implementation("org.apache.plc4x","plc4j-api", plc4xVersion) > runtimeOnly("org.apache.plc4x","plc4j-driver-ads", plc4xVersion) > runtimeOnly("org.apache.plc4x","plc4j-driver-modbus", plc4xVersion) > runtimeOnly("org.apache.plc4x","plc4j-driver-opcua", plc4xVersion) > runtimeOnly("org.apache.plc4x", "plc4j-driver-eip", plc4xVersion) } > > I know there's a way I can try the latest "unreleased" version, maybe I > can give that a try ?? > > Using the "snapshot" version or something... > Also needs to set a new repositories, I don’t remember the name tho > > Is it something I should try?? > > Patrick Boisclair > Analyste ‑ Programmeur senior > Senior Analyst Programmer > noovelia.com< > https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.noovelia.com%2Ffr-ca%2Faccueil&data=05%7C01%7Cpboisclair%40noovelia.com%7Ce7e1dc8d27324cc55acf08da5e8392cc%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926216441517099%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=MIbJta7CqZb6KsKQsK6a3j7WhcYANeVC1AifsTw2AW4%3D&reserved=0 > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.noovelia.com%2Ffr-ca%2Faccueil&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=F54iwtknss2BdX8mxH7wClFaVAdAdsj5z4aQamy2ciM%3D&reserved=0> > > > [Facebook]< > https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.facebook.com%2Fnoovelia&data=05%7C01%7Cpboisclair%40noovelia.com%7Ce7e1dc8d27324cc55acf08da5e8392cc%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926216441517099%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=C2my0QFddqzTZH563riRLh%2FJICrAYY07HD3Qc4Ete4A%3D&reserved=0 > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.facebook.com%2Fnoovelia&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=kt%2B7zTmecdOreQr%2FUH8m0RiInfOf7gxOBWEmQpkWtBw%3D&reserved=0> > > > [LinkedIn]< > https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fnoovelia&data=05%7C01%7Cpboisclair%40noovelia.com%7Ce7e1dc8d27324cc55acf08da5e8392cc%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926216441517099%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=QgI9SDPd1NIIvKU%2F6ziKOqKoE13YFADVETGuQB6IDB0%3D&reserved=0 > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fnoovelia&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=SWm6ieY%2Fu0iRykF4IgO4ibncaG2AMuC%2B7n18Dfetnw0%3D&reserved=0> > > > [Vimeo]< > https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fvimeo.com%2Fnoovelia&data=05%7C01%7Cpboisclair%40noovelia.com%7Ce7e1dc8d27324cc55acf08da5e8392cc%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926216441517099%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=N546TGZUVRyliLE00I73ZapnJabtRYEatDYtKaHwGdI%3D&reserved=0 > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fvimeo.com%2Fnoovelia&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=ZtWhHpYNHxD8MzgNHy4ancX370oFU68KH4KqltsP3WE%3D&reserved=0> > > > [Noovelia.com]< > https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.noovelia.com%2Ffr-ca%2Faccueil&data=05%7C01%7Cpboisclair%40noovelia.com%7Ce7e1dc8d27324cc55acf08da5e8392cc%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926216441517099%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=MIbJta7CqZb6KsKQsK6a3j7WhcYANeVC1AifsTw2AW4%3D&reserved=0 > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.noovelia.com%2Ffr-ca%2Faccueil&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=F54iwtknss2BdX8mxH7wClFaVAdAdsj5z4aQamy2ciM%3D&reserved=0> > > > -----Original Message----- > From: Ben Hutcheson <[email protected]> > Sent: Monday, July 4, 2022 6:21 PM > To: [email protected] > Subject: Re: Question about Ethernet/IP writing BOOL values to the PLC > > Attention: Courriel provenant de l'externe. Veuillez valider la source et > le contenu avant de cliquer sur un lien ou d'ouvrir un document. > > > Also give the latest branch a try again, may have just been an easy fix? > > On Tue, Jul 5, 2022 at 8:09 AM Ben Hutcheson <[email protected]> wrote: > > > Hi Patrick, > > > > I have been doing some work on this lately and was wondering if you'd > > like to test out the changes on the eip_update branch? > > > > You should be able to use a connection string like > > > > "logix:tcp://192.168.1.12:44818?communicationPath=1,4" > > > > Instead, as well as not needing to include a % in front of the field > > address. > > > > I'd also be interested to see if you needed to make any changes to the > > code to get it work and what device you are using? > > > > Kind Regards > > > > Ben > > > > > > > > On Tue, Jul 5, 2022 at 6:14 AM Patrick Boisclair > > <[email protected]> > > wrote: > > > >> Hi all, > >> > >> > >> > >> I’m currently trying to WRITE a BOOL value to an Allen Bradley over > >> Ethernet/IP. > >> > >> Reading the values works just fine. Reading and WRITING DINT values > >> works as well. > >> > >> > >> > >> However, when writing a BOOL it hangs and then fails with: > >> > >> 2022-07-04 16:08:38.289 [nioEventLoopGroup-5-1] WARN > >> i.n.channel.DefaultChannelPipeline - An exceptionCaught() event was > >> fired, and it reached at the tail of the pipeline. It usually means > >> the last handler in the pipeline did not handle the exception. > >> > >> java.net.SocketException: Connection reset > >> > >> at > >> java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketCha > >> nnelImpl.java:394) > >> > >> at > >> java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:42 > >> 6) > >> > >> at > >> io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:258) > >> > >> at > >> io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) > >> > >> at > >> io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketCha > >> nnel.java:350) > >> > >> at > >> io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(Abstra > >> ctNioByteChannel.java:151) > >> > >> at > >> io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.jav > >> a:722) > >> > >> at > >> io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEve > >> ntLoop.java:658) > >> > >> at > >> io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.ja > >> va:584) > >> > >> at > >> io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) > >> > >> at > >> io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThread > >> EventExecutor.java:986) > >> > >> at > >> io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java > >> :74) > >> > >> at > >> io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalR > >> unnable.java:30) > >> > >> at java.base/java.lang.Thread.run(Thread.java:833) > >> > >> > >> > >> In fact all those values (see image) works for reading (ALL WORK) and > >> writing (BOOL ONLY FAILS): > >> > >> > >> > >> > >> > >> My connection string is: eip://x.x.x.x?backplane=1&slot=0 > >> > >> > >> > >> For example: trying to WRITE to: %Rejet_Boite_OK:BOOL fails. Reading > >> works. > >> > >> > >> > >> Any input on this ? > >> > >> > >> > >> Ty all for your help really appreciated > >> > >> > >> Patrick Boisclair > >> Analyste ‑ Programmeur senior > >> Senior Analyst Programmer > >> *noovelia.com* > >> <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fww > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fww%0b>>> > w.noovelia.com%2Ffr-ca%2Faccueil&data=05%7C01%7Cpboisclair%40noov > >> elia.com%7Ca1cd795b574a4575a67508da5e0b8fc8%7C7c23133a4fda483abf15d02 > >> 44c4c8c4b%7C0%7C0%7C637925700997931285%7CUnknown%7CTWFpbGZsb3d8eyJWIj > >> oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7 > >> C%7C%7C&sdata=uSY75wjX%2BoK61lk3NuAJnKM0L%2B52qgBW8zq3qfDQWwo%3D& > >> amp;reserved=0> > >> [image: Facebook] > >> <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fww > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fww%0b>>> > w.facebook.com%2Fnoovelia&data=05%7C01%7Cpboisclair%40noovelia.co > >> m%7Ca1cd795b574a4575a67508da5e0b8fc8%7C7c23133a4fda483abf15d0244c4c8c > >> 4b%7C0%7C0%7C637925700997931285%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wL > >> jAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C > >> &sdata=lrRXP0XVoca9XTK1aOh0IjK63aimZIq1W1i3z0TwAx8%3D&reserve > >> d=0> > >> [image: LinkedIn] < > https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fnoovelia&data=05%7C01%7Cpboisclair%40noovelia.com%7Ce7e1dc8d27324cc55acf08da5e8392cc%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926216441517099%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=QgI9SDPd1NIIvKU%2F6ziKOqKoE13YFADVETGuQB6IDB0%3D&reserved=0 > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fnoovelia&data=05%7C01%7Cpboisclair%40noovelia.com%7C1d2bee86ac124cffe5b208da5e8ec63e%7C7c23133a4fda483abf15d0244c4c8c4b%7C0%7C0%7C637926264565280740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=SWm6ieY%2Fu0iRykF4IgO4ibncaG2AMuC%2B7n18Dfetnw0%3D&reserved=0>> > [image: > >> Vimeo] > >> <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fvi > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fvi%0b>>> > meo.com%2Fnoovelia&data=05%7C01%7Cpboisclair%40noovelia.com%7Ca1c > >> d795b574a4575a67508da5e0b8fc8%7C7c23133a4fda483abf15d0244c4c8c4b%7C0% > >> 7C0%7C637925700997931285%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAi > >> LCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sd > >> ata=y%2Bv4ubxvjzNifhpII4HcMyFkz%2B1x7%2FVhDoObMfHMA1Y%3D&reserved > >> =0> > >> [image: Noovelia.com] > >> <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fww > <https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fww%0b>>> > w.noovelia.com%2Ffr-ca%2Faccueil&data=05%7C01%7Cpboisclair%40noov > >> elia.com%7Ca1cd795b574a4575a67508da5e0b8fc8%7C7c23133a4fda483abf15d02 > >> 44c4c8c4b%7C0%7C0%7C637925700997931285%7CUnknown%7CTWFpbGZsb3d8eyJWIj > >> oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7 > >> C%7C%7C&sdata=uSY75wjX%2BoK61lk3NuAJnKM0L%2B52qgBW8zq3qfDQWwo%3D& > >> amp;reserved=0> > >> > > >
