Lec9GX编程仿真及顺序控制应用技巧.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
作业3:大小球分拣系统(电子作业) 其动作顺序如下: 左上为原点,机械臂下降(当磁铁压着的是大球时,限位开关SQ2断开 而压着的是小球时SQ2接通,以此可判断是大球还是小球) 大球SQ2断开 →将球吸住 →上升SQ3动作 →右行到SQ5动作 小球SQ2接通→将球吸住→上升SQ3动作→右行到SQ4动作 下降SQ2动作→释放→上升SQ3动作→左移SQ1动作到原点。 左移、右移分别由Y4、Y3控制,上升、下降分别由Y2、Y0控制,将球吸住由Y1控制。 第9讲 GX 编程仿真及顺序控制 第9讲 GX 编程仿真及顺序控制 本讲内容 GX Developer及GX Simulator的使用 顺序控制及步进指令 GX Developer及GX Simulator的使用 在GX Developer安装的基础上,安装GX Simulator GX Simulator可对GX Developer编辑的程序进行离线仿真,验证PLC程序的正确性 可手动设置各种条件和输入信息,模拟可能出现的各种情况 离线仿真(同在线仿真)可观察PLC各寄存器的状态 甚至,可以仿真通讯程序的正确性 GX Developer及GX Simulator的使用 创建新工程 eg.以实验二为例,掌握GX的使用 S0: IO分配 功能:按开始按钮,电机正转至正转限位开关转反转,至反转限位开关转正转…直至停按钮 X0 开始Btn Y0 电机正转KM1 X1 Y1 电机反转KM2 X2 停止Btn Y2   X3   Y3   X4 正转限位开关 Y4   X5 反转限位开关 Y5   eg.以实验二为例,掌握GX的使用 S1:编写PLC程序: eg.以实验二为例,掌握GX的使用 S2:离线仿真,验证程序正确性,如果有PLC硬件,最好是在线仿真 eg.以实验二为例,掌握GX的使用 利用软元件测试,观察不同条件或输入情况下各寄存器状态或值,验证程序的正确性,我们称之为程序调试。 顺序控制主要内容 在生产过程中,各执行机构按照既定生产工艺规定的顺序,在各输入信号的作用下,根据内部状态和时间的顺序,自动地有次序的操作,称之为顺序控制。例如,电机顺序起动…… 利用步进指令能实现顺序控制编程,简单、一目了然。 一、顺序功能图SFC 二、步进梯形图STL 三、应用举例 一、顺序功能图(SFC) 顺序功能图SFC(Sequential Function Chart),是描述控制系统的控制过程、功能和特征的一种图形,是设计PLC的顺序控制程序的工具。也称状态转移图。 1993年5月公布。一种较新的编程语言,是各种PLC编程语言规范化的方向。(IEC61131.3) (IEC 1131-3) 1.1 SFC的组成 步: 初始步 :双线方框(S0) 工作步 (S20/S21…) 动作: (Y0/Y1…) 转移:有向连线 转移条件:用文字语言、逻辑表达式或符号标注在表示转换的短线的旁边(X1/X2…) 只有当一个步处于活动状态,而且与它相关的转移条件成立时,才能实现步的转移,转移的结果是它的后续步处于活动状态,相连的前级步则处于非活动状态。 1.2 状态转移图构成规则 步与步不能相连,必须由转移分开; 转移与转移不能相连,必须用步分开; 步与转移、转移与步之间采用有向线连接,如果转移方向是从左至右或是从上到下,此时有向连线上的箭头可省;如果转移方向相反,应用有箭头的连线注明转移方向。 一个状态转移图至少有一个初始步。 1.3 状态转移图的基本形式 单一顺序:动作是一个接着一个相继完成; 选择顺序:某一步后有若干单一顺序步选择。 并行顺序:在某一转移条件下,同时启动若干顺序 作业:请绘制对应的SFC图? 三只灯分别为L1、L2、L3。 L1亮1s后L2亮1s ( L1灭), L2亮1s后L3亮 1s ( L2灭);灭1s之后3灯一齐亮1s,灭1s,再一齐亮1s,回到初始状态。 二、步进梯形图STL FX系列PLC,STL (Step Ladder Instruction)是利用状态(S)寄存器,在顺控程程序上面进行工序步进控制的指令,与之对应的RET指令,表示状态流程的结束,返回主程序。 步进梯形图与状态图一一对应。 STL编程要点及注意事项 STL编程顺序为:先进行驱动,再进行转移,勿颠倒。 程序的最后必须使用RET,返回。当转向某一布,如S0时,必须用OUT指令。 初始状态必须预先作好驱动,否则状态流程不可能向下进行。一般用系统的初始条件,若无初始条件,可用M8002进行驱动。可使用区间复位指令(ZRST)将初始步以外的其余各步状态器复位 状态元件中的S0~S9可用作初始状态。 三、应用举例 某自动台车在启动前位于导轨的中部。工作周期的控制要求如下: 按下启动按钮S

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档