200PLC子程序问题

想在200PLC里面写一个通用的子程序,发现在子程序内部定义局部变量的时候,in和out以及in_out类型的数据个数加起来不能超过16个,想请教一下是不是确实有这样的限制。

专家建议

守望者-2006 , 您好!
关于 S7-200 子程序传递参数的个数问题,可以参考《S7-200可编程控制器系统手册》的第6部分“S7-200指令集”的“子程序指令”部分内容,在“带参数调用子程序”中指出“子程序可以包含要传递的参数。参数在子程序的局部变量表中定义。参数必须有变量名(最多23个字符)、变量类型和数据类型。一个子程序最多可以传递16个参数。”
《S7-200 可编程序控制器系统手册》下载链接:
http://support.automation.siemens.com/CN/view/zh/1109582
参考资料:http://support.automation.siemens.com/CN/view/zh/1109582

提问者对于答案的评价:

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

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

相关推荐

  • s7200-226与上位机连接

    我用转换器把光栅尺输出的5V方波信号转换成了24V方波信号,打算用226对其进行采集计数,226怎么与上位机连接,如果上位机采用笔记本没有串口怎么办,都需要什么附件?不想再买通讯模…

    SIMATIC S7-200 2017年12月9日
  • 3台机组2用一备 设定运行时间

    在s7-200中实现,怎样设定切换时间比较合理?或者任意指定单台机组的运行时间怎样实现?有适合的例子请至maer8627@126.com小弟新手,请大侠们指教了!! 最佳答案 将时…

    SIMATIC S7-200 2020年11月1日
  • 西门子200PLC通过MODBUS通讯

    西门子200PLC通过MODBUS通讯程序怎么写,我200PLC程序写的M点上位机只能读,不能控制,该怎么办,谁给提供个实例学习下. 问题补充:上位机上国产的,读取我两台200PL…

    SIMATIC S7-200 2021年7月5日
  • 200 PLC定时中断

    请问一下200 PLC定时中断里最多能调用多少子程序? 最佳答案 1、在中断程序中只能调用一层子程序,中断程序中的子程序不能嵌套,否则会出错。2、中断程序应短小而简单,执…

    SIMATIC S7-200 2020年10月31日
  • 200不能上传程序

    200CPU不能上传程序,用的是PPI模式,提示程序块版本问题。但我用的是V4.0,SP6,应该没问题吧,该怎么解决呢 最佳答案 1.换最新版本的编程软件2.确定你编程电缆&nbs…

    SIMATIC S7-200 2020年11月5日
  • 200的小小循环程序

    一个简简单单小程序,俺鼓了老大的勇气才敢贴上来(怕大伙笑话咱笨的可以),但是不懂就问,滴水穿石,俺要给刚学习SIEMENS PLC的同学们做的榜样,也希望高手不要嗤鼻,编…

    SIMATIC S7-200 2021年7月5日
  • 无法安装step7-200

    安装step7-200 SP9时出现“in order to install a newer version&…

    SIMATIC S7-200 2021年7月5日
  • s7 200一个子程序里面的时间多次调用

    我想写一个子程序,里面需要用到TON接通延时,比如调用3次,3次的时间都是不同的。如何在子程序中定义此变量,我试了TEMP变量中所有类型都不行,都是红的。哪位大神帮帮忙 钻石用户推…

    SIMATIC S7-200 2021年7月5日
  • 脉冲与中断问题

    我有一台S7-200PLC,如果PLC在发脉冲的过程中有其他中断事件发生了,PLC是停止发脉冲还是等脉冲发完啦再去执行中断事件? 问题补充:如果中断优先的话,就去执行中断程序,那脉…

    SIMATIC S7-200 2017年11月19日
  • 如何在TD400中输入到一个数,作为计数器的预设值

    从TD400显示器上输入一个数,作为计数器的预设值,然后开始计数,并在显示器上实时显示进行到的次数?我用s7-200,应该怎么做? 图片说明:    最佳答案 …

    2020年10月31日