step7培训之基本指令(5)

上传人:小** 文档编号:84764867 上传时间:2019-03-04 格式:PPT 页数:74 大小:3.21MB
返回 下载 相关 举报
step7培训之基本指令(5)_第1页
第1页 / 共74页
step7培训之基本指令(5)_第2页
第2页 / 共74页
step7培训之基本指令(5)_第3页
第3页 / 共74页
step7培训之基本指令(5)_第4页
第4页 / 共74页
step7培训之基本指令(5)_第5页
第5页 / 共74页
点击查看更多>>
资源描述

《step7培训之基本指令(5)》由会员分享,可在线阅读,更多相关《step7培训之基本指令(5)(74页珍藏版)》请在金锄头文库上搜索。

1、2019/3/4,SIMATIC STEP7 标准培训,基本指令,Sciample Training - STEP7,2,2019/3/4,内 容,位逻辑指令 字逻辑指令 比较指令 MOVE指令 数据转换指令 整数运算指令 浮点运算指令 计时器指令 计数器指令,DB块指令 程序控制指令 跳转指令 移位和旋转指令,2019/3/4,Sciample Training - STEP7,3,位逻辑指令(LAD):,指令讲解,置位线圈,复位线圈,复位-置位触发器,置位-复位触发器,检测下降沿,检测上升沿,输出线圈,取反,常开触点,常闭触点,2019/3/4,Sciample Training - ST

2、EP7,4,位逻辑指令(LAD):,指令讲解,检测变量地址下降沿,检测变量地址上升沿,2019/3/4,Sciample Training - STEP7,5,位逻辑指令(FBD):,指令讲解,插入位变量,取反,与门,或门,赋值,置位输出,复位输出,2019/3/4,Sciample Training - STEP7,6,位逻辑指令(FBD):,指令讲解,检测变量地址下降沿,检测变量地址上升沿,检测上升沿,检测下降沿,异或逻辑,2019/3/4,Sciample Training - STEP7,7,位逻辑指令(STL): A (位变量):“与”操作 AN (位变量):“与非”操作 O (位变

3、量):“或”操作 ON (位变量):“或非”操作 = (位变量):结果赋值,指令讲解,2019/3/4,Sciample Training - STEP7,8,数据块指令(LAD):,指令讲解,2019/3/4,Sciample Training - STEP7,9,数据块指令(FBD):,指令讲解,2019/3/4,Sciample Training - STEP7,10,MOVE 赋值指令(LAD和FBD):,指令讲解,IN:I,Q,M,D,常数 OUT:I,Q,M,D,2019/3/4,Sciample Training - STEP7,11,MOVE 赋值指令(FBD):,指令讲解,2

4、019/3/4,Sciample Training - STEP7,12,上机实验题目,练习下装OB。 建立一个共享数据块,利用“MOVE”指令,将一个变量传给另一个变量,用变量表修改变量值并观察结果。 检测上升沿/下降沿编程练习。 用梯形图编出“异或”逻辑。 按下列两张图编程,2019/3/4,Sciample Training - STEP7,13,上机实验题目,2019/3/4,Sciample Training - STEP7,14,上机实验题目,2019/3/4,Sciample Training - STEP7,15,比较指令(LAD和FDB):,指令讲解,?可用下列表达式:,20

