用含有指针的寻址方式,通过FB2读取数据块中的数据

用如图所示的程序,读取DB122中的数据到数据块DB127。想请教下,对应DB122数据块中的数据(图1),这种数据类型是ANY吗?但在网上查到的ANY数据类型和DB122中的数据也不符。实际模拟一下得出的数据只有两个数(图3),而我用FB2读取了4个变量(图2),不知道为什么?请给位大神指点。

图片说明:

用含有指针的寻址方式,通过FB2读取数据块中的数据    用含有指针的寻址方式,通过FB2读取数据块中的数据    用含有指针的寻址方式,通过FB2读取数据块中的数据   

最佳答案

DB122是要读取的系统变量参数(如机床坐标变量),用FB2程序读取到DB127块上,首先你得看一下NumVar变量是给的多少,就读几个,最多给4.也就是你得看一下DB127.DBW686是不是2.如果 是2的话,就读前2个变量,如果 是4的话,说明 第三和四个变量读过来就是0。 我怀疑是前者。

提问者对于答案的评价:
确实是表示轴位置的系统变量。要是能有通过这十个字节的变量查到是哪一个系统变量的方法就更好了。不过,还是非常感谢!

最佳答案作者回复:
反向查询不太好查,可以看看实际读出的是哪个坐标,可以到变量选择器上选几个变量,编译一下,看一看,有代码一致的吗。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc350264.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:23
下一篇 2021年7月5日

相关推荐

  • s7-300如何设置实现和840dsl PLC连接

    电脑上已经安装了s7300并安装了toolbox,如何设置s7300软件通讯实现通过网线监控和备份数控系统的plc程序 最佳答案 楼主的问题,对于学习西门子840Dsl …

    2017年6月9日
  • 请教关于授权的问题

    大家好,想咨询个事。新买的OPO12+PCU50.5组合,也有840Dsl operate/pcu授权。但不知道该如何在OP上完成授权。840Dsl简明调试手册里是试用版…

    SINUMERIK 2020年10月31日
  • 请问在一些自动化工装检测设备

    请问在一些自动化工装检测设备当中,经常会看到一个产品要经这一个摄像头然后显示在屏幕上来检测其是否合格,不知道这个系统是怎发做的呢,用在哪些自动化产品呢,摄像头一般是哪个品牌的比较好…

    SINUMERIK 2018年12月3日
  • s7-200作控制器的通讯

    本人在作一个项目 (触摸屏1块+S7-200+东元伺服驱动器2个) 1、触摸屏为e-view/带RS232和RS485通讯接口 2、东元TSTA伺服驱…

    SINUMERIK 2018年12月5日
  • 什么叫现场总线,都有那些类型?

    最佳答案 IEC (国际电工委员会) 对现场总线(Fieldbus)的定义是“安装在制 造和过程区域的现场装置与控制室内的自动控制装置之间的数字式、&…

    SINUMERIK 2019年6月11日
  • 个人电脑(PC)如何与sinumerik 808d Advanced实现通讯

    个人普通pc与808d之间使用以太网通信,cnc控制器与伺服驱动,电机之间采用profibus。如何实现从pc上获取数控系统已经伺服驱动相关信息数据。 问题补充:求具体的实现方式,…

    2017年6月11日
  • 801刀具磨损补偿问题

    刀具磨损第一次补偿没有补进去,多次补偿,尺寸变大了 最佳答案 楼主的问题有一定代表性,需要仔细分析,如下所示:1.输入刀补参数时,移动光标到相应对话框,从数字键盘上输入数值,按下“…

    2017年11月19日
  • 840D系统配电机时找不到1PH8的电机

    840D系统配电机时找不到1PH8的电机,选择“非西门子电机”手动配置时又不知道1PH8083-1TF02-1BC1电机相关的参数,有哪位仁兄谁知道,告知一下。 最佳答案 楼主的问…

    SINUMERIK 2017年6月8日
  • DMP模块对应的nck-e0.0在程序里怎么找?

    请问dmp模块上的的nck-e0.0的逻辑关系在程序里怎么找?我看了nck-e0.0是从x431接口的AS1出来上dmp的,不知道是在plc里还是到nc程序里找?dmp上的点有没有…

    SINUMERIK 2017年11月19日
  • 怎样查references

    我在doconcd上面怎样查这些参考资料比如:/PGA1/ Parameter Manual, System Variables./PG/&…

    SINUMERIK 2018年1月1日

发表回复

登录后才能评论