Можно переформулировать вопрос.
установка по порезке алюминиевого профиля. должна работать следующим образом. В авто режиме с ПК по ТСР поступают размеры заготовок в мм , причем каждая последовательность размеров имеет свой уникальный номер. ПЛК управляет приводом постоянного тока, который перемещает каретку с ограничителем размера, размер отслеживается энкодером. после останова каретки подается сигнал готовности на ИП, который в свою очередь отображает это на экране. Оператор размещает заготовку и педалью подает сигнал на резку. После каретка должна переместиться в следующую позицию и т.д. Все цифры должны отображаться на ИП320 должен быть предусмотрен ручной выбор уникального номера последовательности, с последующим выполнением. В ручном режиме предусмотрен ввод размера на ИП оператором с последующим перемещением.
Мне непонятно как написать все это в программе, как привязать данные с энкодера к счетчику, и откуда брать число для сравнения, как сравнить предыдущий размер и новый для вычисления движения вперед или назад и как результат сравнения привязать к программному счетчику.
Извините за нескромный вопрос, а вы раньше что-нибудь писали для ПЛК?
Уж очень общие у вас вопросы, на них отвечать практически невозможно. Вы расписали, чего вы хотите, а не то, как вы это делаете или собираетесь делать.
Если опыта нет, то его лучше получить хотя ба в минимальном объеме, детально разобрав примеры, которые есть в КОДЕСИС и здесь на форуме.
Тогда половина ваших непоняток снимется, а вместо них возникнут конкретные вопросы, на которые можно дать конкретные ответы.
раньше писал для семена LD языком, там как-то проще для меня, а здесь эти объявления переменных и др... короче смотрел я примеры и все равно ничего не понял, примеры то для тех кто ЗНАЕТ как и что объявлять... а я не пойму ничего
Тогда тем более нельзя браться за достаточно сложную задачу, не умея решать простые. И хотя LD в КОДЕСИС есть, это вам вряд ли упростит задачу. И все равно примеры нужно будет разбирать. Для начала хотя бы два примера (про светофор и про оператора, который не должен спать у автомата) из комплекта поставки КОДЕСИС. И по-любому надо набираться знаний, имеющих отношение к программированию, без этого никак. Если у вас есть контроллер и панель, это хорошо, можно параллельно с разбиранием примеров осваивать азы на практике, если нет- хуже, но не смертельно. И не ленитесь читать все, что относится к делу, пусть и понесколько раз, если не понятно. Так, мелкими шагами, вполне можно со временем получить результат.
А задавая общие вопросы, вы вряд ли услышите ответы, которые вас устроят, потому что делать проект на основе ваших вводных только для того, чтобы его вам отправить в качестве ответа вряд ли кто будет, тем более, что вы ведь наверняка хотите сделать этот проект самостоятельно.