plc实训3-位逻辑指令、编程规则.ppt

上传人:小飞机 文档编号:6514809 上传时间:2023-11-08 格式:PPT 页数:53 大小:2.60MB
返回 下载 相关 举报
plc实训3-位逻辑指令、编程规则.ppt_第1页
第1页 / 共53页
plc实训3-位逻辑指令、编程规则.ppt_第2页
第2页 / 共53页
plc实训3-位逻辑指令、编程规则.ppt_第3页
第3页 / 共53页
plc实训3-位逻辑指令、编程规则.ppt_第4页
第4页 / 共53页
plc实训3-位逻辑指令、编程规则.ppt_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《plc实训3-位逻辑指令、编程规则.ppt》由会员分享,可在线阅读,更多相关《plc实训3-位逻辑指令、编程规则.ppt(53页珍藏版)》请在三一办公上搜索。

1、第一部分 STEP7的指令基础,版本:2011年3月,指令:是程序的最小独立单位,用户程序是由若干条顺序排列的指令构成。操作数:指令操作对象,可以是地址或参数。地址:存储区的标识,用于指令操作存储区。,指令概念,指令,地址,S7-300中常用存储类型,IB0,IW0,ID0,I0.7,IB1,IB2,IB3,IW2,I3.5,S7-300中常用存储类型,整数INT例:-3276832767双整数DINT 例:-214783648 214783647 实数REAL例:1.2 或 34.5E-12时间S5TIME 例:S5T#2H5M(时基 10mS)字符CHAR例:A日期时间TIME_OF_DA

2、Y 例:TOD#12:23:45.12时间TIME例:T#20H_31M_23S(时基 1mS)日期DATE例:D#1990-1-1(时基 1天),S7-300中数据类型,S7-300中块分类,第二部分 S7-300的应用实训,版本:2011年3月,第一章 PLC设计流程与设计示例,1.1 PLC的设计流程,图1-1 PLC的设计流 程,Step7软件仿真,为了测试前面我们所完成的PLC设计项目,必须将程序和模块信息下载到PLC的CPU模块。要实现编程设备与PLC之间的数据传送,首先应正确安装PLC硬件模块,然后用编程电缆(如USB-MPI电缆、PROFIBUS总线电缆)将PLC与PG/PC连

3、接起来,并打开PS307电源开关。*注意:硬件组态同前,只是在set PG/PC Interface中用仿真器仿网络接口PLCSIM(MPI),1.下载程序及模块信息(1/2)具体步骤如下:启动SIMATIC Manager,并打开My_prj2项目;单击仿真工具按钮,启动S7-PLCSIM仿真程序;将CPU工作模式开关切换到STOP模式;在项目窗口内选中要下载的工作站;执行菜单命令【PLC】【Download】,或单击鼠标右键执行快捷菜单命令【PLC】【Download】将整个S7-300站下载到PLC。,1.下载程序及模块信息(2/2),2.用S7-PLCSIM调试程序(1/3),2.用S

4、7-PLCSIM调试程序(2/3),2.用S7-PLCSIM调试程序(3/3),2.3 实训三 位逻辑指令及其应用,(一)位逻辑指令位逻辑指令主要包括位逻辑运算指令、位操作指令和位测试指令,位逻辑指令的运算结果用两个二进制数字1和0来表示。可以对布尔操作数(BOOL)的信号状态扫描并完成逻辑操作。,1、基本位逻辑指令包括常开触点、常闭触点和输出线圈,可以形成与、或和非的基本逻辑关系。,常开触点,C,继电器控制电路中,常开触点动作,触点导通,状态为“1”;常开触点不动作,触点断开,状态为“0”。PLC检查指定的地址位的状态。,常闭触点,C,输出线圈,输出线圈指令是保存逻辑计算的结果,梯形图(LA

5、D)语言如下:,功能图(FBD)语言如下:,(1)逻辑“与”操作,梯形图(LAD)语言如下:,(2)逻辑“或”操作 只要有一个输入信号为“1”,则输出为“1”;所有输入信号都为“0”,输出才为“0”。,(3)逻辑异或操作,当两个输入信号其中一个为“1”而另一个为“0”时,输出信号为“1”;当两个输入信号都为“0”或者都为“1”时,输出信号为“0”。,逻辑取反操作对逻辑运算结果RLO取反。梯形图(LAD)符号:-|NOT|-,(4)逻辑取反操作,中间输出指令用于存储RLO的中间值,该值是中间输出指令前的位逻辑操作结果。中间输出指令不能用于结束一个逻辑串,因此,中间输出指令不能放在逻辑串的结尾或分

