- 1、本文档共132页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1) F138(HMSS) 格式:[ F138 HMSS S, D ] 功能:将以时/分/秒格式表示的时间数据,变换成以秒为单位的时间数据。将(S+1, S)中存放的时/分/秒数据转换为秒数据,结果存放于寄存器(D+1, D)中。在这里,S和D中的数据均用BCD码表示。表示形式如下图所示。 图3-47 F138指令中S和D的含义 2) F139(SHMS) 格式:[ F139 SHMS S, D ] 功能:将以秒为单位的时间数据,变换成以时/分/秒格式表示的时间数据。功能与F138完全相反。 2、进位位(CY)的置位和复位指令:F140(STC)、F141(CLC) 格式:[ F140 STC ]、[ F141 CLC ] 功能:F140(STC)和F141(CLC)指令是FP1高级指令中仅有的两条无操作数的指令,其功能是将特殊内部继电器R9009(进位标志位)置位和复位,即将R9009置为1或者清0。 3、刷新部分I/O指令:F143(IORF) 格式:[ F143 IORF D1, D2 ] 功能:刷新指定的部分I/O点。 F143指令只要触发信号接通,即使在执行程序阶段,也能立即将输入(WX)或输出(WY)寄存器D1至D2的内容刷新,避免由扫描时间造成的延时。该指令要求D1和D2为同一类型的操作数,且D2≥D1。 4、串行数据通信指令:F144(TRNS) 格式:[ F144 TRNS S, n ] 功能:通过RS232串行口与外设通讯,以字节为单位,发送或接收数据。一般型号末端带“C”的PLC带有RS232串行口。 其中,S为发送或接收数据的寄存器区首地址,且S只能使用数据寄存器DT。寄存器S用作发送或接收监视之用,之后的寄存器S+1、S+2、……,存放着发送或接收的数据。也就是说,S+1为发送和接收数据的首地址,数据存放在S+1及以后的寄存器中。n则用来设定要发送的字节数。 1) 数据发送:特殊内部继电器R9039是发送标志继电器,发送过程中R9039为OFF状态,结束后为ON状态。 2) 数据接收:特殊内部继电器R9038是接收标志继电器,接收过程中R9038为OFF状态,结束后为ON状态。 5、并行打印输出指令:F147(PR) 格式:[ F147 PR S, D ] 功能:通过并行通讯口打印输出字符。每次执行打印指令可连续打印12个字符,并占用37个扫描周期,由Y8自动发出打印脉冲。C24以上晶体管输出型的PLC具有并行打印输出功能。 其中,S指定了要输出字符的首地址,S和随后的S+1、S+2等保存的必须是字符型ASCII数据。D为打印机信号输出,只可用WY输出继电器,且0 ~ 8位与打印机对应,PLC与打印机之间的连线如下表所示。 表3-21 FP1与打印机连接端点 晶体管输出型FP1 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 COM DC+5V 打印机 Data1 Data2 Data3 Data4 Data5 Data6 Data7 Data8 Strobe COM DC+5V 6、自诊断错误设置指令:F148(ERR) 格式:[ F148 ERR n ] 功能:将某特殊状态设置为自诊断错误,或者将由自诊断错误E45、E50或E200 ~ E299引起的错误状态复位。F148指令的运行由n决定,n为自诊断错误代码,范围为0和100 ~ 299。 n = 0:清除由自诊断错误E45、E50或E200 ~ E299引起的错误状态; n = 100 ~ 299:将指令的触发信号设置为第n号自诊断错误。具体内容请参见手册的“错误代码表”。 7、信息显示指令:F149(MSG) 格式:[ F149 MSG S ] 功能:将S指定的字符常数(以M开始的字符串)显示在FP编程器II屏幕上。 8、时间运算指令:F157(CADD)、F158(CSUB) 1) F157(CADD) 格式:[ F157 CADD S1, S2, D ] 功能:在(S1+2, S1+1, S1)指定的日期(年、月、日)和时间(时、分、秒)数据中加上(S2+1, S2)指定的时间数据,所得的结果(年、月、日、时、分、秒)存放在(D+2, D+1, D)中,日期、时间数据均用BCD码表示。 2) F158(CSUB) 格式:[ F158 CSUB S1, S2, D ] 功能:同F157(CADD)类似,只是相加运算变为相减运算,详细用法请参考手册。 为了能够表示数据段,采用的是“首地址+段长度”的表示方式,即由digit2表示目的区首地址、digit1表示要拷贝的数据段位数
文档评论(0)