版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026/7/161第2章可编程序控制器的软件构成2.1可编程序控制器的系统软件2.2可编程序控制器的应用软件2.3可编程序控制器的用户工作环境2.4可编程序控制器的编程软件2026/7/162第2章可编程控制器的软件构成PLC软件系统软件应用软件系统管理程序用户指令解释程序专用标准程序模块2026/7/163
系统软件包括系统管理程序,用户指令解释程序和供系统调用的专用标准程序块等。
系统管理程序用于运行管理、存储空间分配管理和系统的自检,控制整个系统的运行;
用户指令解释程序是把应用程序(梯形图)的输入翻译成机器能够识别的机器语言;
专用标准程序模块是由许多独立的程序块组成,各自能完成不同的功能。系统程序由PLC生产厂家提供,并固化在EPROM中,用户不能直接读写。
2.1可编程序控制器的系统软件2026/7/1642.2可编程序控制器的应用软件
1、应用软件是用户为达到某种控制目的,采用PLC厂家提供的编程语言自主编制的程序。使用PLC实现某种控制目的,用存储在计算机中的程序实现控制功能,就是人们所指的存储逻辑。应用程序是一定控制功能的表述。同一台PLC用于不同的控制目的时就需要编制不同的应用软件。用户软件存入PLC后如需改变控制目的可多次改写。2、继电接触器与PLC控制方案的比较2026/7/165例1用继电接触器实现电动机启/停控制QSFRFUKMM3~
工作原理:
合刀开关QS按SB1→KM线圈得电按SB2→KM线圈失电M3~M3~→KM辅助触头闭合自锁→KM主触头闭合→M运转→KM辅助触头解除自锁→KM主触头断开→M停转KMSB1KMSB2FR主电路控制电路2026/7/166QSFRFUKMM3~M3~M3~KMFRX0X1COMY0COM1Y0X0Y0~220VSB1SB2PLCX1例2用PLC实现电动机启/停控制主电路控制电路用户程序2026/7/167例3用继电接触器实现电动机正/反转控制
UVWQSFRFUM3~~~KM1KM2KM2SB1SB3FRSB2KM1KM2KM1KM2KM12026/7/168QSFRFUM3~KM2按SB1→KM1得电→KM1常开触头闭合→M运转误按SB2→KM2得电若去掉互锁—合QS,→KM2常开触头闭合→
UVW则电源U、W相间短路M3~→
熔断器
FU烧毁!KM1
互锁设计
KM2SB1SB3KRSB2KM1KM2KM1KM2KM1加互锁防止短路KM1KM22026/7/169采用电气和机械双重互锁的电动机正/反转控制电路利用复合按钮SB1、SB2,实现机械互锁正转
反转直接转换KM1和KM2的电气互锁必不可少!QsKRFUM3~KM1KM2KM2SB1SB3FRSB2KM1KM2KM1KM2KM1
UVW2026/7/1610例4用PLC实现电动机正、反转控制PLC内部用户程序Y0X0Y0X2Y1X1Y1X2X1X0Y0Y1QSFRFUM3~KM1KM2
UVWKM1FRX0X1COMY0COM1SB1SB2PLCSB3X2KM2KM1Y1KM2~220V2026/7/16112.2可编程控制器的应用软件
3、应用软件编程语言表达方式(1)梯形图(Ladderdiagram)梯形图语言是一种以图形符号及图形符号在图中的相互关系表示控制关系的编程语言,是从继电接触器控制电路演变过来的。(2)指令表(Instructionlist)指令表也叫做语句表。它和单片机程序中的汇编语言有点类似,由语句指令依一定的顺序排列而成。(3)顺序功能图(Sequentialfunctionchart)顺序功能图常用来编制顺序控制类程序。它包含步、动作、转换三个要素。2026/7/16122.2可编程控制器的应用软件(4)功能块图(Functionblockdiagram)功能块图是一种类似于数字逻辑电路的编程语言,熟悉数字电路的人比较容易掌握。该编程语言用类似与门、或门的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入端、输出端的小圆点表示“非”运算,信号自左向右流动。就像电路图一样,它们被“导线”连接在一起,如下图所示。2026/7/16132.2可编程控制器的应用软件(5)结构文本(Structuredtext)随着PLC技术的飞速发展,如果许多高级功能还使用梯形图来表示,会很不方便。为了增强PLC的数学运算、数据处理、图表显示、报表打印等功能,方便用户的使用,许多大中型PLC都配备了PASCAL、BASIC、C等高级编程语言。这种编程方式叫结构文本。与梯形图相比,结构文本有两个很大的优点,其一是能实现复杂的数学运算,其二是非常简洁和紧凑,用结构文本编制极其复杂的数学运算程序可能只占一页纸。结构文本用来编制逻辑运算程序也很容易。2026/7/1614
PLC可看成是由各种功能元器件(软元件)组成的工业控制器。利用编程语言,按照一定的逻辑关系对这些软元件进行编程(调用),就可实现某种控制要求。
PLC的编程软元件实质上是存储器单元,每个单元都有惟一的地址。为了满足不同的功用,存储器单元作了分区,因此,也就有了不同类型的编程软元件。
在系统软件的安排下,不同的软元件具有不同的功能。FX2N系列PLC编程软元件如下表所示。2.3可编程控制器的用户工作环境2026/7/16152.3可编程控制器的用户工作环境元件类型性能规格元件编号输入继电器(X)
DC输入
24VDC,7mA,光电隔离
X000~X267(8进制编号)
输出继电器(Y)
继电器(MR)
AC250V,DC30V,2A/1点(电阻负载)
Y000~Y267(8进制编号)
双向可控硅(MS)
AC85~242V,0.3A/点,0.8A/4点(电阻负载)
晶体管(MT)
DC5~30V,0.5A/点,0.8A/4点,1.6A/8点(电阻负载)
辅助继电器(M)一般用
M0~M499(500点)
保持用
电池后备区
M500~M1023(524点)
保持用
电池后备固定区
M1024~M3071(2048点)
特殊用
M8000~M8255(256点)
FX2N系列PLC编程软元件一览表
(1)2026/7/16162.3可编程控制器的用户工作环境元件类型性能规格元件编号状态寄存器(S)初始化用
S0~S9(10点)一般用S10~S499(490点)保持用电池后备S500~S899(400点)报警用电池后备S900~S999(100点)
定时器(T)
100ms0.1~3276.7sT0~T199(200点)10ms0.01~327.67sT200~T245(46点)1ms(积算)0.001~32.767s(保持)T246~T249(4点)100ms(积算)
0.1~3276.7s(保持)T250~T255(6点)
FX2N系列PLC编程软元件一览表(2)
2026/7/1617元件类型性能规格元件编号计数器(C)加计数器
16位,0~32767,一般用
C0~C99(100点)16位,0~32767,电池后备
C100~C199(100点)加/减计数器
32位,-2147483648~2147483647
,一般用
C200~C219(20点)32位,-2147483648~2147483647
,电池后备
C220~C234(15点)高速计数器
32位加/减计数,电池后备C235~C255(6点)
数据寄存器(D)
通用16位,一般用
D0~D199(200点)16位,电池后备D200~D511(312点)文件寄存器16位,电池后备D512~D7999(7488点)特殊用16位,电池后备
D8000~D8195(106点)
变址16位,电池后备
V0~V7、Z0~Z7(16点)
FX2N系列PLC编程软元件一览表(3)
2026/7/16182.3可编程控制器的用户工作环境特殊辅助继电器触点利用型M8000运行标志M8002初始脉冲M8002初始脉冲线圈驱动型M8012100ms脉冲M80131s时钟脉冲M8030电池欠压M8033输出保持M8034禁止输出线圈由PLC自行驱动,用户只能利用其触点用户程序驱动线圈后,PLC作特定动作2026/7/16192.4可编程序控制器的编程软件三菱SWOPC-FXGP/WIN-C编程软件是用于FX系列PLC的编程软件,可在Windows9x或Windows3.1及以上操作系统运行,主要有以下功能。(1)SWOPC-FXGP/WIN-C编程软件,可通过电路符号,列表语言及SFC符号来创建顺控指令程序,建立注释数据及设置寄存器数据;(2)创建顺控指令程序以及将其存储为文件,用打印机打印;(3)该程序可在串行系统中与PLC进行通讯、文件传送、操作监控和各种测试。2026/7/16202.4可编程控制器的编程软件1.系统配置(1)CPU:486以上;内存:16兆以上(2)接口单元
FX-232AWC型RS-232C/RS-422转换器(便携式),FX-232AW型RS-232C/RS-422转换器(内置式)或其他指定的转换器。(3)通信电缆采用RS-422cable(RS-422缆线),选取如下:①FX-422CAB0型RS-422缆线(用于FX0,FX0S,FX0N型PLC,1.5米)。②FX-422CAB型RS-422缆线(用于FX1,FX2,FX2C型PLC,0.3米)。③FX-422CAB-150型RS-422缆线(用于FX1,FX2,FX2C型PLC,1.5米)。2026/7/16212.编程软件的使用(1)系统启动:双击桌面图标打开的SWOPC-FXGP/WIN-C窗口如下图所示。2.4可编程控制器的编程软件2026/7/16222.4可编程控制器的编程软件选取[文件]菜单下的[退出]命令,即可退出SWOPC-FXGP/WIN-C系统,如下图所示。2026/7/1623①创建新文件创建新的顺控程序的操作方法是:选择[文件]-[新文件],或者按[Ctrl]+[N]键,然后在PLC类型设置对话框中选择顺控程序的目标PLC类型,如选择FX2系列PLC后,单击[确认],或者按[O]键即可,如图下图所示。2.4可编程控制器的编程软件(2)文件的管理图2026/7/16242.4可编程序控制器的编程软件②打开文件选择[文件]-[打开]菜单或按[Ctr1]+[O]键,在打开的文件菜单中选择一个所需的顺控指令程序后,单击[确认]即可,如下图所示。2026/7/16252.4可编程控制器的编程软件③文件的保存和关闭如果是第一次保存,屏幕显示如图所示的文件菜单对话框,可通过该对话框将当前程序赋名并保存。操作方法是:执行[文件]-[保存],或按[Ctr1]+[S]键操作即可。2026/7/1626将已处于打开状态的顺控程序关闭,再打开一个已有的程序及相应的注释和数据。操作方法:执行[文件]-[关闭打开]菜单操作即可,如图所示。2.4可编程控制器的编程软件2026/7/1627(3)梯形图编程
①编辑操作
梯形图单元块的剪切、拷贝、粘贴、删除、块选择以及行删除和行插入,通过执行[编辑]菜单栏实现。元件名的输入、元件注释、线圈注释以及梯形图单元块的注释,也可通过执行[编辑]菜单栏实现,如图所示。2.4可编程控制器的编程软件2026/7/1628②元件输入触点、线圈、特殊功能线圈和连接导线的输入,程序的清除,通过执行[工具]菜单栏实现,如图所示。
③
梯形图的转换将创建的梯形图转换格式存入计算机中,操作方法是:执行[工具]-[转换]菜单操作或按F4键,如图所示。在转换过程中显示梯形图转换信息,如果在不完成转换的情况下关闭梯形图窗口,被创建的梯形图被抹去!2.4可编程控制器的编程软件2026/7/1629④查找光标移到程序的顶、底和指定程序步显示程序,有关元件接点、线圈和指令的查找,元件类型和编号的改变,元件的替换,通过执行[查找]菜单栏实现,如图所示。2.4可编程控制器的编程软件2026/7/1630(4)指令表编程
执行[视图]-[指令表]或按[N]键,可实现指令表状态下的编程;通过[视图]-[指令表]或[梯形图],可实现指令表程序与梯形图程序之间的转换,如图所示。2.4可编程控制器的编程软件2026/7/1631(5)程序的检查
执行[选项]-[程序检查],选择相应的检查内容,单击[确认],可实现对程序的检查,如图所示。2.4可编程控制器的编程软件2026/7/1632(6)程序的传送功能
[读入]将PLC中的程序传送到计算机中。[写出]将计算机中的程序发送到PLC中。
[校验]将计算机与PLC中的程序加以比较校验,操作方法是执行[PLC]-[传送]-[读入]、[写出]、[校验]菜单完成操作。当选择[读入]时,应在[PLC
模式设置]对话框中将已经连接的PLC模式设置好,操作菜单如图所示。2.4可编程控制器的编程软件2026/7/1633传送程序时,应注意以下问题:计算机的RS232C端口及PLC之间必须用指定的缆线及转换器连接;执行完[读入]后,计算机中的程序将被丢失,原有的程序将被读入的程序所替代,PLC模式改为被设定的模式;在[写出]时,PLC应停止运行,程序必须在RAM或EE-PROM内存保护关断的情况下写出,然后进行校验。2.4可编程控制器的编程软件2026/7/1634
设置显示元件
设置在元件登录监控中被显示的元件,操作方法是在元件设置对话框中对以下各项进行设置。[元件]设置为待监控的起始元件。有效的元件为位元件X、Y和M;字元件S、T、C和D;变址寄存器V和Z。[显示点数]设置由元件不断表示的显示点数,最大登录数为48点。[刷新屏幕]清除已显示元件,显示新的指定元件。设置完成后点击登录按钮或按[Enter]键。2.4可编程控制器的编程软件2026/7/1635
元件监控
监控元件单元的操作方法是执行[监控/测试]-[元件监控]菜单操作命令,屏幕显示元件登录监控窗口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 露天采矿挖掘机司机安全技能测试水平考核试卷含答案
- 2026年宁夏专升本考试试题及答案语文
- 2026年代码设计色彩考试试题及答案
- 酒店经营管理试题及答案
- 经济员考试试题及答案
- 2025-2026学年美育教学设计图片设计
- 2025-2026学年睡前儿歌教学设计
- 2025-2026学年前声母教学设计英语小学
- 冶金煤气考试试题及答案
- 2025-2026学年现场音乐制作人教学设计
- 血源性传染病传播与安全防护
- 网络防火墙策略调整审批流程方案
- 四川省成都市达标名校2026届数学高一下期末统考试题含解析
- 怀孕知识教学课件
- 汽车制造业冲压工位工人绩效考核表
- 四大英语时态专项训练题
- 2025版CSCO尿路上皮癌诊疗指南
- 2025年八年级上学期历史早背晚默资料
- 昆虫备忘录公开课课件
- 医学生职业生涯规划与就业指导临床医学专业教学系列课件19讲解
- 浙江水利专业高级工程师任职资格考试题及答案
评论
0/150
提交评论