学习资料(心得)分享

已锁定

学生在此

  • 帖子

    651
  • 精华

    4
  • 被关注

    2

论坛等级:侠客

注册时间:2003-06-06

普通 普通 如何晋级?

学习资料(心得)分享

582

6

2006-04-10 16:36:37

1、CPU与用户程序的简单关系(CPU运行时)
A、CPU从输入模块读输入状态;
B、用户程序用输入状态运算控制逻辑,程序运行中,CPU更新数据;
C、CPU将输出数据写到输出模块。
CPU循环扫描程序,读写数据!
==============
2、简单了解存储区
总的来说,CPU包括处理器和存储区,CPU将输入输出状态存在特定的存储区内,程序则访问他们。每个存储区都有特定的助记符,如I、Q、M等
I为输入存储区,又叫过程映像输入表。扫描周期开始,操作系统从过程中读输入状态,录入表中,正常处理过程中,程序使用这些值;Q为输出存储区,又叫过程映像输出表,扫描周期中,程序运算出输出值,存放于表中,在扫描周期最后,操作系统从表中读出数据传送到过程输出;M为位存储区,主要用于存放中间结果,可以位、字节、字、双字等存取,每个CPU允许的大小不同。PI为I/O外部输入。该区允许直接访问现场设备,不能以位形式操作;PQ为I/O外部输出。该区允许直接访问现场设备,不能以位形式操作;定时器存储区T,时钟计时访问该区时间单元,以减时间的方式更新,定时器指令就是访问这里的时间单元;计数器区C,为计数器提供存储区;暂时局部数据区L,FB、FC或OB运行时指定,在块变量申明的TEMP数,部分决定其大小,用做中间缓冲。L堆栈也留有为传递某些类型参数和存放梯形图网中间结果用的空间,块结束时重新分配;数据块DB,可自定义的数据存取区!

学习资料(心得)分享 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。