PLC的编程语言00790

PLC的编程语言00790

ID:38378192

大小:502.50 KB

页数:25页

时间:2019-06-11

PLC的编程语言00790_第1页
PLC的编程语言00790_第2页
PLC的编程语言00790_第3页
PLC的编程语言00790_第4页
PLC的编程语言00790_第5页
资源描述:

《PLC的编程语言00790》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、4.4PLC的编程语言1PLC的编程语言逻辑功能图梯形图逻辑方程式语句表2一、梯形图编程语言1.梯形图编程语言两种梯形图的继电器符号图对照物理继电器PLC继电器常开常闭触点线圈梯形图编程语言是一种图形语言3000000100001000PLC控制00001SB2KMKM继电器控制SB12.两种控制的梯形图比较线圈线圈常开触点常开触点常闭触点常闭触点4物理继电器继电器需硬接线连接触点个数有限PLC继电器继电器用程序软连接触点个数无限继电器的接线改变——控制功能改变PLC的用户程序改变——控制功能改变3.两种控

2、制中继电器的区别5用PLC控制——外部接线不变,改变用户程序。用继电器控制——要改变控制电路的实际接线。KMQFUKHM3~SB1SB2KMKHKM继电器控制接线PLC控制外部接线输入设备PLC~SB1SB2KHKM输出设备欲改变控制功能:主电路相同例如6二、语句表编程语言用助记符表示指令的功能多条指令语句的组合构成了语句表程序指令语句是PLC用户程序的基础元素LD00000OR01000ANDNOT00001OUT0100000000010000100000001梯形图程序语句表程序74.5PLC的扫描工

3、作方式8一、PLC采用循环扫描工作方式扫描工作分为5个阶段公共处理阶段程序执行阶段扫描周期计算阶段I/O刷新阶段外设端口处理阶段9设置各异常继电器异常:(ERR/ALM)LED灯亮警告:(ERR/ALM)LED闪烁异常或警告?无有异常检查结果正常?扫描周期监视时间预置执行用户程序程序结束?(END命令?)NoYes扫描周期固定值设定检查有固定值设置?等待设定扫描周期到计算扫描周期I/O刷新正常异常警告接通电源初始化I/O外设端口服务初始化I/O、内部辅助、特殊辅助、辅助记忆继电器区域清零定时器预置识别扩展单

4、元公共处理执行用户程序扫描周期计算处理刷新硬件、用户程序内存检查外设端口服务循环扫描工作流程PLC接通电源初始化硬件检查正常?异常报警异常处理扫描周期监视执行用户程序程序结束?扫描周期检查有固定设置?等待扫描周期计算I/O刷新外设端口服务异常公共处理执行用户程序扫描周期计算刷新端口服务1000002010000000100002010001.PLC扫描工作各环节的功能①PLC上电后,首先检查硬件是否正常。②按自上而下的顺序,逐条读用户程序并执行。对输入的数据进行处理,将结果存入元件映象寄存器。③计算扫描周期

5、。若正常,则进行下一步;若不正常,则报警并作处理。母线④I/O刷新阶段。⑤外设端口服务。读输入点的状态并写入输入映像寄存器。将元件映像寄存器的状态经输出锁存器、输出电路送到输出点。访问外设端口连接的外部设备。11读读读写写执行用户程序I/O刷新I/O刷新I/O刷新I/O刷新2.PLC执行用户程序的过程0100101000000000000101000输入端子输入电路用户输入设备输入映像寄存器输出电路输出端子元件映像寄存器输出锁存器用户输出设备123.PLC控制的原理等效电路图SB1SB2ST公共端公共端输入

6、部分输出端子输入端子用户程序输出部分主电路KMFUKHM3~Q~KM01000PLCCOM00000000000000100002≈0000001000000010000201000COM0000100002PLC~SB1SB2KMST00000000010000201000COMCOM13~KM线圈通电SB1闭合00000闭合接点闭合KMFUKHM3~QKM通电KM通电触点闭合电动机转触点闭合PLCCOM00000000000000100002≈0000001000000010000201000COM01

7、0000000100002SB2STPLC~SB1SB2KMST00000000010000201000COMCOM14~KM线圈断电00001断开接点断开KMFUKHM3~QKM通电KM断电触点断开电动停转触点断开PLCCOM00000000000000100002≈0000001000000010000201000COM010000000100002SB2STPLC~SB1SB2KMST00000000010000201000COMCOMSB2闭合154.PLC执行用户程序的特点①按梯形图自左向右、自上

8、而下逐次执行程序②执行程序时所需数据取自于:输入映像寄存器元件映像寄存器③输入映像寄存器和元件映像寄存器中的数据元件映像寄存器:在一个扫描周期中可读可写输入映像寄存器:在一个扫描周期中保持不变④每个扫描周期I/O刷新阶段集中读入/读出数据161.产生I/O滞后现象的原因二、PLC的I/O滞后现象(1)由于PLC采用循环扫描的工作方式。PLC只在每个扫描周期的I/O刷新阶段集中输入/输出,导致输出信号相对输入信号滞

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。