PDA

Просмотр полной версии : Программирование СПК207



ramilgim
09.09.2013, 14:58
Имеет ли значение для программирования СПК207-220.03.00-CS-WEB (target 3.5.0.40, прошивка 2.531) установка CODESYS V3.5 SP3 Patch 5 или CODESYS V3.5 SP2 Patch 2.

Александр Приходько
09.09.2013, 15:10
Для тергета, который Вы указали особой разницы нет. Но новые прошивки, (которые скоро подготовим) будут работать с последней версией CDS.

ramilgim
10.09.2013, 06:43
Спасибо. Подключил модули МВ110-8А и МК110-8ДН.4Р, опрашиваются. Но при
создании визуализации начинает зависает при загрузке. Где неправильно делаю?

ramilgim
10.09.2013, 07:34
Конфигурация VISU_TASK время установлено 100, а не t#100ms-это правильно?

capzap
10.09.2013, 07:44
Конфигурация VISU_TASK время установлено 100, а не t#100ms-это правильно?

Ну там же пример даже дан как надо писать

ramilgim
10.09.2013, 08:55
Время 100 устанавливается по умолчанию, при запуске Codesys.
Спасибо, будем знать.

ramilgim
10.09.2013, 11:16
Но при загрузки визуализации происходит зависание.

Александр Приходько
10.09.2013, 13:59
Попробуйте сделать так:
Меню - окно - закрыть все редакторы
Меню - компиляция - очистить все
Меню - компиляция - перекомпиляция

И загрузите проект.

ramilgim
11.09.2013, 08:53
Спасибо, загружается получше. Но зависает при включении в визуализацию переключателей Рис_6.

Александр Приходько
11.09.2013, 17:25
Напишите какая версия прошивки на вашей СПК, какой таргет в проекте.

ramilgim
11.09.2013, 18:04
taeget 3.5.0.40
прошивка owen-20120817-2531 plc240web

Александр Приходько
12.09.2013, 14:40
taeget 3.5.0.40
прошивка owen-20120817-2531 plc240web

В этом плане у Вас все в порядке, тогда в Какой версии CODESYS проект делаете?

ramilgim
12.09.2013, 17:25
CODESYS V3.5 SP3 Patch 5

Александр Приходько
13.09.2013, 15:17
Хм, тогда затрудняюсь ответить, выкладывайте архив вашего проекта, буду смотреть у себя. Если проблема подтвердится, буду отправлять информацию в 3S.

ramilgim
14.09.2013, 07:27
Может быть влияет Windows 7

Drahtor
16.09.2013, 09:29
Может быть влияет Windows 7
Извините, Ramilgim, не сдержался, скачал Ваш проект. Пытаюсь загрузить его на свой СПК207, но не получается. Выдает 31 ошибку компиляции. Что я не так делаю?

ramilgim
16.09.2013, 09:55
Проверьте все ли библиотеки загружены.

Drahtor
16.09.2013, 10:37
Проверьте все ли библиотеки загружены.

Гляньте пост №3 здесь:http://www.owen.ru/forum/showthread.php?t=15691&p=119088&viewfull=1#post119088

Drahtor
16.09.2013, 12:33
Проверьте все ли библиотеки загружены.
Почему то не удается загрузить "Modbus Owen"...
10143
Версии таргета и прошивки совпадают..

Александр Приходько
16.09.2013, 14:45
Всем добрый день.
1) Windows 7 не влияет. У меня на рабочем и домашнем ПК Windows 7 x64 и все работает на ура.
2) Я просил выложить не заархивированную версию проекта, а архив проекта.
В CODESYS 3.5 появился новый формат ProjectArchive. При сохранении проекта в таком формате в файле ProjectArchive сохраняются все используемые библиотеки, таргеты и настройки. Для того чтобы проект сохранить в качестве архива необходимо в меню файл выбрать пункт Архив Проекта -> Сохранить отправить.

