SEND_QUERY -- send命令

类型

通讯指令

描述

主控制器给从控制器发送ZMC_DIRECTCOMMAND命令,结果通过SEND_RESULT查看。

发送BASIC内容:cmdstring(参数列表)

不带参数的时候,不添加括号。

接收的内容根据SEND_QUERYSET的设置填到TABLE里面。

 

MODBUSM指令超时重发要注意,从控制器可能收到2次消息,对寄存器的扫描也可能出现2次。SEND指令超时重发对从控制器没有影响,重要标志性变量可以通过SEND指令来修改。

语法

SEND_QUERY (cmdstring,可选参数列表)

cmdstring:命令字符串

可选参数列表:个数可变,不带参数的时候,不添加括号

适用控制器

4系列以上控制器支持,支持版本号20170618

例子

SEND_QUERYSET(0,1)

SEND_QUERY("?dpos",0)    'table(0)保存控制器DPOS(0)的内容

SEND_QUERY("?REMAIN_BUFFER(1)AXIS(0)",0)   '发送字符串内容 (?REMAIN_BUFFER(1) AXIS(0))

SEND_QUERYSET(0,2)

SEND_QUERY("?dpos(0),dpos(1)") '从控制器会返回两个数据

相关指令

SEND_RESULTSEND_QUERYSET