登录
首页
人机界面
人机界面
回帖
发帖
正文
主题:请教个问题,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
上一页
下一页
工控新闻
西门子2024财年实现强劲收官
安森美与伍尔特电子携手升级高精度电力电子应用虚拟设计
华北工控图像智能识别系统专用计算机,助力物流行业提质增效
皮尔磁:从1到N, 分享知识才会更有力量
中国“灯塔工厂”的四大新貌
世界级绿色石化产业集群数字化转型推进大会暨中控石化化工大模型首发仪式在甬成功举办
华北工控PPC-3317QP工控电脑,赋能生产线监控数智化
华北工控BIS-6390ARA-C50:领跑超高清视听产业
更多新闻资讯