не работает Data block

Панели оператора PP/OP/TP/TD/MP.
Программные пакеты ProTool/WinCC flexible, SCADA система WinCC
Post Reply
Maksat
Posts: 5
Joined: Mon Feb 10, 2014 2:49 pm

не работает Data block

Post by Maksat » Tue Dec 22, 2015 10:55 am

Привет всем!
Помогите пожалуйста, изучаю ПЛК программирование на MiсroWin-e 4.9. Присваиваю Data Block-е к VW0 5 и VW0 3. Потом выполняю математические операции (сложение ADD_I, вычитание SUB_I), программа не работает на симуляторе. Data Block выглядит так:
VW0 16#05
VW0 16#03
компиляция проходит без ошибки. В чем моя ошибка?

vvk1
Posts: 16
Joined: Thu Aug 11, 2011 7:00 am

Re: не работает Data block

Post by vvk1 » Tue Dec 22, 2015 11:52 am

Что за микровин у вас?

Делаю:
VW7980 10
VW7980 12
Компилирую

Compiling Data Block...
Data Page StartSet : line 97, ERROR 2770:The address specified has already been assigned a value.
Data Page StartSet : line 98, ERROR 2770:The address specified has already been assigned a value.
Block Size = 0 (bytes), 2 errors

Maksat
Posts: 5
Joined: Mon Feb 10, 2014 2:49 pm

Re: не работает Data block

Post by Maksat » Wed Dec 23, 2015 9:58 am

Здесь пропустил ошибку :oops: , а в блоке данных использовал разные адреса VW
VW0 16#05
VW2 16#03
в симуляторе не работает!

Maksat
Posts: 5
Joined: Mon Feb 10, 2014 2:49 pm

Re: не работает Data block

Post by Maksat » Wed Dec 23, 2015 11:18 am

При открытии любого файла симулятор выдает ошибку:
The file cannot open to read data
может проблема в симуляторе?

STL форма программы выглядит так:
Network 1
LDN I0.0
AN I0.1
AN I0.2
MOVW 16#0, QW0
Network 2
LD I0.0
MOVW VW0, QW0
+I VW2, QW0
Network 3
LD I0.1
MOVW VW0, QW0
-I VW2, QW0

wiener
Posts: 167
Joined: Tue Jul 20, 2010 1:20 pm

Re: не работает Data block

Post by wiener » Thu Dec 24, 2015 7:56 am

Что у вас за симулятор?
S7-200 в микровине не имеет симулятора.
Какая версия (релиз)контроллера выбран в микровине?

Maksat
Posts: 5
Joined: Mon Feb 10, 2014 2:49 pm

Re: не работает Data block

Post by Maksat » Thu Dec 24, 2015 9:47 am

MicroWin не имеет симулятор. Но отдельно же существует. Я пробовал 2ю и 3ю версию. В данный момент имею симулятора с версией: 3.0 т.е.

About S7_200

S7_200 Version 3.0
http/:personales.ya.com/canalPLC
English Spanish translation:

PLC от CPU 214 до 224XP (то что есть в программе) пробовал и на симуляторе и на Microwine. не получается

wiener
Posts: 167
Joined: Tue Jul 20, 2010 1:20 pm

Re: не работает Data block

Post by wiener » Thu Dec 24, 2015 10:37 am

Maksat wrote:PLC от CPU 214 до 224XP (то что есть в программе) пробовал и на симуляторе и на Microwine. не получается
Я имел ввиду не тип контроллера а версию firmware.
Про сторонний симулятор знаю,только он не работает нормально,может более раннюю версиб микровина нужно использовать.

Maksat
Posts: 5
Joined: Mon Feb 10, 2014 2:49 pm

Re: не работает Data block

Post by Maksat » Tue Dec 29, 2015 11:47 am

Что, никто кроме меня не встречался с такой проблемой?

Как проверит работу data block-a созданного в микровине?

vvk1
Posts: 16
Joined: Thu Aug 11, 2011 7:00 am

Re: не работает Data block

Post by vvk1 » Wed Dec 30, 2015 8:38 am

Ну вставил вашу программку на STL.
Задал переменные VW0, VW2 в Data Block-е.
Откомпилировал - все ОК.
Перевел в LAD.
Загрузил в реальный CPU 226 - без проблем.
Проиграл на Program Status - все прекрасно работает.
Логика, сложение, вычитание.
И в чем проблема? Проблема,думаю, в вашем компиляторе.

На практике Data Block - и использую для задания стартовых значений.
Например, шаблона строки(дата-время): TimStr 17, '00.00.00-00:00:00'.

vvk1
Posts: 16
Joined: Thu Aug 11, 2011 7:00 am

Re: не работает Data block

Post by vvk1 » Wed Dec 30, 2015 8:50 am

Прошу прощения:
Имел в виду - проблема в вашем СИМУЛЯТОРЕ

Post Reply