ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:995.14KB ,
资源ID:2141556      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2141556.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(外文翻译中英文对照.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

外文翻译中英文对照.docx

1、外文翻译中英文对照 届本科毕业设计(论文)外文文献翻译学 院: 专 业: 姓 名: 学 号: 外文出处: Automating Manufacturing Systems with PLCs 附 件:1、外文翻译 2、外文原文 附录1:外文资料翻译译文基于PLC的自动化制造系统15.梯形图逻辑函数主题: 数据处理、数学运算、数据转换、阵列操作、统计、比较、布尔量运算等函数 设计实例宗旨: 理解基本函数,允许计算和比较了解使用了内存文件的数组函数15.1介绍梯行图逻辑输入触点和输出线圈之间允许简单的逻辑判断。这些函数把基本的梯形图逻辑延伸到其他控制形式中。例如,附加的定时器和计数器允许基于事件的

2、控制。在下图15.1中有一个较长的关于这些函数的表。这包括了组合逻辑和事件函数。本章将会研究数据处理和数值的逻辑。下一章将介绍表、程序控制和一些输入和输出函数。剩下的函数会在后面的章节中讨论组合逻辑函数继电器触点线圈事件函数计时显示 计数显示数据处理函数移动数学运算转换数字逻辑函数布尔量运算比较列表函数转移入栈/出栈序列发生器程序控制函数分支/循环立即输入/输出错误/中断检测输入输出函数PID通讯高速计数器字符串函数图15.1 基本PLC函数分类大多数的函数会使用PLC的存储单元获取值、储存值和跟踪函数状态。一般大部分函数当输入值是“真”时,会被激活。但是,有些函数,如延时断开定时器,可以在无

3、输入时,保持激活状态。其它的函数仅当输入由“假”变“真”时,才会被执行,这就是所谓的上升沿触发。想想,一计数器仅仅是输入由“假”变“真”时才会计数,输入为“真”状态的持续时间并不影响函数动作。而下降沿触发函数仅当输入由“真”变“假”时才会触发。多数函数并非边沿触发:除非有规定说明函数不是边沿触发。标签:我并没有像说明书或者软件里那样准确的画出这些函数。因为这样会节省空间并且易于阅读,但是所有的必要信息我都给出了。15.2数据处理15.2.1传递函数有两种基本的传递函数;MOV(值,操作数) -把值传递到指定的存储位置。MVM(值,标号,操作数) -把值传递到指定的存储位置,但是用标号来指定一个

4、传递的位。这个MOV函数从一个存储空间取出一个值放置到另外一个存储空间里。下图15.2给出了MOV的基本用法。当A为“真”,MOV函数把一个浮点数从原操作数传递到操作数存储位置。原操作数地址中的数据没有改变。当B为“真”时,原操作数中的浮点数将被转换成整数存储在操作数存储区中。浮点数会被四舍五入成整数。当C为“真”时,整数“123”将被存储在整数文件N7:23中。标签:当函数值改变时,除了输入与输出,其值是瞬间改变的。试想:图15.2中,如果ABC都为“真”,那么F8:23的值将会在下一个指令到来前就变化。这与输入输出扫描只发生在逻辑扫描之前或者之后不同。图15.2 MOV的基本用法下图15.

5、3给出了更多更复杂的MOV函数用法。当A为“真”时,第一个模块将会把值“123”送入N7:0,同时第二个模块将会把值“-9385”从N7:1 送到 N7:2中(这个值之所以为负数,是因为我们使用了2S的compliment)。对于基本的MOV函数使用中,二进制数值不是必要的;但是在MVM函数中,二进制数值却是必要的。这个模块中从N7:3 移动二进制数值到 N7:5中。但是这些“位”在N7:4中仍为“ON”,操作数的其他位将不会受到影响。请注意:N7:5的第一位N7:5/0在指令执行前后仍为“ON”,但是在N7:4中却不同,MVM函数当应用在个别二进制位的处理中时非常有用,但是处理实数却是用处不

6、大了。之前数据之后数据地址二进制十进制二进制十进制N7:0B#00000000000000000B#0000000010000010130N7:1B#110110*1-9385B#110110*1-9385N7:2B#1000000000000000-32768B#110110*1-9385N7:3#010*22715B#110110*1-10053N7:4B#001010101010101010922B#001010101010101010922N7:5B#00000000000000011B#000010001010102219N7:6B#110111*1B#110111*1标签:标号的概

7、念非常重要,并且也可以用在其他函数中。标号允许指令改变一个二进制数据的其中四位,而不用改变它的全部数值。当你使用二进制数据中的位来表示声明,模式或者状态等内容时,你会很希望这么做。图15.3是MOV和MVM函数对二进制数值的操作例子图15.3MOV和MVM函数的使用实例15.2.2数学函数数学函数将检索一个或多个值,执行一个操作然后把结果储存在内存中。图15.4展示的是一个ADD函数从N7:4和F8:35中读取数据操,把他们转换成操作数的地址格式,把两个浮点数相加,结果储存在F8:36中。该函数有两个原操作数记做“原操作数A” 、“原操作数B”。对于该函数来说原操作数顺序可以改变,但是这对于“

8、减法函数”或“除法函数”等其他操作来说却不一定正确,下面列出了其他一些基本的数学函数。其中的一些,如“取负”是一元的函数,也就是说它只有一个原操作数。加(值1,值2,操作数)-累加两个值减(值1,值2,操作数)-值1减值2给操作数乘(值1,值2,操作数)-值1乘值2给操作数除(值1,值2,操作数)-值1除值2给操作数取反(值,操作数) -将值取反送给操作数清除(值) -将值存储区清零标签:为了节省空间上图给出了函数的缩略符号,例如函数ADD(值1,值2,操作数)需要两个原操作数,并把值存入操作数。为了减少描述函数时的空间这些符号将被用在很多地方图15.4数学函数图15.5列出了数学函数的用法,

9、多数函数的执行会给出我们期待的结果,第二个ADD函数从N7:3中取了一个值,加1然后送入原操作数,这就是通常所说的“自加”操作。第一个DIV,执行操作整数25除以整数10,结果四舍五入为最接近的整数,这时,结果被储存在N7:6中。NEG指令取走了新数“-10”,而不是源数据“0”,从N7:4取出的数据符号被取反,结果存入N7:7。地址之前值之后值N7:01010N7:12525N7:2035N7:301N7:40-10N7:50250N7:603N7:7010N7:81000F8:010.010.0F8:125.025.0F8:202.5F8:302.5图15.5 数学函数例子标签:调用,整数

10、范围从-32768到32767并且没有小数。图15.6列出了更多的高级函数。这个列表包括基本的三角函数、取绝对值函数、对数函数、取二次方根函数。最后一个函数CPT能接受表达式并且可以执行一个复杂的运算。ACS(值,操作数) - 反余弦COS(值,操作数) - 余弦ASN(值,操作数) - 反正弦SIN(值,操作数) - 正弦ATN(值,操作数) -反正切TAN(值,操作数) - 正切XPY(值1,值2,操作数) - X的Y次幂LN(值,操作数) - 自然对数LOG(值,操作数) - 以10为底的对数SQR(值,操作数) - 开二次方根CPT(操作数,表达式) - 做运算图15.6 高级数学函数

11、图15.7展示的是把表达式转化成梯形图逻辑。转换的第一步是把表达式的变量存入PLC中没被使用过的存储区中。接下来拥有很多嵌套运算的方程就可以被转化,例如LN函数。这时LN函数的运算结果被保存在其他存储空间中,之后会被调用。其它的一些操作会应用在相似的情况下。(注意:这些方程可能应用在其他场合中,占用更少的存储空间。)图15.7 用梯形图表示的方程和图15.7中一样的方程被应用于图15.8所示的CPT函数中。存储区也和上图使用的一样。该表达式被直接输进了PLC程序中。图15.8 利用CPT函数计算数学函数可以导致诸如溢出,进位等状态标识位变化,注意要尽量避免出现像“溢出”这样的问题。但是使用浮点

12、数时这种问题会少一点。而整数极易出现这样的问题,因为它们受到-3276832767这样一个数据范围的限制。15.2.3 转换函数梯形图中的转换函数列在了图15.9中。例子中的函数将会从D存储区读取一个BCD码数据,然后把它转换为浮点数存储在F8:2中。其它的函数将把二进制负数转换成BCD码数据,下面的函数也包含了弧度数和角度的转化。TOD(value,destination) 把BCD码转换为二进制数FRD(value,destination) - 把二进制值转换为BCD码DEG(value,destination) 把弧度数转换为度数RAD(value,destination) - 把度数转

13、换为弧度数图15.9 转换函数图15.10给出了转换函数的例子。这些函数读取一个源数据后,开始转换,结束后储存结果。TOD函数转换成BCD码将会出现“溢出”错误。地址之前值之后值N7:001793N7:1548548F8:03.1413.141F8:14545F8:20180F8:300.785D9:00000 0000 0000 00000000 0101 0100 1000D9:10001 0111 1001 00110001 0111 1001 0011图15.10 转换例子15.2.4矩阵函数矩阵可以储存多列数据。在PLC中这将是一系列的整数数字,浮点数或者其它类型的数据。例如,假定我

14、们测量和保存一块封装芯片的重量时要使用浮点数存储区F8:20。每十分钟要读取一次重量数据,并且一小时后找出平均重量。这一节我们将聚焦于矩阵中多组数据的处理技术,也就是说明书中所谓的“块”。15.2.4.1-统计这些函数也是可以处理统计数据的。图15.11列出了这些函数,当A变为“真”AVE函数的转换操作从存储区F8:0开始,并算出四个数的平均值。控制字R6:1被用来跟踪运算的进程,并判断运算何时结束。这些运算还有其它的一些是边沿触发的。该次运算可能会需要经过多个扫描周期才能完成。运算结束后,平均值被储存在F8:0中,同时R6:1/DN位被置ON。AVE(开始值,操作数,控制字,长度) 求平均值STD(开始值,操作数,控制字,长度) 求标准差SRT(开始值,控制字,长度) 排列一串值图15.11统计函数如图15.12给出的统计函数例子,它拥有一个有四个字长从F8:0开始的数组数据。每次执行平均值运算的结果储存在F8:4中,标准差储存在F8:5中。一系列数值被存放在从F8

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1