Serial port C#
Olá pessoal, estou precisando de uma ajuda sobre o componente Serialport do Visual Studio 2005 com C. Tenho a necessidade de receber um sinal via porta serial e criar um Form que altere uma figura no formulário. Por exemplo quando receber o sinal altere uma figura para Vermelho e caso contrário Verde. A solução é para automação industrial.
Desde já agradeço, Virtual abraço
Desde já agradeço, Virtual abraço
Márcio Andrade
Curtidas 0
Melhor post
Rvano
01/10/2009
Segue um exemplo com portas seriais.
Esse código utilizo para comunicação com CLPs através de Modbus.
Acredito que o que você precisa, seja somente instanciar a classe SerialPort e utilizá-la para leitura (método Read() e escrita Write()), certo?
Esse código utilizo para comunicação com CLPs através de Modbus.
Acredito que o que você precisa, seja somente instanciar a classe SerialPort e utilizá-la para leitura (método Read() e escrita Write()), certo?
using System.IO.Ports;
using (SerialPort port = new SerialPort(Port))
{
//configure serial port
port.BaudRate = BaudRate; //9600;
port.DataBits = Databits; //8;
port.Parity = Parity; //Parity.None;
port.StopBits = StopBits; //StopBits.One;
port.Open();
// create modbus master
IModbusSerialMaster master = ModbusSerialMaster.CreateRtu(port);
byte slaveId = 1;
ushort startAddress = 100;
ushort[] registers = new ushort[] { 1, 2, 3 };
// write three registers
master.WriteMultipleRegisters(slaveId, startAddress, registers);
}
[/code:1:25d38b52e9][code:1:25d38b52e9]
GOSTEI 1