再问子程序

看了大师门的指导和细微阐述,对子程序有了一定的理解,但仍然似懂非懂(请原谅本人愚昧).我想知道的是:"带参数的子程序的参数,是影响调用子程序的过程呢,还是影响了子程序的内容?手册206面有一例程(帮助里面也有).如下:
 LD     I0.0
 =      L60.0
 LD     I0.1
 =      L63.7
 LD     L60.0
 CALL   SBR_0:SBR0, L63.7, VB10, I1.0, &VB100, *AC1, VD20
 请大师门告知这些参数是怎样运作的,将会出现什么结果.谢谢各位.

最佳答案

子程序的参数有:IN,INOUT,OUT类型,IN类型只是将实参传给子程序,相对于子程序这个参数只是读的功能.INOUT类型这个实参参是可读可写的,即子程序将这个参数读进来后,经过子程序处理后,将改变了这个参数又传出去,OUT参数是子程序将处理好一个参数传出去.

提问者对于答案的评价:
OK

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • S7-200停产了吗? 如果还没有停产的话,求UL证书(有效期内的)。

    最近可能要做一个美国项目,要求电气元件外观上有UL或Ru或cULus标识,但是 发现S7-SMART200系列的PLC和模块上只有CE字样而没有美国UL方面的标识。&nb…

    SIMATIC S7-200 2021年7月5日
  • 定时器计数器当前值读取

    我想问一下:如何读取定时器和计数器的当前值? 在什么资料上有介绍? 最佳答案 使用字操作指令,就可以读取定时器和计数器当前值 如:movw &nbsp…

    SIMATIC S7-200 2021年7月5日
  • s7-200 modbus主从站通讯,主站向从站内写入数据时好时坏

    主站往从站写入0-100的数值时有时候写不进去 最佳答案 我理解是丢失了数据,如果是,则modbus通讯是采用轮询的方式的,如果主;从站的数据变化速度大于轮询间隔时间则可能会产生丢…

    SIMATIC S7-200 2017年8月15日
  • step7 micro/win

    如何理解程序块、数据块、系统块,他们在编程时都用到吗?都有什么用?还有主程序、子程序、中断程序,他们又如何理解?编程序时都用到后两种程序吗?他们如何执行的? 最佳答案 1.程序块包…

    SIMATIC S7-200 2021年7月5日
  • 请教,在PC机和S7200通信时,怎样知道PLC的CPU的版本。谢谢! 最佳答案 菜单PLC-类型或信息 图片说明:    提问者对于答案的评价:谢谢

    2021年7月5日
  • 西门子带合信的扩展模块通讯不了

    西门子plc226带国产的扩展模块通讯不了,求解 最佳答案 装了别的东西就要预算会这样的扯的了。而且双方三方都可以没完没了地扯。结果谁输了?没有过硬的后台,也敢这么配置?劝你尽快收…

    SIMATIC S7-200 2021年7月5日
  • s7-200cpu对于数字量模拟量处理信号是什么

    200的cpu对于数字量的输入是能处理电压信号,电流不知道能不能处理???而对数字量的输出是电压信号??对于模拟量的输入cpu能处理的是电压电流或者rtd模块的电阻?输出是电压或者…

    SIMATIC S7-200 2021年7月5日
  • S7-200数字量点不够用怎么办

    做了个系统,配置是:CPU226(AC220电源、继电器输出)+EM221(16路输入)5块+EM223(16路输入、16路继电器输出)2块。这样能行吗。如果不行的话能怎么改啊,请…

    SIMATIC S7-200 2020年11月1日
  • TD200C内有没有程序?

    请问TD200C内有没有程序?是不是只要用向导定义好地址后,在PLC内调用就行?2:有一台旧的TC200C坏了,是不是只要PLC程序在,买台新的TC200C换上就行,不需要编程? …

    SIMATIC S7-200 2020年11月1日
  • HC1HC2不能直接将里面的值读出来么

    就一句指令MOVD HC0 VD100HC0,3,4,5都可以,1,2就提示指令操作数存储器寻找范围无效 问题补充:程序中只用到了HSC1,模式为0但其中的那句…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论