您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 第3章-08(140-149指令)
进位标志位置描述程序示例概述将特殊内部继电器R9009(进位标志)置为ON。对于FP-M/FP0/FP1/FP-e/FPΣ,P型高级指令不适用。F140(STC)P140(PSTC)1011STR0F140(STC)地址指令梯形图程序布尔形式触发器3-301标志位状态·进位标志(R9009):本指令执行后变为ON.使特殊内部继电器R9009(进位标志)变为ON。FP-e/FP0/FP∑/FP1C24/C40C56/C72/FP-MC20/C32/FP2/FP2SH/FP3/FP10SH适用机型电子技术论坛进位标志复位描述程序示例概述将特殊内部继电器R9009(进位标志)置为OFF。对于FP-M/FP0/FP1/FP-e/FPΣ,P型高级指令不适用。F141(CLC)P141(PCLC)1011STR0F141(CLC)地址指令梯形图程序布尔形式触发器3-302标志位状态·进位标志(R9009):本指令执行后变为OFF.使特殊内部继电器R9009(进位标志)变为OFF。FP-e/FP0/FP∑/FP1C24/C40C56/C72/FP-MC20/C32/FP2/FP2SH/FP3/FP10SH适用机型电子技术论坛看门狗定时器刷新操作数程序示例概述刷新看门狗定时器的超时时间。F142(WDT)P142(PWDT)1011STR0F142(WDT)K128指定看门狗定时器数值的常数S地址指令梯形图程序布尔形式触发器WXWYWRWLSVEVDTLDFLIXIYKHSN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AAAN/A索引变址常数操作数定时器/计数器索引寄存器继电器数据寄存器示例说明当触发器R0为ON时,将看门狗定时器改为K128(12.8ms)A:可以使用N/A:不可使用3-303描述将由S指定的设定值,预置到看门狗定时器的超时定时值。利用本指令预置后,运算处理块被按此处设置的超时时间进行监视.允许的S的指定范围是K4~K6400.实际的超时时间是S×0.1(ms).示例:如果S等于K100,则超时时间为10ms.运算迟滞时间的看门狗定时器在每个扫描周期的开始时根据系统寄存器进行刷新.如果需要对所有的扫描周期都改变看门狗定时器的数值,则请改变系统寄存器30中的数值.如果使用F142(WDT)/P142(PWDT)指令,则可以只改变该扫描周期的超时时间(看门狗定时器制).FP2SH/FP10SH适用机型电子技术论坛3-304编程时注意事项F142(WDT)指令可以多次使用.需要根据运算改变看门狗定时器值,请按照以下处理:1)在需要处理的程序块之前使用F142(WDT)指令,指定所需的预置值.2)处理结束之后,应立即再次使用F142(WDT)指令,重新设置的预置值.如果一个扫描周期的时间超出640ms,则不按照F142(WDT)指令的设置而启动系统看门狗定时器,停止运算,输出变为OFF.如果需要复位系统看门狗定时器,请使用以下方法清除:-使用编程工具软件-将TEST(测试)/INITIALIZE(初始化)开关拨到INITIALIZE位置.电子技术论坛部分I/O刷新操作数程序示例概述刷新指定部分的I/O点。F143(IORF)1011STR10F143(IORF)WX0WX0开始字地址D1地址指令梯形图程序布尔形式结束字地址D2触发器数据寄存器索引寄存器WXWYWRSVEVDTIKHD1AAN/AN/AN/AN/AN/AN/AN/AAD2AAN/AN/AN/AN/AN/AN/AN/AA索引变址常数操作数定时器/计数器继电器示例说明当执行条件(触发器)R10为ON时,立即刷新输入继电器WX0(X0~XF);当执行条件(触发器)R20为ON时,立即刷新输出继电器WY0(Y0~YF);A:可以使用N/A:不可使用3-3052021STR20F143(IORF)WY0WY0…刷新输入部分刷新输出部分描述即使在程序执行过程中,立即刷新由D1和D2指定的外部输入继电器X和外部输出继电器Y.只有控制单元的I/O点能够利用F143(IORF)指令进行刷新(更新).刷新输入继电器时,应由[D1]和[D2]指定WX0.刷新输入继电器时,应由[D1]和[D2]指定WX0.对于FP0,不能对扩展单元进行I/O刷新.FP-e/FP0/FP∑适用机型电子技术论坛部分I/O刷新操作数程序示例概述刷新指定部分的I/O点。F143(IORF)1011STR10F143(IORF)WX0WX3开始字地址D1地址指令梯形图程序布尔形式结束字地址D2触发器数据寄存器索引寄存器WXWYWRSVEVDTIKHD1AAN/AN/AN/AN/AN/AN/AN/AAD2AAN/AN/AN/AN/AN/AN/AN/AA索引变址常数操作数定时器/计数器继电器示例说明当执行条件(触发器)R10为ON时,立即刷新输入继电器WX0~WX3(X0~X3F);当执行条件(触发器)R20为ON时,立即刷新输出继电器WY0~WY5(Y0~Y5F);A:可以使用N/A:不可使用3-3062021STR20F143(IORF)WY0WY5…刷新输入部分刷新输出部分Y0~Y7Y30~Y37Y50~Y53X0~XFX30~X37X50~X53当R10为ON时刷新输入继电器当R20为ON时刷新输出继电器FP1/FP-M适用机型电子技术论坛3-307描述即使在程序执行过程中,立即刷新由D1和D2指定的外部输入继电器X和外部输出继电器Y.刷新输入继电器时,应由[D1]和[D2]指定WX0.刷新输入继电器时,应由[D1]和[D2]指定WX0.能够利用F143(IORF)指令对FP1控制单元、FP1扩展单元、FP-M控制板和FP-M控制I/O板进行刷新.不能用于FP1智能单元和包括I/Olink单元在内的FP-M智能.D1和D2必须是相同类型的操作数.指定地址时必须D1≤D2.只刷新一个字时,应设置D1和D2为相同的地址.电子技术论坛部分I/O刷新操作数程序示例概述刷新指定部分的I/O点。1011STR10F143(IORF)K0K1开始字地址D1地址指令梯形图程序布尔形式结束字地址D2触发器示例说明当执行条件(触发器)R10为ON时,立即刷新字编号为0~1的输入和输出继电器.当系统配置如下时,在执行指令后,执行输出处理WX0(X0~XF)和输出处理WY1(Y10~Y1F).当执行条件(触发器)R20为ON时,立即刷新输出继电器WY0~WY5(Y0~Y5F);A:可以使用N/A:不可使用3-308F143(IORF)P143(PIORF)WXWYWRWLSVEVDTLDFLI0~ICIDKHD1N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AAAAD2N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AAAA索引变址常数操作数定时器/计数器索引寄存器继电器数据寄存器电源单元CPU单元16点输入单元16点输出单元01234(槽号)FP2/FP2SH/FP3/FP10SH适用机型电子技术论坛3-309描述即使在程序执行过程中,立即刷新由D1和D2指定的外部输入和外部输出继电器(X和Y).只能够利用F143(IORF)指令对主板和扩展板中的单元进行刷新.不能刷新MEWNET-F(远程I/O)从站系统中的输入/输出继电器进行刷新.指定D1和D2时,应满足:-指定起始地址D1和结束地址D2(D1≤D2).-指定地址K0≤D1≤D2≤K255-只刷新一个字时,应设置D1和D2为相同的地址.电子技术论坛F144(TRNS)串行数据通信概述程序示例操作数用于通过RS232C串行通信口向外部设备发送数据.数据寄存器索引寄存器WXWYWRSVEVDTIKHSN/AN/AN/AN/AN/AAN/AN/AN/AAnAAAAAAAAAA索引变址定时器/计数器常数继电器操作数3-310A:可以使用N/A:不可使用101112STR10DFF144(TRN)DT100K8触发器n参数表存储区的起始地址(数据寄存器)S存放被发送数据的字节数或常数.-当数值为正时,发送时添加结束符-当数值为负时,不添加结束符-当数值为H8000时,切换RS232C通信端口的传输模式FP-e/FP0适用机型梯形图程序布尔形式地址指令电子技术论坛描述当外部设备(计算机、测量仪表、条码识阅读器等)与RS232串行通信端口连接以后用本指令发送和接收数据.发送发送存储在数据表中从“S”地址开始的“n”个字节的数据,由“D”中指定与外部设备相连接的通信端口。能够自动添加和发送起始符和结束符。接收接收是由接收完成标志位(R9038的ON/OFF控制的.当接收完成标志变为OFF时,开始从RS232C端口接收数据,并且自动存储在由系统寄存器No.417和No.418数据寄存器中.F144(TRNS)指令可以用来关闭接收完成标志位(R9038)(允许接收).改变RS232C端口的传送方式执行F144(TRNS)指令可以切换“通用通信方式”和“计算机链接方式”.使用时,在“n”(传送的字节总数)中指定“H8000”并且执行该指令.在此情况下,此参数被忽略,可以任意设置R9032:为RS232C通信端口模式选择标志.在选择为“通用通信方式”的情况下,该标志为ON.指定H8000注意:当电源接通的时候,在系统寄存器NO.412中被选择的方式生效.3-311标志位状态·错误标志(R9007):以下情况时为ON并保持ON·错误标志(R9008):以下情况时瞬间为ON-变址数指定区超限-n指定的数据区昀终地址超出范围当选择了“通用通信方式”时,执行该指令可以切换到“计算机链接方式”当选择了“计算机链接方式”时,执行该指令可以切换到“通用通信方式”电子技术论坛发送过程的编程和操作为了执行数据发送,应将被传送的数据写进数据表内并使用F144(TRNS)指令.传送的数据表作为被发送的数据表,从”S”指定的数据寄存器开始.开始发送时,此处为待发送字节数.发送结束时,置0.发送数据存储区.(编号表示发送顺序)注意:数据发送区不能与接收缓冲区(由系统寄存器417和418设置)重叠.开始发送时:K8发送结束时:K0数据从低位开始发送发送前的数据表3-312使用F0(MV)或者F95(ASC)指令将被发送的数据写入由“S”指定的数据区(从第2个字开始).-在被传送的数据中表不包括结束符.结束符是自动添加的.-在系统寄存器NO.413中的选择“有起始符”,则在被传送的数据表中不包括起始符.起始符是自动添加的.-发送的字节数”n”没有限制.从[S]指定的数据表开始,到数据寄存器区结束的区域都可使用.开始执行F144(TRNS)指令发送数据时,未被发送的
本文标题:第3章-08(140-149指令)
链接地址:https://www.777doc.com/doc-6474311 .html