




已阅读5页,还剩71页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2019/12/13,SIMATICSTEP7标准培训,基本指令,SciampleTraining-STEP7,2,2019/12/13,内容,位逻辑指令字逻辑指令比较指令MOVE指令数据转换指令整数运算指令浮点运算指令计时器指令计数器指令,DB块指令程序控制指令跳转指令移位和旋转指令,2019/12/13,SciampleTraining-STEP7,3,位逻辑指令(LAD):,指令讲解,置位线圈,复位线圈,复位-置位触发器,置位-复位触发器,检测下降沿,检测上升沿,输出线圈,取反,常开触点,常闭触点,2019/12/13,SciampleTraining-STEP7,4,位逻辑指令(LAD):,指令讲解,检测变量地址下降沿,检测变量地址上升沿,2019/12/13,SciampleTraining-STEP7,5,位逻辑指令(FBD):,指令讲解,插入位变量,取反,与门,或门,赋值,置位输出,复位输出,2019/12/13,SciampleTraining-STEP7,6,位逻辑指令(FBD):,指令讲解,检测变量地址下降沿,检测变量地址上升沿,检测上升沿,检测下降沿,异或逻辑,2019/12/13,SciampleTraining-STEP7,7,位逻辑指令(STL):A(位变量):“与”操作AN(位变量):“与非”操作O(位变量):“或”操作ON(位变量):“或非”操作=(位变量):结果赋值,指令讲解,2019/12/13,SciampleTraining-STEP7,8,数据块指令(LAD):,指令讲解,2019/12/13,SciampleTraining-STEP7,9,数据块指令(FBD):,指令讲解,2019/12/13,SciampleTraining-STEP7,10,MOVE赋值指令(LAD和FBD):,指令讲解,IN:I,Q,M,D,常数OUT:I,Q,M,D,2019/12/13,SciampleTraining-STEP7,11,MOVE赋值指令(FBD):,指令讲解,2019/12/13,SciampleTraining-STEP7,12,上机实验题目,练习下装OB。建立一个共享数据块,利用“MOVE”指令,将一个变量传给另一个变量,用变量表修改变量值并观察结果。检测上升沿/下降沿编程练习。用梯形图编出“异或”逻辑。按下列两张图编程,2019/12/13,SciampleTraining-STEP7,13,上机实验题目,2019/12/13,SciampleTraining-STEP7,14,上机实验题目,2019/12/13,SciampleTraining-STEP7,15,比较指令(LAD和FDB):,指令讲解,?可用下列表达式:,2019/12/13,SciampleTraining-STEP7,16,CMP?I指令(LAD和FBD):,2019/12/13,SciampleTraining-STEP7,17,CMP?I指令(LAD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,18,CMP?I指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,19,数的转换指令(LAD/FBD):,指令讲解,BCD_IBCD码转换为整型I_BCD整型数转换为BCD码BCD_DIBCD码转换为长整型DI_BCD长整型数转换为BCD码I_DINT整形数转换为长整型DI_REAL长整型数转换为实型数INV_I整型数的二进制反码(按位取反)INV_DI长整型数的二进制反码(按位取反)NEG_I整型数的2的补码(加负号)NEG_DI长整型数的2的补码(加负号)NEG_R实型数的相反数(加负号)ROUND实型数四舍五入取整TRUNC实型数去掉小数部分CEIL取比实型数大的小数FLOOR取比实型数小的小数,2019/12/13,SciampleTraining-STEP7,20,I_DINT整型数转双整型数指令(LAD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,21,I_DINT整型数转双整型数指令(LAD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,22,INV_I整型数的二进制反码指令(LAD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,23,INV_I整型数的二进制反码指令(LAD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,24,DI_R双整型数转实数(浮点数)指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,25,DI_R双整型数转实数(浮点数)指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,26,整型数数学运算指令(LAD/FBD):,指令讲解,2019/12/13,SciampleTraining-STEP7,27,整型数数学运算指令(LAD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,28,整型数数学运算指令(LAD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,29,整型数数学运算指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,30,整型数数学运算指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,31,实数(浮点)数学运算指令(LAD/FBD):,指令讲解,ADD_R实型数加法SUB_R实型数减法MUL_R实型数乘法DIV_R实型数除法ABS(绝对值),SQRT(平方根),SQR(平方),LN(对数),EXP(指数)三角函数:SIN,COS,TAN反三角函数:ASIN,ACOS,ATAN,2019/12/13,SciampleTraining-STEP7,32,实数(浮点)数学运算指令(LAD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,33,实数(浮点)数学运算指令(LAD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,34,实数(浮点)数学运算指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,35,实数(浮点)数学运算指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,36,字逻辑运算指令(LAD/FBD):,指令讲解,2019/12/13,SciampleTraining-STEP7,37,字逻辑运算指令举例(LAD):,指令讲解,2019/12/13,SciampleTraining-STEP7,38,字逻辑运算指令举例(LAD):,指令讲解,2019/12/13,39,可编辑,2019/12/13,SciampleTraining-STEP7,40,字逻辑运算指令举例(FBD):,指令讲解,2019/12/13,SciampleTraining-STEP7,41,字逻辑运算指令举例(FBD):,指令讲解,2019/12/13,SciampleTraining-STEP7,42,上机实验题目,练习比较指令:两个实数相比较。如何一个整型数转为一个实数。将第1,2题结合编一个程序。练习浮点数运算,按公式编程:D=(A+B)*15)/C建立一个共享数据块,将数据块中的两个“与”,结果放入第三个字。,2019/12/13,SciampleTraining-STEP7,43,计时器指令(LAD和FDB):,指令讲解,2019/12/13,SciampleTraining-STEP7,44,计时器指令(LAD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,45,计时器指令(LAD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,46,计时器指令(LAD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,47,计时器指令(LAD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,48,计时器指令(LAD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,49,计时器指令(LAD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,50,计时器指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,51,计时器指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,52,计时器指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,53,计时器指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,54,计时器指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,55,计时器指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,56,计时器指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,57,计时器指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,58,计时器指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,59,计时器指令(LAD):,指令讲解,2019/12/13,SciampleTraining-STEP7,60,计时器指令(FBD):,指令讲解,2019/12/13,SciampleTraining-STEP7,61,计数器指令(LAD和FDB):,指令讲解,2019/12/13,SciampleTraining-STEP7,62,计数器指令(LAD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,63,计数器指令(LAD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,64,计数器指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,65,计数器指令(FBD)举例:,指令讲解,2019/12/13,SciampleTraining-STEP7,66,上机实验题目,S_PULSE和S_PEXT的区别?S_ODT和S_ODTS的区别?练习延时断开计时器。练习计数器。做一个每1秒加1的累加器。,2019/12/13,SciampleTraining-STEP7,67,移位指令(LAD/FBD):,指令讲解,2019/12/13,SciampleTraining-STEP7,68,移位指令(LAD):,指令讲解,2019/12/13,SciampleTraining-STEP7,69,移位指令(LAD):,指令讲解,2019/12/13,SciampleTraining-STEP7,70,移位指令(LAD):,指
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福建事业单位考试网络传播知识题及答案
- 心理学试题解析及答案
- 2024年农艺师考试策略与竞争力反应分析试题及答案
- 2024年农艺师考试知识点的动态调整与优化复习策略试题及答案
- 花艺师在考试中的作品评估标准与指导试题及答案
- 2024年花艺师考试的信心培养试题及答案
- 农业市场的变化与应对策略试题及答案
- 农艺师考试必考知识试题及答案
- 2024年农艺师实践能力提升试题及答案
- 干部主管面试题目及答案
- 《儿童孤独症讲座》课件
- 高职英语-考试试题及答案
- 卷帘门加工制作及安装合同协议书范本模板
- 医务科依法执业自查表
- 扫雷游戏课件
- Zippo年度机系列(更新至C23)
- 垃圾焚烧发电环境影响评价报告书
- 公路工程工程结算用表
- 秤的发展史课件-参考
- 2023年江苏省宿迁市中考化学试题(含答案解析)
- cmk 设备能力分析计数表格
评论
0/150
提交评论