登录
首页
人机界面
人机界面
回帖
发帖
正文
主题:请教个问题,MODBUS-TCP/IP一次性读写PLC D寄存器数据为什么到第63个或者更多就有点问题
点击:5431 回复:20
楼主
编辑
引用
管理
刹那
问题主要表现在:一次性读取63或者更多寄存器时,所有获取到的值就出现了错位,是程序问题还是MODBUS-TCP/IP本身就不能一次性读过多?写入的时候也是一样的,写入多了就没有反应了,63个以内都是OK的,速度挺快。
百度了一下 有说是有限制的,是不是这个问题?
https://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=143017&cid=1072
这个是西门子的,我是读写汇川的PLC,出现在63个及更多寄存器的时候。
最后修改:
2018/3/11 23:33:29
18-03-07 08:49
1楼
编辑
引用
管理
PLC-hmi
那还不如VB和plc通讯了
18-03-07 12:59
2楼
编辑
引用
管理
MIC小赖
高中有VB基础,其实我也有点惊讶。
18-03-07 17:11
3楼
编辑
引用
管理
刹那
哈哈。
18-03-08 09:07
4楼
编辑
引用
管理
刹那
我现在试的时候是有PLC,不过最终是PLC没以太网,中间用触摸屏转一下,需要显示在设备上,然后触摸屏的以太网连交换机。
18-03-08 09:08
5楼
编辑
引用
管理
gk_0
最近也在学VB,期待有人解答
18-03-08 15:41
6楼
编辑
引用
管理
刹那
我发觉挺好玩的,最近有客户要用,不过我做不出来,人家要用C#,这个稍微看过,但是压根不会,而且我记得用C#界面需要封装的,原来做过网站,用的是最低端的VBS,但是没做过通讯方面的东西,VB容易点,但是还是折腾不出来,昨天做了(也参考网上通讯方面的代码),但是调试不出来,通讯方面的东西有意思。
我手头的VB书是高中时候买的(旧书,当时记得是5元一本,清华大学出版社),一放十几年了,这几天又拿出来了,不过没有讲到winsock(套接字)相关的内容,见笑。。。。。。,估计还得参考别的书籍。
最后修改:
2018/3/8 16:07:08
18-03-08 16:04
7楼
编辑
引用
管理
tigermu
vb专门有讲网络通讯的很厚的书,上当当淘宝都有。如果你有耐心,msdn的手册也应该行。如果是sock的套接字觉得还是学c++好,例子多,个人感觉,因为也没有学过c++,网络通讯也没学过,都是自己的揣度,仅供参考吧。
18-03-08 20:37
8楼
编辑
引用
管理
刹那
方案方案方案方案
最后修改:
2018/3/14 15:40:06
18-03-09 10:20
9楼
编辑
引用
管理
秀空
感觉读PLC的数据比较多,直接读屏的程序我没见过。
18-03-09 10:40
上一页
下一页
工控新闻
推动制造业高端化、智能化、绿色化发展
建立保持制造业合理比重投入机制
华北工控MITX-6122,助力无人机物流配送跑出加速度
台达与汉钟精机签署合作协议 共建产线-物流仓储协同项目
华北工控图像智能识别系统专用计算机,助力物流行业提质增效
皮尔磁:从1到N, 分享知识才会更有力量
中控技术荣获MSCI ESG评级A级,展现可持续发展领导力
茵梦达成都分公司办公室盛大开业,开启新篇章!
更多新闻资讯