- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PLC顺序控制梯形图的编程方法
根据系统的顺序功能图设计梯形图的方式,称为顺序控制梯形图的编程方式。 在个人计算机中用的PLC编程语言,可由顺序功能图直接生成指令表程序等。也可由梯形图或指令表生产成顺序功能图。 顺序控制梯形图的编程方式主要有: 1、使用STL指令的编程方式 2、使用起保停电路的编程方式 3、以转换为中心的编程方式 4、自动/手动程序的转换 使用STL指令的编程方式 为便于将顺序功能图转换为梯形图,用代表各步的编程元件号作为步的代号。在STL指令编程中,用PLC状态编程元件S(状态继电器)代表各步——状态转移图。 状态转移图(顺序功能图)的特点 STL指令及编程方法 STL指令的编程注意事项 单序列的编程方式 选择序列的编程方式 并行序列的编程方式 状态继电器 状态转移图的特点 STL指令的编程方法 (1) 与STL触点相连的触点应使用LD或LDI指令(RET) 。 (2) 初始状态可由其他状态驱动,但运行开始时,必须用其他方法预先作好驱动,否则状态流程不可能向下进行。 (3) STL触点可以直接驱动或通过别的触点驱动Y,M,S,T线圈和应用指令 (4) 由于CPU只执行活动步对应的电路块,使用STL指令允许双线圈输出,即同一编程元件的一个线圈可用不同的STL触点驱动。 (5) 在步的活动状态的转移过程中,相邻两步的状态继电器会同时ON一个扫描周期,可能会引发瞬时的双线圈问题。——软件互锁和硬件互锁 (6) 并行流程或选择流程中每一分支状态的支路数不能超过8条,总的支路数不能超过16条。 (7) 若为顺序不连续转移(即跳转),不能使用SET指令进行状态转移,应改用OUT指令进行状态转移。——课本图5-4,5-5,5-6 (8) STL触点右边不能紧跟着使用入栈(MPS)指令。STL指令不能与MC、MCR指令一起使用。在FOR、NEXT结构中、子程序和中断程序中,不能有STL程序块,但STL程序块中可允许使用最多4级嵌套的FOR、NEXT指令。 (9) 在转换条件对应的电路中,不能使用ANB,ORB,MPS,MRD和MPP指令,可用辅助继电器代替。 单序列的编程方式 单序列的编程方式 选择序列的编程方式 选择序列的编程方式 选择序列的编程方式 选择序列的编程方式 选择序列的编程方式 选择序列的编程方式 并行序列的编程方式 并行序列的编程方式 并行序列的编程方式 并行序列的编程方式 并行序列的编程方式 并行序列的编程方式 并行序列的编程方式 并行序列的编程方式 并行序列的编程方式 使用起保停电路的编程方式 根据顺序功能图,用辅助继电器M代表各步,使用有记忆(或保持)功能的电路(起保停电路)来控制代表各步的辅助继电器。 单序列的编程方式 选择序列的编程方式 并行序列的编程方式 仅有两步的闭环处理 单序列的编程方式 选择序列的编程方式 选择序列的编程方式 选择序列的编程方式 分支:如某一步后面有一个由N步分支组成的选择序列,则该步的的结束条件为:这N个后续步对应的辅助继电器的常闭触点与该步线圈的串联。 合并:如某步之前有N个转换,则代表该步的辅助继电器的起动电路由N条支路并联而成,各支路由某一前级步对应的辅助继电器的常开触点与相应的转换条件对应的触点或电路串联而成。 并行序列的编程方式 并行序列的编程方式 仅有两步的闭环的处理 以转换为中心的编程方式 设计思想 单序列的编程方法 选择序列的编程方法 并行序列的编程方法 并行序列的编程方法 自动/手动程序的转换 自动/手动程序的转换 本节小结 举例 七、指令表 SET S36 STL S36 LDI X1 SET S21 SET S31 LD X1 OUT S0 RET END 5.并行性流程程序编程注意事项 (1)并行性流程的汇合最多能实现8个流程的汇合。 (2)在并行分支、汇合流程中,不允许有下图(a)的转移条件,而必须将其转化为(b)的形式,再进行编程。 用起保停电路控制步 (Xi+1) X0·X3 M0 M4 M1 M2 M3 右行 左行 右行 左行 X0 X2 X0 X1 X0 右行 左行 右行 左行 END X4 M5 END 练习1: 使用起保停电路的编程方法编写下面顺序功能图 练习2: 使用顺序功能图实现实验四:混合液体的控制要求,并用起保停电路的编程方法编写顺序功能图。 练习3: 用起保停电路的编程方法编写STL方法中的交通信号灯控制系统。 使用置位复位指令的编程方法 1.设计思想 2.单序列的编程方法 3.选择序列的编程方法 4.并行序列的编程方法 使用置位复位指令编程的顺序功能图与梯形图的对应关系。 M1 M2 X1 M1 X1 SET M2 RST M1 X0·X3 M0 M4 M1 M2 M3 右行 左行 右行 左行 X000 X002 X000 X001
文档评论(0)