学习ST语言

看别人编写的程序,ST段里申明变量时出现StructRetReadDriveMultiParameter是什么意思呢?是读取数组吗?

最佳答案

StructRetReadDriveMultiParameter是读取驱动器多个参数值函数(_readDriveMultiParameter)返回值数据类型,是个结构体类型,函数的功能是读取驱动器的多个参数值,读取的数据放在函数返回值结构体元素的数组中,函数返回值变量ST语言举例声明如下:


myRetRMout              :STRUCTRETREADDRIVEMULTIPARAMETER;


ST语言函数调用
myRetRMout := _readDriveMultiParameter(
        // ioId := INPUT
        ,logAddress := 
        // ,doId := 255
        ,numberOfParameters := 
        ,parameterNumber := 
        // ,numberOfElements := (0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
        // ,subIndex := (0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
        ,nextCommand := 
        ,commandId := 
);


myRetRMout参数结构体数据如下—— 
        myRetRMout.data[]
        myRetRMout.dataLength[]
        myRetRMout.dataType[]
        myRetRMout.functionResult
        myRetRMout.parameterResult[]
        myRetRMout.parameterResultErrorExistent


关于SIMOTION 读写驱动器参数的函数,你可以看一下以下文档和例程———


在SIMOTION中读取、写入驱动器参数及数据类型的转换
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1285&loginID=&srno=&sendtime=

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

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

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

相关推荐