1. out - это переменная, объявлена в PLC_PRG. Т.е. 2 одинаковых имени: одно - переменная, другое - выход.
Удалите объявленную переменную в PLC_PRG, а вход лучше назвать out1
2. Теперь про "проект". Не понял зачем смотреть состояние выхода, и переводить состояние выхода в тоже состояние?
Лучше в PLC Configuration в DInputs назвать Bit 0 как-нибудь типа Input1 и программа тогда с учетом всех изменений будет например такая:
out1 := input1;
Тогда при замыкании первого входа, будет замыкаться первый выход
например не работает, а вот уточненный код работает.
и реле щелкает. и лампочка сразу зажглась. огромное вам спасибо.
гдето есть список уточнений, превращающих простые примеры в работоспособный продукт? или все опытным путем?
ПЛК63 отличается по названию параметров в PLC Configuration да и по возможностям вообще от линейки 100/150/154 для которых писались примеры.
Однако, если есть опыт программирования на любом языке программирования (в идеале Паскаль или Объектный паскаль), то никаких проблем не возникнет.
я вспоминаю двоечника -одноклассника, который говорил - зачем мне знать весь английский? я знаю -- гив ми ван сигарет-- и мне этого достаточно.
вот и мне нужна прямая и незаковыристая тропинка к программульке для моего "нехитрого" изделия, где много - много датчиков и контакторов.
алгоритм работы ветвист, но однозначен.
посоветуете нанять программиста? спасибо, проще самим пробираться сквозь невнятные описалова, чем потом бегать за ним, что бы он собственные баги исправлял...
поддерживаю автора темы в части предложения --овены в массы--
для этого, всего-навсего, вам (творцам) надо заняться эргономикой, повернуться лицом к человеку, а не к железу. с железом у вас всё в порядке.
я уже несколько лет имею дело с вашими изделиями, имею горький опыт внедрения в массы....
если начну рассказывать , боюсь вы обидитесь....
а за помощь - спасибо, это очень кстати именно сейчас.