请教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