松下FPX编程指令_第1页
松下FPX编程指令_第2页
松下FPX编程指令_第3页
松下FPX编程指令_第4页
松下FPX编程指令_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、关于FPX使用的指令1-1目录1-#1-#1.1 关于 FPX 使用的扌旨令1-11.1.1关于FP-X新追加指令1.1.2现有指令中追加了 FP-X的内容2.1基本扌旨令2-1ICTLSYS1SYS222髙级扌旨令2-15FO(MV)FO (MV)F1(DMV)F145F146F159 (MTRN)F166 (HC1S)F167 (HC1R)F171 (SPDH)F171 (SPDH)F172 (PLSH)F173 (PWMH)F174 (SPOH)F175 (SPSH)1-#1-#3.指令语一览表ARCT1F409 附录 21-#1-#4. 继电器存储区域常数一览表ARCT1F409 12

2、.3章5. 系统寄存器一览表ARCT1F409 12.4章6. 特殊内部寄存器一览表ARCT1F409 12.5章7. 特殊数据寄存器一览表ARCT1F409 12.6章8. 错误代码表ARCT1F409附录11.1关于FP-X使用的指令本书因是可编程控制器FPX使用的指令,所以总结了新追加的或在已有指令中追加 7 FP-X专用的内容。请对照以前的命令语手册ARCT1F353-5使用。 因参 照:关于FP-X可使用的指令VFP-X用户手册 ARCT1F409附录2.指令语一览表1.1.1关于FP-X新追加指令新追加了 FPX的专用命令。在以前的命令语手册中没有记载。No.No.名称高级指令F2

3、50二进制一ascii转换F251asch -二进制转换1.1.2现有指令中追加了 FPX的内容在以前的命令中追加了 FP-X专用的内容.下记指令请使用本书中记载的。 在FP-X中请不要使用以前的相关内容。No.名称基本指令ICTL中断控制SYS1设定通信条件密码设置中断设置PC-link时间设置MEWTOCOL.COM 响应控制SYS2系统寄存器(No40No-47)高级指令FO (MV)高速计数器控制FO (MV)脉冲输出控制F1 (DMV)高速计数器/脉冲输出经过值F145数据的发送F146数据的接收F159 (MTRN)串行数据通信F166 (HC1S)冃标值一致ON (带通道指定)F

4、167 (HC1R)目标值-致OFF (带通道指定)F171 (SPDH)脉冲输出(带通道指定)(梯形控制F171 (SPDH)脉冲输出(带通道指定)(原点返回)F172 (PLSH)脉冲输出(带通道指定)(JOG控制)F173 (PWMH)PWM输出(帯通道指宦)F174 (SPOH)脉冲输出(带通道指定)F175 (SPSH)脉冲输出(宜线插补)注)除上述内容外,FP-X可使用的指令的内容与已冇的指令相同。1-32.1基本指令2-1ICTL步数:5中断控制 适用于FPO/FPZ /FP-X/FP1/FP-M进彳亍中断的禁止.允许和清除控制.描述当执行ICTLJ指令时,根据S1和S2中的设代

5、來 设定中断程序的允许/禁止或设定淸除中断。应该使用rDFj指令.在执行条件的匕升沿被执行 次。两个或两个以上的flCTL指令可以仃相同的执行条 件在执行中断程序Z询.必须执行指宦允许执彳亍中断 程序。程序示例v示例设鱼定时中断.从运行开始毎10ms执行中断 程序。I R9013H | ICTL. H2. K1每 10ms 执行一次 INT24运行中改写程序时的注意事项(FPO/FPZ) 若在RUN模式下当正在使用中斷功能时改写程鹏 M 中断程序将被禁止执行。ICTL指令应被再次用允许执行中断程序注)R9013 (初始脉冲继电器)仅在开始运行后的第 个扫描周期内为ON.v示例2当X0出现上升沿

