Кодирование частей исходной Программы 61131-3 на внешнем языке: языке, который 61131 не определяет.Python

Программы на Python
Anonymous
Кодирование частей исходной Программы 61131-3 на внешнем языке: языке, который 61131 не определяет.

Сообщение Anonymous »

Мне нужен образец исходной программы ПЛК IEC 61131, которая явно содержит подпрограммы на «чужом» текстовом языке. «Иностранный» здесь означает язык, определение которого не является частью 61131.
Стандарт IEC 61131-3:2013, пункт 4.3, гласит: «Язык программирования, отличный от одного из тех, которые определены в этом стандарте, может использоваться для программирования функции, типа функционального блока и методов». (Жирный шрифт добавлен.)
Итак, я ищу
  • Одну непрерывную строку текстовых строк, где….
  • первая строка — PROGRAM, а последняя строка — END_PROGRAM, и….
  • между строками содержится исходный текст как минимум для одной функции и для at последний тип функционального блока, написанный на внешнем языке, например C, C++ или Python; и, наконец,
  • весь остальной код соответствует спецификациям 61131-3 из 6. Общие элементы, 7. Текстовые языки (исключая устаревший Список инструкций 7.2) и соответствующие синтаксические определения в Приложении A.
Для большей уверенности: функции №3 и типы FB не находятся во внешних библиотеках. Скорее, полный исходный код каждой процедуры содержится в теле этого единого непрерывного текста ПРОГРАММЫ.
Спасибо!

Вернуться в «Python»