当前位置: 主页 > PLC控制

调用子程序时候XMT指令的TBL端局部变量怎么设置

在子程序中,XMT指令如果直接使用VB100来发送数据编译不出现报错;但是我在变量声明了一个BYTE局部变量,并在XMT指令的TBL端使用时出现“指令操作数的内存区无效”的提示,请问该怎么改

图片说明:

调用子程序时候XMT指令的TBL端局部变量怎么设置调用子程序时候XMT指令的TBL端局部变量怎么设置

最佳答案

这个方法我估计不行,因为XMT的起始地址必须为全局变量来存储需要发送的数据,而你所声明的变量为局部变量

提问者对于答案的评价:
这种方法应该不行,XMT指令无法寻址到局部变量的地址,可能需要指针来完成;不过后来我换了种方式,就是不改发送寄存器起始地址,直接修改发送寄存器里的内容也完成了控制要求

专家置评

已阅,最佳答案正确。

  • 关注微信
上一篇:DP接头
下一篇:模拟输入

猜你喜欢

微信公众号