网站大量收购闲置独家精品文档,联系QQ:2885784924

FX系列PLC编程及应用(廖常初).ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FX系列PLC编程及应用(廖常初)课案

3.时钟数据比较指令 图6-78中的时钟数据比较指令TCMP的源操作数(S1·)、(S2·)和(S3·)分别用来存放指定时刻的时、分、秒。时钟数据的时、分、秒分别用(S·)~(S·)+2存放。该指令用来比较指定时刻与时钟数据(S·)的大小。比较结果用来控制(D·)~(D·)+2的ON/OFF。 4.时钟数据区间比较指令TZCP TZCP指令的源操作数(S1·)、(S2·)和(S·)分别占用3个数据寄存器,(S·)指定的D0~D2分别用来存放TRD读出的当前时、分、秒的值。 【例4-5】设计路灯控制程序,在19:45开灯,6:15关灯。 图4-92中的D23~D25是TZCP指令指定的TRD读取的实时钟的时、分、秒的值,D27~D29是路灯的关灯时间,D30~D32是路灯的开灯时间。 在路灯关灯的时间区间,指令TZCP比较的结果使M7为ON,因此用M7的常闭触点通过Y5控制路灯。 5.时钟数据写入指令TWR 该指令用来将时间设定值写入内置的实时钟,D33~D39分别存放年的低2位、月、日、时、分、秒和星期。X3为ON时,D33~D39中的预置值被写入实时钟。 6.计时表指令 计时表(小时定时器)指令HOUR的(S·)是使报警器输出(D2·)为ON所需的延时时间,单位为小时。(D1·)为当前的小时数,(D1·)+1是以s为单位的小于1小时的当前值。 图4-95中的当前小时数(D1·)超过设置的延时时间(S·)时,例如在300h 1s,报警输出Y1变为ON。此后计时表仍继续运行,其值达到最大值时停止定时。 7.时钟数据加减法运算指令 时钟数据加、减法运算指令TADD和TSUB的(S1·)、(S2·)和(D·)指定的都是3个字的时钟数据(时、分、秒)。TADD指令的运算结果如果超过24h,其和减去24h后存入目标地址。TSUB指令的运算结果如果小于零,其差值加上24h后存入目标地址。 4.11 FX3U、FX3UC和FX3G系列增加的应用指令 4.11.1 FX3U、FX3UC和FX3G的应用指令新增的表示方法 1.实数常数E E是表示实数(即浮点数)的符号,图4-98中的EADD为浮点数加法指令,用实数的普通表示方式E2645.52来指定2645.52,用实数的指数表示方式E5.63922+3来指定5.63922×103。其中的“+3”表示103。 2.字符串常数 英语的双引号框起来的半角字符(例如”AB12”)用来指定字符串常数。一个字符串最多有32个字符。每个字符占一个字节。 3.字符串数据 从指定的软元件开始,以字节为单位到代码NUL(00H)为止被视为一个字符串。 可以使用GX Simulator V7.16对FX3U、FX3UC和FX3G仿真。 5.字软元件的位指定 通过指定字软元件的位,可以将它作为位数据来使用。例如图4-98中的D5.B表示D5的第11位,小数点后的位编号采用十六进制数0~F。 6.缓冲寄存器的直接指定 可以直接指定特殊功能模块和特殊功能单元的缓冲存储器(BFM)。BFM为16位或32位的字数据,主要用于应用指令的操作数。例如U1\G5表示模块号为1的特殊功能模块或特殊功能单元的5号缓冲存储器字。单元号U的范围为0~7,BFM编号的范围为0~32767。 4.11.2 FX3U、FX3UC和FX3G系列增加的应用指令 FX3U、FX3UC和FX3G系列增加了大量的应用指令,详细的使用方法见随书光盘中的《FX3G、FX3U、FX3UC微型可编程控制器编程手册》。 4.浮点数运算例程 下图用FLT指令将D10中的二进制整数转换为(D12,D13)中的二进制浮点数,用(D14,D15)中的二进制浮点数除以(D12,D13)中的二进制浮点数,乘以浮点数常数34.57后,运算结果转换为(D20,D21)中的32位二进制整数。 5.三角函数运算例程 对“FX3U例程”仿真,打开软元件监视视图,从D0开始,用浮点数显示格式监视十进制多点字,双击监视表的第一行,用出现的软元件写入对话框设置D0中的浮点数值为30.0(30o),将X4强制为ON。图4-103的程序监控中的监视值为十进制浮点数,有效位数为十进制的4位,软元件监视视图中显示的是二进制浮点数的值,有效位数为十进制的6位。 6.用浮点数运算求圆的面积 整数格式的半径 r 在D10中,用浮点数运算求圆的面积,运算结果转换为32位整数,用(D16,D17)保存。 取圆周率π的近似值为3.142,用MOV指

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档