6、时.允许执行INTO3示例设宣定时中断.从运行开始每10ms执行中断程(RUN中改写程序后再次允许中断,)I X0H |(DF ) ICTL. HO, HFXO ON时.允 许 INTO INT3ICTL, H2. K1毎 10ms 执行一次 INT24v示例3在INTO程序执行结束以后清除INTO以外的中断(INT 0R0-|/|_ ICTL, H100, H1)-在INTO程序 执行结束以后 清除INTO以外 的中断梯形图程序布尔形式地址指令xo0STX00T pF Hg吨呵1DFS1 S22ICTLH0H1可指定存储区域的种类(指定单位:字)(O:可指定 一:不可指定)WXWYWRSVE

7、VDTIXIY址KHS1保存控制数据的区域或常数数据OO0000OO000S2保存控制数摇的区域或常数数推OO0000OO000< IRET )-适用机型FPO、FP2 FPk FP-M、FPXI1a13 1211 10(INT编号指定控制数据S1:指定控制功能和中断类型0( bit)15S1丄J丿选择中断类型H00: IMT0-INT13H02: INT24(10ms 单位)H03: INT24(0.5 ms 单位)S2:指定中断的控制 指定禁止或允许执行中断程序(当 S1=H 0 或 S1=H1 时)任需要控制的中断程序的编号的对应位中设K控制 数据。将需要允许的中断程序的编弓的対山

8、位设置为TS将需要禁止的中断程序的编号的对应位设代为UQ选择控制功能HOD:中断操作允许/禁止控制H01:中断触发辭复位控制(1)设S1=HO-指定执彳j禁止或允许INTO7。设S1 = H1OO.淸除中断INT0-7。v示例设宜如下时,允许中断INT1和INT2.禁止中断 INTO 和 INT3 INT13.bit15bitO13 121110(INTMI 号)(3)设S1=H2>设定INT24的时间间隔(以10ms为单位) 设S1=H3,设ZEINT24的时间间陽(以0.5 ms为氓位)编程时的注意事项对TFPO,不指定INT57.对j FPI,不指定INT813。对T-FP-X,使

9、用脉冲输入输出甘时,可指定 INT8 13。对丁FP1或FP-M.不能以0.5ms为单位指定定时中断。 指定淸除中断程序(当 S1=H100 时)在需耍控制的中断程序的编弓的対M位屮设W控制 数据.将希要清除的中断丿沖;的对/ 汎为“OS将不需要清除的中斷程序的编号的对应位设覽为v示例设虽如下时.清除中断INTOINT2.不清除中 断 INT3-INT13.b<t15bitO 指定定时中断(当S1二H2时) 以十进制设代。时间间隔=卜2的值X10(ms)。bit15bitOK0 K3000时间何隔设置HNT24K1 K3000(10ms 30 s)K0bitOK0 K3000时间间隔设.

10、禁止中I析INT24 指定定时中断(当SXH3时) 时间间隔=S2的值X0.5(ms)obit15K1 K3000(0 5ms 1.5 s)K0允许中断程序执行的示例设鱼示例高速计数器一致ON, 一致OFF时的中断 程序启动方法(1)川系统寄存器进行计数的i, (没仃必耍辺行外 部中断设定)51 :HOOOO指定禁止或允许执行对应丁外部输入或到达II标 值时产生的中断程序。52 :HOO21允许INTO和INT5 (将bitO和5代为“1 ”)禁止全 部其他中断.bit15bitOS2:| | | | | | | | | | | | | | | |(INT 编号)13 1211 10输入翘点

11、(INTO)- (INT1) (INT2) (INT3) (INT4) (INT5)- (INT6) (INT7) (INT8) (INT9) (INT10) (INT11) (INT12) (INT13)X0"X2""X3""xT3(5"TT"X7""X8""X9"X10TFTX12X13高速计数 通道中断程序chOINTOchiINTI$Ich7INT7ch8INT8ch9INT9chAINT11chBDJT12(11) 4程序中编制中断程序高速计数与中断程序对应 如下。

12、(in)利用ICTL指令允许执行中断程序允许 ICTL HO. H9INT0 与 INT7。(iv) 启动一致ON、一致OFF指令。(v) 一致ON、一致OFF条件成立时.执行程序。设腔为"1*的数位所对应的外部中断彼允许。 说明执行ICTL.指令斤 如果出现中断程序INTO和INT5 所对应的中断输入,则执彳亍INTO或INT5。ICTL指令(允许)主程序两1I执行IINTO程序执行丨INT5程序1执行INTO输入产生厂INT5输入产生1禁止/允许禁止允许清除中断程序的示例设虽示例设羞定时中断的示例设鱼示例卜一(DF )ICTL H1pO HFE51 :H0100清除对应外部输入或

13、到达11标值时产生的中断.52 : HFE消除中断INTO (将bitOffi为“0”)不淸除金部其 他中断。注)设定值与中断输入触点之间的关系,请参阅执彳了 允许/禁止的示例。51 : H0002指定定时中断52 : K1500指定定时中断的时间间隔, 对于K1500,时间间隔为K1500X 10ms=15000ms(15 s)说明十中断程序被禁止时即使发生INTO中断输入.也可以 使用ICTUS令消除INTO中断.说明在执行flCTLj指令之后.毎隔15秒产工一次定时中断 此时,将执fjINT24中断程序。r- ICTL指令(定时中斯)主程序执行!执行|_执行|_pINT24 程存主程序执

