登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:【话题】关于s7-200子程序的问题,有这么多限制?(20130911)

点击:1867 回复:15

   有人说“子程序在同一周期内被多次调用时,不能使用上升沿、下降沿、定时器和计数器”,我不理解,什么是在同一周期内被多次调用子程序?
   我仅仅做了一个简单的程序,把复位程序、自动程序、手动程序做成子程序,在调试时发现,子程序里的开关量输入输出正常,但是里面的定时器不走。
   如果这么多限制,请问大家一般在什么情况下使用子程序?
最后修改:2013/9/12 8:31:14
13-09-09 14:35
在需要减少重复代码的情况下使用子程序。
Good Luck~
13-09-09 14:54

引用 kachakacha 在 2013/9/9 14:54:27 发言【内容省略】

上升沿、下降沿、定时器和计数器,这些常用的指令都不能用,我还能做什么程序?
13-09-09 15:00
附件 1.jpg
这是某培训学校出的教程里的示例程序,是一个机械手的自动子程序里的定时器,模拟时定时器没有走。
这个培训学校的示例程序是错的?没有调试过也来教学生?
13-09-09 15:58
不知道能不能说出来啊,这培训学校是技成,视频教程是《西门子S7-200 PLC编程与应用从入门到提高》第十二讲跳转与子程序。
是我调试有问题吗?还是示例程序有问题?
13-09-09 16:02
5楼
该帖内容不符合相关规定!
13-09-09 16:14
觉得子程序很神秘吗?老卡已经言简意赅点破了。
回到主题,同一个周期内被多次调用=重复使用计数器定时器,你说它应该如何是好?
13-09-09 16:54
这个培训学校的示例程序是错的?没有调试过也来教学生?
这也是有可能的
13-09-09 17:00

引用 Kate 在 2013/9/9 16:54:04 发言【内容省略】

说的很好,赞一个
13-09-09 21:43
附件 2.jpg
经过仔细查看示例程序,发现一些错误,修改后,子程序的定时器是可以执行的,教程没有错。
示例程序是和教程一起下载的,可能是提供下载的同学自己加上去给别人参考的。
错怪培训学校的老师了.
13-09-10 07:23

上一页下一页

工控新闻

更多新闻资讯