找回密码
 请使用中文注册
查看: 455|回复: 1

0基础秒懂 西门子1200 FC控制两组电机顺序启动实战教学

[复制链接]
阅读字号:
  • 大
  • 中
  • 小

2781

主题

93

回帖

5万

积分

小编

积分
50111
发表于 2026-3-25 10:56:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?请使用中文注册

×
1、任务说明某设备有两组电动机,要求使用函数FC进行模块化编程,实现两组电动机的顺序启动控制。控制要求如下。
1.第一组有两台电动机,第一台电动机M11启动后,经过5s,第二台电动机M12启动。
2.第二组也有两台电动机,第一台电动机M21启动后,经过10s,第二台电动机M22启动。
2、设置变量表

b4f6b200b0ac7afa97e5ab4d3f212e35.png 3、编写程序
函数(FC)也称为“功能”,是用户自己编写的代码块,用来完成特定的任务,可以被其它代码块OB、FB、FC)调用。
FC的接口参数表:
Input(输入参数)Output(输出参数)InOut(输入/输出参数)Temp(临时数据)Constant(常量)Return(返回值)
①新建函数FC块,命名为“顺序启动控制”

b8877fdf9b75526b223d37c0b9e45b36.png
②TON定时器拖放到程序区,弹出“调用选项”,选择“参数实例”,接口参数名称为“定时器”,单击“确定”按钮,自动在InOut下生成参数“定时器”

cb71f81674726aa96fb9cece9ab18cf5.png ③编写程序
2c0b7b733cc80d4b32ba0259e267142b.png 4、调用程序①添加时间数据块
6c778ef53f247fc54ef2b45ac25020db.png
b036b2b773146f1a272e1d61482c2d99.png ②MAIN 中调用FC块
3c08703760dbdd6ed5caba81d6479b75.png ③启用组织OB100
9e1d96af043d6a44f46bf11589193514.png
ca4fda67eae79835bc299b95cbe4a43c.png
ad23e8235f4b36b9e39cb407ddb730d5.png 5、仿真项目上单击右键选择“属性”“保护”,选中“块编译时支持仿真”。“下载预览”中单击“装载单击仿真按钮单击,新建一个仿真项目将PLC_1站点下载到仿真器仿真界面中,打开“SIM表格,单击 DI添加项目变量,单击工具栏中的仿真图标使PLC运行
操作顺序:
1.勾选“组1过载”,单击“组1启动”的按钮,则“电动机M11”为TRUE,经过5s,“电动机M12”为TRUE,第一组电动机顺序启动完成。当单击“组1停止”的按钮或取消勾选“组1过载”时,“电动机M11”和“电动机M12”均为FALSE,第一组两台电动机同时停止。
2.勾选“组2过载”,单击“组2启动”的按钮,则“电动机M21”为TRUE,经过10s,“电动机M22”为TRUE,第二组电动机顺序启动完成。当单击“组2停止”的按钮或取消勾选“组2过载”时,“电动机M21”和“电动机M22”均为FALSE,第二组两台电动机同时停止。

dc3349572a16dcec3b19eeab14d1a237.png

77

主题

2108

回帖

3107

积分

版主

积分
3107

活跃会员热心会员灌水之王热心管理

QQ
发表于 2026-4-6 18:50:30 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 请使用中文注册

本版积分规则

QQ|手机版|家电维修论坛 ( 蜀ICP备19011473号 川公网安备51102502000164号 )|网站地图|网站地图

GMT+8, 2026-11-8 14:51 , Processed in 0.120075 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表