移植项目中的一段程序出现错误,急!

L     #COUNTER_D
LAR1   
   
A DIX [ AR1 , P#0.0 ]     
=     "M200.7"   
其中A DIX [ AR1 , P#0.0 ]报错,错误信息:指令可访问 DB 或 DI 寄存器,但无法在该寄存器中打开数据块。
这个要怎么改啊谢谢!

问题补充:
是个临时变量
 L     DW#16#850000B0       //pointer 1.drive:85=DI,0000B=11WORD=22Byte,Bit=0
 T     #COUNTER_D

最佳答案

A  [ AR1 , P#0.0 ]   这样写试试。
你这是在FB块中写的吗,若是在FC块中的话,需要有OPN DI??语句。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月7日 下午7:12
下一篇 2017年6月7日 下午7:13

相关推荐