找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8702|回复: 14

S7-200Smart 子程序局部变量的编程方法

 火.. [复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:28
  • 打卡月天数:7
  • 打卡总奖励:7961
  • 最近打卡:2025-12-22 17:16:30

3317

主题

285

回帖

2万

积分

管理员

积分
24106
发表于 2020-3-14 19:29:48 | 显示全部楼层 |阅读模式
全新的 S7-200 SMART 带来两种不同类型的 CPU 模块,标准型和经济型,全方位满足不同行业、不同客户、不同设备的各种需求。标准型作为可扩展 CPU 模块,可满足对 I/O 规模有较大需求,逻辑控制较为复杂的应用 ;而经济型 CPU 模块直接通过单机本体满足相对简单的控制需求。

      作为欧系代表品牌西门子,在编程方面一贯以严谨,开发,好用舒适性高为特点。而我们在实际的设计中,最长遇到的一直情况就是,类似的程序片段反复使用,比如10台电机星三角降压启动。当然,我们可以通过一个一个网络,一台一台电机慢慢写出来。这样肯定没问题。但是,这种事情,做多了就发现,脑力劳动变成了体力劳动。同样的结构,改变里面的软元件,一台电机改一次。效率低,程序质量差,出错难检查。

     西门子在这方面有一个很好的解决方案。那就是通过局部变量,设计出程序框架,做成库。后面就可以反复调用。一个电机调用一次,只需要填写按钮的输入点,接触器的输出点就可以,这样编程效率大大提高;出错概率大大降低,程序一致性很好。

      接下来我们分享如何创建一个星三角降压启动的子程序,同时分享如何把建立的子程序做成库并反复多次调用

    第一步当然打开STEP 7-MicroWIN SMART软件添加CPU这里不再阐述了。第二步是打开一个程序,建立对应的局部变量表,如下图所示
    第三步则是关键的一步,程序的设计编写
      第四步,那就是MIAN主程序中调用我们编写好的子程序

      至此,一段简单的子程序就建立并调用完成了;

      最后我们分享下如何把建立好的子程序做成库(此方法同样适用于添加其他的库文件,如模拟量转换库、频率计算库等)
      第一步:在软件指令树中找到“库”右键点击选择“创建库”

      第二步:则会出现下图所示的对话框,可输入新建库的名称以及库的保存路径,一般默认存在STEP 7-MicroWIN SMART的Lib文件夹中即可。选择对用的存放路径后点击保存,然后点击下一页

    第三步:选择需要创建库对应的程序块后点击添加,接着点击下一页;如下图所示

     第四步:此时,我们可以根据需要选择是否对其库文件进行密码保护;如需要则勾选“是........”输入相关的数字串后点击下一页;如下图所示

       第五步:在这里我们可以选择自己想要生成的版本;紧接着同样选择下一页,此时“生成”对话框会提醒我们库所在的路径;如下图所示
      第六步:参照第一步选择“打开库文件夹”则会显示我们刚刚创建的库文件:如下图所示
     这时我们参照第一步选择“刷新库”后关闭软件后再次打开软件,找到库。则会出现我们刚刚创建的库了;如下图所示
     第七步:我们可根据需要反复不断的调用库文件,选择不同的实参就可以了
这就是通过子程序局部变量做出来的效果

     通过以上几步我们可以清晰的看到,一台电机只需要输入最关键的几个量。而中间的转换过程由事先设计好的子程序完成就可以了。并且在同一个主程序中子程序是可以反复调用的。也就是你有几台电机,就调用几次;从而完全免去了反复修改变量的麻烦。


来自圈子: 工控PLC学习

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
工控课堂 www.gkket.com

0

主题

145

回帖

233

积分

注册会员

积分
233
发表于 2020-3-14 19:29:49 | 显示全部楼层
无回帖,不论坛,这才是人道。
工控课堂 www.gkket.com

0

主题

94

回帖

163

积分

新手上路

积分
163
发表于 2020-4-8 17:33:26 | 显示全部楼层
作为欧系代表品牌西门子,在幸运时时彩编程方面一贯以严谨,开发,好用舒适性高为特点。而我们在天津时时彩实际的设计中,最长遇到的一直十一运夺金情况就是,类似的程序片段反复使用,比如10台电机的幸运飞艇星三角降压启动
工控课堂 www.gkket.com

0

主题

112

回帖

277

积分

注册会员

积分
277
发表于 2020-10-7 21:02:39 | 显示全部楼层
论坛有你更精彩!
工控课堂 www.gkket.com

0

主题

1

回帖

8

积分

新手上路

积分
8
发表于 2021-9-14 11:48:56 | 显示全部楼层
楼主辛苦了  找了好久  这个详细还好用
www.qileng.net

0

主题

121

回帖

325

积分

注册会员

积分
325
发表于 2025-11-14 08:37:09 | 显示全部楼层
原来还有这种操作,长见识了!
工控课堂 www.gkket.com

0

主题

99

回帖

149

积分

新手上路

积分
149
发表于 2025-11-20 07:24:09 | 显示全部楼层
学到干货了,感谢分享,已火速收藏
工控课堂 www.gkket.com

0

主题

106

回帖

157

积分

新手上路

积分
157
发表于 2025-11-20 07:41:42 | 显示全部楼层
蹲一波同款,有没有小伙伴推荐?
工控课堂 www.gkket.com

0

主题

94

回帖

163

积分

新手上路

积分
163
发表于 2025-11-20 07:42:15 | 显示全部楼层
楼主太会说了,字字句句都在理~
工控课堂 www.gkket.com

0

主题

131

回帖

373

积分

注册会员

积分
373
发表于 2025-11-20 07:42:35 | 显示全部楼层
浅评一下:内容优质,值得推荐~
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-22 23:49 , Processed in 0.202815 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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