您当前的位置:五五电子网电子知识plc技术plc应用西门子plc应用西门子S7-200PLC的子程序调用问题 . 正文
西门子S7-200PLC的子程序调用问题 .

西门子S7-200PLC的子程序调用问题 .

点击数:7659 次   录入时间:03-04 12:00:14   整理:http://www.55dianzi.com   西门子plc应用
西门子S7-200PLC的2009年系统手册中文版第204页里有下面一段话:“当子程序在同一个周期内被多次调用时,不能使用上升沿、下降沿、定时器和计数器指令。”    S7-300/400可以将定时器、计数器的编号作为FB、FC(即子程序)的输入参数,在每次调用时指定不同编号的定时器和计数器作为实参。S7-200则没有这个功能,只能在子程序中使用固定的定时器编号。如果同时对多个被控对象调用同一个子程序,不同的被控对象可能同时使用同一个定时器、计数器,将会产生灾难性的结果。    上升沿、下降沿指令通过比较前后两个扫描周期同一个位变量的状态,来判断是否是上升沿、下降沿。S7-300/400的上升沿、下降沿指令用指定的位地址保存前一扫描周期的状态。S7-200的上升沿、下降沿指令前一扫描周期的状态是操作系统保存的。但是因为只能保存一个位变量的前一扫描周期的状态,所以子程序在同一个周期内被多次调用时,不能使用上升沿、下降沿指令。

本文关键字:西门子  子程序  西门子plc应用plc技术 - plc应用 - 西门子plc应用