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

相关推荐

  • 电脑监控plc工作

    如果不用组态王这类组态软件,利用vc,或者cvi等软件自己编画面来控制s7200系列cpu,那么还需要什么软件?像是内部的m,l寄存器的值应该怎么读写?有没有什么实例能参考? 最佳…

    SIMATIC S7-200 2021年7月5日
  • 急于求助!!S7-200 224CPU 技术知识

    学生刚接触S7-200 PLC 有没有好心的工程师可以提供一些S7-200 PLC的一些技术资料,最好是视频教程!编程的也好! 问题补充:有工程师可以…

    SIMATIC S7-200 2020年11月1日
  • 错误信息

    在使用cpu224cn的plc时,下载程序出现错误82“程序编辑错误,下载异常终止”,经检查,下载程序块时会出现这个错误,下载数据块和系统块时可以下载成功。主程序中只写了输入点i0…

    SIMATIC S7-200 2021年7月5日
  • 建站问题

    1、 主站用CPU-224XP,工控机用PC-677;分站用CPU-226,人机界面用KTP-178,如何在主站工控机上显示分站的数据?采用什么方法通讯? 2、…

    SIMATIC S7-200 2021年7月5日
  • EM231 RTD 2AI 只亮红灯

    PLC找不到模块信息,电源电压正常,热电阻接线正确,查了手册说是诊断出错,是模块坏了吗? 问题补充:模块SF灯常亮,不是闪烁,24DC不亮,电源电压正常,PLC检测不到模块 最佳答…

    2021年7月5日
  • 模拟量编程的讨论

    最近在学习模拟量编程,我写了一段小程序,程序是将输入的4~20mA信号能够在程序中显示出具体的毫安值,我将电流表串联在输入信号中,发现电流表显示的值与程序显示的值相差4mA,请问这…

    SIMATIC S7-200 2021年7月4日
  • 是不是不用I_BCD这个代码程序也可以正确执行

    比如vw2000这个字,里面存放的数为1000,因为里面的数据存储本来就是以BCD码存的,所以可以直接用V2000.1来读取这个点的数值。还是一定要用I_BCD码转换后才可以 最佳…

    SIMATIC S7-200 2019年6月11日
  • 负载率111

    我们工厂里面说讨论负载变化都参考的是扭矩,即是扭矩变大,我们说负荷大了,扭矩小了,负荷小了。  1;负载到底针对是电机输出扭矩还是输出功率?因为看到有定义说是输…

    2021年7月5日
  • em277ao20与ao22硬件不符

    我们的轧机程序组态的硬件有em277 ao20模块现在老的em277 ao20坏啦现在买的是em277 ao22安装上去后程序报找不到硬件 …

    SIMATIC S7-200 2021年7月5日
  • 顺序控制2台步进电机

    请教大家:我想用cpu224的Q0.0和Q0.1依次输出脉冲来控制2台步进电机依次运动,如何能依次输出脉冲,请大家给我一点思路?谢谢啊 最佳答案 步进电机动作其实很简单的,你只要P…

    SIMATIC S7-200 2020年10月31日