- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模块四:功能指令的使用项目4-4 广告牌流水灯光控制 南京技师学院PLC精品课程课题组 1、四则运算指令有哪些? 答:由加法指令、减法指令、乘法指令和除法指令组成。 二、情景模拟: FX2N系列可编程控制器移位指令从功能上来说,可以是循环移位,也可以是线形的移位。移位指令也可用于数据的2倍乘除处理,形成新数据,或形成某种控制开关。 此课题我们首先要学习如何使用移位指令,再来讨论跳转和循环结构的程序编写问题。 广告牌流水灯光控制系统如图4-4-1所示,设计一个16位彩灯控制程序,要求Y17-Y10从Y17开始以1S速度逐位右移,到Y10后再以1S速度逐位左移,如此循环4次,然后跳转为在Y0-Y7从Y0开始以1S速度逐位左移,到Y7后再以1S速度逐位右移,如此循环2次后为一个周期,最后再进行循环。 执行这两条指令时,各位的数据向右(或向左)循环移动n位(n为常数),16位指令和32位指令中n应分别小于16和32,每次移出来的那一位同时存入进位标志M8022中。 例:某灯光招牌有L1-L8,8个灯接于K2Y000,要求当X000为ON时,灯先以正序每隔1S轮流点亮,当Y007亮后,停2S;然后以反序每隔1S轮流点亮,当Y000再亮后,停2S,重复上述过程。当X001位ON时,停止工作。 1、I/O分配(见表4-4-7) 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 馋死 * * 可编程控制器应用技术 三菱FX2N系列PLC教学课件 2、加1和减1指令在16位运算中应注意什么? 一、复习提问: 答:加1指令在16位运算时,-32767再加1就变为 -32768,但标志不置位 。 减1指令在16位运算时,-32768再减1就变为+32767,但标志不置位 图4-4-1 广告牌流水灯光控制 (1)左、右循环移位指令ROR和ROL 1、移位指令 三、知识准备: 1)以循环右移为例,说明该指令助记符、指令代码、操作数范围,程序步如表4-4-1所示 ROR、RORP……5步 DROR、DRORP……9步 K、H移位量 n≤16(16位) n≤32(32位) KnY、KnM、KnS、KnX、C、D、V、Z FNC30 (16/32) ROR ROR(P) 循环右移 n [D·] 程序步 操作数范围 指令代码位数 助记符 指令名称 表4-4-1 循环右移指令ROR 2)左、右循环移位指令ROR和ROL梯形图使用见图4-4-2所示。 图4-4-2 左、右循环移位指令ROR和ROL举例 (3) 指令说明 (2)位右移与位左移指令SFTR和SFTL 1) 执行这两条指令时,是对n1位(D)所指定的位元件进行n2位(S)所指定元件的位右(或左)移。以位右移为例?,说明该指令助记符、指令代码、操作数范围,程序步如表4-4-2所示。 SFTR、SFTRP…9步 K、H Y、M、S X、Y、M、S FNC34 (16) SFTR SFTR(P) 位右移 n2 n1 [D·] [S·] 程序步 操作数范围 指令代码位数 助记符 指令名称 图4-4-3 位右移与位左移指令SFTR和SFTL举例 图4-4-3a中X010由OFF变为ON时,位右移指令(3位1组)按以下顺序移位:M2~M0中的数溢出,M5~M3→M2~M0,M8~M6→M5~M3,X002~X000→M8~M6。同理,图4-4-3b中的X010由OFF变为ON时,位左移指令按图中所示的顺序移位。 (2)指令说明 2、程序控制类指令 (1)跳转指令 1)该指令的助记符、指令代码、操作数范围、程序步如表4-4-3所示条件跳转指令CJ用于跳过顺序程序中的某一部分,以控制程序的流程。指针P(Point)用于指示分支和跳步程序,在梯形图中,指针放在左侧母线左边。 CJ和CJ(P)…3步 标号P~1步 P0~P63 P63即END FNC00(16) CJ CJ(P) 条件跳转 [D·] 程序步 操作数范围 指令代码位数 助记符 指令名称 表4-4-3 跳转指令 图4-4-4 跳转指令举例 图4-4-5 跳转程序可多次调用 2) 指令说明 如图4-4-4所示,X000为ON时,程序跳到指针P8处,X000为OFF时,不执行跳转,程序按原顺序执行。 图4-4-4 跳转指令举例 使用跳转指令需要注意的问题: ①若输出继电器Y、辅助继电器M、状态S被OUT、SET、RST指令驱动,跳转期间即使驱动Y、M、S的电路状态改变了,它们仍保持跳转前的状态。 ②定时器T和计数器C如果被
您可能关注的文档
- PLC控制系统编程与实现课件任务十自动生产线数码显示控制系统编程与实现课件教学.ppt
- PLC控制系统编程与实现课件任务四三相异步电动机连续控制系统编程与实现课件教学.ppt
- PLC控制系统编程与实现课件任务五三相异步电动机正反转控制系统编程与实现课件教学.ppt
- PLC控制系统编程与实现课件任务一S7-200系列PLC的结构及接线课件教学.ppt
- PLC项目教程高级郑燕吴佑林项目1-2PLC工作方式的研究课件教学.ppt
- PLC项目教程高级郑燕吴佑林项目1-3编程软件的使用课件教学.ppt
- PLC项目教程高级郑燕吴佑林项目1-1FX2N系列可编程控制器软硬件介绍课件教学.ppt
- PLC项目教程高级郑燕吴佑林项目2-1电动机的连续运转控制课件教学.ppt
- PLC项目教程高级郑燕吴佑林项目2-2Y—△降压启动的PLC控制课件教学.ppt
- PLC项目教程高级郑燕吴佑林项目2-3三台电机顺序启停的控制课件教学.ppt
- PLC项目教程高级郑燕吴佑林项目5-2自动门控制系统的设计课件教学.ppt
- PLC项目教程高级郑燕吴佑林项目5-3PLC模拟量控制在变频调速中的应用课件教学.ppt
- PLC项目教程高级郑燕吴佑林项目5-4步进电机实现机械手位置控制课件教学.ppt
- PLC项目教程高级郑燕吴佑林项目5-5一体化流水线的装配与调试课件教学.ppt
- PLC应用技术(欧姆龙)刘进峰李建军_课题二基本控制指令课件教学.ppt
- PLC应用技术(欧姆龙)刘进峰李建军_课题三步进顺控指令应用课件教学.ppt
- PLC应用技术(欧姆龙)刘进峰李建军_课题四功能指令应用课件教学.ppt
- PLC应用技术(欧姆龙)刘进峰李建军_课题五PLC综合应用技术课件教学.ppt
- PLC应用技术(欧姆龙)刘进峰李建军_课题一PLC基础知识课件教学.ppt
- PLC应用技术(欧姆龙)刘进峰李建军_目录课件教学.ppt
文档评论(0)