Привет всем!
Помогите пожалуйста, изучаю ПЛК программирование на MiсroWin-e 4.9. Присваиваю Data Block-е к VW0 5 и VW0 3. Потом выполняю математические операции (сложение ADD_I, вычитание SUB_I), программа не работает на симуляторе. Data Block выглядит так:
VW0 16#05
VW0 16#03
компиляция проходит без ошибки. В чем моя ошибка?
не работает Data block
-
- Posts: 16
- Joined: Thu Aug 11, 2011 7:00 am
Re: не работает Data block
Что за микровин у вас?
Делаю:
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
Делаю:
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
-
- Posts: 5
- Joined: Mon Feb 10, 2014 2:49 pm
Re: не работает Data block
Здесь пропустил ошибку , а в блоке данных использовал разные адреса VW
VW0 16#05
VW2 16#03
в симуляторе не работает!
VW0 16#05
VW2 16#03
в симуляторе не работает!
-
- Posts: 5
- Joined: Mon Feb 10, 2014 2:49 pm
Re: не работает Data block
При открытии любого файла симулятор выдает ошибку:
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
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
-
- Posts: 167
- Joined: Tue Jul 20, 2010 1:20 pm
Re: не работает Data block
Что у вас за симулятор?
S7-200 в микровине не имеет симулятора.
Какая версия (релиз)контроллера выбран в микровине?
S7-200 в микровине не имеет симулятора.
Какая версия (релиз)контроллера выбран в микровине?
-
- Posts: 5
- Joined: Mon Feb 10, 2014 2:49 pm
Re: не работает Data block
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. не получается
About S7_200
S7_200 Version 3.0
http/:personales.ya.com/canalPLC
English Spanish translation:
PLC от CPU 214 до 224XP (то что есть в программе) пробовал и на симуляторе и на Microwine. не получается
-
- Posts: 167
- Joined: Tue Jul 20, 2010 1:20 pm
Re: не работает Data block
Я имел ввиду не тип контроллера а версию firmware.Maksat wrote:PLC от CPU 214 до 224XP (то что есть в программе) пробовал и на симуляторе и на Microwine. не получается
Про сторонний симулятор знаю,только он не работает нормально,может более раннюю версиб микровина нужно использовать.
-
- Posts: 5
- Joined: Mon Feb 10, 2014 2:49 pm
Re: не работает Data block
Что, никто кроме меня не встречался с такой проблемой?
Как проверит работу data block-a созданного в микровине?
Как проверит работу data block-a созданного в микровине?
-
- Posts: 16
- Joined: Thu Aug 11, 2011 7:00 am
Re: не работает Data block
Ну вставил вашу программку на STL.
Задал переменные VW0, VW2 в Data Block-е.
Откомпилировал - все ОК.
Перевел в LAD.
Загрузил в реальный CPU 226 - без проблем.
Проиграл на Program Status - все прекрасно работает.
Логика, сложение, вычитание.
И в чем проблема? Проблема,думаю, в вашем компиляторе.
На практике Data Block - и использую для задания стартовых значений.
Например, шаблона строки(дата-время): TimStr 17, '00.00.00-00:00:00'.
Задал переменные VW0, VW2 в Data Block-е.
Откомпилировал - все ОК.
Перевел в LAD.
Загрузил в реальный CPU 226 - без проблем.
Проиграл на Program Status - все прекрасно работает.
Логика, сложение, вычитание.
И в чем проблема? Проблема,думаю, в вашем компиляторе.
На практике Data Block - и использую для задания стартовых значений.
Например, шаблона строки(дата-время): TimStr 17, '00.00.00-00:00:00'.
-
- Posts: 16
- Joined: Thu Aug 11, 2011 7:00 am
Re: не работает Data block
Прошу прощения:
Имел в виду - проблема в вашем СИМУЛЯТОРЕ
Имел в виду - проблема в вашем СИМУЛЯТОРЕ