6、支的结尾处。,(5)中间输出符号,2、置位/复位指令,1)置位/复位线圈指令,【例1】置位与复位指令的应用传送带运动控制。如图所示为一个传送带,在传送带的起点有两个按钮:用于起动的S1和用于停止的S2。在传送带的尾端也有两个按钮:用于启动的S3和用于停止的S4。要求能从任一端起动或停止传送带。另外,当传送带上的物件到达末端时,传感器S5使传送带停止。,端子连接,地址分配,梯形图程序,2)置位/复位双稳态触发器指令 如果置位输入端为“1”,复位输入端为“0”,则触发器被置位。此后,即使置位输入端为0,触发器也保持置位不变。如果复位输入端为1,置位输入端为“0”,则触发器被复位。,a置位优先型RS

7、触发器的R端在S端之上,当两个输入端都为1时,下面的置位输入端最终有效。既置位输入优先,触发器被置位。,b复位优先型SR触发器的S端在R端之上,当两个输入端都为1时,下面的复位输入端最终有效。即复位输入优先,触发器被复位。,RS触发器和SR触发器的工作时序,3、边沿信号识别指令,1)RLO边沿信号识别指令当信号状态变化时就产生跳变沿,当从0变到1时,产生一个上升沿(或称正跳沿);若从1变到0,则产生一个下降沿(或称负跳沿),如下图所示。,跳变沿检测的原理是:在每个扫描周期中把信号状态和它在前一个扫描周期的状态进行比较,若不同则表明有一个跳变沿。因此,前一个周期里的信号状态必须被存储,以便能和新

8、的信号状态相比较。,a上升沿信号识别指令,b下降沿信号识别指令,2)触点边沿信号识别指令在OB1的扫描周期中,CPU对的状态与其上一个扫描周期的状态进行比较(上一个扫描周期的状态保存在中。,aPOS指令若该状态是1且存放在中的上次状态是0,这说明POS指令检测到的正跳沿,那么POS指令把RLO位置1。如果在相邻的两个扫描周期中状态相同(全为1或0),那么POS指令把RLO位清0。,bNEG指令若该状态是0且存放在中的上次状态是1,这说明NEG指令检测到的负跳沿,那么NEG指令把RLO位置1。如果在相邻的两个扫描周期中状态相同(全为1或0),那么NEG指令把RLO位清0。,(二)梯形图编程的基本

9、规则,错误的梯形图,改正后的梯形图,(1)每个梯形图网络由多个梯级组成,每个输出元素可构成一个梯级,每个梯级可以由多条支路组成。,错误梯形图,改正后梯形图,(2)梯形图每行都是从左母线开始,输出线圈接在最右边,输入触点不能放在输出线圈的右边。,错误梯形图,改正后梯形图,(3)输出线圈不能直接与左母线连接。(4)在一个程序中各个输出处同一编号的输出线圈若使用两次称为“双线圈输出”。双线圈输出是语法错误,禁止使用。,(5)梯形图中串联或并联的触点的个数没有限制,可无限次使用。(6)梯形图程序运行时其执行顺序是从左到右、从上到下。,错误梯形图,改正后梯形图,7)上重下轻(应把串联触点较多的电路放在梯

10、形图的上方),错误梯形图,改正后梯形图,左重右轻(应把并联触点较多的电路放在梯形图的最左边)。,方法一,方法二,(8)自锁打破自锁,(10)互锁,在梯形图设计时,如果一个逻辑串很长不便于编辑时,可以将逻辑串分成几个段,前一段的逻辑运算结果可作为中间输出,存储在位存储器(I、Q、M、L或D)中,该存储位可以当作一个触点出现在其他逻辑串中。中间输出只能放在梯形图逻辑串的中间,而不能出现在最左端或最右端。,与下面程序等效,(11)中间寄存器M,(12)编程中如何决定使用常开触点、常闭触点。明确外部过程信号接入PLC信号模块的方式,是常闭触点还是常开触点。,1、用三个按键控制使七段数码管能显示三个不同的数字(1,4,7),要求:方法一:输入用带自锁开关来控制;方法二:输入用不带自锁的点动按钮来控制,1,4,7可直接切换。(注意编程时要用自锁和互锁)。,提示:,2、使用普通的自锁和互锁(不使用RS/SR触发器)实现三人抢答器的编程,控制要求同实验内容中的3项。总控按钮的作用是,当该开关按下时,才可以开始抢答;当该按钮弹起时,不能抢答,且所有抢答指示灯熄灭。要求:,3、使用中间寄存器M,实现三人抢答器的编程,且显示1,2,3三组号。要求:通过中间寄存器M才能实现1,2,3互锁。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号