14、行1执行1INTO程停:11IMT1稈底*1111执行1INT0«iA口 肚1ICTL 指斂 NTOINT1«EA 厂|15秒 15秒注)停止定时中断。”2 H ICTL, H2, KO (DF ) ICTL. H2,伞005152禁1V允许Bit| 允许注由INTO被淸除.INTO程序即使在被允许后也不被 执彳几 因为INT1木被淸除,所以在允许执疔Z后 INT1程序将帔执行。通信条件设置根据指定的了符小帘数.改变COM端口或编程口的通信条件。步数:13描述対丁2> 1关健了指疋的通信端口,将其通信条什变更 为No.2关键字指定的内容。可以改变的内容如下:1)通信格

15、式2)波待率3)站号(单元No )4)起始符和结束符5)RS (Request to Send 发送沽求)控制<示例上述程序时片触发器R0变为0N时.COM.1端口的数据传输格式和速率设置如下:数据位:8bit校验:奇校验停止位:1bit波特率J 9,200 bps标志状态R9C07指定了关键了以外的了符No 1关键字与No.2关键字之间没有使用 逗号指定关键字时便用了小写字母(指定站号 时的No.除外)设置COM1或COM2时没有安装通值插k当设WCOM1或COM2并改变站号时,站 号设7T用开关处丁 0以外的位代利用指令进f r站号折定时使川了 199以 外的数值在COM 1端口作为

16、PC-lmk模式使用的trV 况下,改变COM1的传输速率、格式等在编程口、COM1端口或COM2瑞口被初 始化为modem连接诸况下.改变该端口的 传输速率.格式等在设W了起始符和结柬符的悄况卜J将通 信模式改为通用通信以外的模式在安装了 1通遭型RS232C之外的插£的 情况下.使用RS控制在COM 1端口作为PC-link使用时指定的 站号人丁系统寄存器中设世的披人:站号梯形图程序布尔形式ROSio | Rdf H sysi, ; mcomi bsposi ; 1sSYS1.:MCOM1J9200-No.1No2关備字关键字地址指令10 STR011 DF12 SYS1MCOM

17、1,B8POS125 SYS1MCOM1, 19200可指定存储区域的种类(指定单位:字)(O:可指定 一:不可指定)一WXWYWRWLSVEVDTLDFL1索引变绘KHMS字符串席ISO关键字的设置1)通信格式(TOOL编程口、COM.1和COM 2端口共用)SYS1, M TOOL.B7 PN S1适用a 口 tool Nina COMI: COM IUD COM2: COM2 it 口ft IS tiltB7: 7bit$ B8:8MsPHJEtt«(None) PO:«ttte(Odd)编程时的注意事项执行本指令时.并不将改变的内容重新写入控制 怛元的系统ROM中。

