请教SIMOTION

请教readdriveparamenter的使用方法

最佳答案

示例:通过这个程序可以读取 CU 的 Faults code 参数 r945[0]...[7].
 r945 是 Unsigned16 - word - 2 byte. 所以 data 的第一个和第二个 元素属于 r945[0] ...
 
 
 // Read CU Faults ---------------------------------------------------
 //===================================================================      
 // ### Read CUFaultCode 
         
 gMyReadParaStruct :=  _readdriveparameter(
                 logaddress       := i16CULogAdress, 
                 parameternumber  := 945,
                 numberofElements := 8,
                 subIndex         := 0,
                 nextcommand      := WHEN_COMMAND_DONE,
                 commandid        := gReadID ); 
                                                   
 FOR i16Index:= 0 TO 7 DO
       b16MyRetWORD := _word_from_2byte( gMyReadParaStruct.data[i16Index*2 + 1],    gMyReadParaStruct.data[i16Index*2] );
       
       gaParaMgrFaults[i16INVSIndex].gaCUFaults i16Index].b16FaultNumber := b16MyRetWORD;
         
 END_FOR;

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

专家置评

已阅,最佳答案正确。

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

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

相关推荐