Erdem kodları kısaca şöyle yazabilirim;
public partial class Form1 : Form
{
Plc plc_is;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
plc_is = new Plc(CpuType.S71200, "192.168.0.15", 0, 1);
plc_is.Open();
if(plc_is.IsConnected)
{
label1.Text = "Plc Bağlantısı Başarılı";
label1.BackColor = Color.Yellow;
}
}
private void button3_MouseDown_1(object sender, MouseEventArgs e)
{
button3.BackColor = Color.Green;
plc_is.Write("DB1.DBX0.0", 1);
}
private void button3_MouseUp_1(object sender, MouseEventArgs e)
{
button3.BackColor = Color.FromArgb(34, 33, 72);
plc_is.Write("DB1.DBX0.0", 0);
}
daha önce bir çok sefer c# ile form yazıp plc de çalıştırdım fakat bu sefer c# tarafından sürekli hata alıyorum. plc üzerinden start stop veriyorum ama c# üzerinden yapamıyorum