1200使用功能块的临时变量的时候提示“地址不能通过变量进行分配”

1200使用功能块的临时变量的时候提示“地址不能通过变量进行分配”

RT,已经取消了优化功能块的设置,程序编译不报错,但每个调用到L地址的地方都有警告。

问题补充:
查了手册,说V10.5的博途只支持符号寻址,现在手头上的是V12版的,如果临时变量不能用符号寻址的话,做起程序来有点不是那么顺手

图片说明:

1200使用功能块的临时变量的时候提示“地址不能通过变量进行分配”   

最佳答案

参见:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=104583&cid=1072

提问者对于答案的评价:
问题最后解决了,其实跟答案没多大关系。
我的做法虽然会在编译的时候报警告,但是可以正常使用,神奇的是,下载程序之后,警告全部没有了....

专家置评

这种做法再软件的语法中,认为是有问题的,而且你本应该是LD0,因为你原意是将地址LD0分配给Temp1使用,结果实际使用时又做了改变。所以软件语法认为有问题,编译时给予警告,但不是报错,所以你还能继续进行。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日 上午1:01
下一篇 2017年11月1日 上午1:02

相关推荐

  • modbus tcp

    STEP7  V11  SP1中有MODBUS  TCP的MB_CLIENT与MB_SERVER指令吗?我怎么没有找到?…

    SIMATIC S7-1200 2017年11月18日
  • s7 1200 间接寻址

    我有一个db数据块,它是2维数组array(i,j),需要通过i和j比较判断位置,从而读取数组中相应位置的数例如:当md96读取的数在array(0,j)上其中两个数之间位为k&n…

    SIMATIC S7-1200 2017年6月10日
  • 运行提示

    安装了博途V14,可运行打开时出现下面提示,请问如何解决,谢谢 图片说明:             …

    2017年6月10日
  • 请帮忙看一下这是什么服务内容

    “北京西门子。我们收到美国为您公司申请的6FX5002-5DN01-1FA0 ,6FX5002-5DN01-1GA0 的服务。请您帮忙确认是否需要此服务,如果需…

    SIMATIC S7-1200 2017年11月1日
  • 上位机可否通过主PLC的以太网监视智能从站程序?

    上位机使用step7v5.5,CPU317-2DP做主站profibus网络,连接4个315-2dp做从站,上位机能监视智能从站的程序吗? 问题补充:请问具体怎么操作,怎样将PLC…

    SIMATIC S7-1200 2017年6月12日
  • 博图V12

    在 博图V12 中,左HMI画面时,库里的电机能做90度旋转吗?我想把水平电机做成垂直放的电机,,不会改,谢谢 最佳答案 因电脑配置太低,博图V12 …

    2017年11月4日
  • 1200通讯方式

    s7-1200,走自由口通讯,如何实现发送完后马上接收,仪表是接收到1200发送指令,就马上向1200发送数据,应答式的。我做过200的,通过接收和发送完成中断实现轮询,可1200…

    SIMATIC S7-1200 2017年11月18日
  • 回原点

    s7 1215   控制伺服器 驱动  一个圆盘 。圆盘上有4个位置检测点。 只有一个传感…

    2017年5月28日
  • plcsim v13.0仿真不能用,

    我将博途升级为v13.1,仿真软件为v13.1,现在想仿真1200的程序,程序下载进去就死机,不知道到底是出了什么问题。之前博途v13.0的时候,仿真软件很好用,不知道是不是要升级…

    SIMATIC S7-1200 2017年6月29日
  • s7-1200 编译时 OB块循环时间出错

    我将以前版本的程序更新cpu型号后再次编译,提示OB30 出错, 循环时间:该值必须介于1和60000之间请问如何修改OB30的循环时间啊?本人初学PLC编程,…

    2017年6月11日