[RUS] PCBridge (1771-PCB) software for PLC-5 CoProcessors

Прочие PLC и HMI на русском
tbox
Posts: 16
Joined: Fri Sep 14, 2012 7:37 am

[RUS] PCBridge (1771-PCB) software for PLC-5 CoProcessors

Post by tbox »

Thanks, Ryzhij.

I did get the software, but I could not connect to the CoPro with it (quit on some exception error) or with HyperTerminal.

Do you have any experience with CoPro programming/uploading the program from it?

NB. Если что, то можно и по-русски :)

Спасибо!
Ryzhij
Posts: 406
Joined: Mon Mar 31, 2008 11:29 am
Location: Ryazan, Russia

Re: [LINK]: PLC-5 PCBridge

Post by Ryzhij »

Нет, ни опыта по выгрузке программы из математического сопроцессора, ни опыта по его, сопроцессора, программированию у меня нет.
Наладчик из Dresser-Rand в своё время оставил файл конфигурации (скомпилированную программу), утилиту PLC-5 PCBridge и инструкцию по загрузке. Там всё через гипер-терминальное меню делается, насколько я помню.
Как говориться, чем богаты...
tbox
Posts: 16
Joined: Fri Sep 14, 2012 7:37 am

Re: [LINK]: PLC-5 PCBridge

Post by tbox »

Спасибо в любом случае!

Есть ли опыт по загрузке программы? Какие параметры сериального порта используете?

Я пробовал 9600, 8, N, 1, Xon-Xoff, но не смог соединиться.
Когда вы соединялись через порт 1, соединялось сразу или приходилось сбросить питание?

Спасибо
Ryzhij
Posts: 406
Joined: Mon Mar 31, 2008 11:29 am
Location: Ryazan, Russia

Re: [LINK]: PLC-5 PCBridge

Post by Ryzhij »

Да, прогружать сопроцессор доводилось. Но никаких предварительных настоек порта не требовалось. Единственная "хитрость" - необходимость установки времени и даты в сопроцессоре перед тем, как грузить в него что-либо.
Из оставленной инструкции
Show
1. Start from Click on MS-DOS Prompt
2. Copy SFLCTL1 ( 1771-DMC1 ) or SRGCTL ( 1771-DMC ) and STARTUP Files to Folder(you can use Windows) C:\PCBRIDGE\
(SFLCTL1 и SRGCTL это файлы нашей прикладной конфигулации)
3. C:\>PCBRIDGE>PCB
• Displaying the Main Menu of the PCBRIDGE Software
• Press ESC Key to get into the Working Screen
• $ This is the Prompt of this Software.
4. First Step is to set time for the Coprocessor before it can be used
• $ setime ( type setime and Press Enter Key)
• Example: 04/01/06 ^04:37:00 (Press Enter Key)
• ^ = Space
5. From the Working Screen
$
Press F1 to bring up the Main Menu
• Select S) Send File to OS-9
• Enter Files or Transfer TAG: SFLCTL1 ( 1771-DMC1 ) or SRGCTL ( 1771-DMC ) ( Press Enter Key)
• Select B) Binary
Press F1 to bring up the Main Menu
• Select S) Send File to OS-9
• Enter Files or Transfer TAG: STARTUP ( Press Enter Key)
• Select T) Text
6. How to View loaded files in Coprocessor
• $ dir (Press enter Key)

7. How to Execute Startup files in Coprocessor
• by Resetting the coprocessor at the upper top of the Module
• +10
• Example of the 10 Processes are Running
8. How to Display all running Processes in Coprocessor
• $ procs ( Press Enter Key)
9. Press RESET on the Coprocessor module to have the coprocessor reboot and autostart
... а дальше идёт описание проверок и настройки нашей прикладной программы. Вам это точно ни к чему.
tbox
Posts: 16
Joined: Fri Sep 14, 2012 7:37 am

Re: [LINK]: PLC-5 PCBridge

Post by tbox »

Спасибо за информацию. Если не секрет, что файл STARTUP содержит в себе? Это текстовый файл или бинарный?
Ryzhij
Posts: 406
Joined: Mon Mar 31, 2008 11:29 am
Location: Ryazan, Russia

Re: [LINK]: PLC-5 PCBridge

Post by Ryzhij »

Судя по всему, в файле STARTUP прописано имя бинарного файла для загрузки с добавленным значком амперсэнда & ( шифт-символ на цифре 7 )
В выложенном архиве это файл SFLCTL5 , и в первой строке файла STARTUP мы видим sflctl5&
Для бинарного файла SRGCTL 1-я строка STARTUP-a имеет вид srgctl& , а вторая также пуста.
tbox
Posts: 16
Joined: Fri Sep 14, 2012 7:37 am

Re: [LINK]: PLC-5 PCBridge

Post by tbox »

Ясно, спасибо. Просто думал, может в STARTUP файле имеются какие-нибудь настройки скорости для сериального порта.
tbox
Posts: 16
Joined: Fri Sep 14, 2012 7:37 am

Re: [LINK]: PLC-5 PCBridge

Post by tbox »

Сегодня поменял PLC-5/40B на PLC-5/40E, после этого ко-процессор (батарейка была в норме) не запускает главную программу.
При рестарте ко-процессора (нажать на кнопку Reset), HyperTerminal пишет: shell: can't execute "J" - error #000:216
Если запускаю dir, то показывает файлы STARTUP (в котором прописан компиллированный файл) и сам компиллированный файл + еще разные другие файлы. Никаких других папок нет.

Надо ли выставлять время, если делаешь просто Reset? Должно ли время соответствовать времени контроллера или неважно?
Не могли бы вы рассказать поподробнее, как загружаете файлы в ко-процессор? Если запускаете procs, показывается ли основной откомпиллированный файл как запущенный процесс?
Если запустить dir -e, какие атрибуты имеются на откомпиллированном файле?

Заранее спасибо!
Ryzhij
Posts: 406
Joined: Mon Mar 31, 2008 11:29 am
Location: Ryazan, Russia

Re: [LINK]: PLC-5 PCBridge

Post by Ryzhij »

Пардону просим, но, во-первых, я до ноября в отпуске, а, во-вторых, ежели я полезу экспериментировать на непрерывно работающей установке сернокислотного алкилирования, то меня, мягко говоря, не поймут-с. (warn)
Других мест с сопроцессорами у меня на примете нет.
(sorry)
tbox
Posts: 16
Joined: Fri Sep 14, 2012 7:37 am

Re: [LINK]: PLC-5 PCBridge

Post by tbox »

Не, спасибо, экспериментировать не надо :) Думал, вдруг имеются ответы на мои вопросы, а то нигде больше не найти.

Но теперь все ок, разобрались - пришлось программу загрузить снова, все пошло.
Кстати, PCBridge помог, иначе пришлось бы командами закачивать файл через HyperTerminal. Спасибо!

Хорошего отпуска!
beevr
Posts: 1
Joined: Fri Dec 26, 2014 6:49 pm

Re: [RUS] PCBridge (1771-PCB) software for PLC-5 CoProcessor

Post by beevr »

Добрый день. Извиняюсь за некропостинг, но очень хочется найти софт для сопроцессора, в PCBRIDGE.ZIP к сожалению неполный комплект - нет OS9, кросс-компилятора и прочих важных вещей. Ни у кого не завалялось дискеток с дистрибутивом, которыми можно было бы поделиться? Заранее благодарен. Если нужно что-то проверить - есть свободные 1771-DMCU/H, процессор и время, обращайтесь.