查看: 1884|回复: 7
收起左侧

[H3U应用问题] 各位大哥大姐大神帮帮忙!PC与H3U 通信数据丢失

bys870 2019-11-28 14:44:43 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
我用PC与H3U通信 有2种方式 : 第一种是modbusTCP, PC直接给PLC的寄存器写数据,有时候数据写进去了,但是寄存器却没数据,从我PC端的日记显示是有写入并有正确返回给我。
第二种是 socket, PLC发数据给PC 也是有时候收不到数据,各位大神有没遇到这种情况啊!!  汇川PLC有没记录通信日记的方法,我也想看下 到底是PLC 还是PC的问题!!




上一篇:PID算系数
下一篇:3U 总线控制伺服问题 求帮忙

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

bys870 2019-12-9 10:32:43 | 显示全部楼层
nt4623 发表于 2019-11-28 14:51
有可能是PC的问题,你用什么语言?

C#                                                           
回复 送花

使用道具 举报

bys870 2019-12-9 10:36:02 | 显示全部楼层
nt4623 发表于 2019-11-28 14:51
是单线程还是多线程?

多线程!! 我用松下 没遇见这种情况! 有没办法验证是PLC或PC的问题
回复 送花

使用道具 举报

bys870 2019-12-9 10:47:08 | 显示全部楼层
nt4623 发表于 2019-11-28 14:51
是单线程还是多线程?

用modbusTCP , 我发完数据之后PLC响应的数据是正确的,我也纳闷如果没写入成功 应该不会有正确的响应才对。  PLC 用socket 发给我就更头疼了 PLC那边一直说一定有发,但是我没收到啊!头疼,目前都理不清是谁的问题,如果PLC 能类似做个日记就很清楚了
回复 送花

使用道具 举报

nt4623 2019-12-13 19:45:15 | 显示全部楼层
加个lock试试,多线程时一个函数同时有可能被几个线程访问,数据这个时候会出错。
回复 送花

使用道具 举报

nt4623 2019-12-13 19:48:41 | 显示全部楼层
可以看下 Eugene Agafonov  黄博文译的《多线程编程实践》,网上有PDF
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部