[
https://issues.apache.org/jira/browse/PLC4X-314?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17410949#comment-17410949
]
liuqiang edited comment on PLC4X-314 at 9/7/21, 6:53 AM:
---------------------------------------------------------
This morning, I test 2 condition as follow:
condition 1, NOT succuss
builder.addItem("INS_2_SW_Loop_0_Model","%DB409.DBD0:REAL",22);
builder.addItem("INS_2_SW_Loop_1_Model","%DB409.DBD4:REAL",23);
builder.addItem("INS_2_SW_Loop_2_Model","%DB409.DBD8:REAL",24);
builder.addItem("INS_2_SW_Loop_3_Model","%DB409.DBD12:REAL",25);
builder.addItem("INS_2_SW_Loop_4_Model","%DB409.DBD16:REAL",26);
builder.addItem("INS_2_SW_Loop_5_Model","%DB409.DBD20:REAL",27);
builder.addItem("INS_2_SW_Loop_6_Model","%DB409.DBD24:REAL",28);
builder.addItem("INS_2_SW_Loop_7_Model","%DB409.DBD28:REAL",29);
builder.addItem("INS_2_SW_Loop_8_Model","%DB409.DBD32:REAL",30);
builder.addItem("INS_2_SW_Loop_9_Model","%DB409.DBD36:REAL",31);
builder.addItem("INS_2_SW_Loop_10_Model","%DB409.DBD40:REAL",32);
builder.addItem("INS_2_SW_Loop_11_Model","%DB409.DBD44:REAL",33);
builder.addItem("INS_2_SW_Loop_12_Model","%DB409.DBD48:REAL",34);
builder.addItem("INS_2_SW_Loop_13_Model","%DB409.DBD52:REAL",35);
builder.addItem("INS_2_SW_Loop_14_Model","%DB409.DBD56:REAL",36);
builder.addItem("INS_2_SW_Loop_15_Model","%DB409.DBD60:REAL",37);
builder.addItem("INS_2_SW_Loop_16_Model","%DB409.DBD64:REAL",38);
builder.addItem("INS_2_SW_Loop_17_Model","%DB409.DBD68:REAL",39);
builder.addItem("INS_2_SW_Loop_18_Model","%DB409.DBD72:REAL",40);
builder.addItem("INS_2_SW_Loop_19_Model","%DB409.DBD76:REAL",41);
builder.addItem("INS_2_SW_Loop_20_Model","%DB409.DBD80:REAL",42);
builder.addItem("INS_2_SW_Loop_21_Model","%DB409.DBD84:REAL",43);
builder.addItem("INS_2_MODEL_READY","%DB409.DBX88.3:BOOL",true);
builder.addItem("INS_2_DOG_TOL1","%DB409.DBW96:INT",45);
condition 2 succuss
builder.addItem("INS_2_SW_Loop_0_Model","%DB409.DBD0:REAL",22);
builder.addItem("INS_2_SW_Loop_1_Model","%DB409.DBD4:REAL",23);
builder.addItem("INS_2_SW_Loop_2_Model","%DB409.DBD8:REAL",24);
builder.addItem("INS_2_SW_Loop_3_Model","%DB409.DBD12:REAL",25);
builder.addItem("INS_2_SW_Loop_4_Model","%DB409.DBD16:REAL",26);
builder.addItem("INS_2_SW_Loop_5_Model","%DB409.DBD20:REAL",27);
builder.addItem("INS_2_SW_Loop_6_Model","%DB409.DBD24:REAL",28);
builder.addItem("INS_2_SW_Loop_7_Model","%DB409.DBD28:REAL",29);
builder.addItem("INS_2_SW_Loop_8_Model","%DB409.DBD32:REAL",30);
builder.addItem("INS_2_SW_Loop_9_Model","%DB409.DBD36:REAL",31);
builder.addItem("INS_2_SW_Loop_10_Model","%DB409.DBD40:REAL",32);
builder.addItem("INS_2_SW_Loop_11_Model","%DB409.DBD44:REAL",33);
builder.addItem("INS_2_SW_Loop_12_Model","%DB409.DBD48:REAL",34);
builder.addItem("INS_2_SW_Loop_13_Model","%DB409.DBD52:REAL",35);
builder.addItem("INS_2_SW_Loop_14_Model","%DB409.DBD56:REAL",36);
builder.addItem("INS_2_SW_Loop_15_Model","%DB409.DBD60:REAL",37);
builder.addItem("INS_2_SW_Loop_16_Model","%DB409.DBD64:REAL",38);
builder.addItem("INS_2_SW_Loop_17_Model","%DB409.DBD68:REAL",39);
builder.addItem("INS_2_SW_Loop_18_Model","%DB409.DBD72:REAL",40);
builder.addItem("INS_2_SW_Loop_19_Model","%DB409.DBD76:REAL",41);
builder.addItem("INS_2_SW_Loop_20_Model","%DB409.DBD80:REAL",42);
builder.addItem("INS_2_SW_Loop_21_Model","%DB409.DBD84:REAL",43);
builder.addItem("INS_2_MODEL_READY","%DB409.DBX88.3:BOOL",true);
// builder.addItem("INS_2_DOG_TOL1","%DB409.DBW96:INT",45);
was (Author: kdxq):
This morning, I test 2 condition as follow:
condition 1: failed
2) condition 2, NOT succuss, error info as "Description". when error happend,
this thread will dead...
builder.addItem("INS_2_SW_Loop_0_Model","%DB409.DBD0:REAL",22);
builder.addItem("INS_2_SW_Loop_1_Model","%DB409.DBD4:REAL",23);
builder.addItem("INS_2_SW_Loop_2_Model","%DB409.DBD8:REAL",24);
builder.addItem("INS_2_SW_Loop_3_Model","%DB409.DBD12:REAL",25);
builder.addItem("INS_2_SW_Loop_4_Model","%DB409.DBD16:REAL",26);
builder.addItem("INS_2_SW_Loop_5_Model","%DB409.DBD20:REAL",27);
builder.addItem("INS_2_SW_Loop_6_Model","%DB409.DBD24:REAL",28);
builder.addItem("INS_2_SW_Loop_7_Model","%DB409.DBD28:REAL",29);
builder.addItem("INS_2_SW_Loop_8_Model","%DB409.DBD32:REAL",30);
builder.addItem("INS_2_SW_Loop_9_Model","%DB409.DBD36:REAL",31);
builder.addItem("INS_2_SW_Loop_10_Model","%DB409.DBD40:REAL",32);
builder.addItem("INS_2_SW_Loop_11_Model","%DB409.DBD44:REAL",33);
builder.addItem("INS_2_SW_Loop_12_Model","%DB409.DBD48:REAL",34);
builder.addItem("INS_2_SW_Loop_13_Model","%DB409.DBD52:REAL",35);
builder.addItem("INS_2_SW_Loop_14_Model","%DB409.DBD56:REAL",36);
builder.addItem("INS_2_SW_Loop_15_Model","%DB409.DBD60:REAL",37);
builder.addItem("INS_2_SW_Loop_16_Model","%DB409.DBD64:REAL",38);
builder.addItem("INS_2_SW_Loop_17_Model","%DB409.DBD68:REAL",39);
builder.addItem("INS_2_SW_Loop_18_Model","%DB409.DBD72:REAL",40);
builder.addItem("INS_2_SW_Loop_19_Model","%DB409.DBD76:REAL",41);
builder.addItem("INS_2_SW_Loop_20_Model","%DB409.DBD80:REAL",42);
builder.addItem("INS_2_SW_Loop_21_Model","%DB409.DBD84:REAL",43);
builder.addItem("INS_2_MODEL_READY","%DB409.DBX88.3:BOOL",true);
builder.addItem("INS_2_DOG_TOL1","%DB409.DBW96:INT",45);
condition 2: success
2) condition 2, NOT succuss, error info as "Description". when error happend,
this thread will dead...
builder.addItem("INS_2_SW_Loop_0_Model","%DB409.DBD0:REAL",22);
builder.addItem("INS_2_SW_Loop_1_Model","%DB409.DBD4:REAL",23);
builder.addItem("INS_2_SW_Loop_2_Model","%DB409.DBD8:REAL",24);
builder.addItem("INS_2_SW_Loop_3_Model","%DB409.DBD12:REAL",25);
builder.addItem("INS_2_SW_Loop_4_Model","%DB409.DBD16:REAL",26);
builder.addItem("INS_2_SW_Loop_5_Model","%DB409.DBD20:REAL",27);
builder.addItem("INS_2_SW_Loop_6_Model","%DB409.DBD24:REAL",28);
builder.addItem("INS_2_SW_Loop_7_Model","%DB409.DBD28:REAL",29);
builder.addItem("INS_2_SW_Loop_8_Model","%DB409.DBD32:REAL",30);
builder.addItem("INS_2_SW_Loop_9_Model","%DB409.DBD36:REAL",31);
builder.addItem("INS_2_SW_Loop_10_Model","%DB409.DBD40:REAL",32);
builder.addItem("INS_2_SW_Loop_11_Model","%DB409.DBD44:REAL",33);
builder.addItem("INS_2_SW_Loop_12_Model","%DB409.DBD48:REAL",34);
builder.addItem("INS_2_SW_Loop_13_Model","%DB409.DBD52:REAL",35);
builder.addItem("INS_2_SW_Loop_14_Model","%DB409.DBD56:REAL",36);
builder.addItem("INS_2_SW_Loop_15_Model","%DB409.DBD60:REAL",37);
builder.addItem("INS_2_SW_Loop_16_Model","%DB409.DBD64:REAL",38);
builder.addItem("INS_2_SW_Loop_17_Model","%DB409.DBD68:REAL",39);
builder.addItem("INS_2_SW_Loop_18_Model","%DB409.DBD72:REAL",40);
builder.addItem("INS_2_SW_Loop_19_Model","%DB409.DBD76:REAL",41);
builder.addItem("INS_2_SW_Loop_20_Model","%DB409.DBD80:REAL",42);
builder.addItem("INS_2_SW_Loop_21_Model","%DB409.DBD84:REAL",43);
builder.addItem("INS_2_MODEL_READY","%DB409.DBX88.3:BOOL",true);
// builder.addItem("INS_2_DOG_TOL1","%DB409.DBW96:INT",45);
> CAN NOT WRITING MANY DATA TO S7 ONE TIME
> ----------------------------------------
>
> Key: PLC4X-314
> URL: https://issues.apache.org/jira/browse/PLC4X-314
> Project: Apache PLC4X
> Issue Type: Bug
> Affects Versions: 0.9.0
> Reporter: liuqiang
> Assignee: Christofer Dutz
> Priority: Major
> Attachments: after update wireshark-20210907.pcapng, sharkfile.pcapng
>
>
> ERROR INFO AS FOLLOW:
> 15:43:34.710 [nioEventLoopGroup-8-1] WARN i.n.c.DefaultChannelPipeline -
> [onUnhandledInboundException,1152] - 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.io.IOException: An existing connection was forcibly closed by the remote
> host
> at sun.nio.ch.SocketDispatcher.read0(Native Method)
> at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
> at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
> at sun.nio.ch.IOUtil.read(IOUtil.java:192)
> at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:378)
> at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:253)
> at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1134)
> at io.netty.buffer.WrappedByteBuf.writeBytes(WrappedByteBuf.java:821)
> at
> io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:350)
> at
> io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151)
> at
> io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719)
> at
> io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655)
> at
> io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581)
> at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493)
> at
> io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
> at
> io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
> at
> io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
> at java.lang.Thread.run(Thread.java:748)
> 15:44:24.489 [http-nio-8080-exec-27] WARN o.m.s.m.ClassPathMapperScanner -
> [warn,44] - No MyBatis mapper was found in '[com.ruoyi.**.mapper]' package.
> Please check your configuration.
> 2021-09-05 15:44:24 JRebel: Reconfiguring bean 'wrappingPlc'
> [com.ruoyi.level2.task.WrappingPlc]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)