使用C#从Fatek FBs PLC读取离散输入

时间:2019-04-17 05:18:04

标签: c# tcp plc modbus-tcp

我有一个Fatek Fbs PLC,离散输入连接到X0(001001)寄存器。我想通过C#读取这些输入值。我尝试过EasymodbusTCP库,但无法正常工作。

ModbusClient modbusClient = new ModbusClient("190.201.100.100", 502);    modbusClient.Connect(); 
bool[] readCoils = modbusClient.ReadCoils(0,10);
int[] readHoldingRegisters = modbusClient.ReadHoldingRegisters(0,10);
string val=modbusClient.ReadDiscreteInputs(0,1)[0].ToString());  //this line throws exception

0 个答案:

没有答案