标王 热搜:
 
当前位置: 首页 » 资料 » PLC技术 » 正文

STL编程语言的加载和传送数据概要

放大字体 缩小字体 发布时间:2016-09-12 14:28 浏览次数:32

    加载和传送功能能够在存储器的不同区域进行信息交换,但不能直接交换,要“路经”累加器1。累加器是微处理器中的特殊寄存器,而且作为“中间缓冲器”。

    当交换信息时,信息流动的方向是由传送信息的指令指出的。从存储器区域到累加器1的信息流动称为loading(逻辑取),相反方向的流动称为transferring(传送)(累加器的内容“传送”到存储器区域)。

    加载和传送是使用digital function(数字功能)的前提,数字功能包括处理数值(例如,转换、移位)和组合两个数值(例如,比较、加法)。为了组合两个数值,需要两个中间缓冲器,命名为累加器l和累加器2。所有的CPU都有这两个特殊寄存器,S7-400 CPU还有另外两个中间缓冲器累加器3和累加器4,它们主要用来与算术功能连接。这组称为accumulator functions(累加器功能)的功能是用来将一个累加器的内容复制到另外一个累加器。

    这些关系在图6-1中以图形的形式表示出来。加载功能把信息从系统存储器、工作存储器以及I/O传送到累加器1,转移累加器1的“旧的”(也就是说,当前的)内容到累加器2。数字功能处理累加器1的内容,或者组合累加器1和累加器2的内容,并把结果写回到累加器1。

用于加载和传送的存储器区

    图6-1    用于加载和传送的存储器区

    累加器功能能够访问所有累加器的内容。把信息传送到系统存储器、工作存储器和I/O的源总是而且只能是累加器1。

    每一个累加器由32位组成,而所有的存储器区域都是基于字节的。在存储器区域和累加器1之间的信息交换可以按字节、字或双字进行。

    加载和传送功能与下列地址区域有关:输入、输出、存储器位、I/O以及常量的加载。

    加载和传送功能也可以用下列地址区域组合:

    ●定时器和计数器

    ●状态字

    ●暂态局部数据

    ●数据地址、数据块的长度和数量

    ●地址寄存器、指针

    ●变量地址



STL编程语言的加载和传送数据概要
网址: http://www.kuqiw.cn/ziliao/show/131/
 
 
[ 资料搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

 
 

 
 
最新资讯
最新产品立即发布»
最新企业立即注册»
企业新闻
 
网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 | 排名推广 | 广告服务 | 积分换礼 | RSS订阅 | 浙ICP备110196220号