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日

相关推荐

  • s7-200有没有时间扩展定时器?

    使用S7-300/400的话,可以在上升沿检测后面接一个时间扩展定时器,再延时2秒,因为上升沿检测的扫描时间很短,请问S7-200的有吗?谢谢! 最佳答案 最接近这个功能的是tof…

    SIMATIC S7-200 2021年7月5日
  • S7-200CPU224的高数计数器的功能如何实现,如何接线?

    我们现在用S7-200CPU224,我们现在希望通过码盘和PLC来控制电机的停车、正转、反转,我想应该是利用高数计数器,可是应该如何接线,如何编程,哪里有这方面的例子可以参考,谢谢…

    SIMATIC S7-200 2021年7月5日
  • S7-200与MM420通讯

    想用S7-200输入点控制MM420下电机进行起停正反转试验,不知如何连线,用怎样方式连接S7-200与MM420?最好S7-200为主机,谢谢!!如果有编程的例子最好了. 最佳答…

    SIMATIC S7-200 2020年10月31日
  • 10ms定期器,定时问题

    求助一下PLC 10ms定时器问题,程序扫描时间13ms,程序中我用了一个10ms的定时器,定时100,输出感觉时间大于1s,后来我上网查了查,说10ms定时器在程序扫描…

    SIMATIC S7-200 2021年7月5日
  • s7-200的时钟问题

    CUP 224XP内部是否自带时钟卡?在相关答案中有些人说有自带有些人说没有时钟卡,刚才将http://www.ad.siemens.com.cn/service/ans…

    SIMATIC S7-200 2021年7月4日
  • SP6上没有MODBUS指令库

    我用光盘安装SP6,打开后发现没有modbus指令库,西门子网上的“下载中心”也找不到。请问哪里能有? 最佳答案 到下载中心 http://www.ad.siemens.…

    SIMATIC S7-200 2021年7月5日
  • s7-200moubus

    求s7-200moubus自由口与232口接线图 最佳答案 s7-200moubus 是485口,所以需要232转485 转换器,如果自己焊线,网上可以找到相关…

    SIMATIC S7-200 2021年7月5日
  • plc选型和扩展模块配合

    我想问一个关于西门子s7-200plc方面的问题。我做八层电梯的毕业设计,输入点数42个,输出点数40个。对于plc的选型和I/O扩展模块不了解,帮下忙看看下边这个选型,&nbsp…

    SIMATIC S7-200 2020年11月5日
  • 西门工编程软件

    用smart编程软件多还是用博途软件多,最终哪种占有量多。我只用smart,不知用博途是不是要重新学,做工程话头次用博途会不会耽误事 钻石用户推荐最佳答案 如果是smart&nbs…

    SIMATIC S7-200 2021年7月5日
  • S7-200modbus主站与仪表的通讯讯问题

    我用CPU224XPCNmodbus主站通过RS485总线与仪表联接(仪表支持modbus)通讯,硬件:Port 0作modbus通讯,1脚屏蔽;3脚—B;8脚—A。Po…

    SIMATIC S7-200 2021年7月5日