商洛西门子PLC总经销
商洛西门子plc总经销
plc安装的第2个具有输出点的扩展模块为8点输出模块,占用1个字节的输出地址,地址从q3.0开始进行分配,无多余输出。
c.模拟量输入地址的分配。cpu224模块无集成模拟量输入点,不占用模拟量输入地址。从cpu模块向右,plc安装的第一个只有模拟量输入的扩展模块为4/1点模拟量输入/输出混合模块,以字为单位,4点模拟量需要占用8个字节,地址从aiwo开始进行分配,依次为aiwo、aiw2、aiw4、aiw6。
plc安装的第2个具有模拟量输入的扩展模块仍然为4/1点模拟量输入/输出混合模块,同样占用8个字节,地址从aiw8开始连续分配,依次为aiw8、aiw10、aiw12、aiw14。
d.模拟量输出地址的分配。cpu224模块无集成模拟量输出点,不占用模拟量输出地址。从cpu模块向右,plc安装的第一个具有模拟量输出的扩展模块为4/1点模拟量输入/输出混合模块,以字为单位,1点模拟量需要占用2个字节,但由于模拟量地址分配的*小单位是2个字,因此,模块实际需要占用2个字(4个字节)。模拟量输出地址aqw0 具有物理输出,aqw2被占用,不可以分配给后续模块,也不可再作其他用途。
plc安装的第2个具有模拟量输出的扩展模块仍然为4/1点模拟量输入/输出混合模块,模块同样实际需要占用2个字(4个字节),地址从aqw4开始分配,aqw4具有物理输出,aqw6被占用,不可以分配给后续模块,也不可再作其他用途。
商洛西门子plc总经销
当uk机架作为主机架使用时,必须安装电源模块与cpu模块,其余i/o模块等可以根据需要安装。
当ur机架作为扩展机架使用时,不需要安装cpu模块,但必须安装有与主机架通信的接口模块(1m461)。ur机架具有完整的并行i/o连接总线(p总线)与通信总线(c总线),总线连接的功能不受任何限制,因此,作为扩展机架使用时,可以安装任何s7-400系列的i/o模块与功能模块。但与下述的er扩展机架相比,其价格相对较高。
ur作为主机架使用时,如果系统需要,机架上可以安装扩展接口模块(1m460),以连接plc扩展单元。扩展单元与机架的*大距离为3m(如果选择分布式系统,这一距离允许为102.25m)。ur机架*多可以安装6个扩展接口模块,并进行“树枝形”连接,但连接的扩展单元总数不能超过21个单元。
通用机架ur根据可以安装的模块数,分为ur1、ur2两种规格,ur1允许安装的模块数为18个,ur2允许安装的模块数为9个,其余性能相同,两种机架的结构示意与安装尺寸参见图2-106。
ur1结构示
b.扩展机架er1/er2。扩展机架(er)是专门用于plc扩展单元使用的低价安装机架,er机架上没有安装通信总线(c总线),且i/o总线(p总线)的功能也受到如下局限:
(a)无中断处理功能;(b)无模块缓冲器;
(c)不提供功能模块使用的dc24v电源总线。
因此,部分s7-400 plc功能模块不能在er机架上安装(如果系统必须要选择功能模块,这些功能模块应安装于主机架上)。
er机架必须安装有与主机架通信的接口模块(1m461),其余i/o模块等可以根据需要安装。er机架根据可以安装的模块数,分为er1、er2两种规格,er1允许安装的模块数为18个,er2允许安装的模块数为9个,其余性能相同,两种机架的结构示意与安装尺寸参见图2-107。
c.多cpu中央机架cr2/cr3。多cpu中央机架(cr)是用于多cpu系统的主机架,机架具有完整的连接总线、可以安装cpu模块。
cr机架安装有相互独立的两条1/o连接总线(p总线)与一条公共通信总线(c总线),因此,机架必须安装电源模块与2个cpu模块,每个cpu模块通过自身的i/o连接总线构成独立的模块安装区,用于i/o模块或功能模块的安装。同时,由于通信总线公用,cpu间既可以独立运行,也可以进行同步运行。
商洛西门子plc总经销
采用线性化编程时,所有程序指令都编写在一个连续的程序块-组织块ob1中,无须编制程序块、功能块、数据块等。
采用调用式编程的程序由组织块ob、程序块(fc)、功能块(fb)、系统程序块(sfc)、系统功能块(sfb)、数据块(db)等组成,由组织块ob1对各逻辑块与数据块进行组织与管理。
采用结构化编程的程序结构形式与调用式编程相同,程序同样由组织块ob、程序(fc)、功能块(fb)、系统程序块(sfc)、系统功能块(sfb)、数据块(db)等组成,并通过组织块ob1对其进行组织与管理。功能块(fb)可以用于结构化编程,为了满足参数化编程的需要,功能块(fb)需要配套的即时数据块di,组织块obi在调用fb时,需要根据不同的控制要求,通过即时数据块di对参数进行赋值。
*在siemens早期的ss系列plc中,只有组织块ob、功能块fb、数据块db与程序块pb四类逻辑块。在s7系列plc中,取消了程序块pb的名字,而是用英文的"function"代替了原程序块pb。"function"可以直译为功能,因此,在许多书中称为"功能";在这里考虑到ss的继承性,同时便于读者与“功能块”区别,仍然将“function”称为“程序块”。
图5-32为采用三种不同编程方式的程序结构示意图,在实际调用式编程、结构化编程时,被组织块ob1调用的逻辑块还可以调用其他逻辑块(程序嵌套)。
(3) s7-300/400 plc的存储器结构。s7-300/400 plc的存储器结构可以分为基本存储区域与程序处理区两大部分。
1) 基本储区域。s7-300/400plc的基本存储区域又可以分为装载存储区、系统存储区、工作存储区3部分,具体如下。
● 装载存储区(laad memory):相当于s7-200 plc的程序存储区,用于plc用户程序逻辑块、数据块的存储。
● 系统存储区(system memory):相当于s7-200 plc的数据存储区,用于存储plc运算、处理的中间结果。如输入/输出映像,标志、变量的状态存储、计数器、定时器的中间值,模拟量输入/输出状态等,使用plc内部raw。
s7-300/400plc存储器区域的作用及相互关系
● 工作存储区(work memory):用于存储当前处理的可执行程序块、程序块所生成的局部变量l等。3个存储器区域的作用以及相互间的关系如图5-33所示。
2) 程序处理区域。s7-300/400 plc的程序处理区域又可以分为累加器、地址寄存器、数据块地址寄存器、状态寄存器4部分,具体如下。
●累加器:s7-300/400plc共有2个32位累加器accu1、accu2,用来进行读人、传送、运算、移位等操作。
●地址寄存器:s7-300/400plc共有2个32位地址寄存器ar1、ar2,用于存放寄存器间接寻址时的地址指针。
商洛西门子plc总经销
●数据块地址寄存器:s7-300/400plc共有2个32位数据块地址寄存器db、di,用于存放程序中被打开的数据块地址。程序执行过程中允许同时被打开的数据块*大为2个,其中一个为共享数据块(db),在程序中可以任意使用;另一个为瞬时数据块(dd),它是与功能块fb配套使用的数据块,在调用fb时同时打开。
●状态寄存器:s7-300/400plc共有1个16位状态寄存器stw,状态寄存器用于存放程序的处理结果,如逻辑运算结果rlo、溢出标志ov、溢出记忆0s、条件码cc0与cc1、二进制值br等,以显示指令的执行结果。
商洛西门子plc总经销
展开全文
- 供应商
- 上海卓曙自动化设备有限公司
- 手机号
- 19151140562
- 联系人
- 李英杰
- 所在地
- 上海市松江区乐都路358号503室