




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、练习第1页/共26页二、上升沿触发指令(OSR)OSR 为一条输出指令操作数:Storage Bit(存储位)数据类型:BOOL格式:标签说明:内部存储位。存储指令最近一次执行的梯级输入条件操作数:Output Bit(输出位)数据类型:BOOL格式:标签说明:被设置的位第2页/共26页说明:OSR指令根据存储位的状态置位或清零输出位。如果指令被使能时存储位置位,则OSR指令置位输出位。如果使能时存储位置位禁止,则OSR指令清零输出位。第3页/共26页分析每次开关Start从清零状态变为置位时,OSR指令置位输出位1并且ADD指令的和加5.只要Start保持置位。和的值就保持不变。必须在S
2、tart再次从清零变为置位,和的值才再增加。下降沿触发指令(OSF)第4页/共26页计算指令(CPT)加法指令(ADD)减法指令(SUB)乘法指令(MUL)除法指令(DIV)平方根指令(SQR)取反指令(NEG)三、算术指令第5页/共26页计算指令(计算指令(CPT)CPT 为一条输出指令操作数:Dest(目标单元)数据类型:SINT INT DINT REAL格式:标签说明:存储结果的标签操作数:Expression(表达式)数据类型:SINT INT DINT REAL格式:立即数 标签说明:表达式由运算符分开的标签、立即数组成第6页/共26页说明:CPT指令表达式执行表达式中定义的算术运
3、算。当指令被使能时,CPT指令表达式的数值并且存放结果于目的单元内。与其他算术指令相比,CPT指令的运算速度稍慢而且占用更多的内存。CPT指令的优点是它允许用户在一条指令内输入复杂的表达式有效运算符:运算符+SINANDDEGLOGSQR说明加正弦按位与弧度转角度以10为底的对数平方根最优数据类型DINTREALREALDINTDINTREALREALDINTREAL第7页/共26页运算顺序指令按预先规定的顺序,而不必按用户列出的顺序,执行写入表达式的运算。可以通过把分组项组合到圆括号内来改变运算顺序,强制指令在执行其他运算之前执行圆括号内的运算,来改变运算顺序。同级的运算顺序是从左向右执行。
4、顺序:1ACS,ASN,ATN,COS,DEG,FRF,LN,LOG,RAD,SIN,SQR,TAN,TOD2*3-(取反),NOT4*,/5-(减),+6AND7XOR8OR顺序符:第8页/共26页举例:第9页/共26页补充在计算中可以用混合数据类型,但是会损失精度,也可能发生取整误差。而且指令执行时间长。最优数据类型是指:如果指令的所有操作数都是用相同的最优数据类型,则指令执行速度快且占内存小。典型的最优数据类型是DINT或REAL在每次梯级扫描时,只要梯级输入条件为真,计算/算术指令就执行一次。如果希望表达式只计算一次,则需要用一次相应指令了来触发该指令。第10页/共26页加法指令(加法
5、指令(ADD)ADD 为一条输出指令操作数:SourceA/B(源A/B)数据类型:SINT INT DINT REAL格式:立即数 标签说明:与源B/A操作数相加的值操作数:Dest(目的单元)数据类型:SINT INT DINT REAL格式:标签说明:存放计算结果的标签ADD指令使源A操作数与源B操作数相加并存放计算结果与目标单元第11页/共26页减法指令(SUB)乘法指令(MUL)除法指令(DIV)平方根指令(SQR)取反指令(NEG)第12页/共26页练习:设计梯形逻辑图,根据勾股定理计算直角三角形的斜边主输送带有两个输送带送料。一个给6包,一个给8包两个输送带都有计数器。记录离开输
6、送带的包裹。设计一个程序来获得中主输送带上的总数第13页/共26页四、移动指令传送指令(MOV)屏蔽传送指令(MVM)清零指令(CLR)第14页/共26页传送指令(传送指令(MOV)MOV为一条输出指令操作数:Source(源)数据类型:SINT INT DINT REAL格式:立即数 标签说明:被传送(复制)的数值操作数:Dest(目的单元)数据类型:SINT INT DINT REAL格式:标签说明:存储结果的标签MOV指令复制源操作数到目标单元。源操作数保持不变。第15页/共26页屏蔽传送指令(MVM)MVM为一条输出指令操作数:Source(源)数据类型:SINT INT DINT格式
7、:立即数 标签说明:被传送的数值操作数:Mask(屏蔽)数据类型:SINT INT DINT 格式:立即数 标签说明:阻止或通过的位操作数:Dest(目标单元)数据类型:SINT INT DINT 格式:标签说明:存储结果的标签第16页/共26页MVM指令复制源操作数到目标单元。并且允许部分数据被屏蔽。源操作数保持不变。当指令被使能时,MVM指令通过屏蔽传送或阻止源数据位。屏蔽位的一个1值意味着位数据可以通过。屏蔽位的一个0值意味着位数据被阻止。当输入立即数作为屏蔽值时,软件默认是十进制。如果需要其他进制格式,可以在数值前加相应的前缀。程序会自动转换第17页/共26页第18页/共26页清零指令
8、(CLR)CLR为一条输出指令操作数:Dest(目的)数据类型:SINT INT DINT REAL格式:标签说明:被清零数据的标识符CLR指令清零目的单元的所有位第19页/共26页练习:一个微动开关操作一个计数器,计算从传送带上下来要装入运输纸箱中的塑胶小球。不同尺寸的小球使用相同的传送带和相同尺寸的纸箱。只能能装A类小球96个,B类小球48个。指示灯会说明纸箱合适装满。当计数器到5时。指示灯点亮。当计数到8时指示灯关闭。第20页/共26页五、比较指令等于指令(EQU)大于等于指令(GEQ)大于指令(GRT)小于等于指令(LEQ)小于指令(LES)不等于指令(NEQ)极限比较指令(LIM)第21页/共26页等于指令(EQU)EQU为一条输入指令操作数:SourceA/B(源A/B)数据类型:SINT INT DINT REAL格式:立即数 标签说明:与源B/A比较的数值EQU指令测试源A的值与源B的值是否相等REAL数据类型数值很少能绝对相等第22页/共26页大于等于指令(GEQ)大于指令(GRT)小于等于指令(LEQ)小于指令(LES)第23
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国可充电碱性电池市场调查研究报告
- 2025年中国双人按摩冲浪浴缸市场调查研究报告
- 2025年中国切口手指套市场调查研究报告
- 2025年中国公路路障市场调查研究报告
- 2025年中国偏心磨床市场调查研究报告
- 2025年中国京式压力炸鸭锅市场调查研究报告
- 2025年中国两节竿市场调查研究报告
- 2025年缝制机械零部件项目发展计划
- 2025年中国5,6,7,8-四氢喹喔啉市场调查研究报告
- 2025年运载火箭CAMAC测试系统项目建议书
- XX单线铁路隧道施工设计
- 叶曼讲《道德经》讲义第1~10章
- 地下车库地坪施工工艺工法标准
- 生物化学工程基础(第三章代谢作用与发酵)课件
- 国家开放大学一网一平台电大《可编程控制器应用实训》形考任务1-7终结性考试题库及答案
- 农村户口分户协议书(6篇)
- (部编版一年级下册)语文第七单元复习课件
- SQ-02-绿色食品种植产品调查表0308
- 丽声北极星分级绘本第二级上Dinner for a Dragon 教学设计
- 活跃气氛的开场小游戏「培训破冰前必备」
- 光伏发电项目安全专项投资估算方案
评论
0/150
提交评论