- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
松下PLC编程手册基本指令-3
TMR;定时器设定时间的计算公式为 [时间单位]×[设定值]
定时器设置值[n]必须为K1至K32767的十进制常数。
TMS为由0.01至327.67秒,以0.01秒递增。
TMX为由0.1至327.67秒,以0.1秒递增。
TMY为由1至327.67秒,以1秒递增。;(2)当计时触发器由OFF变为ON时,设置值被由设定值区(SV)传输至相同编号的经过值区(EV)。(若在触发器闭合的情况下PLC模式变为运行,则会进行同样的动作。)
(3)若触发器保持闭合状态,则经过值区(EV)的值递减。;定时器的并联
梯形图程序 布尔形式 时序图;直接指定设定值区编号时的定时器动作 ;直接指定设定值区编号的示例 ;CT;对于FP0 C10/C14/C16/C32,计数器可用的点数如下。 ;(3)每次计数输入信号X10闭合,经过值区(EV)的数值递减。 ;当与诸如MC和MCE或JP和LBL(见以下)等改变执行顺序的指令组合使用时,运算会根据指令的执行和计数输入信号的时机而变化。在编程时应该注意这些情况。
— MC至MCE指令
— JP至LBL指令
— F19(SJP)至LBL指令
— LOOP至LBL指令
— CNDE指令
— 步进梯形图指令
— 子程序序指令
有关详细内容,请参阅见第4.3节。;上述程序的工作方式如下:
(1)当触发器X0闭合时,执行数据转移指令[F0(MV)],将K30设定到SV100中。
(2)当计数输入信号X1接通时,从设定值30开始进行递减运算。
指定[n](设定值区SV的编号)应与计数器编号相同。 ;(2)当复位输入断开时,设定值区(SV)的数值被预置到经过值区(EV)。 ;直接指定设定值区编号的示例 ;SR;描述 ;当与诸如MC和MCE或JP和LBL(见以下)等改变执行顺序的指令组合使用时,运算会根据指令的执行和移位输入信号的时机而变化。在编程时应该注意这些情况。
— MC至MCE指令
— JP至LBL指令
— F19(SJP)至LBL指令
— LOOP至LBL指令
— CNDE指令
— 步进梯形图指令
— 子程序序指令
有关详细内容,请参阅见第4.3节。;MC;在使用以下指令时必须注意,因为这些指令(例如微分指令)在检测到执行条件(触发器)的上升沿时被执行。有关详细内容,请参阅4.3节。
— DF指令
— CT指令的计数输入
— F118(UDC)指令的计数输入
— SR指令的移位输入
— F119(LRSR)指令的移位输入
— NSTP指令
— 微分执行型高级指令(这些指令由P和指令编号指定)
下表说明了不同机型的PLC能够使用的MC和MCE指令的点数。;MC和MCE之间的微分指令的动作 ;编程时的注意事项 ;JP;在程序中不允许两个或多个LBL指令使用相同的标号。
如果程序代码中没有作为跳转目标的标号,则会产生语法错误。
以下的指令在检测到执行条件的上升沿会被执行(相当于微分指令),因此在使用时必须注意。有关详细内容,请参阅4.3节。
-DF(上升沿微分)
-计数输出CT(计数器)
-计数输出F118(增/减计数指令)
-移位指令SR(移位寄存器)
-移位指令F119(左/右移位寄存器)
-NSTP(下一级步进)
微分执行型高级指令(由P和编号指定的指令) ;JP与LBL指令之间的微分指令;TMR;如果由S指定的存储区的内容开始即为0,则不执行跳转操作(被忽略)。
以下为可使用JP和LBL指令的点数。 ;当LBL指令位于LOOP指令之后时: ;;BRK;;ED;CNDE;;SSTP;可以方便地进行顺序控制、选择分支控制、并行分支控制等操作。 ;步进梯形图指令语法
SSTP(步进程序开始)指令: ;当NSTP指令与下列能够改变程序执行顺序的指令一起使用时,必须了解各指令的动作会受到指令执行和触发器时序的影响。
— MC至MCE指令
— JP至LBL指令
— F19(SJP)至LBL指令
— LOOP至LBL指令
— CNDE指令
— 步进梯形图指令
— 子程序指令
有关详细内容,请参阅第4.3节。
当NSTP与“堆栈逻辑与”和“弹出堆栈”指令组合使用时,应注意编程是否正确。
有关详细内容,请参阅第4.7节。 ;CSTP(清除步进过程)指令 ;X0变为ON时,所有过程均被清除。 ;关于过程清除的说明 ;本程序重复相同过程,直至一特殊过程中的工作完成。然后在本过程完成后,立即切换到下一步步进过程。
编程时在各个过程中使用NSTL指令作为进入下一步的触发器。
当执行到NSTL指令时,下一个过程被激活,而当前正在执行的过程则被清除。
不必按照编号的次序执行过程。也可以利用NSTL指令,根据当前的条件触发前一个过程。 ;本程序根据某一指定过程的动作和结果,选
文档评论(0)