三菱PLC结构化编程实例
最近空闲时间多,写了一个三菱FX3U的结构化编程实例程序。
说明,这个只是学习用,不能直接应用于实际工作中,未经验证直接用于用工业生产中所产生的后果自负。
硬件方面

一个圆形刀库用于自动加工机床的换刀,在刀库架上装有7种刀具,如图所示。7种刀具分别放在1#~7#位置,每个刀具位置有一个位置传感器,用7个按钮SB1~SB7分别选择1#~7#刀具。每个按钮中装有一个信号灯,当选择某把刀具时,按下对应的按钮,按钮中的信号灯亮,同时刀库以最近的方向将刀具送到O#换刀位,到0#换刀位时,停留20s(进行换刀),之后返回到原位,刀具信号灯灭。
I/O点分配如下

程序分析:
当刀具工位按钮1,2,3,4按下时,圆盘正转到0位换刀处,停3秒后,电机反转到原来的位置。此为流程1
当刀具工位按钮5,6,7按下时,圆盘反转到0位换刀处,停3秒后,电机反转到原来的位置。此为流程2
程序如下图







下面是程序仿真的部分截图

好,今天的分享就到这里,欢迎评论留言。