工控网首页
>

应用设计

>

西门子S7-200Smart 子程序局部变量事半功倍的用法!

西门子S7-200Smart 子程序局部变量事半功倍的用法!

2023/10/17 14:05:35

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


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


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


第一步当然打开STEP 7-MicroWIN SMART软件添加CPU这里不再阐述了。


第二步是打开一个程序,建立对应的局部变量表,如下图所示

1.png

第三步则是关键的一步,程序的设计编写

2.png

第四步,那就是MIAN主程序中调用我们编写好的子程序

3.png

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

审核编辑(
王静
)
投诉建议

提交

查看更多评论
其他资讯

查看更多

每小时非计划停机成本超63万元

凭实力“圈粉”展现钙产业进发之势 2023第二届钙博会11月落地日照

声光电系统在行政中心、剧院、学校等场所的应用与施工

SEE软件杨旭:瞄准“产品+生态”,促进产业数实融合

Microchip推出集成嵌入式硬件安全模块的新型32位MCU,保护工业和消费类应用安全