设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
S7-1200-1500案例之设备轮询控制
返回列表
发新帖
[西门子]
S7-1200-1500案例之设备轮询控制
[复制链接]
315
|
0
|
2024-4-26 10:04:11
|
显示全部楼层
|
阅读模式
相关软件:
1、编程软件:TIA-V15.1
2、仿真软件:PLC-SIM
实验任务:
1、根据设备运行时间轮询控制设备
注:本文程序仅供参考!!!
(参考文章:S7-200 SMART 案例应用之设备轮询控制(冒泡排序))
(参考文章:S7-1200-1500模拟量转换)
本文知识点:冒泡排序、累计运行时间算法。
一、新建项目、定义变量
变量表1
变量表2
变量表3
二、冒泡排序:(新建FB块、定义接口参数、编写冒泡排序程序)
新建FB块、定义接口参数
编写冒泡排序程序
三、累计运行时间:(新建FB块、定义接口参数、编写程序)
新建FB块、定义接口参数
编写时间累计程序
四、新建全局DB块、FB块、FC块编写控制程序
(DB块存储时间;FB块中累计运行时间、定时排序等;FC设备控制、设备复位等)
1、DB块中参数如图:
全局DB块参数
全局DB块参数
2、FB块中程序如图:
(调用的运行时间FB和冒泡排序FB使用的是多重背景DB)
①、设备状态判断
②、③、④、设备累计运行时间
⑤、⑥、赋值、时间排序
⑦、⑧、设备停止、定时循环
⑨、设备运行后,排序时间清零
FB块完整程序:
FB块中编写程序
调用FB程序生成的背景DB信息
3、FC块中程序如图:
①、设备时间比较输出
②、设备控制输出
③、复位
FC块完整程序:
FC块中的程序
五、主程序调用FB、FC块,下载测试:
调用FB、FC块
下载测试1
下载测试2
下载测试3
下载测试4
视频演示:
video:
https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_3206731213001162759
注:本文程序仅供参考!!!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
Hello工控
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』