PLC如何读取字符串型NC变量

目前遇到两个问题:
1.要读取的一个NC变量是String[32]类型的,我在DB130中分配地址空间string[32]占了34个。在调用FB2进行读取时,把读取到的值存入DB130,但是我该存到哪里,写DB130.DBDx也才占用了4个空间,远远不够啊。
2.每次调用FB2最多读8个变量,我调用两次,之前读出来的值也读不到了,请问很多变量该怎么读啊?
望高手解答

最佳答案

支持指针地址不?写成这样试试,P# DB130.DBX0.0 BYTE 32

提问者对于答案的评价:
perfect

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:57
下一篇 2020年10月31日 下午2:57

相关推荐

  • 尾座走不动……

    一台磨床,用的西门子840D系统+S7300PLC。尾座向前和向后都走不了,现在无梯形图和笔记本电脑。只能通过840DMCP面板观察PLC状态值。以向前行走为例,尾座移动前应该撑爪…

    SINUMERIK 2017年11月16日
  • 840DPL 屏蔽主轴编码器

    840DPL 在使用1PH7电机    电机编码器损坏   此时通过修改30200 &nb…

    SINUMERIK 2021年7月5日
  • 802D

    平面磨床使用802D sl更换了主轴滚珠丝杠,由于新丝杆螺距变小,工作台运行位置不对,要修改哪个参数才能解决? 最佳答案 将系统权限设置为“SUNRISE”,再修改该轴参…

    SINUMERIK 2017年11月6日
  • 关于测头开启代码

    刚入门的小白,机床上现在有一个测头,请问怎么查看开启这个测头的M代码呢? 最佳答案 这个你得首先看机床的说明书有说明吧?第二个看看系统上有没有提示或面板上有没有按键?第三个得看制造…

    SINUMERIK 2021年7月5日
  • 如何通过PLC自动判断数控机床实时状态

    在PLC程序中如何能够监控数控机床的实时状态:运行、空闲、报警、关机,想通过PLC能够实现对机床状态的监控,就例如那几种状态,能够实现吗?系统比如840D,840Dsl,828D,…

    SINUMERIK 2017年5月29日
  • 执行程序时,提示等待主轴

    840Dsl系统,车床,首次试车,主轴是ADI4控制,执行程序时主轴已启动,到坐标轴进给时提示等待主轴,请各位指教。 钻石用户推荐最佳答案 一般主轴都会安装有编码器,看一下屏幕上主…

    SINUMERIK 2020年10月31日
  • N130 EXTERN HEAD_ON(INT) 是什么意思,请举例说明一下 不胜感激

    此程序 HEAD_ON(1) 中载入了角度头的一些参数,请教前面定义部分HEAD_ON(1)是什么意思N100 DEF INT _…

    SINUMERIK 2020年10月31日
  • 系统不在复位状态

    在修改刀补的时候,会提示“系统不在复位状态”。必须要把系统复位,才能修改刀补,这是系统版本问题,还是可以有参数修改? 最佳答案 报警时候按下Help会有提示  …

    SINUMERIK 2020年10月31日
  • PCU50 WindowsNT4.0 可以做NT和HMI 的双启动选择吗?

    有一套PCU50的西门子测试系统需要经常和电脑连接备份和下装数据, 突然想知道是不是可以做Windows NT和HMI 的双启动项吗?我的PCU可能有…

    2017年6月10日
  • version 4.7版本中OPC UA配置IP地址时需要配置与X130一致吗?

    请问4.7版本中,配置IP地址时与X130端口设置的IP地址需要设置为相同吗?还是相同网段不同地址。查找的外文资料里写是自动生成的,但是当时是手动输入的。连接网线时是连接X130进…

    2020年10月31日