网站大量收购独家精品文档,联系QQ:2885784924

西门子S7-200系列PLC带参数子程序的编写方法.docx

西门子S7-200系列PLC带参数子程序的编写方法.docx

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

电子科技

ElectronicsTechnology

西门子S7-200系列PLC带参数子程序的编写方法

包巴力吉锡林郭勒职业学院机电学院026000

【文章摘要】

西门子S7-200系列PLC的教学及应用中,带参数子程序的编写方法是正确编写应用程序的关键内容、本文系统的讲解了编写带参数子程序的教学和编写方法。

【关键词】

带参数子程序的编写方法

在西门子S7-200系列PLC的教学中,带参数子程序的编写是正确编写应用程序的关键之一、是应用和教学的重点和难点。

一、子程序的概述

将具有特定功能,并且多次使用的程序段作为子程序,在子程序中可以根据需要设置变量,该变量接受调用程序传递的实际参数,并且只能在子程序内部使用。带参数的子程序调用扩大了子程序的使用范围,增加了调用的灵活性。单击在编

程软件程序窗口下方的子程序标签并命名。

二、子程序的编写

假设我们在工程设计中多次用到下面的计算公式

并且每次计算的数据不一样,我们使用PLC的运算指令编写成带参数子程序需要时调用就可以了。

1.给子程序命名

给子程序名称,如、“工程-1”

2.分配地址,设G=VD20

X=VD0、Y=VD4、Z=VD8;A=MD0、B=MD4、C=MD8

3.利用PLC的运算指令把计算公式编写成程序

三、子程序参数的定义

1.给变量定义用于在指令格式上显

示的名称

设G==JG(结果)

X=DS1(底数)、Y=DS2(底数)、Z=DS3(底数);

A=ZS1(指数)、B=ZS2(指数)、C==ZS3(指数)。

2.在局部变量表上定义变量名称的属性、如表所示

3.用变量名称替代变量地址

四、带参数子程序的使用方法

1.返回主程序的编辑界面调用“工程1”子程序

2.子程序的使用方法

(1)假设X=2.3、Y=3.4、Z=4.5、A=6、B=7、C=8计算结果存储在VD0地址上(立即寻址方法)。

(2)假设X=VD0、Y=VD4、Z=VD8、A=VD12、B=VD16、C=VD20计算结果存储在MD0地址上(直接寻址方法)

五、S7-200PLC执行数学运算之前,必须将数据转换为同一类型的数据,然后再进行运算。本文所使用的指令都是浮点数运算指令所以数据一律转换为浮点数再进行运算。

【参考文献】

《西门子S7-200系列PLC使用手册》

054电子制作

文档评论(0)

文档下载 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档