您现在所在的是:

西门子SIEMENS

回帖:13个,阅读:1508 [上一页] [1] [2] [下一页]
1053
技成小蔡老师
文章数:93
年度积分:50
历史总积分:1053
注册时间:2014/8/21
发站内信
发表于:2014/10/13 15:05:36
#0楼
  在前面我们已经学习了s7-200系统的基础以及软件的使用了,现在就是开始学习PLC工作原理、存储器、寻址以及常用的基本指令等了。

  首先我们得了解PLC的工作过程,CPU它的工作方式是循环扫描的,是周而复始地执行一系列任务的。当CPU处于RUN模式时,CPU将按顺序执行以下任务:读输入,执行逻辑控制程序,处理通信请求,执行CPU自诊断,写输出。任务循环执行一次则称为一个扫描周期,下图可以很直观的看出CPU执行任务过程。
附件 150352u6euvzste6w46xes.jpg

  我们要知道CPU的工作过程是分为五步的:首次扫描—开始循环监视时间—更新输入过程映像区—执行用户程序—更新输出过程映像区。我们会注意到CPU到输入输出寻址时是不是直接访问的,而是访问包含了I/O过程映像的存储区。
附件 150352jtct9pcpts1ppotx.jpg

  那么什么是过程映像区,这个概念很重要,是我们需要了解的,还有在输入采样阶段为什么要先输入到输入映像寄存器以及输出刷新阶段为什么要经过元件映像寄存器,为什么要多一个这样的环节呢,这也是我们需要了解的。关于这个过程映像区在梁老师的西门子s7-200的第21课时有给出一个形象的解释。

  除了学习CPU的工作原理,我们还要知道CPU程序包括哪些,CPU程序是分为主程序,子程序和中断程序的。我们要注意的是在一个程序中是有且只有一个主程序的,主程序可以调用子程序,而子程序的作用是什么呢?一个好的程序一般会将全部控制功能分为几个子程序块,这样是为了清晰的组织所设计的项目。而所说的中断程序,它与子程序的不同之处在于,中断程序是不能由用户调用的,只能由特定的事件触发的。需要注意的是子程序可以嵌套调用,可以嵌套8层,而中断程序只能调用一层子程序,也就是说它是不能嵌套调用子程序的,这点需要注意。

  那么,这就是对PLC工作过程以及s7-200程序结构的了解学习。
[此贴子已经被作者于2014/10/13 15:05:59编辑过]
技成微信号:jcpeixun 工控资料天天有!
964
工控屌丝
文章数:105
年度积分:50
历史总积分:964
注册时间:2014/8/21
发站内信
发表于:2014/10/13 15:09:53
#1楼
菜鸟飘过!
长得很帅的屌丝,还是很少见的!特别是这么这么这么欠扁的帅。
4495
17403460
文章数:359
年度积分:50
历史总积分:4495
注册时间:2012/8/21
发站内信
发表于:2014/10/13 17:20:24
#2楼
谢谢,期待后续。
1053
技成小蔡老师
文章数:93
年度积分:50
历史总积分:1053
注册时间:2014/8/21
发站内信
发表于:2014/10/16 16:54:24
#3楼
有没有其他问题需要提问的呢?乐意解答哦表情
技成微信号:jcpeixun 工控资料天天有!
18266
ZHTOK
文章数:11585
年度积分:-16
历史总积分:18266
注册时间:2004/3/11
发站内信
2014相约国庆
发表于:2014/10/17 10:00:02
#4楼
以下是引用技成小蔡老师2014/10/16 16:54:24的发言:
有没有其他问题需要提问的呢?乐意解答哦表情
   QQ群里面,人素质不高啊。
7124
乐嘎嘎
文章数:2591
年度积分:80
历史总积分:7124
注册时间:2014/10/8
发站内信
发表于:2014/10/17 11:40:29
#5楼
表情
28412
凤凰息梧桐
文章数:17191
年度积分:303
历史总积分:28412
注册时间:2013/9/25
发站内信
2013辞旧迎新
发表于:2014/10/17 15:54:40
#6楼
谢谢老师了解了啊
22545
weixiu123
文章数:13295
年度积分:253
历史总积分:22545
注册时间:2014/1/18
发站内信
发表于:2014/10/17 18:06:11
#7楼
学习了啊
1291
向往高原
文章数:19
年度积分:53
历史总积分:1291
注册时间:2014/9/25
发站内信
发表于:2014/10/20 13:02:07
#8楼
请问蔡老师,调用子程序和不用子程序对PLC的扫描周期的长短有无影响?什么情况下宜用子程序?
此帖发自手机工控论坛
1053
技成小蔡老师
文章数:93
年度积分:50
历史总积分:1053
注册时间:2014/8/21
发站内信
发表于:2014/10/21 15:23:42
#9楼
回复 #8楼 向往高原
对于不常用的程序可以写成子程序,这样调用子程序,可提高扫描运行速度。
子程序是调用了才执行的!
表情
技成微信号:jcpeixun 工控资料天天有!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005