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

相关推荐

  • 关于200get/put

    200get/put最大限制是多少,常用在哪些地方 钻石用户推荐最佳答案 这个应该是200smart的功能之一。首先西门子200smart plc的get/put指令是以…

    SIMATIC S7-200 2021年7月5日
  • 一个PC可以通过串口控制8台PLC200吗

    8台之间不用没有数据交换,就是自己写一个上位机,用8个串口,可以同时监视和控制8台机器吗 最佳答案 可以1、和上位机的有线通讯,WINCC、组态王等,采用modbus 和…

    SIMATIC S7-200 2017年10月29日
  • 224xp cn与电脑连接问题

    用USB-PPI电缆下载不进去去程序,TX灯不亮,RX和PPI灯都亮,怎么测试PLC通信口的好坏? 最佳答案 控制面板里的PG/PC没设置好吧,如果你用的是编程电缆,PG/PC里面…

    SIMATIC S7-200 2017年10月24日
  • PC Access 的客户端Excel

    已经使用过PC Access,现在有个想法,直接从Excel中加载宏,为什么要用PC Access这个服务器呢?(我知道必须用这个服务器的)能不能不用这个服务器…

    SIMATIC S7-200 2021年7月4日
  • uss与200通讯问题

    我用uss与200通讯6ra70 ,ctrl模块能工作,可一接通读模块,就报7故障,说通讯端口未设定,可ctrl都工作了,怎麽会端口未设呢,还有初始化程序的Actice怎…

    SIMATIC S7-200 2021年7月5日
  • S7200 的2个通讯端口可以同时作为主站与从站modbus通讯吗

    我有14个modbus从站程序上每个站点读数据需要0.5秒 如果只用1个通讯端口读数据刷新就太慢了  不知道200的PLC的端口0与端口1可否同时作为…

    SIMATIC S7-200 2017年11月4日
  • S7-200CN 224 CN 和屏幕通讯时,同时用PC监控PLC程序可行吗?

    如果这个CPU不行,换2个串口的PLC 可以吗? 最佳答案 每一个通讯口只能工作在一种模式。224只有一个集成的rs485口,如果连接到触摸屏就不能够再连接电脑监控。编辑…

    SIMATIC S7-200 2021年7月5日
  • Tips_202006_RF685 XML与第三方通信测试

    RF685R与第三方软件如何通信? 最佳答案 根据《PH_RF600_52_zh-CHS.pdf》手册第10 章节 通过XML接口进行编程。 图片说明: &nb…

    SIMATIC S7-200 2021年7月5日
  • wincc 7.4 按钮互锁

    两个按钮互锁可以实现,现在需要3个或多个按钮互锁,是需要用到脚本吗?求指导 钻石用户推荐最佳答案 你的锁的关系是什么样的?比如10个按钮,保证只能按照顺序从按钮0到按钮9,那么你定…

    SIMATIC S7-200 2021年7月5日
  • 200 smart手动分配库存储区

    您好!我想问一下200 smart中怎么手动分配库存储区,有没有教学视频或者文件之类的,非常感谢!!! 最佳答案 库存储曲分配原则是控制程序没有使用到的V区。在调用库指令…

    SIMATIC S7-200 2021年7月5日