C语言读取PLC数据
有一个三菱开发的和PLC通讯的的DLL,里面有一个函数,
lRet = object.ReadDeviceBlock2
(szDevice、lSize、*lpsData)
Long lRet 返回值 输出
CString szDevice 软元件名称 输入
Long lSize 读取点数 输入
Short *lpsData 读取软元件值 输出
这个函数的功能是批量读取PLC积存器地址的值 比如:
lRet = object.ReadDeviceBlock2("d500",5,date)意思就是读取从D500-D504的值到变量date里面 ,我的问题来了,由于我对 C语言的指针不熟悉,那请问如何对date定义和赋值,并从中取出D500-D504的值,请给出详细代码,谢谢!