Serial port C#
01/04/2007
0
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
Curtir tópico
+ 0
Responder
Post mais votado
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]
Rvano
Responder
Clique aqui para fazer login e interagir na Comunidade :)