登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:200Smart 间接寻址疑问

点击:882 回复:5

附件 31b0a36e13d3082ed54044b90361565.jpg
附件 7df7fe6a21b7cf7737fcb4a4654fe13.jpg
如上图,在数据块内写入地址连续的字的数值,使用间接寻址。
功能需求:更改VD280内的值,可以将以VW600为起始地址的任意地址数值调取出来
疑问:
正如上图,系统内强制更改VD280内的值,可对应的数值并不对,并且有些数值根本不在数据块内,不知道为何。
请大神给与指导!
谢谢!
22-07-28 17:00

引用 刘国辉 在 2022/7/28 17:00:38 发言【内容省略】

原因是你的寻址错误了,一般对WORD或者DOUBLE WORD的寻址会建议使用偶数寻址方式,而您第一张图中的VD280中竟然是奇数11,其实际读取的地址是VB611,因为使用了WORD的指令,因此其读取的值是 VB611和 VB612组成的VW611,由于西门子高位数据在前,因此VW611中的数值为2#111111 00000000,这个值转换为10进制就是16128,这属于程序员的基本功问题。
附件 workpicture1.jpg
Good Luck~
22-07-28 18:51
万分感谢!我一直以为这个指令会根据我读取的数制形式,自动*1,*2,*4,对这个指令没理解透。再次感谢!
22-07-29 08:09
大神无处不在
22-07-31 20:14
学习一下
22-10-23 14:57
Siemens Suite for KEPServerEX 是 Siemens 设备驱动的集合,为了方便而将它们捆绑在一起。它提供一种简单且可靠的方法将基于 Siemens Ethernet 和 Serial 的 PLC 与设备连接到客户端应用程序,包括 HMI/SCADA、MES/Historian、ERP、IoT 和自定义 OPC 客户端应用程序。它支持常见的 Siemens 网络协议,包括 Siemens S7 Industrial Ethernet、S7 Multi Point Interface (MPI)、S5 Point-to-Point Interface (PPI)、S5 AS511 Current Loop 和 S5 3964R。
Siemens Suite 对于制造业用户尤其有用,因为制造生产的加工和制模、处理、装配、打包和材料处理阶段通常会使用 Siemens 产品。
Kepware 与领先的工业自动化、驱动和软件解决方案提供商西门子 密切合作,确保持续提供互操作性和支持。
使用KEPServerEX连接PLC自身的MPI/DP口来采集数据,可以用上海泗博的MPI转以太网通讯处理器 MPI-131,帮您快速连接PLC从而完成数据采集
23-04-03 16:06

工控新闻

更多新闻资讯