- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3、使用中间寄存器M 实现三人抢答器的编程,且显示1,2,3三组号 。 要求:通过中间寄存器M才能实现1,2,3互锁。 a.置位优先型RS触发器的R端在S端之上,当两个输入端都为1时,下面的置位输入端最终有效。既置位输入优先,触发器被置位。 b.复位优先型SR触发器的S端在R端之上,当两个输入端都为1时,下面的复位输入端最终有效。即复位输入优先,触发器被复位。 RS触发器和SR触发器的工作时序 3、边沿信号识别指令 1)RLO边沿信号识别指令 当信号状态变化时就产生跳变沿,当从0变到1时,产生一个上升沿(或称正跳沿);若从1变到0,则产生一个下降沿(或称负跳沿),如下图所示。 跳变沿检测的原理是:在每个扫描周期中把信号状态和它在前一个扫描周期的状态进行比较,若不同则表明有一个跳变沿。因此,前一个周期里的信号状态必须被存储,以便能和新的信号状态相比较。 a.上升沿信号识别指令 b.下降沿信号识别指令 2)触点边沿信号识别指令 在OB1的扫描周期中,CPU对address1的状态与其上一个扫描周期的状态进行比较(上一个扫描周期的状态保存在address2中。 a.POS指令 若该address1状态是1且存放在address2中的上次状态是0,这说明POS指令检测到address1的正跳沿,那么POS指令把RLO位置1。如果address1在相邻的两个扫描周期中状态相同(全为1或0),那么POS指令把RLO位清0。 b.NEG指令 若该address1状态是0且存放在address2中的上次状态是1,这说明NEG指令检测到address1的负跳沿,那么NEG指令把RLO位置1。如果address1在相邻的两个扫描周期中状态相同(全为1或0),那么NEG指令把RLO位清0。 (二)梯形图编程的基本规则 错误的梯形图 改正后的梯形图 (1)每个梯形图网络由多个梯级组成,每个输出元素可构成一个梯级,每个梯级可以由多条支路组成。 错误梯形图 改正后梯形图 (2)梯形图每行都是从左母线开始,输出线圈接在最右边,输入触点不能放在输出线圈的右边。 错误梯形图 改正后梯形图 (3)输出线圈不能直接与左母线连接。 (4)在一个程序中各个输出处同一编号的输出线圈若使用两次称为“双线圈输出”。双线圈输出是语法错误,禁止使用。 (5)梯形图中串联或并联的触点的个数没有限制,可无限次使用。 (6)梯形图程序运行时其执行顺序是从左到右、从上到下。 错误梯形图 改正后梯形图 7)上重下轻(应把串联触点较多的电路放在梯形图的上方) 错误梯形图 改正后梯形图 左重右轻(应把并联触点较多的电路放在梯形图的最左边)。 方法一 方法二 (8)自锁 打破自锁 (10)互锁 在梯形图设计时,如果一个逻辑串很长不便于编辑时,可以将逻辑串分成几个段,前一段的逻辑运算结果可作为中间输出,存储在位存储器(I、Q、M、L或D)中,该存储位可以当作一个触点出现在其他逻辑串中。中间输出只能放在梯形图逻辑串的中间,而不能出现在最左 端或最右端。 与下面程序等效 (11)中间寄存器M (12)编程中如何决定使用常开触点、常闭触点。 明确外部过程信号接入PLC信号模块的方式,是常闭触点还是常开触点。 1、用三个按键控制使七段数码管能显示三个不同的数字(1,4,7),要求: 方法一:输入用带自锁开关来控制; 方法二:输入用不带自锁的点动按钮来控制,1,4,7可直接切换。(注意编程时要用自锁和互锁)。 提示: 2、使用普通的自锁和互锁(不使用RS/SR触发器)实现三人抢答器的编程,控制要求同实验内容中的3项。总控按钮的作用是,当该开关按下时,才可以开始抢答;当该按钮弹起时,不能抢答,且所有抢答指示灯熄灭。 要求: Q0.2 3组灯 I0.3 3组开关 Q0.1 2组灯 I0.2 2组开关 Q0.0 1组灯 I0.1 1组开关 I0.0 清零 输出量 输入量 厦门大学电工学实验室 电工学实验室 Electrical Engineering Lab Of Xiamen University 第一部分 STEP7的指令基础 版本:2011年3月 指令:是程序的最小独立单位,用户程序是由若干条顺序排列的指令构成。 操作数:指令操作对象,可以是地址或参数。 地址:存储区的标识,用于指令操作存储区。 指令概念 指令 地址 S7-300中常用存储类型 存储类型 表示方式 常数赋值 位(BOOL) *X.X,例如I0.0 1,0 字节(BYTE) *BX,例如IB2 B#16#0~FF 字(WORD) *WX,例如MW0 W#16#0~ FFFF 双字(DWORD) *DX,例如MD0 DW#16#0~FFFFFFFF 0 0 0
文档评论(0)