s7-200 子程序的编写

查了几本书,关于s7-200,子程序调用方面,讲的很概括,不清晰。 我的程序中有至少8出用到了同一种功能,我想把这段程序做成子程序。主程序要传送两个地址指针到子程序,这是教科书上所说的带参子程序的调用吗?还有变量表的编写等,把我弄糊涂啦,希望前辈能提供一点,关于子程序的基本例程或讲解。不胜感激。

问题补充:
我十分想得到一个具体的例子。简单点的。我没找到具体的例子,看文字,觉得理解的不透。

最佳答案

新建一个子程序,然后把你的块的参数放到编程最上面有个接口那里,设置临时变量。比如输入就在IN里,输出就在OUT里,有的参数需要在INOUT的。保存后在主程序下看左边编程元件那一栏里就有调用子程序这个选择了。我上的图是SMART的,这个电脑没装MICROWIN,不过都差不多
你还可以搜索S7-200局部变量

图片说明:

s7-200  子程序的编写  

提问者对于答案的评价:
谢谢你们。我还是不太明白,还好我有plc,自己做实验吧。我还能继续问吗?呵呵,是不是这个局部变量表可以不用编写,比如,我在主程序里,用VD100存了一个数,到了子程序,可以直接拿来用吗?我用VD100存了一个地址,到了子程序里,可以直接*VD100吗?

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc217589.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月27日 下午12:55
下一篇 2017年11月27日 下午12:55

相关推荐

  • EM221CAD连线图接口布置

    想请教下EM221,8*24DC,CAD接口一般怎么布置的上面1M I0.0~0.3,下面I0.4~0.7,M,L+和接地在哪,类似于下面EM253这种。看西门子手册上没…

    2021年7月5日
  • PLC程序的扫描周期

    请问如何能够查看PLC程序的扫描周期?在编程软件的什么地方? 最佳答案 先把程序写进PLC中,连接PC与PLC,将PLC的开关调为TERM。在编程软件中点RUN。在Microwin…

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC高速计数器编程

    我现在正在做一个课题,需要用到S7-200PLC高速计数器编程,计算出输入到PLC中脉冲的次数,输入信号是行程可读出气缸,通过脉冲次数来计算出行程可读出气缸的行程。不知道如何编程。…

    SIMATIC S7-200 2021年7月4日
  • 单位时间内累计次数

    我想用200做一个小程序:1小时内如果某个开关量值触发10次则报警,请大神指点。 问题补充:即第10次触发距离第一次触发不到1个小时。 最佳答案 昨天没有太多时间写,今天有时间也有…

    2021年7月5日
  • s7-300与s7-200通信问题

    我是根据本论坛下载的A0148文档中"s7-300与s7-200通信"的方法连接的,用了EM-277,我们公司同事成功连接过,我连的时候有一个问题老是解决不了,…

    SIMATIC S7-200 2020年10月31日
  • 关于S7-200程序上传

    用“V4.0 STEP MicroWIN SP4”(V4.0.4.16)上传S7-200 CPU222里的程序,提示“Block …

    SIMATIC S7-200 2021年7月5日
  • 西门子s7200smart数据转换问题

    在做数据解析时,PLC收到的数是16#31 16#36 16#35等这样的16进制数,但是我现在需要得到165这样的数,不知道应该怎么做呢? 问题补充:我是想要…

    SIMATIC S7-200 2017年6月5日
  • 数据处理功能实验

    ? 实验目的:1. 熟悉编程软件及编程方法。2. 掌握数据处理:比较,传送功能指令。? 实验方法: S2赋值10H; P…

    SIMATIC S7-200 2020年10月31日
  • 200怎么和计算机连接

    我手上有一个MPI的连接线怎么和计算机连接,该如何设置,谢谢 最佳答案 S7-200 CPU有其专用的低成本编程电缆:PC/PPI电缆. 如果使用CP卡进行编程…

    SIMATIC S7-200 2021年7月5日
  • S7-200 SMART PID温控不正常,自整定也不好用

    如题,首先我一开始都没想到要自己去调PID的参数,因为以往控温都是用温控仪,无论是欧姆龙的还是RKC的,都非常好用,不需要做任何设置,直接启动自整定,过一会PID的参数就出来了,然…

    2021年7月5日