s7-200子程序参数的问题,谢谢!

请问:
1. s7-200子程序中IN、IN_OUT、OUT、TEMP参数,如果是想带参数调用(即:将子程序作成功能块),其地址是不是都必须是L区局部变量?能否将其改成V区变量?
2. 另外因为参数最多为16个,那么我中间变量能否用V区变量,这样就可以节省L区变量的占用?谢谢!

最佳答案

问题1:
L区本身的意义就是局部变量,所以IN,IN_OUT,OUT,TEMP
都必须是局部变量,当然在子程序中可以使用V区变量,如你想做一个单独的功能块,那么这个V区的变量,最好只在这一个子程序中使用
问题2,
参数不是最多为16个,200PLC规定局部变量总共有64个字节的存储空间,并不是没一种变量类型,如IN,IN_OUT 一定不能超过16个,也可以是20个,30个字节,只要总数不超过64个字节就可以了

提问者对于答案的评价:
谢谢。

专家置评

1. S7-200 的局部存储区是LB0-LB63。
2. S7-200  中一个子程序最多可以传递16个参数。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:06
下一篇 2020年10月31日 下午2:06

相关推荐

  • microwinSP9完整版安装问题

    卸载microwinSP8,安装SP9完整版时弹出提示框,《重要组件安装不成功,你可冒风险继续安装,但软件最有可能不正确工作在所以部分,你想继续吗?》,我该怎么办?我已经继续安装,…

    SIMATIC S7-200 2018年12月5日
  • 模拟量的校准

    有什么比较简便精确的方法来校准PLC模拟量输入模块的精确度呢??? 最佳答案 一般都不用校准的,出厂时厂家都有相应的标准要求的,是经过检验了的,可以放心使用!!! 如果你…

    SIMATIC S7-200 2021年7月5日
  • STL与梯形图

    请问STL与梯形图的区别是什么?如果STL不能顺利的转化为梯形图,是不是说STL编辑错了?是不是只有STL与梯形图能相互转化的程序才是没有语法错误的程序? 最佳答案 T图一般适合初…

    SIMATIC S7-200 2021年7月5日
  • 实现圆周运动

    编一段程序,设两个未知数X,Y,令X,Y在一个圆上运动 最佳答案 200有sin,cos三角函数指令的,这样就可以通过圆周公式得出x和y的例如做一个已a和b位圆心,半径为c,再就是…

    SIMATIC S7-200 2020年10月31日
  • SMART200通信问题

    1.几个smart200之间以太网S7通信,主站再和一个打码机TCP通信,能否同时实现两种通信。2.还有我看了有人说SMART200不支持标准TCP协议,如果对方是标准TCP,怎么…

    2021年7月5日
  • 安装WINCC的关联问题

    各位大侠:我需要安装WINCC6.0  提示我不具备安装条件,需要安装microsofe SQL server 2000&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 总线连接器的电阻

    我从装有WINCC的电脑的CP5611出发,每个9针口都装上一个总线连接器,用屏蔽双绞线依次连接一个S7-300,4个S7-200,共6个节点。最后一个总线连接器的电阻放在“ON”…

    SIMATIC S7-200 2021年7月5日
  • 软件问题请教

    S7-200 PC-Access V1.0 SP3 补丁包和STEP 7-Micro/WIN V4.0 补丁包…

    SIMATIC S7-200 2021年7月5日
  • 求SIMATIC S7-200 SMART编程资料

    需要的编程技巧方面的手册和资料:1、带优先级控制地启停驱动器的编程实例2、利用模拟量信号上下限作为停止判断条件的编程技巧3、模拟量信号开机后限定时间内自检信号的编程指令学习4、20…

    SIMATIC S7-200 2021年7月5日
  • 用PID指令向导生成的PID实现积分分离,是否有潜在问题

    楼主要实现的是大棚的温控,考虑到第一次上电时室内外的温差可能比较大,直接上积分可能超调较大,所以想加上积分分离的功能,给定和反馈值偏差较大时,人为把积分时间设为+INF(只用PD)…

    SIMATIC S7-200 2017年11月1日