18、肉此.当断开电源并匝新通 电这些内容将按系统寄存器中指定的数据进 行重写.建i义在调用木折令时使用微分(DF)指令.由于系统寄存器的设置被改变,如果利用工 具软件进行校验,在某些情况下可以产生校 验错误。区分No.l关键字与No.2关键字时,应使用逗号 而非空格.2)波特率(TOOL编程口、COM.1和COM2端口共用)SYSLMTOOL 19200适用端口 tool集程口COM1: COM.1 MQCOM2: COM 2 iJK 口波将率2400: 2.400 bps9600: 8.600 bps 38400: 38/00 bps 115200, 115.200 bps4800: 4.800

19、 bps 19200: 10.200 bps57&00: 57.&00 bps3)站号仃OOL编程口、COM.1和COM.2端口共用)4)起始符和结束符号(COM.1和COM.2端口共用)SYS1, M COM1.STX 适用端口XCOM1:COM.1 端口|COM2: COM 2 «|起绐?5 STX:STX NOSTX:无 STX结東符ETX:ETXCRCR CRLF:CR*LF NOTERM:无5) RS(Request to Send发送请求)控制(只用于COM 1) SYS1, MCQM1 巴S1适用瑞口COM1:COM,1 埃 口用干1通逍型RS232C通

20、信 插卡的RS控制RTS1:禁止通倍(设置RS«为-ON-)RST0:允许通伯(设IRS«为"OFF”)步数:13密码设置根据指定的了符川帘数.改变山控制器指定的密码。描述根据控制器的指定.将密码变更为No.2关键字指定的 内容。示例上述程序时片触发器R0变为ON时,密码变更为“ABCD” .关键字设置4位密码SYSL M PApS,ABDPASS:固定富码内容(例:密码设監为“ABCD”)8位密码(仅FP-X)SYSL M PASr abcdefghPASS:固定密码内容(例:密码设芟为-abcdefgh-)编程时的注意事项执行木指令时,向内部F.RONP7入数

21、据需耍约lOOrns 的时间。如果指定的密码号脈冇的密円相同,则密码不写入 F-ROMo建议在调用木指令时使用微分(DF)指令.区分No.l关犍字与No.2关键字时,应使用逗号而 非空格。标志状态错误标志指定了关键字以外的字符No.1关键字与No.2关键字之间没有使用 逗号指定关礎了时使用了小丐了M(4位时)设代密码时.指定的字符冷中使用了09 和AF以外的宁符.或数据帘数超出4位 (4位时)梯形图程序布尔形式地址指令R0XS101112ST DFSYS1R010KdfSYS1;M _ PASSABCD 寸MLT No.1NoNPASS, ABCD-关键字关僦字100STR1101DFs102

22、SYS1R1HMPAS, abcdefgh100KdfSYS1 八 MPAS. abcdefgh »"|No.1No.2关储字关徒字可指定存储区域的种类(指定单位:字)(o:可指定 一:不可指定)V. XWYWRWLSVEVDTLDFL1氽引变itKHMs字符串席效o7符少8位时.门动Aliiftifiu入空恪7符.变展8仏步数:13中断设置根据指定的了符小帘数.设世中断输入.描述将No.l关键7指定的输入设丹为中断.输入条件山No.2关德字的内容指定。示例上述程序时片触发器R0变为ON时.输入XI被设用为上升沿仃效的 中断.关键字设置SYS1, MINT2.UP中断输入I

23、NT0:X0INT1 :X1 INT8:X0INT9:X1INT2:X2INT3:X3INT10:X2INT11:X3INT4:X4 IMT5:X5INT12:X4 INT13:X5 INT6:X6 INT7:X7INT8-INT10.昧;中输入输出插卡1INT11.IMT12,脉冲输入输岀插卡2有效触发条件UP:上升沿DOWN:下降沿BOTH:±升沿和下降沿编程时的注意事项执行本指令时,并不将改变的内容重新写入控制单元 的系统RON仲.因此,为断开电源并融新通电麻,这 些内容将按系统寄心器中指圧的数据进彳巫耳。建议在调用本指令时使用微分(DF)指令.肖指定UP或DOWN时.系统寄存

24、器中的设国内容会同 时相应改变因此如果利用工几软件进行程序校验, 町能产生校验借谋。半指定BOTH时.不改变系统寄 存器的内容。区分No.l关键字与No.2关键字时,应使用逗号 叮 而 非空格。标志状态错误标志 R90O7 R9C08指定了关键了以外的了符No.l关键字与No.2关键字之间没有使用 逗号指定关墮了时使用了小了母梯形图程序布尔形式I R0SwL-| Rdf H sysi.:mintlup ;1No.1No.2关燮字关繊字地址指令10 STR011 DF12 SYS1MINT1, UP可指定存储区域的种类(指定单位:字)(O:可指定 一:不可指定)WXWYWRWLSVEVDTLDF

25、L1KHMS字符串常数OPClink时间设置根据指定的了符小帘数.设定使用PC-linkHj的系统设址时间。步数:13描述将Nol关键了指定的条件.设世为11JNO.2关键了指定 的时间在某些站没冇加入PC-link的悄况卜如果传输周期 被缩短,则链接进入等待时间被设代*某站没仃加入PC-lmk:该站没仃连接到No.l站到虽人 站之间,或该站没有接通电源。如果某一站断电和另一站的传输确认继电器变为OFF 之间的时间变短,则传输确认继电器的错谋检测时间 被设置v示例上述程序时在使用PGlmk的请况卜 X触发器R9014变为ON时.链 接进入等待时间和用传输确认继电器的错误检测时间 被设代如下:链

26、接进入等待时间:100ms传输确认继电器的错误检测时间:100ms关键字设置1)链接进入等待时间SYSt M PCLK1TOJOOPCLK1T0:固定指定范SM0 400(10ms、400ms)2)传綸确认继电器的错误检测时间SYSL M PCLK1T1JOOPCLK仃1:固定f "指定范围:100 6400(100ms 6400ms)标志状态梯形图程序布尔形式R90145io | Rdf )- sysi mpclkitojoo :sSYSl - MPCLK1T1100 vNo.1No.2关键字关键字?地址指令10 STR901411 DF12 SYS1MPCLK1T0, 10025

