первые 4 строки - в раздел объявлений, последнюю - в код программы
Вид для печати
первые 4 строки - в раздел объявлений, последнюю - в код программы
К сообщению от S.A.D
Но не все так просто...эпизодически пытаюсь это делать на протяжении 3-х лет, все больше убеждаюсь, что все-таки, для написания более-менее грамотного проекта нужно очччень! много знать и быть программистом (без базы в этой области ну очень тяжко),... Конечно если нужно включить две лампочки после того как нажата кнопка, можно и без этих знаний обойтись, только зачем тогда ПЛК приобретать и изучать КДС и многое многое другое? можно и обычными реле обойтись. Чтобы освоить программирование ПЛК, нужно, во всяком случае мне, работать над реальными проектами (теорией не обойтись, быстро навевает тоску), желательно без перерывов на другие текущие дела, хорошо бы связаться с лояльными корефеями в этой области которые смогут находить время и желание для разбора Ваших проектов и направления на путь истинный, читать и перечитывать форум!(возможно многое прояснится), вообщем нужно очень много потрудиться и иметь огромное желание ..., но есть один нюанс-стилю программирования( написания исходника в понятном самому и другим людям виде), все-таки кто-то должен учить, этому самостоятельно не натыкаешься, одним задором не обойтись.
Пишу вовсе не для того, чтобы отбить охоту, просто собственный жизненый опыт...
Одна мысль у Вас совершенно правильная - нужна реальная задача.
Для того, чтобы научится программировать надо:
1. Конктретная задача. Первая - желательно не авральная, и не сильно ответственная.
2. Глубокое понимание тех. процесса. Без этого ничего хорошего не выйдет. Это даже важнее, чем классическое прорамерское образование, ИМХО.
3. Время и желание. Без этого все остальное бессмысленно.
Ну и не надо делать сразу монстра. Делайте автоматизацию этапами. Беру один узел, автоматизирую, добиваюсь результата, далее прибавляю второй узел.
Положительных примеров при таком подходе - уйма.
kolyan
если он рабочий то почему переписав его с листа в компьютер он не работет? Зачем нужен такой пример который не объясняет, что мол вот вы всё написали но компилятор выдаёт ошибку, исправляем так-то...
А документацию читать не реально - свихнёшься от голых определений.
Михаил@
Николаев Андрей
реальная задача есть (если бы не было, то мне нафиг не надо это программирование), вот только при попытке её реализации наткнулся на проблему: непонятно как работать с данными аналоговых датчиков(pt100 например). Задал вопрос - люди отправили изучать буквари. В букварях ответа на свои вопросы найти не смог. Полез изучать с нуля простые примеры и прочее, думал может что пойму...
Кстати пример со светофором тоже не получился хотя делал всё как сказано, а компилятор что-то материться непонятное. Да и вообще со всего примера понятно что к чему только в блоке с FBD.(((
короче пошол я, а то только раздражаю походу вас своей тупостью...
УРААААА! Я разобрался)) написал программу на ST(как же всё таки хорошо что он так похож на турбо паскаль)
алгоритм то простенький)) В эмуляторе всё работает как мне надо))
только пока не уверен что правильно состыковал переменные с физическими входами/выходами ПЛК. Как я понял надо в конфигурации ПЛК перед AT какого-либо входа/выхода приписать идентификатор переменной которую мы хотим видеть на этом канале?
Все правильно.
Учтите только, что переменные, которые Вы прописали в конфигурации не должны быть объявлены в программе.