我们这里步进和伺服用的是脉冲+方向,最简单得控制方式,原理接线不理解的可以参照前面的文章
这里只截取部分程序和触摸屏画面。完成的PLC+HMI大家可以在底部查看
D255=K1 + M552清零按钮 → MOV K0 D230(1点产量清零)
D255=K2 + M552清零按钮 → MOV K0 D231(2点产量清零)
D258=K1(1点)+M66成品完成 → INC D230(1点产量存到D230里面)
D258=K2(2点)+M66成品完成 → INC D231(2点产量存到D231里面)
.
.
以此类推到23点
日产量统计(1~31号,D531~D561)
D256=K1(1号)+ M66成品完成 → INC D531(1号产量存到D531)
.
.
.
D256=K28(28号)+ M66成品完成 → INC D558(28号产量存到D558)
D256=K29(29号)+ M66成品完成 → INC D559(29号产量存到D559)
D256=K30(30号)+ M66成品完成 → INC D560(30号产量存到D560)
D256=K31(31号)+ M66成品完成 → INC D561(31号产量存到D561)
D254=K1(1月)+ M66成品完成 → INC D563(1月产量存到D563)
.
.
.
D254=K11(11月)+ M66成品完成 → INC D583(11月产量存到D583)
D254=K12(12月)+ M66成品完成 → INC D585(12月产量存到D585)
全年产量存到 D226(年度总产量清零:长按清零按钮5秒,清空全年产量,防止误操作)
M20(伺服回原开始) → DSZR X005 X004 Y000 Y004
碰到DOG开关后低速寻找编码器零点;找到零点立刻停机;M8029导通,D91赋值1(触摸屏原点灯亮),M14置ON代表伺服回零完成。
M102 手动模式+ZRN回原步进电机按钮
ZRN K1300 K1000 X000 Y001
K1300:回原点高速,快速靠近原点开关
K1000:碰到原点X000后的低速,精确定位原点
X000:步进电机原点感应开关
Y001:步进脉冲输出端子
▼ ⑥(伺服自动工位定位程序)
M54(安全干涉常闭) + D100=K10 → DRVA R20 R7 Y000 Y004
R20:伺服目标脉冲坐标;R7:伺服自动运行速度
▼ ⑦(步进自动工位定位程序)
DRVA R16 R8 Y001 Y005
DRVA R14 R8 Y001 Y005
R16/R14:目标坐标(推出位置脉冲数)
R8:运行速度(自动运行速度)
Y001:步进脉冲输出,Y005:步进方向输出
这些目标位置和运行速度都是在程序里面 通过MOV转移 和设置的
▼ ⑧(小时产能统计界面)
这款国产 PLC控制器 软件使用三菱的GX WORKS2 非常适合入门新手自学实物练习
有需要的评论区留言给大家分享有完整(PLC+HMI)
好文分享:以下是所有文章合集,大家需要学习哪方面的内容可以参照学习,后续一直都为大家持续更新