请问老师这样做一个累计输出值子程序,它可以达到累计输出的目的吗??

最左边是主程序调用子程序,右侧是子程序,不知道我设置输出是INOUT类型是否正确,因为累加需要输入前一次的值得到下一次的值

图片说明:

请问老师这样做一个累计输出值子程序,它可以达到累计输出的目的吗??    请问老师这样做一个累计输出值子程序,它可以达到累计输出的目的吗??   

最佳答案

关于in_out变量,该类型的变量应用于即要带有输入特性,又要具备输出特性的场合中,比较典型的是启、保、停控制的线圈及自锁,这个输出需要下载in_out变量类型。如果仅仅是输出就没有必要选择in_out变量数据类型了。
将沿放在子程序的外部是没有问题的,如果放在子程序的内部,如果这个子程序仅仅只是调用一个,那么,它仍然没有问题,问题出在多次调用上,沿在200plc中是有数量限制的,沿的状态应该需要一个标志位来记录沿的触发值状态,只是在200plc中系统给用户做好了而已。
作为与上一次的数据比较,也不需要设置为in_out数据类型的。

提问者对于答案的评价:
谢谢老师!!!!!!

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

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

相关推荐

  • 求助,高速计数器不工作?

    申明一下光电编码器(VCC,0v,A,B,Z,屏蔽端子),接法:将A,B脉冲相分别接入I0.0,I0.1,0v接入CPU226的M端,DC24V接在VCC上?程序如下:网络1LD&…

    SIMATIC S7-200 2020年11月5日
  • 用STEP7 MicroWIN V4.0 SP9打不开老版本编的程序

    使用STEP7 MicroWIN V4.0 SP9却打不开用老版本编的程序,请问大侠们,怎么样才能用STEP7 MicroWIN …

    SIMATIC S7-200 2017年6月6日
  • EM253位控模块,点动POS_MAN程序问题

    EM253位控模块,点动POS_MAN程序指令执行正向,反向点动,但点动松开后还是以最低速度运行,停不下来,有两个模块其中另一个模块的程序和他一样,另一个就能实现点*能 最佳答案 …

    SIMATIC S7-200 2020年10月31日
  • wincc6.0与s7200 -226cn

    s7200 226cn与wincc6.0联机时,是用SIMATIC  S7 PROTOCOL SUITE.CHN驱动吗?然后再选d…

    SIMATIC S7-200 2021年7月4日
  • 软件的使用问题

    plc  s7-200是用什么软件,怎么下载中文版的 最佳答案 STEP 7 Micro/WIN V 4.0 …

    SIMATIC S7-200 2017年7月26日
  • 力控6.1、力控7.0与宏电H7710通信问题

    力控——宏电H7710——S7-200,MODBUS通信:力控6.1不能通过GPRS采集数据,力控7.0成功采集到数据,请问怎么回事?我力控6.1是正式版,7.0是试用版的,只能运…

    2021年7月5日
  • MICRO/WIN的符号地址在那里看

    MICRO/WIN的符号地址在那儿能看到,我是新手,刚学西门子PLC请高手指教! 最佳答案 应该在符号表中可以看到,在符号表中自己编辑注释,有利于识别程序 提问者对于答案的评价:谢…

    SIMATIC S7-200 2021年7月4日
  • 自由口程序断电故障

    我做了如下自由口通讯程序,调试正常后一直运行正常,可是PLC断电后却只能发送数据不能接收数据了,请问各位大侠有什么好的解决办法没有?请问我的程序哪里出现了问题,谢谢 图片说明: &…

    2017年11月25日
  • 请教PLC逻辑思维编程方法

    I0.0常开按钮,闭合时Q0.0/Q0.1两路切换导通,频率为15分钟一次,切换时另一路信号保持2分钟。即,若Q0.0通15分钟时,Q1.1导通,此时Q0.0不是立刻断开,而是延时…

    SIMATIC S7-200 2020年10月31日
  • EEPROM能存储多少数据

    EEPROM最多能存储多少数据 问题补充:相应的CPU是有程序存储器和数据存储器的容量,但是我不明白EEPROM断电保持区属于哪个,至于型号就以226为例吧,谢谢! 最佳答案 22…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论