登录
首页
人机界面
人机界面
回帖
发帖
正文
主题:请教个问题,MODBUS-TCP/IP一次性读写PLC D寄存器数据为什么到第63个或者更多就有点问题
点击:5555 回复: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
上一页
下一页
工控新闻
首届全国大学生科学仪器创新大赛在京启动
中控技术新一代高端装备控制系统M4Pro重磅发布
五洲新春拟定增募资不超10亿元 用于具身智能机器人等项目
中控时间序列大模型TPT中标中国石化核心装置人工智能场景应用项目
第19届 CIMC“西门子杯” 中国智能制造挑战赛【精益智造与协作机器人】赛项初赛赛前实操培训圆满收官
“中国经济持续展现强劲韧性” ——国际人士积极评价中国一系列政策举措提振经济发展信心
《2025胡润制造业外企在华投资30强》重磅发布
施耐德电气:通过先进过程控制助力发电厂提升盈利水平
更多新闻资讯