C#.NET讀取PLC資料方法
阿新 • • 發佈:2020-05-06
這裡採用的工控組態控制元件是PCHMI.DLL,使用語言是C#,下面列出的是讀取PLC資料的一些方法。
//讀取PLC指定地址的一個或連續多個數據
//PLC或裝置編號,裝置地址,+長度
PCHMI.REG.GET_BIT(0,"U0.0");
PCHMI.REG.GET_INT16(0,"U00");
PCHMI.REG.GET_INT32(0,"U00");
PCHMI.REG.GET_UINT16(0,"U00");
PCHMI.REG.GET_UINT32(0,"U00");
PCHMI.REG.GET_F32s(0,"U00",2);
PCHMI.REG.GET_STRING(0,10);
PCHMI.REG.GET_SIEMENS_STRING(0,10);
PCHMI.REG.GET_INT16s(0,10);
PCHMI.REG.GET_INT32s(0,10);
PCHMI.REG.GET_UINT16s(0,10);
PCHMI.REG.GET_UINT32s(0,10);
例子:讀取第一個松下PLC,地址為"DT00"裡面的值
private void button_Click(object sender,EventArgs e)
{
MessageBox.Show(PCHMI.REG.GET_UINT16(0,"DT00").ToString());
}
另外補充下,有的朋友如果用的控制元件是比較老的版本,可能有些方法(函式)看不到,大家可以先下載最新的版本更新下控制元件,就可以看到更多的方法。