IL для ISP_Soft

Ivan_S
Сообщения: 17
Зарегистрирован: 20 сен 2019, 10:23

IL для ISP_Soft

Сообщение Ivan_S »

Добрый день.
Прошу помочь в программировании DVP-SS2 на языке инструкций IL.
Найденные документации ориентированны на язык LD, и параллельное рассмотрение IL неудобно, так как отражается логика LD.

Применима ли следующая конструкция:
JMP SS
SS: END

Какова в целом логика выполнения инструкций:
запись в Аккумулятор, записи в стек аккумулятора, тип стека и тд...
Организация функциональных блоков и их вызов в IL.
Присвоения, Типы данных.

tvent
Сообщения: 1019
Зарегистрирован: 11 янв 2011, 17:02

Re: IL для ISP_Soft

Сообщение tvent »

А вы не спутали IL (instruction list) cо ST (Structured Text)?
IL - это круто! Все равно, что сейчас писАть на ассемблере для Винды!))

Ivan_S
Сообщения: 17
Зарегистрирован: 20 сен 2019, 10:23

Re: IL для ISP_Soft

Сообщение Ivan_S »

Имел в виду IL - Instruction list
Насколько я понял ISP_Soft не поддерживает ST (STL).
Пользуюсь (DVP-ES-EX-SS-SA-SX-SC-SV-EH2_progr_manual_rus.pdf) Может что ещё есть ???
Если бы "Винда" помещалась в 4к памяти я бы писал на асме..)
На винте WINDOWS 10 занимает 19Гб, его точно на LD++ писАли))

tvent
Сообщения: 1019
Зарегистрирован: 11 янв 2011, 17:02

Re: IL для ISP_Soft

Сообщение tvent »

Ivan_S писал(а): Если бы "Винда" помещалась в 4к памяти я бы писал на асме..)
Я писал на ассемблере для DOS, когда оперативки PC было от 64к.
Все таки, не совсем понял зачем вам IL вместо LD.
В WPLSoft можно писать очень компактные программы по занимаемой памяти, но длинные по коду. Там нет символьных имен и, поэтому, 8к слов это реально много для программы!
Про DVP-ES-EX-SS-SA-SX-SC-SV-EH2_progr_manual_rus.pdf. Мой совет - пользуйтесь оригиналом на английском. В нем тоже есть опечатки и ошибки, переводили-то с китайского).

Ivan_S
Сообщения: 17
Зарегистрирован: 20 сен 2019, 10:23

Re: IL для ISP_Soft

Сообщение Ivan_S »

Я привык к структурным текстовым языкам и переключать мозги в картинки LD непривычно. Дельту программирую впервые, сегодня.
По IL инструкция END правильный синтаксис? Help ISP не помогает.

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: IL для ISP_Soft

Сообщение and909 »

По IL нужно читать документацию по ISP Soft, вида: DELTA_IA-PLC_ISPSoft:
Chapter 12 Instruction List
Table of Contents
12.1 Introduction of Instruction Lists .................................................. 12-2
12.1.1 Structure of an Instruction List ................................................... 12-2
12.1.2 Calling a Function Block............................................................. 12-4
12.1.3 Important Points About Instruction Lists ...................................... 12-5
12.2 Create Instruction List in ISPSoft ................................................. 12-6
12.2.1 Editing Environment.................................................................. 12-6
12.2.2 Edit IL instruction ..................................................................... 12-7
12.2.3 Insert API and Function Blocks ................................................... 12-8
12.2.4 Bookmark................................................................................ 12-9
12.2.4.1 Adding Bookmarks ............................................................12-10
12.2.4.2 Removing Bookmarks ........................................................12-11
12.2.4.3 Going to a Bookmark.........................................................12-12
Вот: изучайте)

tvent
Сообщения: 1019
Зарегистрирован: 11 янв 2011, 17:02

Re: IL для ISP_Soft

Сообщение tvent »

Попробуйте FEND.
Даже в мануале за 2011 уже НЕТ описания IL. https://yadi.sk/i/2s8xAwMY9QlIPQ
Ну если так нужен IL... установите WPLSoft 2.хх . Там есть трансляция из LD в IL и обратно.

tvent
Сообщения: 1019
Зарегистрирован: 11 янв 2011, 17:02

Re: IL для ISP_Soft

Сообщение tvent »

Ivan_S писал(а): Применима ли следующая конструкция:
JMP SS
SS: END
Допустима, но лишена смысла. Указатель должен ссылаться на исполняемую инструкцию.

Ivan_S
Сообщения: 17
Зарегистрирован: 20 сен 2019, 10:23

Re: IL для ISP_Soft

Сообщение Ivan_S »

Спасибо. Имелось в виду:
JMP SS
SS: (*Конец программы*)

Ivan_S
Сообщения: 17
Зарегистрирован: 20 сен 2019, 10:23

Re: IL для ISP_Soft

Сообщение Ivan_S »

Спасибо всем.
Последний раз редактировалось Ivan_S 23 сен 2019, 10:22, всего редактировалось 1 раз.

Ответить