项目五:编程应用举例.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

图4.42加热炉推料机自动上料控制流程图*解:(1)输入/输出接点分配见表4.19表4.19I/O分配表输入装置PLC输入端子号输出装置PLC输出端子号停机SB1001炉门开KM1031运行SB2002炉门关KM2032门开1ST011推料机进KM3033进2ST012推料机进KM4034退3ST013门关,回原位4ST014(2)控制逻辑梯形图*3.指令程序LDIX001LDX011OUTY034MCNOORY033LDX013SPM100ANIX012ORY032LDX002ANIY034ANIX014ANDX014OUTY033ANIY031ORY031LDX012OUTY032ANIX011ORY034MCRNOANIY032ANIX013ENDOUTY031ANIY033**第二个应用实例是用PLC完成三相异步电动机的正反转控制。根据前面的控制思路,首先要有主电路。实现电动机的正反转控制需要有两个接触器,一个正转接触器KM1一个反转接触器KM2通过两个接触器对电动机的电源进行调相,实现正反转控制。*根据控制要求,I/O接线图中,有三个输入信号和两个输出信号送入PLC。正转启动信号SB2接输入继电器X0,反转启动信号SB3接输入继电器X2,停止信号SB1接输入继电器X3。连接公共端COM。正转接触器KM1的线圈接输出继电器Y1,反转接触器KM2的线圈接输出继电器Y2。这里提醒大家注意:PLC的运算速度非常快,远远大于接触器硬件的动作速度,在程序中正反转输出信号交替时,可能会出现正转输出信号断开,正转接触器线圈还来不及释放,而反转输出信号接通送出,使反转接触器线圈动作的现象,造成电源的短路事故,所以在正转接触器的线圈回路串联反转接触器的常闭触点,在反转接触器的线圈回路串联正转接触器的常闭触点,实现硬件互锁功能。下面看梯形图。*梯形图有两条逻辑线,分别实现正转连续运转和反转连续运转,在两个方向的连续运转梯形图的基础上加入互锁触点。也就是说在正转输出继电器线圈Y1回路中串入反转输出继电器Y2的常闭触点和反转启动信号的常闭触点X1进行互锁。同理,反转输出继电器线圈Y2回路中串入正转输出继电器Y1的常闭触点和正转启动信号的常闭触点X0进行互锁。梯形图中接触器和按钮的常闭触点实现软件双重互锁.根据梯形图写出对应的指令表。叙述指令表。项目五:编程应用举例

(一)娄底职院2010*一数据寄存器数据寄存器是存储数值数据的软元件,可以处理各种数值数据。类型:一般用:D0~D199,200点,通过参数设定可以变更为停电保持型。停电保持用:D200~D511,312点,通过参数设定可以变为非停电保持型。停电保持专用:D512~D7999,7488点,无法变更其停电保持特性。根据参数设定可以将D1000以后的数据寄存器以500点为单位设置文件寄存器。特殊用:D8000~D8255,256点。变址寄存器:V0~V7,Z0~Z7,16点。这些寄存器都是16位,最高位为符号位,数值范围为-32768~+32767。将相邻两个数据寄存器组合,可存储32位数值数据,最高位为符号位(高位为大的号码,低位为小的号码。变址寄存器中,V为高位,Z为低位),可处理-2147483648~+2147483647的数值。*一般用及停电保持用数据寄存器在寄存器中一旦写入数据,就不会变化。利用外围设备的参数设定,可以改变一般用与停电保持用数据寄存器的分配。而对于将停电保持专用数据寄存器作为一般用途时,则要在程序的起始步采用RST指令清除其内容。3)在使用PC间简易链接或并联链接下,一部分数据寄存器被链接所占用。特殊用途数据寄存器特殊用途数据寄存器是指写入特定目的的数据,或已事先写入特定内容的数据寄存器,其内容在电源接通时被置于初始值。一般初始值为零,需要设置时,则利用系统ROM将其写入。*变址寄存器FX2N系列PLC的变址寄存器V与Z同普通的数据寄存器一样,是进行数值数据的读入、写出的16位数据寄存器。V0~V7、Z0~Z7共有16个。例如:对于十进制数的软元件、数值(M、S、T、C、D、KnM、KnS、P、K),若V0=K5,执行D20V0时,被执行的软元件编号为D25【D(20+5)】;指定K30V0时,被执行的是十进制数值K35【K(30+

文档评论(0)

134****8738 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档