网站大量收购闲置独家精品文档,联系QQ:2885784924

三菱PLC编程语言介绍.pptVIP

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
梯形图编程中的难点 梯形图编程过程中需要考虑到复杂的电路互锁信号,这样就往往使程序设计者由于考虑不全面,把接下来的程序执行过程中应该复位掉的信号而忘记复位,增加了程序设计人员的负担。 梯形图编程中没有固定的编程规则,不同的设计者按照各自不同的编程习惯、思路、方法来设计出相同功能的程序,以致要完全理解其他人设计的程序比较困难。 SFC编程的优点 在程序中可以很直观的看到设备的动作顺序。 编程规则像设备动作顺序一样被严格限制 机械设备工程师都能很容易地理解程序 不同编程人员引起的程序差异性减到最小 SFC编程的优点 更容易设计和维护系统 不需要复杂的互锁电路 还可以用大家熟悉的梯形 图编程方法 SFC编程的不足 SFC适用于顺控程序,不适用于非顺控的控制,比如, 手工操作 中断操作 用于上述控制时,建议采用梯形图编程 Structured Text “ST”语言 C语言,有与BASIC语言相似的语法构造,结构化程序语言 ST语言,运算符·控制结构·函数等制作程序 ?运算符: *,+,-,,,= 等 ?控制结构: 条件式,重复,选择分支等 ?函数:MELSEC命令,IEC标准函数 ST语言的卖点 GX Developer Version 8 (ST) 支持的ST语言符合 IEC61131-3标准 类似于高级语言VC的编程 支持在线修改 使用ST功能块提高了设计的效率 项目信息(标签,FB定义和ST程序)可以存储在PLC中 从PLC读出的ST程序仍然保持ST结构ST 分割的监视窗口使可以同时浏览程序和监视数据 GX Developer Version 8(ST) 在GX Developer中编辑ST程序 不同颜色表示不同的程序参数 GX Developer Version 8(ST) FB(Function Block) 三菱QPLC编程语言介绍 * 三菱编程方式总貌 指令表 FBD ST编程 梯型图 SFC编程语言 什么是SFC 。 ? SFC(Sequential Function Chart)是“顺序功能图”的缩写,一种编程语言。 是将整个控制流程分割为一系列的控制步,用以清晰的表示程序执行顺序和控制条件。? 前進 下降 中間点 Cramp 下降端 上昇 Timer 前進 上昇端 Uncramp 前進端 後退 Timer 後退端 過去的動作 未来的動作 現在的動作 前進 下降 中間点 Cramp 下降端 上昇 Timer 前進 上昇端 Uncramp 前進端 後退 Timer 後退端 過去的動作 未来的動作 現在的動作 SFC的结构 可以有多个控制条件 用机械手来自动的搬运零件 启动机械手按扭,机械手从原点向下运动,碰到下限,停止运动,开始抓取零件,等待5秒后向上运动,碰到上限停止,转动一个角度,放置零件,再等待5秒后,转动到原点位置,准备下一个工序。 举例说明 机械手在原点 [工艺流程说明] [SFC程序] [步内程序和转移条件] 按启动按钮 机械手向下运动 抓取零件 5秒钟后 , 机械手向上运动 [工艺流程说明] [SFC程序] [步内程序和转移条件] 转动机械手 放下零件 5秒钟后返回原点 * Manual All manual operations written in ladder Manual ON Manual OFF I** All interrupt operations written in ladder IRET ST编程语言 GX Developer Version 8 (ST) 比梯形图更易于理解 例子:浮点运算简单 分割的窗口 -- 3. MELSEC 指令 2. IEC 指令 1. 选择,循环语句等:IF, CASE, FOR, WHILE, REPEAT, EXIT, RETURN 指令 同 GX Developer Ver 8 ( ),**(power),NOT,*,/,MOD,+,-,compare,=,, AND, XOR, OR 运算符 BOOL,INT, DINT,UINT,UDINT?LINT, USINT,ULINT, WORD, DWORD, LWORD, REAL, LREAL, STRING, BYTE,TIME, DATE,TOD,DT,ARRAY, BOOL, INT, DINT, REAL, STRING, ARRAY, STRUCTURE 数据类型 语言 -- - 高性能型 QCPU, SX 控制器、过程型 CPU:  4096 (IF~THEN 是1条) - 基本型QCPU: 300 条件指令的数目 -- 根据PLC类型. ST程序的数目

文档评论(0)

ki66588 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档