- 1、本文档共70页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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指
您可能关注的文档
- DOSCHarchv新版.ppt
- DSMAX使用Vray制作发光水晶材质.docx
- dsmax动力学.ppt
- DSource云应用中心常见问题解决方法.docx
- DSPFFT精.pdf
- DSP八DF的有限字长效应.ppt
- DSP中断系统及其应用页码.pdf
- DSPXC语言程序烧写.ppt
- dsp原理与开发讲.ppt
- dsp复习教案.doc
- 教学课件时分秒的认识.ppt
- 2024-2015年数字媒体(中证Ⅲ)行业均值、偿债、营运、盈利、发展、现金流能力均值.doc
- 武汉江夏楼宇亮化工程方案(3篇).docx
- 2024-2015年医疗保健技术(GICSⅣ)行业均值、偿债、营运、盈利、发展、现金流能力均值.doc
- T_CI 403-2024 中医智慧辨证论治模型构建技术规范.docx
- 武汉无菌室净化工程方案(3篇).docx
- 2024-2015年医疗保健设备(GICSⅣ)行业均值、偿债、营运、盈利、发展、现金流能力均值.doc
- 执业药师之《西药学综合知识与技能》试卷含答案详解.docx
- 中国无机复合卷帘门行业市场规模及未来投资方向研究报告.pdf
- 2024-2015年数字芯片设计(申万Ⅲ)行业均值、偿债、营运、盈利、发展、现金流能力均值.doc
文档评论(0)