コード例 #1
0
ファイル: ConnectPLC.cs プロジェクト: wjy192787/learning
        /// <summary>
        /// 软元件参数批量读取
        /// </summary>
        /// <param name="szDevice"></起始地址>
        /// <param name="lSize"></长度/个数>
        /// <param name="lplData"></值>
        /// <returns></returns>
        public bool ReadPlcBlockData(string szDevice, int lSize, out int lplData)
        {
            lplData = 0;
            int iReturnCode = 0;          //Return code

            try
            {
                iReturnCode = lpcom_ReferencesUtlType.ReadDeviceBlock(szDevice, lSize, out lplData);   //lSize表示读取多少个 8位
                if (iReturnCode == 0)
                {
                    return(true);
                }
                else
                {
                    return(true);
                }
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
        }