Программируемые контроллерыPLC Siemens, etc
#102
Отправлено 27.04.2020, 23:03:46
Private m_obDriver As Driver Private m_obVarType As VarType Private m_nChannelType As Integer cbDriver.Clear ' Очищаем combobox Dim nIndex As Long For nIndex = 0 To MyWorkspace.ActiveDocument.Drivers.Count - 1 ' Количество драйверов Dim obDriver As Driver Set obDriver = MyWorkspace.ActiveDocument.Drivers.Item(nIndex) ' Получаем драйвер If (Not obDriver Is Nothing) Then ' Если не пусто cbDriver.AddItem obDriver.Name ' Добавляем имя драйвера End If Next nIndex If (cbDriver.ListCount > 0) Then ' Если есть данные в ComboBox cbDriver.ListIndex = 0 ' Выбераем первое значение в ComboBox End If
Я пока не знаю как привязать события к форме. Обычно должен быть компонент Таймер, и все значения от таймера проверять.
Сообщение отредактировал lexx821: 27.04.2020, 23:14:38
#103
Отправлено 27.04.2020, 23:23:42
Мне посоветовали, чтобы я этим не занимался. Как хобби можно этим заниматься, а серьёзно нет, так-как я на этом ни копейки не заработаю. Сейчас есть некая финансовая поддержка со стороны родственников и государства, а когда я один останусь в этом мире, те социальные выплаты что мне дают, очень маленькие, все советуют чтобы я больше PHP, HTML, CSS, JavaScript, TypeScript занимался, а не этим.
Сообщение отредактировал lexx821: 27.04.2020, 23:38:06
#104
Отправлено 28.04.2020, 05:38:54
Короче создал новый проект с нуля без всякого мастера, добавил драйвер, добавил переменную, добавил шаблон, добавил форму, потом связал переменную с драйвером, потом создал свою процедуру на VBA и связал её с формой, т.е. чтобы вызывалась, и можно считывать значения переменных и управлять драйверами. Дальше на VBA можно написать программу. Допустим если значение переменной такое-то, то сделать с таким-то драйвером то-то. И переменые можно напрямую подключить ко всяким счётчикам. Пока не знаю как сделать без VBA, т.е. чтобы если значение с переменой такое-то, чтобы включилось и выключилось то-то.
Можно тоже самое сделать на Visual Studio, покупаешь допустим Simatic S7, там в комплекте идёт SDK, дальше на C# пишишь программу. Там всё просто если значение такое-то, то сделать то-то... Устройство подключается через LAN...
#105
Отправлено 19.05.2020, 19:03:33
Я искал короче в демонстрационной программе код, кода там я никакого не нашёл, поэтому и решил что ничего программировать не нужно, и что настраивыаешь программу. Единственное есть вызов скриптов, но в этой программе скрипт подразумевается другое, т.е. не является каким-то VBA скриптом. Скрипт лишь вызывает что-то, допустим спомощью скрипта можно вызвать VBA процедору, проиграть звук, запустить видео.
Как уже выше написал никакого кода я вроде в примере не нашёл, а работает так:
#106
Отправлено 30.12.2021, 14:51:12
То что я планировал купить и освоить, мне подарили и я уже немножко освоил, короче взял релюху от сименс, там помойму 8 входов, и 4 выхода, так-же идёт в комплекте адаптер понижающий ток до 12 или 24 вольт, в комплекте идут 3 программы Logo Comfort, Logo Web Editor, и WinCC Basic. Logo Comfort можно сказать что я почти каждый день использую. К релюхи обращаешься через LAN кабель, т.е. у релюхи есть LAN вход, который можно подключить к компьютеру. А Copa Data Zenon так я и не освоил, не могу понять как анимация взаимодействует с такими устройствами, это что-то напоминает Logo Web Editor или WinCC. Последний проект был освещение с вентиляцией, т.е. когда включаешь свет, он автоматически через какое-то время гаснет, и тут-же включается ещё вентиляция, так-же делал проект автоматическое выключение света в подъезде. Всё это я опробывал в среде Logo Comfort, но на реальном железе я ещё не опробывал.
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0