- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
零基础自学PLC入门第七讲
零基础自学PLC入门第七讲
FX 系列 PLC 步进指令、功能指令程序的编写和应用
1. 步进指令
1.1 功能简介
在现实的工业机械控制中,各个动作是按照时间、工艺、传感器等的先后次序,遵循一定的规律程序进行控制输出动作。
一套完整的控制系统,要达到满足某种功能、工艺和控制的需要,还涉及到手动控制、自动控制、原点回归功能和学习(自适应)功能等等;这就需要到步进梯形指令,这个指令可以生成流程和工作与顺序功能非常接近的程序。顺序功能图中每一步包含一小段程序,每一步与其它步完全独立使用的。编程者根据控制要求将程序段按一定的顺序组合一起或者随意调用和组合,进行系统控制或者变更工序控制,在这里,可以将步看成是子程序;
这种编程方法灵活、多样性、便利、快捷,比如 PLSY、PLSR 等指令在 PLC 中对应于 Y0 或者 Y1 输出时,原则是出现一次,在这种情况时,如果对步进电机或者伺服电机进行多段控制或者复杂工艺和多运动轨迹控制的需求,那么,可以将 PLSR Y0 的相关指令放置到某个 STL 步中,如 STL S88,在程序运行时,N 种的控制工艺或者速度和运动轨迹等,则可以 N 次 SET STL88,来达成控制目的;用 FX2N 系列 PLC 的状态继电器编制顺序控制时,应与 STL 指令一起使用。S0~S9 用于初始步,S10~S19用于自动返回原点。S20~S899 用作动作状态控制。RET 表示状态 S 流程的结束。
1.2 步进指令(STL、RET)
1.3 应用案例
控制要求:
假设有 4 台电机,Y0,Y1,Y2,Y3。第一台电机击开始按钮为 X0,按下 X0 第一台电机运转。第二台点击开始按钮为 X1,当第一台运转后此时按下 X1 第二台电机运转否则不运转。第 3 台电机开始按钮为 X2,当第二台电机运转后按下 X2 第三台电机运转否则不运转。第四台点击开始按钮为 X3,当第三台电机运转后按下 X3第四台电机运转否则不运转。
用三菱 PLC 中文版编程软件 Gx-Developer8.31 编写梯形图。
参照第 3 章 3.2 将 PLC 与计算机连接。
参照第 4 章 4.4 将已编译好的工程文件写入 PLC。
参照第 4 章 4.5 计算机监视 PLC。可以在计算机显示器监视 PLC 实时状态。
编写完毕转图 7-2 后用 PLC 学习机做实际测试。
2. 传送类指令指令
传送类指令包含以下 10 种指令。
(1)MOV 传送指令
(2)CML 取反传送指令
(3)XCH 字交换指令
(4)SWAP 上下字节交换指令
(5)BMOV 成批传送指令
(6)FMOV 一点多送指令
(7)SMOV 位移位传送指令
(8)BIN 转换 BCD 码指令
(9)BCD 转换 BIN 码指令
(10)PRUN 八进制传送指令
由于本书是入门教材,所以只介绍 MOV、CML、XCH 指令,其它指令请读者参考 FX-2N 程手册。
2.1 MOV 传送指令
2.工作原理
当 X001=1 的时候,把数据 H5555(H 代表 16 进制数据即 0101 0101 0101 0101)传送到 K4Y000 中,Y17~Y0的数值为 0101 0101 0101 0101 。当 X002=1 的时候,把数据 H9999(H 代表 16 进制数据即 1010 1010 1010 1010)传送到 K4Y000 中,Y17~Y0(高位在千)的数值为 1010 1010 1010 1010 。其中 H 代表 16 进制,K 代表 10 进制。
K4Y000 代表 Y000~Y17 包含位个数 16 个不包括 Y8 与 Y9。(详情请 FX-2N 参考编程手册)。
3.程序测试
当按下学习机上的 X1 按钮时,你会发现 Y16,Y14,Y12,Y10,Y6,Y4,Y2,Y0 灯亮。
当按下学习机上的 X2 按钮时,你会发现 Y17,Y14,Y13,Y10,Y7,Y4,Y3,Y0 灯亮。
2.2 CML 取反传送指令
1.功能简介
所谓 CML 取反传送指令就是把 S 中的数据取反后传到 D 中去。
梯形图:
图 7-7 CML 指令梯形图
适用范围:
S: K、H KnX KnY KnM KnS T C D V、Z
D: KnY KnM KnS T C D V、Z
2.工作原理
当 X000=1 的时候,把数据 H5555 取反后(即 1010 1010 1010 1010)传送到 K2Y4Y000 中,Y17~Y0 的数值为 1010 1010 1010 1010。(所谓取反就是把 1 用 0 替换,把 0 用 1 替换)其中 H 代表 16 进制,K 代表 10
您可能关注的文档
最近下载
- PLC编程手册.pdf VIP
- 注册环保工程师之注册环保工程师专业基础题库及答案【各地真题】.docx VIP
- 2025春议题式导与学道德与法治七年级下册04-第四单元 生活在法治社会(教用).docx
- 存储架构优化方案.docx VIP
- 中医在抑郁焦虑调理中的思路.pptx VIP
- 住院患者走失应急预案.pptx VIP
- 脾梗死护理个案.pptx VIP
- GB∕T 40685-2021 信息技术服务 数据资产 管理要求.pdf
- 变配电所二此设备应急故障处理—变配电所保护误动和拒动故障查找处理(高铁变电设备检修).pptx
- 部编人教版六年级上册《道德与法治》全册知识点归纳、考点整理,复习必备.docx VIP
文档评论(0)