27、 SYS1MPCLK1T1, 100可指定存储区域的种类(指定单位:字)(O:可指定 一:不可指定)WXWYWRWLSVEVDTLDFL1KHMS字符串常数O错误标志 R90O7 R90O8 (ER)指定了关键字以外的字符No 1关键字与No.2关键字之间没右使用 逗号指定关键字时使用了小写字母指定的数值超出允许设且范H;l编程时的注意事项程序血该放置在所侑PLC被琏接Z询,并H应指宦相 同的数值本指令应以特殊内部继电器R9014的微分作为执行条 件.系统寄存器中的设出内容不受本指令的影响.区分No l关键了与No.2关键字时.应使用逗号 叮 而 非空格设置链接进入等待时间时的注意事项设腔的数

28、值丿卫至少址在所仃PLC帔链接悄况卜的址人 扫描周期的2倍。如果设理的时间过短,则某些PLC即使在接通电源的 惜况卞也不能加入链接系统。如果某-站没仃加入琏接系统,则即使链接传输周期 较大.也不能改变设代内容。(缺省值为400ms)设置传输确认继电器的错误检测时间时 的注意事项设代的数值应至少是任所冇PLC帔链接惜况下的晟大 传输周期的2倍。如果设罢的时间过短,仃可能使传输确认继电爲故陆即使传输确认继电器检测时间较大.也不能改变设代 内容.(缺省值为6400nis)MEWTOCOL-CO M响应控制根据指定的7符小帘数.设定COM轴口或编程口的NIEWTOCOL-COM的响应等待时何。步数:1

29、3描述将No 1关键字指定的端口的X1EWTOCOL -COM响应 延迟时间.设芒为lllNo.2关键字指定的时间.本指令用r延迟plc侧的、达到外部设备町以发送指 令和可以接收到來tlPLC应答的状态延迟时间.关键字设置SYS1r M 适用嬌口 tool编程口COM11COM.1 甥口COM2. COM.2 i)H 口TOOL,WAIT"用途示例使用一个通常的市售RS232C/RS485转换器用于个人计 算机与FTC之间的通信时,本指令用丁任转换器侧的允许 信号切换完成后返网PLC的应答.响应时间:WATTO WAIT&99(fvO 999)外部设备(PC)市售通用RS23

