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 SP9在WIN7旗舰版 32位系统上启动不了帮助

    S7-200  SP9在WIN7旗舰版  32位系统上启动不了帮助,我点击启动帮助无法启动,按F1键也是没有办法启动帮助。电脑装的浏览器为I…

    2021年7月5日
  • step7能和CP243-1通讯吗

    想用cp243-1与世隔绝step7相连. 可以连接吗. 步骤是怎么的? 问题补充:4楼所说的用向导直接连. 我用向导连了.可是总是发现不了这个块呀.…

    SIMATIC S7-200 2021年7月5日
  • 致鼠老爷大哥

    请问你的在论坛上置顶帖[工程量转换方法]在哪儿啊,我很想看一看,可找不着。 另外PID可以控制数字量吗?怎样操作?我是做中央空调的。请赐教 最佳答案 给你发个实例看看吧!…

    SIMATIC S7-200 2021年7月5日
  • CPU224XP与CPU224XP CN

    请问:S7-200的 CPU224XP 与 CPU224XP CN 有什么不同?它们的价格大约是多少RMB? 通过西门子…

    SIMATIC S7-200 2021年7月5日
  • 模拟量输入问题。

    我这里有8台直流电机,每台有6个测温点,共48个点。计划用s7-200带模拟量输入模块,可是最多只能带7个模块,32个模拟量,还有别的方法吗?可不可以用继电器切换模拟量,即一个模拟…

    SIMATIC S7-200 2017年10月24日
  • S7-200CN: 输出过程映像寄存器-跟我做 – 19/185

    S7-200CN: 输出过程映像寄存器-跟我做 – 19/185 课程编号:V0155 暂无简介 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 QBO=2#1010…

    2017年7月26日
  • cpu224xp做modbus主站接收从站数据并将数据转化编程的问题

    cpu224xp作为主站,接收modbus从站的数值,数值的变化范围0——10万(可能),请问如何编程实现,如何选择合适的V寄存器,如果选字,肯定不够,如果选双字,就会出现下面图片…

    2021年7月5日
  • cp5611通信问题

    我电脑上安装了cp5611,用2个总线接头,一个插电脑的cp5611上,一个插cpu224上,中间用2根线相连,通不上信,请问还缺什么材料呢,或怎么通信号呢 问题补充:我在另一个问…

    SIMATIC S7-200 2021年7月4日
  • 热电偶与PLC

    我所用的热电偶分度号为WRe5-WRe26,S7200的热电偶模块不支持这种热电偶,但又能不允许更换热电偶与PLC型号,请问有否联接方案,增加模块或其它元件也可以,请高手指点。 最…

    SIMATIC S7-200 2021年7月5日
  • 数据存储问题34

    如图:为什么当I0.0的脉冲停止一段时间后,当I0.0的脉冲重新来到时,VD64中的数据会从0开始累加,而不是在I0.0的脉冲停止前的基础上进行累加呢?如果要在I0.0的脉冲停止前…

    2017年6月24日