- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S200程序设计与分析
PLC培训讲义 S200程序设计与分析 本章内容主要介绍:S200常用元件及地址分配、常用设计环节、定时器及计数器的使用、程序的结构(主程序、子程序、中断程序之间的相互关系) PLC数据基础:数据的表示 PLC数据存储类型 1、数据位/BOOL(bit) 二进制的一位 如:V0.0 2、字节/Byte:8位二进制码构成1个字节 VB0 3、字/Word:两个字节构成一个字,共16位二进制数据位。 VW0(由VB0和VB1构成) 4、双字/Double word:两个字构成一双字。 VW0(由VD0和VD1构成:VB0、VB1、VB2、VB3 PLC编程元件分类(一) PLC的编程元件(存储单元)按功能分为: 1、输入映像寄存器(标志位位I),接受且只接受外部输入设备的状态信息;其范围为IB0~IB15共16个字节 (其中,未用到的位可作为内部标志位存储器用) 2、输入映像寄存器(标志位位O),接受运算结果,并驱动相应的负载)其范围为QB0~QB15共16个字节 3、用于存放中间结果或设置参数。它可以进行位寻址,也可以按照字节、字、双字位单位进行寻址。机型不同,变量范围不同。 PLC编程元件分类(二) 4、内部标志位存储器 保存中间结果和控制信息,相当于中间继电器的功能,可按照位、字节、字、双字等方式进行读写。范围:M0.0~M31.7共32个字节。 5、特殊标志位存储器SM 完成CPU和用户中间的信息交换。位用户提供大量的状态信息和完成不同的控制功能。 常用:SM0.0:CPU运行状态指示; SM0.1:程序运行时产生一个周期的脉冲,常用于调用初始化程序。 SM0.3:开机进入运行时,接通一个扫描周期,可用在启动操作前对设备进行预热。 SM0.3、4:PLC运行时产生1Min/1S的脉冲。SMB30/ SMB130设置通过通信口“0”或“1”连接的PLC为“00”为从站;“10”为主站 PLC编程元件分类(三) 6、局部变量存储器L 全局变量可以被任何程序访问,局部变量只是局部有效,供特定的程序使用。范围:LB0~LB63,其中,LB60~LB63为系统保留字节。 7、高速计数器HC CPU224/226共有6个高速计数器,最高不超过30KZ,HC0~HC5。 8、累加器 AC 用来存放中间数据、运算结果、运算数据。32位。AC0~AC3 PLC编程元件分类(四): 定时器 9、定时器 提供1ms, 10ms, 100ms的定时器。定时器包括通电延时TON、断电延时TOF和保持型通电延时三种方式。 PLC编程元件分类(五): 计数器、模拟量输入/输出映像寄存器 10、计数器 计数器的功能是对输入的脉冲进行计数,包括:加计数、减计数、加减计数等形式。 11、模拟量输入寄存器AI 用于存放模拟量模块转换的数据,编号:AIW0,AIW2,AIW4……….AI62。共32个,数据为16位。 AI为只读存储器。注意:由于在模拟量输入/输出存储器中,为双字节,因此编号为偶数。另外在使用过程中应多分配一个空字。如:由三路模拟量输入分配的寄存器为AIW0,AIW2,AIW4,另外的AIW6不能被其他的模拟量用作输入/输出寄存器。 程序分析与设计:基本环节(一) 1、起保停程序 起保停程序中,启动信号为“ON”,则表示启动条件满足,使输出为从”OFF“变“ON”,当停止的信号为“ON”, 则输出从“ON”变”OFF“,在具体的程序中,启停的条件可能是多个条件的逻辑运算结果。 程序分析与设计:基本环节(二) 互锁电路 互锁电路实现 Q0.0和Q0.1之间的互锁,两者是互斥的关系。如电动机正反转时,正转和反转接触器不能同时接通。 程序分析与设计:基本环节(三) 单向封锁电路 单向封锁和互锁的区别在于:Q0.0封锁Q0.1,但是Q0.1并不封锁Q0.0.即Q0.0的状态不收受Q0.1影响,但是,只有当Q0.0为“OFF ”时, Q0.1才可能为 ” ON ” 。 程序分析与设计:基本环节(四) 顺序启动程序 只有当Q0.0启动时,才能启动Q0.1。 程序分析与设计:基本环节(四) 异地控制 分别将I0.0, I0.2及I0.1, I0.3放在不同位置,在不同位置都可以启动或停止Q0.0。 程序分析与设计:定时器的使用(一) 定时器在使用时,应注意定时器类型及时间基数。选择合适的定时器编号。 特点:当连续接通100×100ms后,定时器的状态寄存器状态为ON,但是,当I0.0断开时, T37马上变为“OFF”。思考: T37的常开触点具有延时接通的功能,其常闭触点具有什么功能呢? 程序分析与设计:定时器的使用(二) 分析下列程序,看看结果是什
文档评论(0)