S7-200子程

大侠们好!
         S7-200系统手册中文版第里有下面一段话:“当子程序在同一个周期内被多次调用时,不能使用上升沿、下降沿、定时器和计数器指令。”这句话是怎么理解?
     是不是指:当子程序在同一个周期内被多次调用时,在子程序里面不能写入上升沿、下降沿、定时器和计数器这些指令?有原因吗?

最佳答案

上升沿、下降沿指令通过比较前后两个扫描周期同一个位变量的状态,来判断是否是上升沿、下降沿。cpu将上升沿或下降沿的上一个扫描周期的状态保存在输入印象寄存器中,cpu的输入印象寄存器每个扫描周期都会刷新一次,所以子程序在同一个扫描周期内被多次调用时,不能使用上升沿、下降沿指令。定时器与计数器也与扫描周期有关 ,一个扫描周期内多次使用计数器或定时器时后果未知。

提问者对于答案的评价:
其实“穷途陌路”和啊鸣元老的解析是一模一样,即上升下降沿是要通过前后2个扫描周期来判断的,支持一下“穷途陌路”,下次再给啊鸣,感谢大家

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月7日 下午12:24
下一篇 2017年12月7日 下午12:24

相关推荐

  • s7200子程序定时器多次调用问题

    各位大侠:    请问我如在s7200子程序里用定时器,该子程序还要多次调用的话,就会出错,而s7300的子程序有定时器变量,可以赋值不同的…

    SIMATIC S7-200 2017年6月5日
  • 求两台设备一用一备的简单好用的程序

    如题,求200程序的一用一备简单好用的程序。 问题补充:程序里已经有了定时换泵,比方泵运行100小时后,下一次启动会自动切换到另外一台泵。但是在这100小时内运行过程中出现故障时,…

    SIMATIC S7-200 2020年10月31日
  • 触摸屏,PLC,变频器三者之间的通信问题?

    触摸屏与PLC用MPI方式通信,PLC与变频器之间用USS通信。用电脑给PLC下载USS指令后,为什么再就不能与电脑通信了,这是什么问题,还有,这三者之间怎么通信? 最佳答案 西门…

    SIMATIC S7-200 2017年11月1日
  • STL转换LAD显示无效问题

    程序使用STL编的,将它转换成LAD时,有的网路显示无效是怎么回事啊 专家建议 S7-00,你好,并不是所有的STL都可以转换成LAD,如果有些网络无法转换成功的时候,就会显示无效…

    SIMATIC S7-200 2021年7月5日
  • s7200以太网通讯OPC问题?

    1,配套s7200按以太网向导配置好IP等,问题1:以太网向导配置好后,还必须在OB1中调用这个向导配置文件吗?还是说以太网向导配置完成后就OK乐?2,目前监控机用的wincc6.…

    SIMATIC S7-200 2017年6月12日
  • 电机转速的闭环控制

    各位好:     我用PLC(224xp)的P1口与变频器(VFD-M 台达)RS485连接,通讯采用RTU通讯。电机转…

    SIMATIC S7-200 2021年7月5日
  • 程序中使用双线圈

    如果控制两个子程序不可能同一时间导通,那么是否 可以在两个子程序中使用同一线圈输出? 最佳答案 PLC编程经验之二--双线圈输出http://bbs.gongkong.c…

    SIMATIC S7-200 2021年7月5日
  • 关于S7-200的程序存储空间

    项目用S7-224XP的PLC,现在由于程序容量大,PLC自身的存储空间正好,但还想预留部分空间,以便后面功能扩展。 问题:现有什么办法和途径可以扩展或增加程序存储空间?…

    SIMATIC S7-200 2021年7月5日
  • 关于通过modlbus指令写入三菱变频器参数的数据格式

    我试图将一台西门子200的PLC通过modlbus指令库与一台三菱FR740变频器进行通讯,测试中读取变频器的值可以实现,但写入参数时总是显示错误标识号103,比如给modlbus…

    SIMATIC S7-200 2021年7月5日
  • 226CPU数字量输入类型

    请教226CN 的CPU本体和EM223模块的数字量输入是源型还是漏型,应该选用PNP还是NPN型输出的传感器?还是不区分,两种都可以用?非常谢谢。 问题补充:汽缸上的磁…

    SIMATIC S7-200 2020年11月1日