欢迎光临散文网 会员登陆 & 注册

三菱Q系列FBD程序跟我学之手动和自动程序示例

2022-11-23 00:29 作者:3_qq_3  | 我要投稿

程序实现的功能:

四个电机控制

控制模式有手动,自动,自动模式下又分为单步,单周期,连续三种模式。

在自动模式下,旋钮打到连续挡位时,第一台电机转3100ms后,电机二启动运行电机一停止3200ms后电机三启动,电机运行3300ms后电机四启动电机三停止经过3400ms后电机1启动电机四停止重复上述动作。


在自动模式下,旋钮打到单周期模式挡位时,第一台电机转3100ms后,电机二启动电机1停止运行3200ms后电机三启动电机二停止,电机运行3300ms后电机四启动电机3停止经过3400ms后如果按下启动按钮那么电机1启动电机四停止重复上述动作。


在自动模式下,旋钮打到单步模式挡位时,第一台电机转3100ms后,如果按下启动按钮电机二启动运行3200ms等待如果按下启动按钮电机三启动,电机运行3300ms等待,如果按下启动按钮电机四启动,经过3400ms等待,如果按下启动按钮那么电机1启动重复上述动作。

在自动模式下按下停止按钮,所有电机停止,所有定时器复位,按下启动电机从头开始启动。

程序源代码在下面的网盘中:

链接:https://pan.baidu.com/s/1RR4MrAV94A_VqHF2AqIA4w?pwd=2233 

提取码:2233

编程软件版本如下图:

注意软件版本号

程序结构如下图

程序结构

主程序内容如下:

POU_0 中的程序

三个子程序中的程序如下:

======================公用程序=================

System1_Public_Subroutine 中的程序
System1_Public_Subroutine 中的程序
System1_Public_Subroutine 中的程序

===================手动程序==================

System1_Mual_Subroutine 中的程序
System1_Mual_Subroutine 中的程序

=====================自动程序=======================

System1_Auto_Subroutine 中的程序
System1_Auto_Subroutine 中的程序
System1_Auto_Subroutine 中的程序
System1_Auto_Subroutine 中的程序
System1_Auto_Subroutine 中的程序
System1_Auto_Subroutine 中的程序
System1_Auto_Subroutine 中的程序
System1_Auto_Subroutine 中的程序
System1_Auto_Subroutine 中的程序
System1_Auto_Subroutine 中的程序
System1_Auto_Subroutine 中的程序


三菱Q系列FBD程序跟我学之手动和自动程序示例的评论 (共 条)

分享到微博请遵守国家法律