预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共79页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

脉冲输出控制指令脉冲输出控制指令CPM1A系列PLC的输出点01000和01001可输出20Hz~2KHz的脉冲信号。输出脉冲控制指令功能:在执行条件为ON时,设定脉冲的输出点、输出模式及脉冲频率。使用脉冲输出指令举例(1)使用脉冲输出指令举例(2)脉冲输出功能的应用中断控制指令间隔定时器中断功能一、外部输入中断功能3.外部输入中断的模式中断输入点注意:不论哪种模式的中断,其子程序必须用SBN/RET指令定义,且必须放在主程序之后、END之前。二、间隔定时器中断功能(2)重复中断模式三、中断的优先级四、中断控制指令输入点00003(0:不清除1:清除)输入点00003(0:更新1:不更新)外部输入中断举例000执行一次INT指令,设置输入中断1为计数中断模式,设定00004输入点为非屏蔽。2.间隔定时器中断控制指令②C2若为通道号,则其内容(BCD0000~9999)为 定时器的设定值。 时间间隔由C2+1的内容(BCD0005~0320,对应0.5~32ms)确定,实际定时时间为: [C2的内容×(C2+1)的内容]×0.1ms,故实际定时时间的范围是0.5~319968ms。 C3为子程序号。(2)C1=003启动重复中断模式 C2、C2+1、C3的意义及定时时间的计算同上.(4)C1=010停止间隔定时器工作 此时C2、C3固定为000。程序分析在00000为ON时执行指令STIM,确定中断模式(单次),并启动间隔定时器开始定时。返回去执行主程序使01000ON、并使TIM000开始定时,5秒后01000OFF。设定值(ms)间隔定时器重复中断举例(续)间隔定时器重复中断举例(续)间隔定时器重复中断举例(续)STIM指令的各种设定举例启动重复中断启动重复中断启动重复中断启动重复中断启动重复中断启动重复中断中断控制指令小结(2)两种子程序调用上的区别②两种子程序执行完毕返回地址的区别。2.中断控制功能3.使用中断功能时注意的问题步进控制指令步进控制指令把一个较大的程序分成若干个程序段(对应实际的某些操作)。一个程序段称为一个步,用指令来控制各步执行的顺序——步进控制程序。一、步进控制指令二、步进控制程序的结构2.步进控制程序的类型步1条件4并行 分支类三、步进控制程序的编程方法步进控制程序举例(1)步A开始步开始步进控制程序举例(2)STEP(08) 20000步进控制指令小结5.各步必须以前一步的结束为启动条件,即不能先启动中间的步。特殊指令故障诊断指令一、故障诊断指令2.停止程序运行的故障诊断指令FALS故障诊断指令举例(1)FAL(06)00二、信息显示指令1.存放ASCII码的顺序2.显示ASCII码的顺序3.清除当前显示的MSG信息使用MSG指令举例(2)排除故障后可重新启动程序,显示的信息也被清除。三、I/O刷新指令当20000OFF→ON时,执行一次IORF,刷新000通道。四、位计数指令PLC上电后,每个扫描周期都执行BCNT。