- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
plc实训3_位逻辑指令、编程规则
第一部分 STEP7的指令基础;指令:是程序的最小独立单位,用户程序是由若干条顺序排列的指令构成。
操作数:指令操作对象,可以是地址或参数。
地址:存储区的标识,用于指令操作存储区。;S7-300中常用存储类型;S7-300中常用存储类型;整数 INT 例:-32768~32767
双整数 DINT 例:-214783648~ 214783647
实数 REAL 例: 1.2 或 34.5E-12
时间 S5TIME 例:S5T#2H5M (时基 10mS)
字符 CHAR 例:‘A’
日期时间 TIME_OF_DAY 例:TOD#12:23:45.12
时间 TIME 例:T#20H_31M_23S (时基 1mS)
日期 DATE 例:D#1990-1-1 (时基 1天)
;;第二部分 S7-300的应用实训;第一章 PLC设计流程与设计示例 ;Step7软件仿真;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.用S7-PLCSIM调试程序(2/3);2.用S7-PLCSIM调试程序(3/3);2.3 实训三 位逻辑指令及其应用;1、基本位逻辑指令
包括常开触点、常闭触点和输出线圈,可以形成与、或和非的基本逻辑关系。
;常开触点;常闭触点;输出线圈; ; ; (3)逻辑异或操作; ; 中间输出指令用于存储RLO的中间值,该值是中间输出指令前的位逻辑操作结果。中间输出指令不能用于结束一个逻辑串,因此,中间输出指令不能放在逻辑串的结尾或分支的结尾处。;2、置位/复位指令;【例1】 置位与复位指令的应用——传送带运动控制。
如图所示为一个传送带,在传送带的起点有两个按钮:用于起动的S1和用于停止的S2。在传送带的尾端也有两个按钮:用于启动的S3和用于停止的S4。要求能从任一端起动或停止传送带。另外,当传送带上的物件到达末端时,传感器S5使传送带停止。 ;端子连接 ;梯形图程序 ;2)置位/复位双稳态触发器指令
如果置位输入端为“1”,复位输入端为“0”,则触发器被置位。此后,即使置位输入端为0,触发器也保持置位不变。如果复位输入端为1,置位输入端为“0”,则触发器被复位。;a.置位优先型RS触发器的R端在S端之上,当两个输入端都为1时,下面的置位输入端最终有效。既置位输入优先,触发器被置位。 ;b.复位优先型SR触发器的S端在R端之上,当两个输入端都为1时,下面的复位输入端最终有效。即复位输入优先,触发器被复位。 ;RS触发器和SR触发器的工作时序;3、边沿信号识别指令; 跳变沿检测的原理是:在每个扫描周期中把信号状态和它在前一个扫描周期的状态进行比较,若不同则表明有一个跳变沿。因此,前一个周期里的信号状态必须被存储,以便能和新的信号状态相比较。;2)触点边沿信号识别指令
在OB1的扫描周期中,CPU对address1的状态与其上一个扫描周期的状态进行比较(上一个扫描周期的状态保存在address2中。;b.NEG指令
若该address1状态是0且存放在address2中的上次状态是1,这说明NEG指令检测到address1的负跳沿,那么NEG指令把RLO位置1。如果address1在相邻的两个扫描周期中状态相同(全为1或0),那么NEG指令把RLO位清0。;(二)梯形图编程的基本规则;错误梯形图;错误梯形图;(5)梯形图中串联或并联的触点的个数没有??制,可无限次使用。
(6)梯形图程序运行时其执行顺序是从左到右、从上到下。;错误梯形图;错误梯形图;方法一;(10)互锁
; 在梯形图设计时,如果一个逻辑串很长不便于编辑时,可以将逻辑串分成几个段,前一段的逻辑运算结果可作为中间输出,存储在位存储器(I、Q、M、L或D)中,该存储位可以当作一个触点出现在其他逻辑串中。中间输出只能放在梯形图逻辑串的中间,而不能出现在最左
端或最右端。 ;(12)编程中如何决定使用常开触点、常闭触点。
明确外部过程信号接入PLC信号模块的方式,是常闭触点还是常开触点。
;1、用三个按键控制使七段数码管能显示三个不同的数字(1,4,7),要求:
方法一:输入用带自锁开关来控制;
方法二:输入用不带自锁的点动按钮来
文档评论(0)