200像300那样反复调子程序

最近刚接触PLC,学习300的时候了解到:对于功能相同,参数不同的机台设备的控制可以利用300的OB1来反复调用FC或FB。但是,我突然在想为什么各大论坛甚至工程师们好像从来没有说过反复调200子程序的办法来实现?我的想法是:200如果定义了IN、OUT或者In_Out等形参后应该也可以啊。但是好像从来没有听说过200PLC的这种说法。
盼请指教,谢谢。

最佳答案

S7-200中只能实现类似S7-300的FC的功能,因为S7-200没有背景数据块的概念,这就导致子程序中的所有中间变量只能用V、M地址去存储,因此局限了S7-200的子程序多次调用的场合。当然也不是说不能多次调用,在编写子程序的时候需要考虑到中间变量的定义和使用,即多次调用时不能用重复的地址。

提问者对于答案的评价:
您的回答简洁明了,这下懂了,谢谢。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年1月1日 下午9:35
下一篇 2018年1月1日 下午9:35

相关推荐

  • cpu224xp不能通讯

    我用USB接口的PC/PPI电缆和CPU224XP通讯,总是不成功。这台CPU224XP以前曾经用作PROFIBUS的一个从站,后来拆下来不用了。我怀疑是被“锁住”了,请问怎样处理…

    SIMATIC S7-200 2021年7月4日
  • 数字量/模拟量有冻结功能吗?

    数字量/模拟量有冻结功能吗? 最佳答案 数字量/模拟量输出表规定的是当CPU处于停机(STOP)状态时,数字量输出点或者模拟量输出通道如何操作。 此功能对于一些必须保持动…

    SIMATIC S7-200 2020年11月5日
  • s7-200和s7-300编程软件可安装在同一台电脑上吗

    win7  32位系统,已安装了s7-300的编程软件,现可安装s7-200的编程软件吗? 问题补充:安装s7-200的编程软件v4.0sp9时,不成功,是什么…

    SIMATIC S7-200 2021年7月5日
  • TD400C限制范围

    我的200程序中有一个24小时定时器,现在和TD400C组态,我也在TD400C中输入定时器时间时候限定只能输入1-24,这种功能可以实现吗?现在是只要按上下键,数值可以一直加减 …

    SIMATIC S7-200 2021年7月5日
  • cpu216两个通讯口(port0,1)可以同时接两台电脑吗

    如题,比如可以接两台电脑,一台(port0)用于组态(如三维力控),另一个用microwin调试(prot1) 最佳答案 完全没问题,一个口用于编程调试的同时,另外一个连HMI(如…

    SIMATIC S7-200 2020年10月31日
  • 进口usb-ppi电缆的通讯

    我原来用国产USB-PPI通讯电缆连接S7 200的PLC,一切正常,后用进口6ES7 901 3DB30 OXA0电缆就通讯不上了,听说这…

    SIMATIC S7-200 2020年11月1日
  • 伺服电机 速度 分段问题

    各位老师大家,我是新手,请教一下一个关系伺服电机问题,我现在用s7-200控制一个拉力试验机的伺服电机,项目要求:例如,当压力设定压力为50KN时,当力值为0时。开始运行时,伺服电…

    SIMATIC S7-200 2020年10月31日
  • s7 200 与 kp1200 通讯

    怎样实现s7 200 与 kp1200 的通讯?有几种方法呢?有手册和文档就最好了 最佳答案 实际上打开tia软件编辑ktp1200的连接,…

    SIMATIC S7-200 2021年7月5日
  • IC卡如何和200连接,通讯。读写数据

    问题补充:目前的系统是用226,上位机用WINCC FLEXIBLE 2007 RT.另外,也可以使用条形码机器,那又是如何实现的,谢谢。 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • s7200plc和wincc 连接

    我有1 台200plc,CPU 222CN, 以态网卡243-1ex01,,,,现在准备通过以态网用wincc做画面控制,,请问:连接是否必须PC&n…

    SIMATIC S7-200 2021年7月5日