1、三菱三菱FXFX系列系列PLCPPTPLCPPT讲座讲座2022-5-282三菱小型F系列PLC为早期的1981年的产品,它仅有开关量控制功能。以后被升级为F1和F2系列,主要是加强了指令系统,增加了通信功能和特殊功能单元。至80年代末,推出了FX系列产品,在容量、速度、特殊功能和网络功能等方面都有了全面的加强。1991年推出的FX2系列是整体式和模块式相结合的迭装式结构,它采用了一个16位微处理器和一个专用逻辑处理器,执行速度为0.48s/步。近几年不断推出的多种产品有FX1S、FX0N、FX1N、FX2N以及FX3U,全面的提升了各种功能,实现了微型、小型化,为各用户提供了更多的选择。2.
2、1 三菱小型三菱小型PLC产品产品 12022-5-2832.1.1 FX2N系列系列PLC产品简介产品简介 FX2N系列是小型化,高速度,高性能和所有方面都是相当于FX系列中最高档次的超小型程序装置。除输入输出16256点的独立用途外,还可以适用于多个基本组件间的连接,模拟控制,定位控制等特殊用途,是一套可以满足多样化广泛需要的PLC。FX2N系列PLC的特点: 系统配置,固定灵活可进行16256点的灵活输入输出组合。可连接扩展模块,包括FX0N系列扩展模块。 编程简单,指令丰富功能指令种类多,有高速处理指令:、便利指令、数据处理:、特殊用途指令等等。2022-5-284 品种丰富,特殊用途
3、 可选用16/32/48/64/80/128/点的主机,可以采用最小8点的扩展模块进行扩展。也可根据电源及输出形式,自由选择。 高性能, 高速度内置程序容量8000步,最大可扩充至16K步, 可输入注释,还有丰富的软组件。1个指令运行时间,基本指令只需0.08s,应用指令在1.52s几百s之间。 通信简单化一台FX2N主机可安装一个机能扩充板,使用FX2N-485-BD及FX0N-485 ADP的FX2N系列PLC间,可作简易PLC通信连接。还加了M-NET网络链接的通信模块2.1.1 三菱公司三菱公司FX2N系列系列PLC产品简介产品简介 2 2022-5-285,以适应网络链接的需要。 共
4、享外部设备可以共享FX系列的外部设备,如便携式简易编程器FX-10P-E、FX-20P-E(需使用FX-20P-CAB0作连接线)。用SC-09电缆线与微机连接,可使用FX-PCS/WIN 编程软件。 2.1.2 FX3U系列系列PLC产品简介产品简介FX3U是三菱最新开发的第三代小型化PLC产品,相当于FX系列中最高档次的PLC,采用基本单元加扩展的形式,基本功能兼容了FX2N系列的全部功能。 由于FX3U采用了比FX2N更高性能的CPU,基本性能大幅提升。2.1.1 三菱公司三菱公司FX2N系列系列PLC产品简介产品简介 3 2022-5-286FX3U的特点如下: I/O点数更多主机控制
5、的I/O点数可达256点,其最大I/O点数可以达到384点。 编程功能更强强化了应用指令,内部继电器达到7680点、状态继电器达到4096 点、定时器达到512点。FX3U系列PLC编程软件需要GX Developer ,目前最新为V8.52。 速度更快,存储器容量更大指令的执行速度,基本指令只需0.065s/指令,应用指令在0.642s/指令。用户程序存储器的容量可达64K步,并可以采用闪存卡。2.1.1 三菱公司三菱公司FX2N系列系列PLC产品简介产品简介 2 2.1.2 FX3U系列系列PLC产品简介产品简介 3 通信功能更强内置的编程口可以达到115.2kbps的高速通信,最多可以同
6、时使用3个通信口。增加了RS-422标准接口与网络链接的通信模块,以适合网络链接的需要。 高速计数与定位控制内置6点100kHz的高速计数功能,双相计数时可以进行4倍频计数。晶体管输出型的基本单元内置了3轴独立最高100kHz的定位功能,并且增加了新的定位指令。 多种特殊适配器新增了高速输入/输出、模拟量输入/输出、温度输入适配器(不占用系统点数),提高了高速计数和定位控制的速度,可选装高性能显示模块(FX3U-7DM)。2022-5-2882.2.1 PLC的源型与漏型的源型与漏型三极管类型传感器或编码器与PLC连接时,要注意选择输入形式是PNP型还是NPN型,国内PLC厂家多采用这样的描述
7、,而三菱则是称之为源型输入与漏型输入。(1)漏型输入接法如图2.1(a):当接近开关接通时,电流是从PLC的输入端X000流出来的,另外各开关的公共点是接在0V电位上的,漏型特点是低电平输入有效。(2)源型输入接法如图2.1(b):当接近开关接通时,电流是输入PLC的输入端X000的,两个无源开关闭合时,电流也是流入X001和X002的;各开关的公共点是接在24V正电位上的,源型特点是高电平输入有效。2.2 三菱三菱FX系列系列PLC型号命名型号命名 1 2022-5-2892.2.1 PLC的源型与漏型的源型与漏型 这是一种可构造方法,只要改变S/S端的接法,就能使PLC与两种极性的传感器相
8、接,即使其成为源型或漏型的PLC。2.2 三菱三菱FX系列系列PLC型号命名型号命名 1 2022-5-2810三菱公司的FX系列的PLC基本单元和扩展单元的型号由字母和数字组成,其格式如图2.1所示:其中各框的含义说明如下: 系列的名称:如0N、1S、1N、2N、3U I/O总点数:4256 单元类型:M为基本单元,EX为输入扩展模块,EY为输出扩展模块,E为输入/输出混合扩展单元或扩展模块。2.2.2 FX系列系列PLC型号命名方法型号命名方法 12022-5-28112.2.2 FX系列系列PLC型号命名方法型号命名方法 2 输出形式:R为继电器输出,S为双向晶闸管输出,T为晶体管输出
9、适用类型或特殊品种,举出常用的几种,如:D、DS为DC24V电源DSS为DC24V电源,源型晶体管输出ES为AC电源ESS为AC电源,源型晶体管输出 A1为AC电源,AC输入(AC100120V)或AC输入模块无标记为AC电源,DC输入,横式端子排/UL为符合UL认证2022-5-28122.2.2 FX三菱三菱FX系列系列PLC命名命名 3表2.2为三菱FX系列PLC型号命名举例。 2022-5-28132.4 三菱三菱FX2N系列系列PLC内部软组件内部软组件软组件定义:PLC中可被程序使用的所有功能性器件。可将各个软组件理解为具有不同功能的内存单元,对这些单元的操作,就相当于对内存单元进
10、行读写。由于PLC的设计的初衷是为了替代继电器、接触器控制,许多名词仍借用了继电器、接触器控制中经常使用的名称,例如“母线”、“继电器”等。软组件种类:输入继电器X、输出继电器Y、辅助继电器M、状态组件S、指针P/I、常数K/H、定时器T、计数器C、数据寄存器D和变址寄存器V/Z。需要和外部进行硬件连接的软组件只有输入和输出继电器,其它软组件只能通过程序加以控制。2022-5-28142.3.1 输入输入/输出继电器输出继电器1输入继电器输入继电器X(X000X377)从PLC内部来看,一个输入继电器就是一个一位的只读存储器,可以无限次读取,其取值只有两种状态,外接开关闭合,处ON状态,外接开
11、关断开,则处OFF状态。它有无数的常开与常闭接点,两者都可使用;它在ON状态下,其常开接点闭合,常闭接点断开;在OFF状态下,则相反。输入继电器符号是“X”,其地址按八进制编号,FX2N系列PLC的输入继电器X的地址范围是X000X377共256个。注意注意:输入继电器必须要由外部信号来驱动,不能用程序驱动,即输入继电器的状态用程序无法改变。2022-5-28152.3.1 输入输入/输出继电器输出继电器 22输出继电器输出继电器Y(Y000Y377)输出继电器外特性相当于一个接触器的主触点,连接到PLC的输出端子上供外部负载使用。可以将一个输出继电器当作一个受控的开关,其断开或闭合受到程序的
12、控制。从PLC内部来看,一个输出继电器就是一个一位的可读/写的存储器单元,可以无限次读取和写入。输出继电器的初始状态为断开状态。输出继电器符号是“Y”,其地址按八进制编号,FX2N系列PLC的输出继电器Y的地址范围是Y000Y377共256个。FX2N系列PLC常用型号的输入/输出继电器接点的配置见表2.3。2022-5-2816注意注意:FX2N系列PLC的所有软元件中只有输入/输出继电器采用八进制地址,其它软组件则都是采用十进制地址,因此它们的地址不是输入/输出接点的数量,请不要按十进制来理解其地址含义。输出继电器是无源的,需要外接电源。2.3.1 输入输入/输出继电器输出继电器 3202
13、2-5-2817辅助继电器辅助继电器的功能相当于中间继电器,可由其它软组件驱动,也可驱动其它软组件。它没有输出接点,不能驱动外部负载,外部负载只能由输出继电器驱动。辅助继电器的符号是“M”,其地址按十进制编号,FX2N系列PLC的辅助继电器M的地址分配见附录表A。从此表可见,FX2N系列PLC中有三种特性不同的辅助继电器,分别是通用辅助继电器(M0M499)、断电保持辅助继电器(M500M3071)和特殊功能辅助继电器(M8000M8255)。(1)通用辅助继电器(M0M499)共500点,通电后,处于OFF状态,一旦断电,再次通2.3.2 辅助继电器辅助继电器 12022-5-2818电后,
14、M0M499都恢复为OFF状态。(2)断电保持断电保持辅助继电器(M500M3071)共2572点,断电并再次通电后,它们会保持断电前的状态,其它特性与通用辅助继电器完全一样。 M500M1023 共524个,可用参数设置方法改为非断电保持用; M800M899保留作两台PLC并联时点对点通信用; M1024M3071共2048个,其断电保持特性不可改变。(3)特殊功能辅助继电器(M8000M8255)256个辅助继电器区间是不连续的,对没有定义的无法操作,有定义的可分为两大类:2.3.2 辅助继电器辅助继电器 22022-5-2819反映PLC工作状态或为用户提供常用功能的器件,用户只能使用
15、其接点,不能对其驱动。例如:M8000运行监控,在“RUN”状态时总是接通的;用于程序执行条件及状态显示。M8002初始脉冲,从“STOP”到“RUN”时,导通第一个扫描周期;用于初始化。M8011M8014内部时钟,上电后分别产生10ms、100ms、1s和1min时钟脉冲;M8020M8022运算标志,分别为零标志、借位标志和进位标志这。可驱动线圈型特殊功能辅助继电器,驱动这些继电2.3.2 辅助继电器辅助继电器 32022-5-2820器,驱动这些继电器之后,PLC将做一些特定的操作。例如:M8030锂电池欠电压指示灯熄灭;M8050时禁止I0XX中断;M8033在“STOP”状态输出也
16、将保持;M8034时禁止所有输出; M8040禁止状态间转移,但状态内程序仍动作,输出线圈等不会自动断开;M8046STL动作,状态接通时就会自动接通,避免于其它程序同时启动或作状态标志;M8047STL监空有效,则编程功能可自动读出正在动作的状态号并加以显示。 2.3.2 辅助继电器辅助继电器 42022-5-2821状态元件S是构成状态转移图的重要软元件,它在步进顺控程序中使用。FX2N的状态元件共有1000点,其地址分配如下。: 通用状态元件S0S499,共500点,其中,初始化用10点,S0S9,原点回归用10点,S10S19; 断电保持状态元件S500S899,共400点; 报警状态
17、元件 S900S999,共100点。前2种状态元件S在使用中同步进指令STL配合使用,使编程简洁明了。第3种状态元件专供信号报警所设置。不用步进顺控指令及M8049处OFF状态时,状态元件S可以作为辅助继电器M在程序中使用。2.3.3 状态组件状态组件S 12022-5-28221. 常数常数K/H 常数也作为器件对待,它在存储器中占有一定的空间,PLC最常用的是两种常数:(1)前缀K:表示十进制数。如:K23表示十进制数23。(2)前缀H:表示十六进制数。如:H64表示十六进制数64,对应十进制数100。常数一般用于定时器、计数器的设定值或数据操作。PLC中的数据全部是以二进制表示的,最高位
18、是符号位,0表示正数,1表示负数。但一般的编程器往往只能检测到十进制数或十六进制数。2. 指针指针P/I2.3.4 指针指针P/I与常数与常数K/H 12022-5-2823两种标号: “P”标号,用于子程序调用或跳转;“I”标号专用于中断服务程序的入口地址。(1)“P”指针128个:P0P127,不能随意指定,P63当于END。它在程序中只能出现一次,但可多次引用跳转指令中使用格式为: CJ P0CJ P127子程序调用中使用格式为:CALL P0CALL P127(2)“I”指针有3种: 外中断指针I00I50(6点)这6个中断指针分别表示由X000X005输入的中断(不受 PLC 扫描周
19、期的影响),I后的第一位数就是输入点的标号,第2位是常0,最后一位表示中断边沿触发的类型。2.3.4 指针指针P/I 22022-5-28242.3.4 指针指针P/I 3 定时中断指针I6I8(3点)这3个中断指针分别表示由定时器引起的中断,中断指针低两位是定时时间(1099ms)。当中断控制周期与PLC运算周期不同时,可采用定时器中断,如高速处理或每隔一定的时间执行的程序。例如,I810表示每隔10ms 执行一次标号I810后面的中断程序,并由 IRET 指令结束该中断程序。 高速计数器中断指针I00(6点) 这6个中断指针分别表示由高速计数器引起的中断,中断指针中的位为16。与HSCS(
20、高速计数器比较置位)指令配合,利用高速计数器的当前值产生中断。中断指令的具体应用将会在第5章详细介绍。 2022-5-2825定时器作用相当于时间继电器,它有一个设定值寄存器,一个当前值寄存器,以及无限个接点。FX2N系列PLC的定时组件全部都是是16位的,容量为32K(132767)的定时器,共有256个,T0T255。 通用定时器(T0T245)有100ms与10ms两种。100ms通用定时器:有200个,地址为T0T199。定时区间为0.13276.7s。2.3.5 定时器定时器T(T0T255) 1图2.3 100ms通用定时器使用示例 2022-5-2826图2.3 中,T10定时时
21、间由K40指定为4s,当X000闭合时,T10线圈被驱动,对100ms时钟脉冲进行加计数;当其当前值还未达到设定值4s时,X000断开,则T10马上复位而不会将定时值累计下来。当X000再次闭合时,T10重新从0开始加计数,直至当前值达到设定值4s时,T10动作,其常开接点闭合,Y000线圈接通。10ms通用定时器:有46个,地址为T200T245 。定时区间为0.01327.67s 。图2.4所示为定时器T200的常规用法。设定时间用D0指定,并设D0K918。由X000驱动T200工作。D0=K918表示要定时918个10ms,即9.18s。时间到达后,Y000被驱动。2.3.5 定时器定
22、时器T(T0T255) 22022-5-2827(2)累计定时器(T246T255) 累计定时器有1ms与100ms两种。1ms累计定时器:有4个,地址为T246T249 。定时区间为0.00132,767s 。2.3.5 定时器定时器T(T0T255) 32022-5-2828例2.1 试说明图2.5(a)梯形图的工作过程,用GPPW软件模拟仿真此梯形图来说明累计定时器的特性。图2.5中 K1000表示定时时间为1s。X000闭合后,T246开始计时。若中间X000断开或断电,所计时间将保留当再次通电或X000再次闭合后,T246在原来计数值的2.3.5 定时器定时器T(T0T255) 42
23、022-5-2829基础上继续累加计时,直至当前值累加达到设定值1000ms时为止。这时T246动作,其常开接点闭合,Y000线圈接通。这种状态将一直保持,即使此后X000断开,对定时器也没有任何影响。只有当X001闭合时,执行RST指令才对T246复位,从而Y000才断开。2.3.5 定时器定时器T(T0T255) 52022-5-2830图2.6为用GPPW内装的软件模拟仿真图2.5中梯形图的画面,图中兰色阴影的元件表示接通。分图(a)表示X000被强制ON,T246计时达到1000ms引起Y000接通时的画面;分图(b)表示X000被强制OFF,但对T246没有影响(当前值还是1000)
24、,Y000仍保持接通时的画面;分图(c)表示X001被强制ON,T246才被复位(当前值已变为0),从而Y000被断开时的画面。100ms累计定时器共有6个,地址为T250T255。每个定时器的定时区间为0.13276.7s。100 ms累计定时器除了不能在中断或子程序中使用和定时分辨率为0.1s外,其余特性与1ms累计定时器没有区别。2.3.5 定时器定时器T(T0T255) 62022-5-28312.3.6 计数器计数器C(C0C255 )1计数器能对指定输入端子上的输入脉冲或其它继电器逻辑组合的脉冲进行计数。达到计数的设定值时,计数器的接点动作。输入脉冲一般要求具有一定的宽度。计数发生
25、在输入脉冲的上升沿。每个计数器都有一个常开接点和一个常闭接点。可以无限次引用。计数器的符号是“C”,其地址按十进制编号,FX2N共有256个计数器,编号为C0C255。它们按特性的不同可分为内部计数器和高速计数器两类。(1)内部计数器)内部计数器又分为16位增计数器和32位增/减计数器。 16位增计数器(C0C199)共有100个,其地址编号为C0C99;2022-5-28322.3.6 计数器计数器C(C0C255 )2断电保持16位增计数器也有100个,其地址编号为 Cl00C199。计数器都按增计数方式计数,其设定值范围为132767,可以用常数K或数据寄存器D的值来设定。一般要求输入脉
26、冲的周期大于扫描周期的两倍以上,这实际上已能满足绝大部分实际工程的需要。例例2.2 说明图2.7(a)梯形图中计数器C0的工作过程。解解:工作过程如图2.7(b)所示。复位按钮X010按下时,使计数器C0复位。X010断开后,计数输入X011 每断开闭合一次,其上升沿使计数器C0就计数加1。当计数的当前值等于设定值5时,其常开接点C0闭合,使Y000输出接通。此后即使X011再有上升沿产生,或者断开它,C0的计数当前值也不会随之变化。只有复位2022-5-28332.3.6 计数器计数器C(C0C255 )3按钮X010再次按下时,计数器C0才立即复位,其当前值变为0,输出接点C0断开,Y00
27、断开。用GPPW内装的软件模拟仿真图2.7中梯形图的画面见2.4节中图2.14和图2.15,它们与图2.7(b)中的波形图是吻合的。2022-5-28342.3.6 计数器计数器C(C0C255 )4按钮X010再次按下时,计数器C0才立即复位,其当前值变为0,输出接点C0断开,Y00断开。用GPPW模拟仿真图2.7梯形图画面见图2.14和图2.15。 32位增/减计数器(C200C234)通用32位增/减计数器共20个,编号C200C219;断电保持32位增/减计数器共15个,编号C220C234。计数设定值范围为-2147483648+2147483647,其设定值可以用常数K或两个相邻的
28、数据寄存器间接设定。计数方向由M82XX来定义的,如C200的计数方向由M8200定义。M82XX若为OFF,则C2XX为增计数;M82XX若为ON,则C2XX为减计数。默认C2XX是增计数。2022-5-28352.3.6 计数器计数器C(C0C255 )532位增/减计数器的计数当前值在-2147483648+2147483647间循环变化,进行环形计数。当计数当前值等于设定值时,计数器的接点动作,但计数器仍在计数,计数当前值仍在变化,直到执行了复位指令时,计数当前值才为0。通用与断电保持计数器的区别与定时器的区别类似。(2)高速计数器()高速计数器(C235C255)高速计数器能对频率高
29、于扫描周期的输入脉冲进行计数。FX2N设置了21个高速计数器,可响应高达10kHZ的频率,计数范围为-2147483648+2147483647。可用编程方式或中断方式控制高速计数器计数或复位,适用于高速计数器输入端只有X000X007。X006和2022-5-28362.3.6 计数器计数器C(C0C255 )6X007也是高速输入,但只能用作启动信号而不能用于高速计数。不同类型的计数器可同时使用,但它们的输入不能共享。高速计数器都是32位断电保持增/减计数器,按增/减计数切换方法可分为3类,如表2.4所示。2022-5-28372.3.6 计数器计数器C(C0C255 )7 单相单计数输入
30、高速计数器又有无启动/复位端(C235C240)与有启动/复位端(C241C245)之分,仍用M82XX的ON/OFF状态来控制增/减计数方向。 单相双计数输入高速计数器有增和减(U/D)两个计数输入端。若输入脉冲是从加端U输入,为加计数;若输入脉冲是从减端D输入,为减计数。 双相双计数高速计数器由A相和B相信号来控制计数方向。若A相为ON,B相由OFFON,则为增计数;若A相为ON,B相由ONOFF,则为减计数。和两种高速计数器可通过监控M8246M8255状态,获知其计数方向,为1是减计数,为0则是加计数。2022-5-28382.3.6 计数器计数器C(C0C255 )8高速计数器按中断
31、方式工作,其驱动逻辑必须始终有效,而且不能像普通计数器那样用产生脉冲信号的端子来驱动。图2.8(a)所示为其正确的接法,C235的脉冲信号从X000输入,但必须用一直接通的接点M8000来驱动,否则按图2.8(b)所示接法是错误的。2022-5-28392.3.7 数据寄存器数据寄存器D 1数据寄存器用于存储中间数据、需要变更的数据等。数据的长度为二进制16位,最高位是符号位。根据需要也可以将两个数据寄存器合并为一个32位字长的数据寄存器。32位的数据寄存器最高位是符号位,两个寄存器的地址必须相邻,写出的数据寄存器地址是低位字节,比该地址大一个数的单元为高字节。16位有符号数所能够表示数的范围
32、:32767 -32768。32位有符号数所能够表示数的范围:2147483647 -2147483648。按照数据寄存器特性,可分为如下4种:(1)通用数据寄存器(D0D199)共有200个,字长16位,都具有“取之不尽,后入为主”的特性。2022-5-28402.3.7 数据寄存器数据寄存器D 2PLC上电后,所有数据寄存器都清“0”。RUNSTOP时,若M8033OFF,也会将所有数据寄存器清“0”;若M8033ON,数据寄存器内容将保持。(2)断电保持数据寄存器(D200D799)共有7800个,除数据断电保持外,所有特性都与通用数据寄存器相同。其中,D200D511共312个为通用型
33、断电保持数据寄存器D490D509可供两台PLC之间进行点对点通信用;D512D7999 共7488个为专用型断电保持数据寄存器,其断电保持功能不能用软件改变,但可用指令清除其内容。D1000后可以500个为单位作为文件寄存器。文件寄存2022-5-28412.3.7 数据寄存器数据寄存器D 3器的功能是存储用户程序中用到的数据文件,只能用编程器写入,不能在程序中用指令写入,但可用BMOV指令将文件寄存器中的内容读到普通数据寄存器中。(3)特殊用途数据寄存器(D8000D8255)共有256个,其内容在PLC上电后由系统监控程序写入,用来反映PLC中各个组件的工作状态,尤其在调试过程中,可通过
34、读取这些寄存器的内容来监控PLC的当前状态。它们有的可读写,有的为只读。(4)变址寄存器(V0V7,Z0Z7)变址寄存器共16个,它们都是16位的数据寄存器,其作用相当于微机中的变址寄存器,具有变址功能。详细将在第5章中介绍。2022-5-28422.4 GPPW V8.52及其内装的模拟仿真功能及其内装的模拟仿真功能 1(1)GX Developer V8.52编程软件的安装编程软件的安装安装步骤: 执行EnvMELSETUP.EXE,安装“通用环境”。 执行安装主目录下的setup.exe,安装GX Developer 8.52 中文版;安装时一路按提示进行,在出现“监视专用”复选框时,不
35、能打勾,在出现其它复选框时,可以打勾。 执行GX Simulator6-C目录下的setup.exe,安装仿真软件, 安装完成后在桌面创建GPPW快捷方式图标 。(2)用)用GPPW设计例设计例2.2中图中图2.7的梯形图的梯形图启动GPPW,界面参看图2.11。2022-5-28432.4 GPPW V8.52及其内装的模拟仿真功能及其内装的模拟仿真功能 22022-5-28442.4 GPPW V8.52及其内装的模拟仿真功能及其内装的模拟仿真功能 3(1) 新建工程新建工程用菜单命令“工程_创建新工程”,出现“创建新工程”对话框;在PLC系列下拉列表框中选择FXCPU,在PLC类型下拉列
36、表框中选择FX2N(C),其余按缺省的选项,如图2.9所示。然后,单击“确定”按钮,将在图2.11主工作区出现仅画好END的梯形图编辑界面。用菜单命令“工程_保存工程”以“fig27”工程名存盘。2022-5-28452.4 GPPW V8.52及其内装的模拟仿真功能及其内装的模拟仿真功能 4 绘制梯形图绘制梯形图用菜单命令“编辑编辑_写入模式写入模式”进入写入模式,这样才能在主编辑区中绘制梯形图。可以用绘图工具栏中的绘图元件符号来绘制图2.7梯形图,绘制方法与6.3节介绍的FXGP一样,不再重复。画好后要用菜单命令“变变换换_变换变换”或单击变换按钮 ,使梯形图由灰变白。(3)梯形图的模拟仿
37、真梯形图的模拟仿真“工具工具_梯形图逻辑测试起动(梯形图逻辑测试起动(L)”,出现自动进行PLC写入的模拟进度画面,之后,出现监控状态窗和梯形图逻辑测试工具窗,分别如图2.10和图2.12所示。2022-5-28462.4 GPPW V8.52及其内装的模拟仿真功能及其内装的模拟仿真功能 5再用 “在线在线_调试调试_软元件调试软元件调试”,出现“软元件测试”对话框,在上部软元件列表框中输入要进行强制操作的软元件名,按需要,按“强制ON”、“强制OFF”和“强制2022-5-28472.4 GPPW V8.52及其内装的模拟仿真功能及其内装的模拟仿真功能 6ON/OFF取反” 某一个按钮,在对
38、话框下部“软元件”及“设置状态”下将会显示执行结果,如图2.13所示。模拟仿真图2.7中梯形图的画面如图2.14所示。图(a)表示开始时的画面。图(b)表示对X011按了9次“强制ON/OFF取反” ,以2022-5-28482.4 GPPW V8.52及其内装的模拟仿真功能及其内装的模拟仿真功能 7模拟输入5个计数脉冲,C0的当前值达到设定值5,Y000接通画面;图(c)表示X010被强制ON后,C0才被复位,其当前值随之变为0,从而Y000被断开时的画面。最后再次单击逻辑测试按钮关闭测试。(4)梯形图模拟仿真时序图梯形图模拟仿真时序图时序图如图2.15所示,与图2.7(b)波形图是吻合的。
39、获得时序图步骤: 在图2.12 逻辑测试工具窗,用如图2.16所示菜单命令“菜单起动菜单起动_继电器内存监视继电器内存监视”,出现软元件内存监控窗时,再用如图2.17所示菜单命令“时序图时序图_起动起动”,将出现如图2.15所示的时序图窗。在时序图窗中,选中2022-5-28492022-5-28502.4 GPPW V8.52及其内装的模拟仿真功能及其内装的模拟仿真功能 9“软件登录软件登录”为“自动自动”,选中“图表表示范围图表表示范围”为“X10”,单击“监控停止监控停止”按钮即可进入监控状态,并自动在时序图窗左边出现此梯形图中的各个软元件(见图2.15左边)。调试方法与上面介绍的逻辑测
40、试时的情形类似,只是改用双击来对X010和X011强制ON/OFF,从而得到图2.15 所示时序图了。(5)梯形图监控,在线调试运行)梯形图监控,在线调试运行用SC-09电缆把PC机与PLC连接起来,对图2.7梯形图进行在线监控调试。用菜单命令“在线在线_PLC写入(写入(W)”,将程序下载到PLC中;用 “在线在线_监视监视_监视模式监视模式”进入监控。用外接按钮X010和X011进行调试;如果没有外接按钮,可用 “在线在线_调试调试_软元件调试软元件调试”进行调试。2022-5-2851本章小结本章小结(1)PLC软元件是指可以被程序使用的所有功能器件,可以将它们理解为具有不同功能的内存单元。对这些单元的操作,就相当于对内存单元的读/写。只是在名称上借用了继电器控制中常用的“继电器”、“定时器”、“计数器”等名词。在使用PLC时需要在外部进行硬件连接的软元件只有输入/输出继电器,其它软元件只能通过程序加以控制。(2)要求熟悉FX2N系列PLC内部软元件的地址分配、FX系列PLC的型号命名,了解PLC的源型与漏型。(3)掌握GPPW的模拟仿真功能,指导PLC学习。