ramilgim
17.09.2013, 06:48
Извиняюсь, файл получился большой.

Александр Приходько
18.09.2013, 17:49
Извиняюсь, файл получился большой.
Ну все с Вашим проектом понятно. Вы два переключателя из 3-х не привязали к переменной. Если кнопка или переключатель ни к чему не привязаны, они просто не работают.
10172

ramilgim
18.09.2013, 21:57
Спасибо, все работает. Хотя программа должна указывать на ошибку, а не зависать.
Если не трудно, подскажите что практичней обращаться к модулям через тело программы Рис_7 или через устройства связи Рис_8?
Спрашиваю потому, что в теле программы не знаю как регулировать циклы обращения к модулям. Например хочу опрашивать температуру с МВ110-8А раз в минуту, а сМК110-8ДН.4Р состояние автоматов раз в секунду.

Александр Приходько
19.09.2013, 00:19
Спасибо, все работает. Хотя программа должна указывать на ошибку, а не зависать.
Если не трудно, подскажите что практичней обращаться к модулям через тело программы Рис_7 или через устройства связи Рис_8?
Спрашиваю потому, что в теле программы не знаю как регулировать циклы обращения к модулям. Например хочу опрашивать температуру с МВ110-8А раз в минуту, а сМК110-8ДН.4Р состояние автоматов раз в секунду.

Я так понимаю Вы в этой области только осваиваетесь.
1) Практичнее - это то что удовлетворяет каким то определенным требованиям :)
На самом деле абсолютно все делают по разному. Кому то нравится работать через библиотеки, кому то нравится через конфигурацию.
В каждом из случаев есть определенные плюсы:

Если обмен делать через конфигурацию,то это быстро по времени, просто и не требует особых навыков программирования. Накидали в дереве объектов модулей, задали им регистры и привязали регистры к программе. Обмен в автоматическом фоновом режиме работает и Вы не о чем особо не думаете.

Если обмен собираетесь делать через библиотеки то: это позволит настроить обмен в той последовательности и по тем правилам, которые вы зададите. Можно делать гибкие и сложные алгоритмы. У Вас больше информации об ошибках, т.к. при опросе каждого регистра вы получаете свою отдельную ошибку. Но это сильно сложнее и сильно дольше. Если Вы раньше с этим особо не работали, а сроки по проекту горят - обмен через конфигурацию это для Вас.

2) Цикл опроса модулей вообще нет особого смысла регулировать. Пусть они у Вас опрашиваются с максимальной частотой. Контроллеру плохо от этого не станет, а вы в свою очередь получите высокую скорость реакции системы. Если же Вам надо выдавать раз в секунду какие-то подтверждения, то сделайте таймер в программе и по его окончанию выполняйте нужные Вам действия.

Nov64
16.10.2013, 16:16
Возникла проблемка с отображением кириллицы в визуализации СПК207. На СПК отображаются каракули вместо слов. В чём может быть проблема? Target owen_spc2xx.03.cs-web_cds3.5.0.0.devdesc

capzap
16.10.2013, 16:20
Возникла проблемка с отображением кириллицы в визуализации СПК207. На СПК отображаются каракули вместо слов. В чём может быть проблема? Target owen_spc2xx.03.cs-web_cds3.5.0.0.devdesc

Какой тип данных используете, для кирилического текста?

Nov64
16.10.2013, 17:03
В окне визуализации Label-ом вбиваю текст шрифтом arial. Латиница нормально, а кириллица нет.

capzap
16.10.2013, 17:05
В окне визуализации Label-ом вбиваю текст шрифтом arial. Латиница нормально, а кириллица нет.

и где тут тип данных, прочтите это http://www.owen.ru/forum/showthread.php?t=15690&p=117818&viewfull=1#post117818

Nov64
16.10.2013, 17:15
Да, тип данных тут не причём, тут параметры стиля сыграли роль. но всё равно спасибо за нужную ссылку.