5、19/3/4,Sciample Training - STEP7,16,CMP ?I 指令(LAD和FBD):,2019/3/4,Sciample Training - STEP7,17,CMP ?I 指令(LAD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,18,CMP ?I 指令(FBD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,19,数的转换指令(LAD/FBD):,指令讲解,BCD_I BCD码转换为整型 I_BCD 整型数转换为BCD码 BCD_DI BCD码转换为长整型 DI_BCD 长整型数

6、转换为BCD码 I_DINT 整形数转换为长整型 DI_REAL 长整型数转换为实型数 INV_I 整型数的二进制反码(按位取反) INV_DI 长整型数的二进制反码(按位取反) NEG_I 整型数的2的补码(加负号) NEG_DI 长整型数的2的补码(加负号) NEG_R 实型数的相反数(加负号) ROUND 实型数四舍五入取整 TRUNC 实型数去掉小数部分 CEIL 取比实型数大的小数 FLOOR 取比实型数小的小数,2019/3/4,Sciample Training - STEP7,20,I_DINT整型数转双整型数指令(LAD)举例:,指令讲解,2019/3/4,Sciample

7、Training - STEP7,21,I_DINT整型数转双整型数指令(LAD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,22,INV_I整型数的二进制反码指令(LAD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,23,INV_I整型数的二进制反码指令(LAD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,24,DI_R双整型数转实数(浮点数)指令(FBD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,25,DI_R双整

8、型数转实数(浮点数)指令(FBD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,26,整型数数学运算指令(LAD/FBD):,指令讲解,2019/3/4,Sciample Training - STEP7,27,整型数数学运算指令(LAD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,28,整型数数学运算指令(LAD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,29,整型数数学运算指令(FBD)举例:,指令讲解,2019/3/4,Sciample Training -

9、 STEP7,30,整型数数学运算指令(FBD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,31,实数(浮点)数学运算指令(LAD/FBD):,指令讲解,ADD_R 实型数加法 SUB_R 实型数减法 MUL_R 实型数乘法 DIV_R 实型数除法 ABS(绝对值),SQRT(平方根),SQR(平方),LN(对数),EXP(指数) 三角函数:SIN,COS,TAN 反三角函数:ASIN,ACOS,ATAN,2019/3/4,Sciample Training - STEP7,32,实数(浮点)数学运算指令(LAD)举例:,指令讲解,2019/3/4,

10、Sciample Training - STEP7,33,实数(浮点)数学运算指令(LAD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,34,实数(浮点)数学运算指令(FBD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,35,实数(浮点)数学运算指令(FBD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,36,字逻辑运算指令(LAD/FBD):,指令讲解,2019/3/4,Sciample Training - STEP7,37,字逻辑运算指令举例(LAD):,指令

11、讲解,2019/3/4,Sciample Training - STEP7,38,字逻辑运算指令举例(LAD):,指令讲解,2019/3/4,Sciample Training - STEP7,39,字逻辑运算指令举例(FBD):,指令讲解,2019/3/4,Sciample Training - STEP7,40,字逻辑运算指令举例(FBD):,指令讲解,2019/3/4,Sciample Training - STEP7,41,上机实验题目,练习比较指令:两个实数相比较。 如何一个整型数转为一个实数。 将第1,2题结合编一个程序。 练习浮点数运算,按公式编程: D=(A+B)*15)/C

12、建立一个共享数据块,将数据块中的两个“与”,结果放入第三个字。,2019/3/4,Sciample Training - STEP7,42,计时器指令(LAD和FDB):,指令讲解,2019/3/4,Sciample Training - STEP7,43,计时器指令(LAD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,44,计时器指令(LAD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,45,计时器指令(LAD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,46,

13、计时器指令(LAD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,47,计时器指令(LAD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,48,计时器指令(LAD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,49,计时器指令(FBD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,50,计时器指令(FBD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,51,计时器指令(FBD)举例:,指

14、令讲解,2019/3/4,Sciample Training - STEP7,52,计时器指令(FBD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,53,计时器指令(FBD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,54,计时器指令(FBD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,55,计时器指令(FBD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,56,计时器指令(FBD)举例:,指令讲解,2019/3/4,Sc

15、iample Training - STEP7,57,计时器指令(FBD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,58,计时器指令(LAD):,指令讲解,2019/3/4,Sciample Training - STEP7,59,计时器指令(FBD):,指令讲解,2019/3/4,Sciample Training - STEP7,60,计数器指令(LAD和FDB):,指令讲解,2019/3/4,Sciample Training - STEP7,61,计数器指令(LAD)举例:,指令讲解,2019/3/4,Sciample Training -

16、 STEP7,62,计数器指令(LAD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,63,计数器指令(FBD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,64,计数器指令(FBD)举例:,指令讲解,2019/3/4,Sciample Training - STEP7,65,上机实验题目,S_PULSE和S_PEXT的区别? S_ODT和S_ODTS的区别? 练习延时断开计时器。 练习计数器。 做一个每1秒加1的累加器。,2019/3/4,Sciample Training - STEP7,66,移位指令(LAD/FBD):,指令讲解,2019/3/4,Sciample Trai

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号