1. 程式人生 > >c# 數據寫入三菱PLC

c# 數據寫入三菱PLC

row ice IT PC utl 成功 ddr nbsp HR

public void Data_Write_Value(int[] m_write_data)
{
int lSize = 2;

string[] AddressArray = new string[18] { "D720", "D721", "D722", "D723", "D724", "D725", "D726", "D727", "D728", "D729"
,"D730", "D731", "D732", "D733", "D734", "D735", "D736", "D737"};

for (int k = 0; k < m_write_data.Length; k++)
{


int ReturnValue;
lock (lockobj)
{
ReturnValue = _ActUtlType.WriteDeviceBlock(AddressArray[k], lSize, m_write_data[k]);
}

    if (ReturnValue != 0)    //返回0,寫入成功。
{
throw new Exception("PC Left Write Data Error!");
}
}

}

c# 數據寫入三菱PLC