产品推荐:气相|液相|光谱|质谱|电化学|元素分析|水分测定仪|样品前处理|试验机|培养箱


化工仪器网>技术中心>专业论文>正文

欢迎联系我

有什么可以帮您? 在线咨询

如何创建西门子PLC的子程序

来源:湖南嘉普云自动化设备有限公司   2021年04月22日 12:20  
    S7-200 CPU的控制程序由主程序、子程序和中断程序组成。STEP 7 Micro/WIN在程序编辑器窗口里为每个POU提供一个独立的页。主程序总是第1页,后面是子程序或中断程序。
    因为各个POU在程序编辑器窗口中是分页存放的,子程序或中断程序在执行到末尾时自动返回,不必加返回指令(如RET或RETI等),如果在程序里加了这些指令,编译时反而会出错;在子程序或中断程序中可以使用条件返回指令。
 
    S7-200 PLC的指令系统具有简单、方便、灵活的子程序调用功能。与子程序有关的操作有:建立子程序、子程序的调用和返回。
    可采用下列方法创建子程序:打开程序编辑器,在“编辑”菜单中选择“插入”_+“子程序”选项;或在程序编辑器视窗中单击鼠标右键,从弹出菜单中选择“插入”_“子程序”选项,程序编辑器将自动生成和打开新的子程序,从原来的POU显示进入新的子程序,程序编辑器底部将出现标志新的子程序的新选项卡,在程序编辑器窗口中可以对新的子程序编程。用鼠标右键双击指令树中的子程序或中断程序的图标,在弹出的窗口中选择“重新命名”,可修改它们的名称。
    假设创建名为“模拟量计算”的子程序,如图6-83所示,首先在该子程序的局部变量表中,定义了名为“转换值”、“系数1”和“系数2”的输入(IN)变量,名为“模拟值”的输出( OUT)变量和名为“暂存1”的临时(TEMP)变量。局部变量表最左边的一列是编程软件自动分配的每个参数在局部存储器(L)中的地址。
  子程序中的“样”表示局部变量,是编程软件自动添加的。输入局部变量时不用输入“#”号。不能使用跳转语句跳入或跳出子程序。

免责声明

  • 凡本网注明“来源:化工仪器网”的所有作品,均为浙江兴旺宝明通网络有限公司-化工仪器网合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:化工仪器网”。违反上述声明者,本网将追究其相关法律责任。
  • 本网转载并注明自其他来源(非化工仪器网)的作品,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
企业未开通此功能
详询客服 : 0571-87858618