自动化软件:下载入口
资料直通车:会员入口
西门子博途的使用方法及应用实例教程!
西门子S7-1500项目设计与实践全套教程!
西门子通讯原理与方法精通教程免费下载!
600多个电工常用电路图集打包免费下载!
热门品牌的PLC编程系列丛书免费下载!
【前言】这段时间用西门子博途V15.1做了几个项目,感觉是越来越好用了!首先安装就比以前的版本更方便,集成STEP7和WINCC于一体的安装包,一次安装两个软件都搞定,至于其它的新功能希望大家在使用过程中慢慢体会!先给还没有安装博途最新版本的朋友一个全套安装包链接:https://pan.baidu.com/s/1XyIaOaetXkhtvOUkVpYvdw提取码:b1ee(购买永久会员,随时勾搭主编:解决软件安装或编程技术问题!)
(一)打开博途软件创建一个新项目(点击图片放大查看高清图片)
(二)在程序块中添加新块FB1:数组排序
(三)进入子程序FB1编辑界面:定义子程序接口参数
说明:
(1)Enable:子程序使能,接通时子程序执行
(2)a:定义一个20个元素的实数一维数组
(3)i,j:定义两个静态变量
(四)进入子程序FB1编辑界面:在程序编辑区右键插入“SCL程序段”
(五)在程序块中添加新块DB2:数组排序应用数据
说明:
(1)En:子程序使能,接通时子程序执行
(2)A:定义一个20个元素的实数一维数组,并分别赋值
(六)在程序块中打开主程序OB1:调用子程序FB1
说明:
(1)自动创建数组排序背景数据块DB1
(2)将上一步定义的En和数组A作为参数传递给子程序FB1
(七)编译并保存后:启动模拟器
(八)在子程序未执行之前:监控一下数组排序应用数据块DB2
(九)回到主程序OB1:将子程序使能信号En置1
(十)在子程序执行之后:监控一下数组排序应用数据块DB2
说明:
(1)数组已经从大到小排好了,是不是很简单!
【扩展思路】:如果把第四行改成大于符号,执行结果是什么呢?自己动手试一试吧!(购买永久会员,随时勾搭主编:解决软件安装或编程技术问题!)