西门子编程子程序调用教学,西门子系统编程中子程序怎样调

首页 > 经验 > 作者:YD1662022-11-14 16:07:41

定义局部变量

可以看到局部变量符号前带有#号,右键点击子程序标签,打开对话框,将其重命名为温度转换,也可以设置密码保护,只允许调用,程序代码不可见不可编辑,单击确定按钮,这样带参数的子程序就编写完成了。

西门子编程子程序调用教学,西门子系统编程中子程序怎样调(5)

子程序重命名

回到主程序,展开指令树的调用子例程文件夹,选择温度转换拖放到编程区域,该子程序以指令块的形式显示,包含了变量表中定义的形式参数,IN参数在左侧,OUT参数在右侧,对形式参数赋值相应的实际参数,在AI_IN处输入地址AIW20,在T_Value处输入VD0,使能端插入一个常开触点SM0.0作为子程序调用条件,这样通过调用带参数的子程序编写的模拟量转换程序就编写完成了,最后保存项目。

西门子编程子程序调用教学,西门子系统编程中子程序怎样调(6)

调用带参数子程序

下载并测试,将项目编译下载到PLC,启动程序状态持续监视,可以看到程序将AIW20中的数值转换成了对应的温度值。

西门子编程子程序调用教学,西门子系统编程中子程序怎样调(7)

下载并测试程序

本篇我们学习了 西门子S7-200 SMART的全局变量和局部变量以及如何编写带参数子程序并调用,下篇文章我们将继续介绍西门子S7-200 SMART的相关内容,欢迎持续关注!需要西门子S7-200视频教程的朋友可在号内私信回复关键字"200"获取,仅供学习哦!

,
上一页12末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.