- 1、本文档共218页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第6章S7-200SMARTPLC的功能指令及使用;6.1S7-200PLC的基本功能指令;6.1.1数据传送指令;1.单一数据传送指令;数据传送指令按操作数的数据类型分为:;2.数据块传送指令;数据块传送指令操作数均为为无符号数。
传送字节立即读、写指令(物理输入、输出点)
交换字节指令;;;3.交换字节指令;4.字节传送立即读、写指令;;将VB100的值写入QB1的物理输出点.;;6.1.2数学运算指令;
;整数、双整数、实数加法指令;;;;在LAD中,执行结果为IN1+IN2→OUT;
在STL中,通常将操作数IN2与OUT共用一个地址单元,因而执行结果为IN1+OUT→OUT。;减法指令对两个输入端(IN1,IN2)指定的有符号数进行相减操作,结果送到输出端(OUT)。;;整数、双整数、实数减法指令;;;在LAD中,执行结果为IN1-IN2→OUT;
在STL中,通常将操作数IN2与OUT共用一个地址单元,因而执行结果为OUT-IN1→OUT。;(3)乘法指令;乘法指令对两个输入端(IN1,IN2)指定的有符号数进行相乘操作,结果送到输出端(OUT)。
乘法指令可分为整数、双字整数、实数乘法指令和整数完全乘法指令。
前三种指令的操作数的数据类型分别为I、DI、R。;;在LAD中,执行结果为IN1*IN2→OUT;
在STL中,通常将操作数IN2与OUT共用一个地址单元,因而执行结果为IN1*OUT→OUT。;;;;除法指令对两个输入端(IN1,IN2)指定的有符号数进行相除操作,结果送到输出端(OUT)。
除法指令可分为整数、双字整数、实数除法指令和整数相除得商和余数的除法指令。
前三种指令各自对应的操作数分别为有符号整数、有符号双字整数、实数。;在LAD中,执行结果为IN1/IN2→OUT;
在STL中,通常将操作数IN2与OUT共用一个地址单元,因而执行结果为OUT/IN1→OUT。;;;;;VD200;四则运算举例:;四则运算举例:;(5)递增(加1)指令;;;(6)递减(减1)指令;;;递增、递减指令的使用举例:;2.数学功能指令;(1)平方根指令;(2)自然指数指令;(3)自然对数指令;(4)正弦、余弦、正切指令;;;数学功能指令的使用举例:;[例2]求以10为底,150的常用对数,150存于VD100,结果放到AC1(应用对数的换底公式求解)。
当求解以10为底的常用对数时,用实数除法指令将自然对数除??2.302585即可。(LN10≈2.302585);[例3]求65o的正切值;3.逻辑运算指令;(1)逻辑“与”指令;;(2)逻辑“或”指令;;(3)逻辑“异或”指令;;(4)逻辑“取反”指令;;6.1.3数据处理指令;1.移位和循环移位指令;(1)右移位指令;举例:;字节、字、双字移位指令的实际最大可移位数:8、16、32;;(2)左移位指令;(3)循环右移指令;举例:;字节、字、双字循环移位指令的实际移动位数;(4)循环左移指令;举例:移位和循环移位;;2.数据转换指令;BCD码每四位表示一个十进制数。比如二进制它对应的十进制数是127,
1对应的BCD码(四位)为0001,2对应的BCD码为0010,7对应的BCD码为0111.合起来
127对应的BCD码就是000100100111。;(1)BCD码与整数(16位)的转换;;举例:;(2)双字整数与实数的转换;(3)双字整数与整数的转换;★整数转换为实数,如何进行?;(4)字节与整数的转换;转换指令编程举例;;将模拟量输入端采样值由整数转换为双字整数,
然后由双字整数转换为实数,
再除以一个比例因子得到PLC允许范围内的值(0.0~1.0)。;(5)解码、编码指令;DECO指令相当于自动电话交换机的功能,源操作数的最低4位为电话号码,交换机根据它接通对应的电话机(将目标操作数的对应位置为1)。;编码:ENCO(与译码相反);将IN指定的字节低4位的对应的十六进制数转换成七段显示码,送入OUT指定的字节地址。
例:SEGVB10,AC1
VB10:000001015要亮5
f,g,c,d,a均为1
AC1:01101101;举例:;1.若要显示25,可用整数的完全除法DIV,除以10,得到32位的结果VD100,高16位VW100是余数5,低16位VW102是商2,将高16位和低16位分别SEG,送给QB0
您可能关注的文档
- 电气控制与PLC应用技术-西门子S7-200 SMART PLC 第4版 第3章 PLC概述.pptx
- 电气控制与PLC应用技术-西门子S7-200 SMART PLC 第4版 第4章 S7-200 SMART PLC系统配置与接口模块.pptx
- 电气控制与PLC应用技术-西门子S7-200 SMART PLC 第4版 第5章 S7-200 SMART PLC基本指令.pptx
- 电气控制与PLC应用技术-西门子S7-200 SMART PLC 第4版 第7章 S7-200 SMART PLC的通信及网络.pptx
- 电气控制与PLC应用技术-西门子S7-200 SMART PLC 第4版 第8章 S7-200 SMART PLC在运动控制中的应用.pptx
- 电气控制与PLC应用技术-西门子S7-200 SMART PLC 第4版 第9章 PLC控制系统设计与应用实例.pptx
- 租房合同范本5篇 .pdf
- 春晖一月读后感 .pdf
- 煤矿从业人员安全培训教材(64开) .pdf
- 学校新生迎接活动策划方案五篇(最新) .pdf
文档评论(0)