30、2C R5g5转換器厂匚指令X A如臭通信模式设代为计算机链接或MODBUS RTU方 式.则设置的时间等于扫描时间Xn (n:0999) 如果通信模式设兀为PC link.则设代的时何等 九微 秒(mO999) °如果n=0则由本指令所设誉的延迟时间被设为"无J标志状态错误标志 R90O7 R9C08 (ER)指宦了关键字以外的字符Nol关键字与No.2关键字之间没有使用 逗号指定关谜字时使用了小写字母在设W YCOM1或COM2端口的惜况匕 没冇安装通信插卡梯形图程序布尔形式I ROS10 H(DF H SYSL - MCOM1WAIT2 :No.1No.2关键字关键字

31、地址指令10 STR011 DF12 SYS1MCOM1, WAIT2可指定存储区域的种类(指定单位:字)(O:可指定 一:不可指定)WXWYWRWLSVEVDTLDFL1KHMS字符审席效O编程时的注意事项MPLC间链接会变得不稳定起來.在无特别障FJ的情况 下请不耍变更设定。本指令只在控制侧被设誉为计妹机链接模式或 PCLink模式时冇效。请对所链接的全部PLC设定成同值.使程庁的起始 位置右R9014上升沿时开始执彳兀执行本指令不会改变系统寄存器中的设代内容.设泄变更时设定2倍程度以上。建议在使用本指令时使用微分. T断开PLC的电源时山木指令设代的数值将被淸除。 (设定值变为0.)但如

32、果在执行本指令肓将PLC模式切 换到PROG.模式,此设直将被保留。如果在PC-link模式下使用浮通市售的RS232C/RS485 转换器,则应将本指令编制所仃链接的PLC站中。第1关键字和第2关键字请在WZ垢.向右对齐输入 12个字符第1关键字和第2关键字请用T (逗号)加以分隔.不 嘤输入空格。否则会造成运算错谋。【示例】在输入(SYS1 MCOM1,WAIT2)的情况下 输入C O M 1 WAIT 2则为123 4 5 6 7 S 9 10 11 124MZ后输入空格.使其向右対齐成127符。SYS2修改系统寄存器(No.40N0.47、No.5057)根据指定的数据,改变系统寄存器

33、中关JPC-link的设丑。步数:7梯形图程序布尔形式R010 | | SYS2. -DTO, -K40, 47 SD1 D2地址指令10 STR011 SYS2DT0K40K47可指定存储区域的种类(指定单位:字)(O:可指定 一:不可指定)'''''''WXWYWRWLSVEVDTLDFL1KHS16brtfi据存放区起転地址OD1指定系统寄存31的起始编号(K40K47)OD2指定系统奇存署的绘束编号(K40 K47)OR9C07 R9C08 (ER)D1>D2指宦的数值超出各个寄存器的允许设代 范国标志状态描述将D1D2指定

