- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
string[] otgruzka = new string[11] { "Отгрузка компонент 1 Вес 5дк-500", "Отгрузка компонент 2 Вес 5дк-500", "Отгрузка компонент 3 Вес 5дк-500", "Отгрузка компонент 4 Вес 5дк-500", "Отгрузка компонент 5 Вес 5дк-500", "Отгрузка компонент 6 Вес 5дк-500", "Отгрузка компонент 1 Вес 5дк-200", "Отгрузка компонент 2 Вес 5дк-200", "Отгрузка компонент 3 Вес 5дк-200", "Отгрузка компонент 4 Вес 5дк-200", "Отгрузка компонент 5 Вес 5дк-200", };
string[] silos = new string[11] { "Силос 1", "Силос 5", "Силос 6", "Силос 7", "Силос 8", "Силос 31-H", "Силос 9", "Силос 11", "Силос 2", "Силос 3", "Силос 4" };
for (int i = 0; i < dataGridView1.RowCount; i++)
{
if (Convert.ToString(dataGridView1.Rows[i].Cells[5].Value) == "Силос 1")
dataGridView1.Rows[i].Cells[3].Value = modbus_master.GetValue(otgruzka[0]);
if (Convert.ToString(dataGridView1.Rows[i].Cells[5].Value) == "Силос 5")
dataGridView1.Rows[i].Cells[3].Value = modbus_master.GetValue(otgruzka[1]);
if (Convert.ToString(dataGridView1.Rows[i].Cells[5].Value) == "Силос 6")
dataGridView1.Rows[i].Cells[3].Value = modbus_master.GetValue(otgruzka[2]);
if (Convert.ToString(dataGridView1.Rows[i].Cells[5].Value) == "Силос 7")
dataGridView1.Rows[i].Cells[3].Value = modbus_master.GetValue(otgruzka[3]);
if (Convert.ToString(dataGridView1.Rows[i].Cells[5].Value) == "Силос 8")
dataGridView1.Rows[i].Cells[3].Value = modbus_master.GetValue(otgruzka[4]);
if (Convert.ToString(dataGridView1.Rows[i].Cells[5].Value) == "Силос 31-H")
dataGridView1.Rows[i].Cells[3].Value = modbus_master.GetValue(otgruzka[5]);
if (Convert.ToString(dataGridView1.Rows[i].Cells[5].Value) == "Силос 9")
dataGridView1.Rows[i].Cells[3].Value = modbus_master.GetValue(otgruzka[6]);
if (Convert.ToString(dataGridView1.Rows[i].Cells[5].Value) == "Силос 11")
dataGridView1.Rows[i].Cells[3].Value = modbus_master.GetValue(otgruzka[7]);
if (Convert.ToString(dataGridView1.Rows[i].Cells[5].Value) == "Силос 2")
dataGridView1.Rows[i].Cells[3].Value = modbus_master.GetValue(otgruzka[8]);
if (Convert.ToString(dataGridView1.Rows[i].Cells[5].Value) == "Силос 3")
dataGridView1.Rows[i].Cells[3].Value = modbus_master.GetValue(otgruzka[9]);
if (Convert.ToString(dataGridView1.Rows[i].Cells[5].Value) == "Силос 4")
dataGridView1.Rows[i].Cells[3].Value = modbus_master.GetValue(otgruzka[10]);
}
textBox12.Text = Convert.ToString(modbus_master.GetValue("Текущий отвес 5дк-200") + 1);
if (modbus_master.GetValue("Текущий отвес 5дк-200") > WorkWithArchive.currentOtves200)
{
WorkWithArchive.WriteArchiveOtves200(modbus_master.GetValue("Текущий отвес 5дк-200"));
WorkWithArchive.currentOtves200 = modbus_master.GetValue("Текущий отвес 5дк-200");
WorkWithArchive.WriteArchiveKomponent200(dataGridView1);
WorkWithArchive.ot200 = true;
}
Программа управления на производстве, взаимодействует с контроллером, получает кучу данных и такую же кучу отправляет.