|
  |
Logic |
|
|
Гость_Runner B_*
|
3.2.2020, 12:07
|
Guest Forum

|
А как или в чем делают среду для программирования в ФБД ?
|
|
|
|
|
3.2.2020, 12:56
|
Группа: Участники форума
Сообщений: 2118
Регистрация: 1.8.2014
Пользователь №: 240922

|
Для пользователя FBD, для мозгов прибора все что угодно, вплоть до асма... Зачем вам это знание ?
|
|
|
|
|
3.2.2020, 13:14
|
Группа: Участники форума
Сообщений: 1975
Регистрация: 3.10.2008
Из: Украина
Пользователь №: 23441

|
Цитата(Runner B @ 3.2.2020, 11:07)  А как или в чем делают среду для программирования в ФБД ? В чем попало. На что программиста найдете, в том и делают. Тот же Danfoss MCXDesign в framework сделан и Си вроде. Судя по тому что они ему нужны для работы. Кроме того явно видно, что он FBD переводит в текст очень похожий на Си
Сообщение отредактировал yozik - 3.2.2020, 13:28
|
|
|
|
Гость_Runner B_*
|
3.2.2020, 13:18
|
Guest Forum

|
Это я в курсе, в FLprog , например, наглядно видно компиляцию, которая обычно скрыта.
Сообщение отредактировал Runner B - 3.2.2020, 13:20
|
|
|
|
|
3.2.2020, 13:27
|
Группа: Участники форума
Сообщений: 1975
Регистрация: 3.10.2008
Из: Украина
Пользователь №: 23441

|
Цитата(Runner B @ 3.2.2020, 12:18)  Это я в курсе, в FLprog , например, наглядно видно компиляцию, которая обычно скрыта. Тогда к чему Ваш вопрос? Свою среду собираетесь разработать? Насколько я могу судить по форумам "создать свой компилятор" это типичная забава программистов.
|
|
|
|
Гость_Runner B_*
|
3.2.2020, 13:34
|
Guest Forum

|
Мне интересно в чем делается среда разработки. или в чем принято делать и вообще как это делается. Основы так сказать.
|
|
|
|
|
3.2.2020, 13:49
|
Группа: Участники форума
Сообщений: 1975
Регистрация: 3.10.2008
Из: Украина
Пользователь №: 23441

|
Цитата(Runner B @ 3.2.2020, 12:34)  Мне интересно в чем делается среда разработки. или в чем принято делать и вообще как это делается. Основы так сказать. Это Вам надо искать на форуме программистов. На этом форуме вам может помочь только один человек. Был тут одно время, СКАДу сам делал. (даже успешно) Попробуйте связаться с ним. Romer
|
|
|
|
|
3.2.2020, 14:16
|
Группа: Участники форума
Сообщений: 1975
Регистрация: 3.10.2008
Из: Украина
Пользователь №: 23441

|
|
|
|
|
|
3.2.2020, 14:16
|
Двойных полосок злой фанат!
Группа: Участники форума
Сообщений: 3630
Регистрация: 8.12.2006
Из: СПб
Пользователь №: 5099

|
Цитата(Runner B @ 3.2.2020, 13:34)  Мне интересно в чем делается среда разработки. или в чем принято делать и вообще как это делается. Основы так сказать. Да на чём угодно. Основа в планировании, инструмент вторичен.
|
|
|
|
Гость_Runner B_*
|
3.2.2020, 16:46
|
Guest Forum

|
Цитата(yozik @ 3.2.2020, 14:16)  Спасибо за информацию
|
|
|
|
|
3.2.2020, 17:11
|
Группа: Участники форума
Сообщений: 3047
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376

|
Будет ли ваш язык соответствовать МЭК, а также проходить проверки по безопасности, на закольцовку и т.п., вот в чём вопрос. Так-то Глушенко (FLprog) уже несколько лет пилит, хотя это спец высшего уровня, и умеет писать на каком-то заумном языке. А косяки встречаются даже в крутых программах от Сименса, Контара, не говоря уже о других. То есть задача на несколько лет.
Я вот хочу попробовать FLprog, вроде там неплохо всё организовано, всё никак пару недель выделить не могу, чтоб плотно начать. Но всё равно это будет для ардуинщиков в основном.
Сообщение отредактировал kosmos440o - 3.2.2020, 17:13
|
|
|
|
|
4.2.2020, 9:16
|
Группа: Участники форума
Сообщений: 2118
Регистрация: 1.8.2014
Пользователь №: 240922

|
Ну сама среда разработки может быть написана на чем угодно. Си, С#, Дельфи, да хоть Питон. Вопрос потом в компиляции в машинный язык, который поймет контроллер, соответственно уже прошивка контроллера должна быть написана на языке контроллера и понимать ваши компилированные блоки из вашей среды разработки.
Ардуино насколько мне понятно не имеет средств отладки без железа, а FLProg потом все данные все равно отдает компилятору Ардуиновскому... Это так сказать навесное ПО...
Сообщение отредактировал manjey73 - 4.2.2020, 9:18
|
|
|
|
|
4.2.2020, 9:55
|
Группа: Участники форума
Сообщений: 3047
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376

|
Как я понял, пишется рунтайм + внутренний интерпретатор. На STM32 есть почти freeware ladder, недавно статья на хабре выходила, человек выложил hex ядра для 405-го проца. Это продолжение bluepill, ищется по связке STM32+PLC.
Сообщение отредактировал kosmos440o - 4.2.2020, 9:59
|
|
|
|
|
4.2.2020, 10:04
|
Двойных полосок злой фанат!
Группа: Участники форума
Сообщений: 3630
Регистрация: 8.12.2006
Из: СПб
Пользователь №: 5099

|
Цитата(kosmos440o @ 4.2.2020, 9:55)  Как я понял, пишется рунтайм + внутренний интерпретатор. Да как угодно может быть. Компиляция в машинный код. Компиляция в байт-код для интерпретатора. Компиляция в скрипты для Питона. Основа в планировании, инструмент вторичен.
|
|
|
|
Гость_Runner B_*
|
4.2.2020, 10:45
|
Guest Forum

|
По словам разработчика, Flprog написан на Smalltalk.
|
|
|
|
|
19.2.2020, 16:26
|
Группа: Участники форума
Сообщений: 2956
Регистрация: 10.7.2012
Из: Нижний Новгород
Пользователь №: 156204

|
Цитата(kosmos440o @ 4.2.2020, 9:55)  Как я понял, пишется рунтайм + внутренний интерпретатор. На STM32 есть почти freeware ladder, недавно статья на хабре выходила, человек выложил hex ядра для 405-го проца. Это продолжение bluepill, ищется по связке STM32+PLC. А ПИДы там есть, не знаете случайно?
|
|
|
|
|
20.2.2020, 7:24
|
Группа: Участники форума
Сообщений: 3047
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376

|
Цитата(Сергей А. Ефремов @ 19.2.2020, 16:26)  А ПИДы там есть, не знаете случайно? Вроде как нет.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
ООО "Русич" ИНН 9721068883 / ЕРИД 2Vtzqx9HerZ
ООО «УНИСПЛИТ» ИНН: 6453155081 erid: 2VtzqvmjJqS
ООО "АйДи-Электро" ИНН:6670013662 erid:2Vtzqwtpv5j
Последние сообщения Форума
|