34、的系统寄存器中的内容改为 从【S指定的数据区开始的数值。注FPX时.町修改N°50Nq57适用机型FP: FP-XSYS2适用机型FP: FP-XSYS2系统寄存器No.4047, 5057程序示例0Np c(p L cwo IO 设定40144263 O43vr64 O444546E6-”C(PLC)WOI1 设定50yr <*64 O5152535455E61*T HF0 MV . K 现 OTO F0 MV K (FO MV K F0 MV . K |F0 MV . K |F0 MV . K FO MV K |F0 MV . K128. DTI 0, DT2 10. DT

35、3 0. DT4 10, DT5 0, DTG 5. DT7 SYS2 DTO. K40. K47系统審存81 40的设氏值系统寄存S41的设签值廉统密存8 42的设置值系统寄存玄43的设去值廉统WI5B44的设豪值系统雷存81 45的设JE值系统寄存的设3E值系纹寄存JS 47的设置值将存储衽DTO DT7中的效值设左到系统寄存玄40 47编程时的注意事项执彳J木指令时,并不将改变的内容逼新丐入控制唯元 的系统ROM中。因此.当断开电源并車新通电总 这 些内容将按系统寄存器中指定的数据进行乖写. D1和D2的指定范114是K40 -K47 并且应満足D1 WD2。I人1为系统寄存器的内容被改

36、变,所以进行程序核 对时会产生错误。适用机型FP: FP-X2.2高级指令2-15FO(MV)步数:5高速计数器控制FPO/FPZ /FP-X用丁软件父位,计数器禁止和高速计数指令涓除等控制。梯形图程序布尔形式ROH Hdf )>11MV. H 1, DT9052 或 DT90052FOMV, HO, «; DT9052 或 DT90052S高速计数器/脉冲输出控制标志区域次高速计数备脉冲菽出经过值区域.根堀机型而变化.地址指令10 STR011 DF12 F0(MV)H1DT905217F0(MV)H0DT9052可指定存储区域的种类(指定单位:字)(O:可指定 一:不可指定

37、)WXWYWRSVEVDTIX1*1)IYKHs存放高速计数养控制码区域或常数数据OOOOOOOOOOO注)竦1: FPZ. FP-X: 10 -IC 九 FPE. FP-XID编程时的注意事项硬复位只在使用复位输入(X2、X5)时仃效FP-X只在使用脉冲输出插K时冇效.描述执行与S指定的控制代码和对应的高速计数控制。 此指令使用丁高速计数使用时用丁下列操作的场介。 v功能进行软件复位时. 禁止计数时。 外部输入X2X5的U位输入设定暂时无效时. 淸除用高速计数命令F166F167正在执行的 控制时。写入的控制代码-“保持到下次丐入执行时.标志状态错误标志 R90O7 R9C08 (ER)当以

38、下情况时为ON使用索引寄存器指定数据区超出范国S超出指定范围适用机型FPO. FPI. FP-X FPO的场合髙速计数器/脉冲输出控制标志区域控制代码写入区域DT9052(FP0 T32中是DT90052).在 高速计数的以通逍分配4位。用F0(MV)命令入的控制代码.保“在待殊数据寄存 器DT9052(FP0 T32 中足DT90052)。 FPE的场合高速计数器/脉冲输出控制标志区域该通道与写入控制代码区域DT90052如下分配。川F0(MV)命令写入的控制代码,保在特殊数 据寄存器备通道DT90190DT90193中。FPO高速计数器/脉冲输岀控制标志区域ch3ch2ch1chODT9O

39、52 fDT90052 I控制代四清除高速计数器指令0:塑续1:淆除复位输入设定(注)0:有效1:无效计数器0:允许1:禁止软件复位0:不执行1:执行用FO(MV)播令写入(H0 HF)川位单位选择控制码.转换为H指定。FP工高速计数器/脉冲输岀控制标志区域应用示例v例高速计数器chO的软件复位示例完成软件复位Hl(0001)禁止计数H2(0010)涓除岛速计数器指令H8(1000)淸除高速计数器指令、复位经过值H9(1001)I R0H (DF )FO MV. H1t DT90052 FO MV. HO, DT90052 应用示例例高速计数器chO的软件复位<例2高速计数器Ch2的软件

40、复位.I R0I<DF )F° MV, H100L DT90052 FO MV. H1000. DT90052 R0H |(DF )FO MV. H1, DT9052FO MV. HO. DT9052注)任复位输入设定中.用系统寄存器的髙速计数 來设总分配的笈位输入(X2或X5)为仃效或 无效。 FP-X的场合髙速计数器/脉冲输出控制标志区域该通道与写入控制代码区域DT90052如下分配.川FO (MV)命令写入的控制代码,保存在特殊 数据寄存器各通道DT90190、DT90193中。FPX高速计数器/脉冲输岀控制标志区域1512 118 74 30应用示例v例仆离速计数器ch

