天天看点

西门子博途编程案例03(频率选择顺序控制)

作者:工创喵无锡门店

西门子博途编程案例03(频率选择顺序控制)

一.控制要求

1.有一台加工电机,需要通过3段速度进行控制,每10秒种切换一段速度,用户需要在程序中预设定10段速度,然后通过选择输入框任意选择3段速度进行控制,在选择过程中,要求只能选择3段,如果选择时超过3段,那么依次从第一段速进行替换(比如用户选择了4段速,那么第1段速度自动替换为第4段速)

2.如果用户选择频率低于3段速,则需要报警,按下启动按钮无效;

3.按下启动按钮时,必须先判断是否存在报警,然后再扫描循环程序;

4.加工电机频率控制需要通过模拟量控制;

二.I/O分配表

I/O端口分配表

输入端口 输出端口
输入器件 输入点 作用 输出器件 输出点 控制对象
按钮SB1 I0.4 启动 KA1 Q0.0 加工电机启动
按钮SB2 I0.5 停止

三.PLC控制线路

西门子博途编程案例03(频率选择顺序控制)

四.流程图

西门子博途编程案例03(频率选择顺序控制)

五.程序样例

西门子博途编程案例03(频率选择顺序控制)

OB1:

西门子博途编程案例03(频率选择顺序控制)

DB1:

西门子博途编程案例03(频率选择顺序控制)

FC1:

西门子博途编程案例03(频率选择顺序控制)

FB1:

西门子博途编程案例03(频率选择顺序控制)
西门子博途编程案例03(频率选择顺序控制)
西门子博途编程案例03(频率选择顺序控制)
西门子博途编程案例03(频率选择顺序控制)
西门子博途编程案例03(频率选择顺序控制)

OB40:如果报警,按下启动按钮无效

西门子博途编程案例03(频率选择顺序控制)

OB100:上电初始化

西门子博途编程案例03(频率选择顺序控制)

继续阅读