7
西门子6ES7355-1VH10-0AE0库存
PLC从结构,PLC分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。
CPU的构成
CPU是PLC的,起神经的作用,每套PLC至少有一个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。
在使用者看来,不必要详细分析CPU的内部电路,但对各部分的工作机制还是应有足够的理解。CPU的控制器控制CPU工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡信号控制。运算器用于进行数字或逻辑运算,在控制器指挥下工作。寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。
CPU速度和内存容量是PLC的重要参数,它们决定着PLC的工作速度,IO数量及软件容量等,因此限制着控制规模。
I/O模块
PLC与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入PLC系统,输出模块相反。I/O分为开关量输入(DI),开关量输出(DO),模拟量输入(AI),模拟量输出(AO)等模块。
常用的I/O分类如下:
开关量:按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。
模拟量:按信号类型分,有电流型(4-20mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。
除了上述通用IO外,还有特殊IO模块,如热电阻、热电偶、脉冲等模块。
按I/O点数确定模块规格及数量,I/O模块可多可少,但其大数受CPU所能管理的基本配置的能力,即受大的底板或机架槽数限制。
电源模块
PLC电源用于为PLC各模块的集成电路提供工作电源。同时,有的还为输入电路提供24V的工作电源。电源输入类型有:交流电源(220VAC或110VAC),直流电源(常用的为24VDC)。
底板或机架
大多数模块式PLC使用底板或机架,其作用是:电气上,实现各模块间的联系,使CPU能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。




PLC控制系统中的电气二次控制回路,是指由继电器、接触器等低压电器构成的强电控制回路。在常见的电气控制系统中,电气控制回路一般有AC220V(或AC230V)与DC24V两种,其组成与作用如下。
1.AC220V控制回路
PLC控制系统中的AC220V(或AC230V)控制回路一般包括以下线路:
①用于电气控制系统的AC220V(或AC230V)电路,如紧急分断电路、门控制电路、“双手控制”电路等。
注意:国外相关标准的规定(如欧共体的EN418标准)对用于控制系统紧急分断、防护门控制、夹具“双手”控制等特殊场合的电路,均有具体、明确的要求,如:线路通过机电式的结构元件执行;使用的控制元件触点满足“强制执行”条件;设计的电路具有“冗余”;操作元件具有保护等。
②电气控制装置、电机、设备的启动/停止控制线路。
③主回路中的AC220V(或AC230V)接触器的通/断控制电路。虽然,大部分PLC的输出可以直接驱动AC220V(或AC230V)的负载,但考虑到系统的、性以及线路“互锁”的需要,一般情况下,主回路的接触器通/断仍然以AC220V(或AC230V)控制电路进行控制的场合居多。
④各种驱动装置、控制装置的AC220V(或AC230V)辅助控制电路等。
2.DC24V控制回路
PLC控制系统中的DC24V控制回路一般包括以下控制线路:
①DC24V辅助继电器/接触器接点控制回路。
②用于电气控制系统的DC24V紧急分断电路与电路。
③DC24V电磁阀、电磁离合器等执行元件的驱动、控制线路。
④DC24V制动器、防护门连锁控制线路等。
3.电气控制回路的设计原则
电气控制回路设计的基本要求与准则是保证系统运行的、。电气控制回路的设计不仅要考虑设备的正常运行情况,尤其是要考虑到当设备中的机械部件、电器元件发生故障,以及出现误操作、误动作等情况下的紧急处理。无论出现何种情况,控制回路要能保证设备的、停机,并且不会造成对操作、维修者人身与设备的伤害。
在保证、的前提下,电气控制回路的动作设计应尽可能简洁、明了,方便操作与维修。电路中的元器件选择尽可能统一、规范,生产厂家不宜过多,以方便采购供应与维修服务。控制回路的控制电压应符合标准规定,电压种类不宜过多,以降低生产制造成本,提高系统性。本人用的300PLC(313C-2DP)做项目,还是主从通讯。由于数据量很大(过130),我查了下这个CPU的参数,上面有:I/O过程映像:输入128字节,输出128字节。
I/O地址区总计:输入1024字节,输出1024字节
请问意思是不是我打包通讯的数据总量不能过128个字节?
DP从站组态通讯数据时只要起始地址不过1024都可以?
这个CPU组从通讯多能传送多少数据?
答:1、 I/O过程映像:输入128字节,输出128字节.......... 输出1024字节.......请问意思是不是我打包通讯的数据总量不能过128个字节?
不是的。打包通讯的数据与I/O过程映像没。数据块DB,连续的标志区M均可作为打包的数据区。
2、 DP从站组态通讯数据时只要起始地址不过1024都可以?
没有这种说法。
3、 这个CPU组从通讯多能传送多少数据?
a、DP通讯讲究一致性。
b、有关DP的一致性:
通 讯作业不在循环程序的执行处来处理,而是在程序循环过程中的一个固定的时间段里处理。从系统来讲,数据格式字节,字 和双字永远可以得到一致性的处理,就是说传输一个字节,一个字(两个字节)或双字(4个字节)是不会被打断的。
c、不同的通讯卡CP,不同的CPU通讯数据的大长度也不一样,例如:
CP342-5 作为PROFIBUS DP主站时,和每个从站多可以交换244个输入字节(bbbbb)和244个输出字节(Output)。CP342-5 作为从站时,与主站多能够交换240个输入字节和240个输出字节。
在S7-300中,通过SFC14和SFC15,读写一致性的字节大长度是32个字节。
CPU 在程序循环处理过程中有一段连续的地址区域存储过程信号叫做过程映象区,他处于CPU的系统存储区中。这样CPU 可以访问内部存储区获得I/O 信号而不用直接访问I/O 模块。
过程映象区中的I/O 值不反映当前的I/O 信号,他记录的是循环扫描起始期的I/O 值。当输入模块中的一个信号状态发生改变,过程映象区中该信号的状态直到下次循环开始时才会新。
通过过程映像区访问时,地址格式是I/Q(输入/输出),小可以访问到位,如I0.0,Q10.0
一般通过过程映像区访问的循环程序运行流程如下:
1. 执行CPU 内部任务
2. 将过程映像区输出区(PIQ)送到模块输出通道
3. 从模块的输入通道到过程映像区输入区(PII)
4. 执行用户程序段
但是过程映象区仅有128 个字节,而对于新型的CPU315-2DP(2AG10),它支持的数字量通道是16384,即有2048byte,有时候在I/O 量很大的情况下有必要采用直接I/O 访问的方式而不占用过程映像区,小访问单位是字节。地址格式如下:
PIB/ P 256 ,PIW / PQW 256,PID / PQD 256。
注意:直接I/O 访问,小按字节进行,不能单对位进行操作。
CPU 系统循环扫描周期:
一般在循环扫描周期中,过程映象区会自动地新,但在S7-400 和CPU 318 中您可以取消这样的新方式,进行直接的I/O 访问或者在程序的不同地方调用SFC26”UPDAT_PI”
和SFC27”UPDAT_PO”来新过程映象区。
(1)内置多种通讯协议:
Haiwell PLC各种型号的主机都内置Modbus RTU/ASCII协议、自由通讯协议以及海为公司的HaiwellBus高速通讯协议;
(2)通讯端口可扩展:
Haiwell PLC各种型号的主机均自带2个通讯口(一个为RS-232,另一个为RS-485),用通讯扩展模块可扩展至5个通讯口,与其它设备建立通讯连接时,再加任何附属设备;
(3)每个通讯端口均可用于编程和联网:
Haiwell(海为)PLC的每个通讯口(包括主机自带的两个通讯口或扩展的通讯口),在日后的维护工作中(如修改程序时),可在不停机的状态下进行一边监控当前系统的运行状态,一边对其进行维护,以减少系统的停机维护时间,提高生产效应;
(4)可非常方便地与三方设备建立通讯连接:
因内置有工业上普遍使用的Modbus通讯协议及便利的通讯指令,所以可很方便地与三方设备建立通讯连接,如:与计算机、文本、触摸屏、变频器、变送器、及其它有通讯功能的仪表等。即使对于不支持Modbus通讯协议的三方设备,也可用Haiwell PLC的自由通讯协议对其进行通讯;
(5)每个通讯端口相互立,主/从站可任意搭配:
Haiwell PLC所有的通讯端口均可作为主站也可作产从站,如:通常情况下,PLC与计算机、人机界面相连接的端口作为从站,而同时与现场设备如变频器等相连接的端口作为主站;这样的功能在实际应用中,组网灵活;
(6)通讯扩展模块的通讯端口网络类型可任意搭配:
Haiwell PLC所有的通讯端口均可作为主站也可作产从站,如:通常情况下,PLC与计算机、人机界连接的端口作为从站,而同时与现场设备如变频器等相连接的端口作为主站;除主机自带的两个端口外,这样的功能在实际应用中,组网灵活
(7)RS-485通讯地址由外部设定:
Haiwell PLC各种型号主机的485通讯站号均可由位于主机左上角的拨码开关中设定,一目了然,便于维护与编程调试;
(8)通讯的收发均采用中断的方式:
Haiwell PLC所有通讯的收发均采用中断的方式,编写再多的通讯指令也不会影响用户程序的执行周期及响应速度,而用户程序的执行周期(扫描时间)也不会影响通讯的即时收发,这样,在实际应用中保证了通讯的即时性与性,即使5个通讯口同时进行繁忙的通讯处理,PLC系统将对其进行快速统一地调度;
(9)一次性通讯容量大:
一次向Haiwell PLC读取或写入的数据容量大:开关量点(如X、Y、M、T、C、SM)可达255个或16位数据(如V、SV、CCV、TCV、AI、AQ)可到48个,有了如此大的数据读取容量后,三方设备(如计算机)在向PLC发读取实时数据或设定工艺参数的命令时,将所要监控或要设定的数据进行一次性地通讯操作,减少了通讯次数,可大地提高通讯效应,增强数据的实时性与控制的即时性;
(10)为便利的通讯指令系统:
使您无论使用何种通讯协议都只需一条通讯指令便可完成复杂的通讯功能,编程简单而程序简洁,无须再为通讯端口冲突、发送接收控制、通讯中断处理等问题烦恼,可以在程序中混合使用各种协议轻松完成您所需的各种数据交换;
(11)组网灵活:
支持1:N、N:1、N:N联网方式,支持各种人机界面和组态软件,可与任何带通讯功能的三方设备(如变频器、仪表、条码阅读器等)联网;
(12)各种模拟量扩展模块均可通讯,可作为远程IO模块:
Haiwell(海为)PLC的各种模拟量扩展模块均有一个用于通讯连接的通讯口(RS232或RS-485),所以, Haiwell(海为)PLC的模拟量扩展模块支持并行总线(直接用扩展总线挂到PLC主机的扩展接口上)与串行总线(用模拟量扩展模块上的通讯口与PLC主机的通讯口进行通讯连接)两种方式进行对模拟量输入输出通道的扩展,当用串行总线进行扩展时,可作为远程IO模块,不受AI/AO点数的扩展限制;这一点对于有大量模拟量信号(温度、湿度、压差、风量、流量、风机转速、阀门开度等)需要进行采集及监控的控制系统为重要;轻松实现无限制点的扩展,大地提高了控制系统的配置灵活度及日后的控制扩展能力,减少了模拟量信号的布线量,同时也减小了因模拟量信号线过长带来的干扰问题,节省工程投资成本。