



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
I/O模块I/O接口是PLC 与外界连接的接口。输入接口用来接收和采集输入信号,输出接口用来连接被控对象中各种执行元件,如接触器、电磁阀、指示灯、调节阀(模拟量)、调速装置(模拟量)等。图1-2 PLC的扫描过程PLC有两种工作状态,即运行(RUN)状态和停止(STOP)状态。在运行状态,PLC通过执行反映控制要求的用户程序来实现控制功能。为了使PLC的输出及时地响应随时可能变化的输入信号,用户程序不是只执行一次,而是反复不断地重复执行,直到PLC停机或切换到STOP工作状态。除了执行用户程序外,每次循环过程中,PLC不还要完成内部处理、通信处理等工作,一次循环可分为5个阶段,如图1-2所示。PLC的这种周而复始的循环工作方式称为扫描工作方式。在工作状态下,执行一次上图所示的扫描操作所需的时间称为扫描周期。其典型值为1-100ms。(二)扫描周期在工作状态下,执行一次图2所示的扫描操作所需的时间称为扫描周期。其典型值为1-100ms。当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。 1、输入采样阶段 在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。 、用户程序执行阶段 在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。 3、输出刷新阶段 当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。表2-1 FX2N系列PLC的输入/输出继电器元件号型号FX2N-16MFX2N-32MFX2N-48MFX2N-64MFX2N-80MFX2N-128M扩展时输入X0X78点X0X1716点X0X2724点X0X3732点X0X4740点X0X7764点X0X267184点输出Y0Y78点Y0Y1716点Y0Y2724点Y0Y3732点Y0Y4740点Y0Y7764点Y0Y2677184点基本逻辑指令是PLC中最基本的编程语言,掌握了它也就初步掌握了PLC的使用方法,各种型号PLC的基本逻辑指令都大同小异,现在我们针对FX2N系列,逐条介绍其指令的功能和使用方法。1、输入、输出指令(LD、LDI、OUT)LD(Load):电路开始的常开触点对应的指令,可以用于X、Y、M、T、C和S。LDI(Load Inverse):电路开始时的常闭触点对应的指令,可以用于X、Y、M、T、C和S。OUT(Out):驱动线圈的输出指令,可以用于Y、M、T、C和S。LD和LDI指令对应的触点一般都与左母线相连,在使用ANB、ORB指令时,用来定义与其他电路串并联的电路的起始触点。OUT指令不能用于输入继电器X,线圈和输出类指令应放在梯形图的最右边,OUT指令可以连续使用若干次,相当于线圈的并联。2、触点的串联(AND/ANI)、并联(OR/ORI)指令AND(And):常开触点串联连接指令。ANI(And Inverse):常闭触点串联连接指令。OR(Or):常开触点并联连接指令。ORI(Or Inverse):常闭触点并联连接指令。串、并联指令可以用于X、Y、M、T、C和S。单个触点与左边的电路串联时,使用AND或ANI指令,串联触点的个数没有限制。OR或ORI用于单个触点与前面电路的并联,并联触点的左端接到该指令所在的电路块的起始点(LD点)上,右端与前一条指令对应的触点的右端相连。OR和ORI指令总是将单个触点并联到它前面已经连接好的电路的前端。3、检测上升沿和下降沿的触点指令LDP、ANDP和ORP是用来检测上升沿的触点指令,触点的中间有一个向上的箭头,对应的触点仅在制定位元件波形的上升沿(由OFF变为ON)时接通一个扫描周期。LDF、ANDF和ORF是用来检测下降沿的触点指令,触点的中间有一个向下的箭头,对应的触点仅在制定位元件波形的下降沿(由ON变为OFF)时接通一个扫描周期。上述指令可以用于X、Y、M、T、C和S。边沿检测触点可以与普通触点混合使用。4、电路块串联(ANB)、并联(ORB)指令ORB(Or Block):多触点电路块的并联连接指令。ANB(And Block):多触点电路块的串联连接指令。含有两个以上触点串联连接的电路称为“串联连接块”,串联电路块并联连接时,支路的起点以LD或LDI指令开始,而支路的终点要用ORB指令。ORB指令是一种独立指令,其后不带操作元件号,因此,ORB指令不表示触点,可以看成电路块之间的一段连接线。如需要将多个电路块并联连接,应在每个并联电路块之后使用一个ORB指令,用这种方法编程时并联电路块的个数没有限制;也可以将所有要并联的电路块依次写出,然后在这些电路块的末尾集中写出ORB的指令,但这时ORB指令最多使用7次。将分支电路(并联电路块)与前面的电路串联连接时使用ANB指令,各并联电路块的起点,使用LD或LDI指令;与ORB指令一样,ANB指令也不带操作元件,如需要将多个电路块串联连接,应在每个电路块之后使用一个ANB指令,用这种方法编程时串联电路块个数没有限制,若集中使用ANB指令,最多使用7次。5、栈存储器与多重输出指令MPS(Push)、MRD(Read)和MPP(Pop)指令分别是进栈、读栈和出栈指令,它们用于多重输出电路。MPS指令用于储存电路中有分支处的逻辑运算结果,以便以后处理有线圈的支路时可以调用该运算结果。MRD指令读取存储在堆栈最上层的电路中分支点处的运算结果,将下一个触点强制性地连接在该点。读数后堆栈内的数据不会上下移动。MPP指令弹出存储在堆栈最上层的电路中分支点处的运算结果。使用MPP指令时堆栈中各层的数据向上移动一层,最上层的数据在读出后从堆栈内消失。6、置位复位指令SET:置位指令,使操作保持ON的指令。RST:复位指令,使操作保持OFF的指令。SET指令用于Y、M和S,RST指令可以用于复位Y、M、S、T、C,或将字元件D、V和Z清零。7、程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚纠纷调解技巧-三招挖掘对方婚姻痛点合同
- 石家庄出租车行业劳动合同续签及调整管理办法
- 创意离婚协议样本:搞笑版财产分割及子女监护权协议
- 重大基础设施项目竞争性磋商文件编制合同
- 专业车场租赁:三方商业停车场租赁合同
- 离婚协议中关于房产分割与居住权确认合同
- 窑厂土地复耕与生态循环农业项目施工合作协议
- 体育馆租赁合同样本:全民健身中心租赁协议
- 网络安全科技公司股权赠与及数据安全保护协议
- 高效空运服务协议:空运提单货物运输时效及延误赔偿
- 华为信息安全管理培训课件
- 诗经整本书阅读课件
- (2025年标准)预售小麦协议书
- 2025年院感测试题及答案
- 承包商全流程安全培训
- 养生店国庆节活动方案
- 7.1促进民族团结 课件 2025-2026学年统编版道德与法治九年级上册
- 2025年建筑施工安全教育试题及答案
- 桩基质量管理制度
- 口腔颌面外科缝合技术要点
- 2025至2030中国军用导航仪器行业市场深度研究与战略咨询分析报告
评论
0/150
提交评论