西门子6ES7232-0HB22-0XA8代理直销
(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点数的扩展限制;这一点对于有大量模拟量信号(温度、湿度、压差、风量、**、风机转速、阀门开度等)需要进行采集及监控的控制系统极为重要;轻松实现无限制点的扩展,极大地**了控制系统的配置灵活度及日后的控制扩展能力,减少了模拟量信号的布线量,同时也减小了因模拟量信号线过长带来的干扰问题,节省工程投资成本;
PLC虽具有微机的许多特点,但它的工作方式却与微机有很大的不同。微机一般采用等待命令的工作方式,如常见的键盘扫描方式或I/O扫描方式,有键按下或I/O动作则转入相应的子程序无键按下则继续扫描。PLC则采用循环扫描工作方式,在PLC中,用户程序按先后顺序存放,如:
1 × × × ×
2 × × × ×
3 × × × ×
10 × × × ×
11 ED
CPU从条指令开始执行程序,直至遇到结束符后又返回条。如此周而复始不断循环。这种工作方式是在系统软件控制下,顺次扫描各输入点的状态,按用户程序进行运算处理,然后顺序向输出点发出相应的控制信号。整个工作过程可分为五个阶段:自诊断,与编程器等的通信,输入采样,用户程序执行,输出刷新,其工作过程框图如图所示:
PLC工作过程框图
1)每次扫描用户程序之前,都先执行故障自诊断程序。自诊断内容为I/O部分、存储器、CPU等,发现异常停机显示出错。若自诊断正常,继续向下扫描。
2)PLC检查是否有与编程器和计算机的通信请求,若有则进行相应处理,如接收由编程器送来的程序、命令和各种数据,并把要显示的状态、数据、出错信息等发送给编程器进行显示。如果有与计算机等的通信请求,也在这段时间完成数据的接受和发送任务。
3)PLC的中央处理器对各个输入端进行扫描,将输人端的状态送到输入状态寄存器中,这就是输入采样阶段。
4)中央处理器CPU将指令逐条调出并执行,以对输人和原输出状态(这些状态统称为数据)进行“处理”,即按程序对数据进行逻辑、算术运算,再将正确的结果送到输出状态寄存器中,这就是程序执行阶段。
5)当所有的指令执行完毕时,集中把输出状态寄存器的状态通过输出部件转换成被控设备所能接受的电压或电流信号,以驱动被控设备,这就是输出刷新阶段。
PLC经过这五个阶段的工作过程,称为一个扫描周期。完成一个周期后,又重新执行上述过程,扫描周而复始地进行。扫描周期是PLC的重要指标之一,在不考虑第二个因素(与编程器等通信)时,扫描周期T为:
T=(读入一点时间×输入点数)+(运算速度×程序步数)+(输出一点时间×输出点数)十故障诊断时间
显然扫描时间主要取决于程序的长短,一般每秒钟可扫描数十次以上,这对于工业设备通常没有什么影响。但对控制时间要求较严格,响应速度要求快的系统,就应该**的计算响应时间,细心编排程序,合理安排指令的顺序,以尽可能减少扫描周期造成的响应延时等不良影响。
PLC与继电接触器控制的重要区别之一就是工作方式不同。继电接触器控制是按“并行”方式工作的,也就是说是按同时执行的方式工作的,只要形成电流通路,就可能有几个继电器同时动作。而PLC是以反复扫描的式工作的,它是循环地连续逐条执行程序,任一时刻它只能执行一条指令,这就是说PLC是以“串行”方式工作的。这种串行工作方式可以避免继电接触器控制的触点竞争和时序失配问题。
采用循环扫描的工作方式也是PLC区别于微机的大特点,使用者应特别注意。
FN2N PLC 的规格及组成
FN2N系列PLC有FN2N16、FN2N32、FN2N48、FN2N64、FN2N80 、FN2N128等, FN2N 32,主要由以下几个部分构成:
1、控制单元:设有与编程器,计算机的接口,与I/O扩展单元相连的扩展口,输入、输出端子、电源输入和输出端子,FN2N有16个输入点和16个输出点。
2、扩展单元。
3、智能单元。
4、链接单元。
5、编程工具:使用MELSOFT GX Developer编程软件。
冗余系统拥有两条DP总线,因此如果需要将一个单DP接口的从站连接到冗余系统下,需要借助于Ylink接口模块。Ylink可以在两条总线中实现自动的切换,无需编程。本文件将主要介绍S7-300从站通过集成的DP接口连接在Ylink后的组态步骤。 请注意:对于某些300系列CPU,GSD文件有不同的版本,请选择合适的序列号。有时候下载后的GSD文件的文件名的格式为:siem80ee.gse.txt 。请删除.txt 后缀。 得到GSD文件以后,应把它导入STEP 7的硬件组态目录中。见Pic1所示。
2.1 S7 300组态
双击CPU集成DP口,设置为DP Slave模式,见Pic3所示。
为了使300CPU能够与H系统进行通讯,应在300CPU内组态相应的与H系统的通讯区域。实际上是在300CPU的I/O区域内申请相应的通讯区域。I 区对应于从H系统接受的数据,Q区对应于向H系统发送的数据,点击Configuration页面,进行相应输入输出映象区设置,此处组态了4字节输入、4字节输出,见Pic4所示。
注意:通讯区域的组态中设置Consistency为ALL,且地址Address应与300 CPU I/O地址区分开,避免两者的重叠。 2.2 冗余系统组态
如下图Pic7所示,加入S7 300从站站点。
类似于为普通的ET200M从站组态插槽,为相应的S7-300站点组态接口数据,将如下图Pic8中的模块拖拽到相应的S7 300站点的插槽中,注意,需要从第4槽开始,且需要和S7 300硬件组态中的通讯接口的配置相对应。见上图Pic4中,S7-300配置了4字节输入、4字节输出,则此处要配置4字节输出、4字节输入。终配置如下图Pic9所示。
注:该接口的设置必须和S7 300中的接口设置相对应,S7 300处选择consistency为ALL,此处则需要选择tot. lgth.的模块,不能选择unit的模块。
终组态如下图Pic10所示。
3. S7-300和冗余系统下的编程 H系统CPU 315-2DPQ 6…9I 2…5I 528…531Q 2…5 Table1.通讯区域对应表 无需为S7 300和冗余系统编制任何通讯程序,通讯数据通过上面配置的输入/输出接口区进行自动的读写。各控制器内如果需要读取这些数据,只需要通过上表中的相应地址直接读取即 |