41、O的软件复位.I R0一| (DF )FO MV. H1, DT90052 FO MV HO, DT90052 例2高速计数器ch1的软件复位.I R0I |(OF )FO MV, H1001, DT90052 FO MV H1000, DT90052 注)在复位输入设宦中,用系统寄存器的高速讼数 來设定分配的脉冲输入输出插卡的复位输入 (X2或X5)为何效或无效。FO(MV)脉冲输出控制FPO/FPZ/FP-X的场合用丁软fl曳位,计数器禁止和停止脉冲输出的控制。步数:5梯形图程序布尔形式R0H Hdf )>11MV. H b DT9O52 或 DT90052FOMV, HO, 

42、71;; DT9O52 或 DT90052s 脉冲输岀 控制标志区域高速计数养脉冲输岀经过值区域.根需机型而变化.地址指令10 STR011 DF12 F0(MV)H1DT905217F0(MV)H0DT9052可指定存储区域的种类(指定单位:字)(O:可指定 一:不可指定)WXWYWRSVEVDTIX i*nIY*KH家引变its存放脉冲編出控制码区域或常数数据.OOOOOOOOOOO注)*11 FPS. FP-XJO JC *21 FPI. FP-XJD描述执彳J US指定的控制代码和对应的脉冲输出控制。此指令使用于脉冲输出时,用于下列操作的场V功能进行软件變位时。 禁止计数时。 位代控制

43、/脉冲输出的強制停止时。 清除用脉冲输出相关指令F171F176疋在执 行的控制时. KI点返冋动作时设代近脈点输入.减速运行 时。气入的控制代码一肖:保持到卜次写入执行时。编程时的注意事项原点返回动作中的计数禁止和软件复位无法进行近原 点处理。近販点位被仙但廉点返回动作进行近脈点处理时. 毎次耍在对彖位耳入1。标志状态错误标志 R90O7 R9C08 (ER)当以下惜况时为ON使用索引寄存器指定数据区超出范幽S超出指定范围适用机型FPO. FPL. FPX FPO的场合高速计数器/脉冲输岀控制标志区域控制代码写入区域DT9052 (FPO T32中是DT90052)在脉冲输出的族通道分配4位

44、。用FO (MV)命令写入的控制代码,保存在特殊 数据寄存器DT9052( FPO T32中是DT90052) FPZ的场合高速计数器/脉冲输出控制标志区域该通道与写入控制代码区域DT90052如卜.分配。用F0(MV)命令笃入的控制代码,保存在特殊数 据脊存器以通道DT90190, DT90192中。FPO高速计数器/脉冲输出控制标志区域DT9O52DI90052Ch1控制代四用 FO(MV)Jg 令写入(H0 HF)川位单位选择控制码.转换为H指定。FP工高速计数器/脉冲输岀控制标志区域脉冲输出停止0:继统1:停止近原点输入0:无效1:有效计数器0:允许1:禁止钦件复但°:不执f

45、t.1;执养示例完成软件复位Hl(0001)禁止计数H2(0010)脉冲输岀停止H8(1000)脉冲输出OFF、复位经过值H9(1001)应用示例v例脉冲输出chO的软件复位.应用示例v例脉冲输出的软件复位(chO)I R0H IDF )FO MV. H1, DT90052 FO MV. HO, DT90052 (ch2)I ROl (DF )FO MV. H2001, DT90052 FO MV. H2000. DT90052 I R0I H(OF )FO MV. H1t DT9052FO MV. HO. DT9052v例2脉冲输出控制时.近原点输入有效.减速运行。X3彳 (DF )FO M

46、V. H4. DT9052FO MV, HO. DT9052v例2脉冲输出控制时.(ChO)_ FO MV H10, DT90052 FO MA HO, DT90052 (Ch2)_ FO MV. H2010, DT90052 FO MV H2000, DT90052 近原点输入有效减速运行: FP-X的场合高速计数器/脉冲输出控制标志区域该通道与写入控制代码区域DT90052如卜.分配。 用FO(MV)命令写入的控制代码,保存任特殊数 据寄存器各通道DT90372DT90373中。FPX高速计数器/脉冲输岀控制标志区域应用示例例脉冲输出的软件复位)FO MV. H101. DT90052FO MV. H100. DT90052)FO MV. H1101, DT90052 FO MV. H11

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论