- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
会计学; 2. 梯形图指令(LAD)
梯形图指令用图形元素表示PLC要完成操作。 如:
该指令中:——( )可认为是操作码,表示一个二进制赋值操作。M1.1是操作数,表示赋值的对象。
操作数
一般情况下,指令的操作数位于PLC的存储器中,此时操作数有操作数标识符和参数组成。如图5-2所示。
; 5.2 位逻辑指令
位逻辑指令主要包括:位逻辑运算指令、位操作指令和位测试指令,梯形图形式如图5-2所示。;;位操作指令
1. 输出指令
逻辑串输出指令又称为赋值操作指令 ,该操作把状态操作字中的逻辑操作结果位(RLO)的值赋给指定的操作数(位地址)。输出指令格式如表5-1所示。;例5-1 用“与”、“或”、“输出”、指令编写电机单方向连续运转的控制程序。
注意:在PLC控制方式中,启动按钮一般选择常开按钮;停止按钮可以选择常开按钮形式,也可以选择常闭按钮形式;但热继电器主要用于保护电机的过载,只有常闭触点一种形式。
;2. 嵌套表达式和先“与”后“或”
当控制逻辑串是串并联的复杂组合时,先 “与”后 “或”。当想先 “或” 后 “与”时,在用语句表编写程序时要将 “或”用小括号括起来。
;3.置位/复位指令
当置位指令和复位指令同时出现时,因为下图中复位指令在后,按照扫描的结果,最终执行的是复位指令,即“谁在后,谁优先”。
如果将上面的独立的置位/复位线圈指令汇总在一起用功能框表示,就构成了触发器;5. 对RLO的直接操作指令
这一类指令直接对逻辑操作结果RLO进行操作,改变状态字中RLO位的状态。有关内容见表5-2。;跳变沿检测指令
当信号状态发生变化时就产生跳变沿。指令格式见表5-3。;例5-2:
用单按钮来完成电机的起停控制。即奇次按下为起动;偶次按下为停止。;5.3 定时器与计数器指令;2、 定时器的启动与运行;3、 定时器梯形图方块指令;例5-3 某锅炉的鼓风机和引风机的控制要求如下:
1.按下启动按钮SB2,引风机立即启动,鼓风机比引风机晚10s启动。
2.按下停止按钮SB1,鼓风机立即停止,引风机比
鼓风机晚12s停机。;图5-8鼓风机和引风机系统控制程序;时钟存储器(Clock Memory)
在S7系列PLC的CPU的位存储器M中,可以任意指定一个字节,如MB200,作为时钟脉冲存储器,当CPU运行时,MB200的各个位能周期性地产生不同频率(或周期)的方波脉冲。
计数器指令(Counter)
1、计数器组成
在CPU中保留一块存储区作为计数器计数值存储区,每个计数器占用两个字节。
2、计数器指令的功能框表示形式;3、 计数器线圈指令;定时器与计数器的配合使用
在S7-300中,一个定时器的最大定时时间为2h 46 min 30s,当定时时间大于此值时,可采用如下两种方案:
;5.4 数据处理功能指令;转换指令(Converter)
转换指令是将累加器1中的数据进行数据类型转换,转换的结果仍存放在累加器1中。STEP 7能够实现的转换转换操作有:BCD码与整数及长整数之间的 ;实数与长整数之间的转换;数的取反、取负操作
1. BCD码与整数的转换
2.实数与长整数的转换
3.数的取反取负
对累加器1中的数求反码,就是逐位取反,对累
加器1中的数求补码,求补码只有对整数或长整数才
有意义;实数取反,就是将符号位取反。
4. 用梯形图表示转换指令
在梯形图中,所有的转换指令都有对应的功能
框表示 ;5.5 运算指令;字逻辑运算指令(Word Logic)
字逻辑运算指令是将两个字(数据长度为16位和32位)逐位进行逻辑运算,参与字逻辑运算的两个字,一个是在累加器1中,另一个可以在累加器2中,或者是立即数(常数)。字逻辑运算的结果存放在累加器1低字节中,双字逻辑运算的结果存放在累加器1中,累加器2的内容保持不变。
字逻辑运算结果将影响状态字的下列标志位:
CC1,如果逻辑运算的结果为0,CC1被复位至0;
如果逻辑
文档评论(0)