Управление кодировщиком с помощью Sysmac Studio - PullRequest
0 голосов
/ 28 августа 2018

Я новичок в использовании Sysmac Studio и программировании ПЛК. Я выполняю обновление элементов управления на машине, где старые компоненты ПЛК заменяются более современными моделями. Старый ПЛК был запрограммирован с использованием CX-One, а новый ПЛК будет использовать Sysmac Studio ver1.23.

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

Текущая программа ПЛК плохо структурирована и фактически была написана работником по техническому обслуживанию. Есть контакты, перечисленные как «HR0.XX», которые обращаются в ИСТИНА, когда датчик вращается в пределах определенного диапазона. Новые компоненты ПЛК были заказаны до моей работы. Для контроля датчика будет использоваться входная карта инкрементного энкодера NX-EC0122.

Я пытаюсь максимально приблизить код к Sysmac Studio из-за моего ограниченного времени и знаний. Есть ли в Sysmac функция, возможно, функция MC, которая позволит мне установить выходной сигнал, когда энкодер находится в определенном диапазоне его вращения? Спасибо за помощь!

...