版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手增强型 FX2N 编程手册将 PLC 语言(梯形图语言)嵌入到单片机中,使单片机的产品开发从使用汇编语言变为使用梯形图语言同时,获取了梯形图编程平台所提供的各种强大的应用功能。我们称用于单片机产品开发,自身具有强大功能的梯形图语言编程软件为嵌入式 PLC。嵌入式 PLC 能广泛应用于各种单片机产品。利用嵌入式 PLC 软件开发出的应用产品,我们称之为嵌入式 PLC 产品。嵌入式 PLC 产品具有以下特点: z 用梯形图语言编写应用程序。支持 SWOPC-WIN 以及 GX-DEVELOPER z 能与多
2、家人机界面连接,如台达、EView 等。 z 与其它厂家 PLC 并联运行。 本嵌入式增强型 PLC 针对各型设备开发,功能强大,10 路开关量输入、10 路关量输出,8 路模拟量输入,两路模拟量输出,两路高速计数,两路高速输出;RS232,RS485 口各一,故称为嵌入式增强型 PLC。可以组成 485 网络。网络中每台产品均支持人机界面。 一、硬件简介电位计:用于设定 开盖:拨动开关RUN/SET 串口:编程人机界面 POWER指示.tw QQ:377640101 TEL1山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手
3、、上端子排:N、L、COM、X0、X1、X2、X3、X4、X5、X6、X7、X10、X11、AD0、AD1、AD2、AD3、AD4、GND、+5V、DA0、DA1;上端子排主要是输入端口,N、L 为 220V 输入;当 X 输入端口接到 COM 时指示灯亮,表示相应位输入为 1,这两种端口最大输入电压为 30V;X0、X1 可以作为高速计数端口。DAC0、DAC1 为 010V输出,12 位,其精度为 0.000488V。 ADC0ADC4 对应数据寄存器:D8032D8036, 模拟输入为 13 位,MAX=8191,可以直接接各类热电阻。05V编程口边两个电位计,对应 D8030 D803
4、1。、下端子排:24V 、COM、A、B 、Y00、Y01、Y02、Y03、Y04、Y05、COM0、Y06、Y07、Y10、Y11、COM1、AD5+、AD5-、AD6+、AD6-、AD7+、AD7-;Y00、Y01 公用COM(24V基准),Y02、Y03、Y04、Y05 共COM0,Y06、Y07、Y10、Y11 共 COM1。AD+、AD-为差分,可以接热电偶、压力传感器, 模拟输入为 13位,在 D8037D8039。下端子排为功能端口及输出端口。A、 B 为 485 通信口。COM 是晶体管输出的公用口,也是 24V电源的地。24V COM可以外加,也可以在电流小于 200Ma 时
5、对外供电。、串口:为编程口以及人机界面接口。、拨动开关:用于运行、编程转换。二、指令集简介2.1 基本逻辑指令一览表助记符、名称 功能 可用软元件 程序步LD取 常开触点逻辑运算开始 X,Y,M,S,T,C 1 LDI取反 常闭触点逻辑运算开始 X,Y,M,S,T,C 1 LDP取脉冲上升沿 上升沿检出运算开始 X,Y,M,S,T,C 2 LDF取脉冲下降沿 下降沿检出运算开始 X,Y,M,S,T,C 2 AND与 常开触点串联连接 X,Y,M,S,T,C 1 ANI 与非 常闭触点串联连接 X,Y,M,S,T,C 1 ANDP 与脉冲上升沿 上升沿检出串联连接 X,Y,M,S,T,C 2 A
6、NDF 与脉冲下降沿 下降沿检出串联连接 X,Y,M,S,T,C 2 OR 或 常开触点并联连接 X,Y,M,S,T,C 1 ORI或非 常闭触点并联连接 X,Y,M,S,T,C 1 ORP或脉冲上升沿 上升沿检出并联连接 X,Y,M,S,T,C 2 ORF或脉冲下降沿 下降沿检出并联连接 X,Y,M,S,T,C 2 ANB 块与 并联回路块的串联连接 1 ORB 块或 串联回路块的并联连接 1 OUT 输出 线圈驱动 Y,M,S,T,C 注 1 SET 置位 动作保持 Y,M,S RST 复位 清除动作保持,寄存器清零 Y,M,S,T,C,D,V,Z 注 2 MC 主控 公共串联点的连接线圈
7、指令 Y,M(特殊 M 除外) 3 .tw QQ:377640101 TEL2山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手MCR 主控复位 公共串联点的消除指令 2 MPS压栈 运算存储 1 MRD读栈 存储读出 1 MPP出栈 存储读出与复位 1 INV取反 运算结果的反转 1 NOP 空操作 无动作 1 END结束 输入输出及返回到开始 1 z 软元件为 Y和一般 M 的程序步为 1,S和特殊辅助继电器 M 的程序步为 2,定时器 T 的程序步为 3,计数器 C 的程序步为 35。z 软元件为 Y和一般 M 的程序步
8、为 1,S 和特殊辅助继电器 M、定时器 T、计数器 C 的程序步为 2,数据寄存器 D以及变址寄存器 V和 Z 的程序步为 3。节点”。2.2 步进顺控指令说明助记符、名称 功能 可用软元件 程序步STL 步序动作开始 S 1 RET 步序动作结束 无 1 2.3 功能指令一览表带有D符号表示支持 32位操作。分类 指令助记符 功能 页码CJ 条件跳转CALL 子程序调用SRET 子程序返回FEND 主程序结束FOR 循环范围开始程序流程NEXT 循环范围结束DCMP 比较ZCP 区域比较DMOV 传送CML 反向传送TRD 时间传送(D801319 时钟读出) 传送与比较TWR 时间传送(
9、写时钟 D801319) DADD BIN加法DSUB BIN减法DMUL BIN乘法DDIV BIN除法四则逻 DINC BIN加 1 .tw QQ:377640101 TEL3山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手DDEC BIN减 1 DWAND 逻辑字与DWOR 逻辑字或WXOR 逻辑字异或辑运算DNEG 求补码DECMP 2 进制浮点数比较EZCP 2 进制浮点数区域比较DEADD 2 进制浮点数加法DESUB 2 进制浮点数减法DEMUL 2 进制浮点数乘法DEDIV 2 进制浮点数除法DINT 2 进
10、制浮点数转 BIN整数DESQR 2 进制浮点数开方浮点数运算DFLT BIN整数转 2 进制浮点数ZRST 批复位指令LD= (S1)=(S2)LD> (S1)>(S2)LD< (S1)<(S2)LD<> (S1)<>(S2)LD (S1)(S2)LD (S1)(S2)AND= (S1)=(S2)AND> (S1)>(S2)AND< (S1)<(S2)AND<> (S1)<>(S2)AND (S1)(S2)AND (S1)(S2)OR= (S1)=(S2)OR> (S1)>(S2)OR
11、< (S1)<(S2)OR<> (S1)<>(S2)OR (S1)(S2)接点比较OR (S1)(S2)2.4 专家功能指令.tw QQ:377640101 TEL4山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手D0:要达到的目标值,为 S1 D1:测定值,反馈回的值,为 S2 D100:参数,为 S3 S3+0:KP 参考值:2000 S3+1:KI 参考值:500 S3+2:KD 参考值:0 S3+3:PID 运算方向:1,为正相 PID运算,其他为反相 PID运算。 S3+4 S3
12、+8:计算量; S3+9 S3+10: :输出增量(32 位); S3+11:输出,限制为 032767;若对应模拟输出,则为 04095,大于 4095,也输出 4095;公式:KPe(t)-e(t-1) +e(t)/KI +KD*(e(t)+e(t-2)-2*e(t-1)。2.5 脉冲输出指令DPLSY:高速输出脉冲指令。1S1:频率设定;可变。值映射在系统数据区 D8059(Y0)、D8065(Y1)范围 0100000,对应 0100000HZ 16 位 最高速度 32768HZ;32 位D 最高速度 100000HZ;2S2:脉冲数量设定.。值映射在系统数据区 D8061(Y0)、D
13、8067(Y1),16位 最高脉冲设定 32768个; 32 位D 最高脉冲设定 2147483647 个;3D:输出脉冲指定脚位。Y0 Y1。4本 PLC 高速脉冲 Y0 Y1 输出,可以有 2A的负载能力。5设计有加速曲线,即:启动由 1HZ不断加速,快速达到设定值。消除启动抖动。加速曲线(0HZ,0MS)到(100000HZ,150MS),为直线。比如,设定 60KHZ,到达设定值需要 90MS。在脉冲实际值接近 S2 时,进入减速曲线一直到停,到达设定值,停止脉冲。消除停车抖动。减速曲线(100000HZ,150MS)到(0HZ,0MS),为直线。比如,由 60KHZ,到停止需要 90
14、MS。6X0 接通脉冲输出;X0 断开脉冲输出停止,X0 重新接通脉冲输出,计数重新开始,原计数清零。7到达设定值,M8061(Y0) M8067(Y1) 置位。8本指令在程序中只能使用一次。二、资源集简介、输入 X:扩展数量:48 点。标号范围:X000-X061;标号为 8进制。、输出继电器 Y:扩展数量:40 点。标号范围:Y000-Y047为 8 进制。、辅助继电器 M:数量:680 点标号范围:M0-M599;标号为十进制。M280M599 停电保持。M8000M8079 为系统参数。、状态继电器 S:数量:256 点.tw QQ:377640101 TEL
15、5山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手标号范围:S0-S255;标号为十进制。S127S255 停电保持。、时间继电器 T:数量:152 点标号范围:T0-T95;标号为十进制。T0-T5,10 ms 型,计 6 点;T6-T151,100 ms 型,计 145 点;累加型:T6-T10,100 ms 型,计 5点;、计数器 C:数量:96 点标号范围:C0-C95;标号为十进制。、数据寄存器 D:数量:636 点标号范围:D0-D559;标号为十进制。D300D559 停电保持259 点。D80008075 系统参数。、变址寄存器 V:
16、16 、变址寄存器 Z:16 、程序位置指针 P:数量:50 个,标号范围:P0-P49;标号为十进制。、十进制常数标记 K、H:标号 K后的常数为十进制常数。标号 H后的常数为十六进制常数。如 H10=K16。、特殊软元件: M8000:程序运行时 ON; M8002:程序开运行时第一个扫描周期时 ON; M8020:零标志; M8021: 借位标志; M8022:进位标志;三、编程及应用简介、编程软件梯形图编程软件 FXGP_WIN-C 以及 GX-DEVELOPER支持梯形图编程、下载、监控,可对嵌入式 PLC 产品设置加密口令。、编程设备个人计算机,操作系统可以是:Windows 95
17、,Windows 98,Windows 2000,Windows XP。四、系统资源说明:1 D8071表示程序运行错误步序,D8071=0 表示正常。2 D8030D8039 :8 路 ADC 输入;ADC07 对应 D8032 D8039,给定电位计 D8030 D8031。3 D8073D8074 :2 路 DAC 输出,最大值 4095。04095 对应输出电压 010V。4 D80208027 为 16 位数码管对应 8 个寄存器,每个寄存器控制两个数码管; M8050M8057 控制对应的数码管亮或灭。5 M8058=1 启动高速计数 1;X0 和X3 对应 A+B 相;M8058
18、=0,关闭高速计数 1。最高速度 17KHZ。M8059=1 启动高速计数 2; X1 和 X04对应 A+B 相,;M8059=0,关闭高速计数 2。最高速度 17KHZ。D8042 8043 高速计数 H0数据寄存器,D8044 为其脉冲计数频率;D8045 8046 高速计数H1 数据寄存器。D8047为其脉冲计数频率。.tw QQ:377640101 TEL6山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手8 D8048 =255 为485网络主控制器;D8048=163 为 485 网络从控制器。当 M8048=1
19、 时,启动485 网络功能,反之,当 M8048=0 时,关闭485 网络功能。9 D8049 为 485 网络读从站报文起始地址;D8050 为报文个数,最多 63 个;D8051每个报文长度(字节),最长 10 个字节。10 D8052 为 485 网络写从站报文起始地址;D8053 为报文个数,最多 63 个;D8054 每个报文长度(字节),最长8个字节。11D8055 8056 8057 8058 为63 个从站联机状态。比如:D8055=K10,表示一号、三号从站在线,115 从站的其他从站不在线。12加强密码功能:当密码不等于 12345678 时,可以在密码正确情况下读/写;当
20、密码等于 12345678 时,任何人将无法读出程序。13时间寄存器:D8013D8019,分别为:秒、分、时、日、月、星期、年。14所有 AD端口可以直接输入 05V 电压。另外:PT100 等热电阻接线方式:直接接在 AD端口和+5V 之间。 提供读出电阻的运算梯形图。输入电压值其值放在 D8032D8039 中,一共八个寄存器。AD5(+ -)AD7 可以测量压力、热电偶,其差分放大倍数 100 倍,就是说:AD+ AD- 两端口电压差放大 100倍。.tw QQ:377640101 TEL7山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型
21、 PLC 随 册 机手第二章 指令解说一、逻辑指令助记符、名称 功能 可用软元件 程序步LD取 常开触点逻辑运算开始 X,Y,M,S,T,C 1 LDI取反 常闭触点逻辑运算开始 X,Y,M,S,T,C 1 LDP取脉冲上升沿 上升沿检出运算开始 X,Y,M,S,T,C 2 LDF取脉冲下降沿 下降沿检出运算开始 X,Y,M,S,T,C 2 OUT 输出 线圈驱动 Y,M,S,T,C 见说明z LD,LDI,LDP,LDF 指令将触点连接到母线上。多个分支用 ANB,ORB 时也使用。z LDP指令在上升沿(软元件由 OFF 到 ON变化时)接通一个周期;LDF指令在下降沿(软元件由 ON到
22、OFF 变化时)接通一个周期。z LD,LDI,LDP,LDF 指令的重复使用次数在 8 次以下。即与后面的 ANB,ORB 指令使用时串并连使用的最多次数为 8 个。z 软元件为 Y和一般 M 的程序步为 1,S和特殊辅助继电器 M 的程序步为 2,定时器 T 的程序步为 3,计数器 C 的程序步为 35。z OUT 指令各种软元件的线圈驱动,但对输入继电器不能使用。并列的 OUT 可多次连续使用。z OUT 指令驱动计数器时,当前面的线圈从 ON变成 OFF,或者是从 OFF 变成 ON时,计数器才加一。z 用 LD,LDI,LDP,LDF 指令与母线连接。输出使用 OUT 指令驱动线圈。
23、z 使用 OUT 指令驱动定时器的计时线圈或者计数器的计数线圈时,必须设定定时和计数的时间和计数的值,可以是常数 K,或者由数据寄存器间接指定数值。z 每个程序结束必须要有 END指令,关于 END指令详见后面的 END指令介绍。助记符、名称 功能 可用软元件 程序步AND与 常开触点串联连接 X,Y,M,S,T,C 1 ANI 与非 常闭触点串联连接 X,Y,M,S,T,C 1 ANDP 与脉冲上升沿 上升沿检出串联连接 X,Y,M,S,T,C 2 ANDF 与脉冲下降沿 下降沿检出串联连接 X,Y,M,S,T,C 2 z AND,ANI,ANDP,ANDF 指令只能串接一个触点,两个以上的
24、并联回路串联时使用后面的 ANB指令。串联次数不受限制。z ANDP,ANDF 指令在上升沿(即软元件由 ON到 OFF 变化时)和下降沿即(软元件由 OFF到ON变化时)接通一个周期。助记符、名称 功能 可用软元件 程序步OR 或 常开触点并联连接 X,Y,M,S,T,C 1 ORI或非 常闭触点并联连接 X,Y,M,S,T,C 1 ORP或脉冲上升沿 上升沿检出并联连接 X,Y,M,S,T,C 2 ORF或脉冲下降沿 下降沿检出并联连接 X,Y,M,S,T,C 2 z OR,ORI,ORP,ORF指令只能并接一个触点,两个以上的串联回路并联时使用后面的ORB指令。z ORP,ORF指令在上
25、升沿(即软元件由 OFF 到 ON变化时)和下降沿(即软元件由 ON到 OFF变化时)接通一个周期。z OR,ORI,ORP,ORF指令和前面的 LD,LDI,LDP,LDF 指令一起使用,并联次数不受限制。.tw QQ:377640101 TEL8山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手助记符、名称 功能 可用软元件 程序步ANB 块与 并联回路块的串联连接 1 ORB 块或 串联回路块的并联连接 1 z 当多分支回路与前面的回路串联连接时,使用 ANB 指令。分支以 LD,LDI,LDP,LDF 指令作为起点,使
26、用 ANB 指令与前面以 LD,LDI,LDP,LDF 指令作为起点的分支串联连接。z 当 2 个以上的触点串接的串联回路块并联连接时,每个分支使用 LD,LDI 指令开始,ORB 指令结束。z ANB,ORB 指令都是不带软元件的指令。z ANB,ORB 使用的并串联回路的个数不受限制,但是当成批使用时,必须考虑 LD,LDI 的使用次数在 8 次以下。z 在每个分支的最后使用 ORB 指令,不要在所有的分支后面使用 ORB 指令,z ORB 和 ANB 指令只是对块的连接,如果不是块就不能使用,如程序步 16 和 18 不是块就不能使用编程示例:0 LD X000 1 ANI X001 2
27、 LDI X002 3 AND X003 4 ORB 5 LD X004 6 AND X005 7 ORB 8 OUT Y000 9 LD X006 10 OR X007 11 LD X010 12 ANI X011 13 LDI X012 14 AND X013 15 ORB 16 ORI X014 17 ANB 18 OR X015 19 OUT Y001 20 END 助记符、名称 功能 可用软元件 程序步INV取反 运算结果的反转 1 z INV 指令是将 INV 指令之前,LD,LDI,LDP,LDF 指令之后的运算结果取反的指令,没有软元件。助记符、名称 功能 可用软元件 程序步S
28、ET 置位 动作保持 Y,M,S 见说明.tw QQ:377640101 TEL9山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手RST 复位 清除动作保持,寄存器清零 Y,M,S,T,C,D,V,Z z 软元件为 Y和一般 M 的程序步为 1,S和特殊辅助继电器 M、定时器 T、计数器 C 的程序步为 2,数据寄存器 D以及变址寄存器 V和 Z 的程序步为 3。z SET 指令在线圈接通的时候就对软元件进行置位,只要置位了,除非用 RST 指令复位,否则将保持为 1的状态。同样,对 RST指令只要对软元件复位,将保持为0
29、的状态,除非用 SET指令置位。z 对同一软元件,SET,RST 指令可以多次使用,顺序随意,但是程序最后的指令有效。z RST 指令可以对数据寄存器(D),变址寄存器(V,Z),定时器(T)和计数器(C),不论是保持还是非保持的都可以复位置零。助记符、名称 功能 可用软元件 程序步NOP 空操作 无动作 1 END结束 输入输出及返回到开始 1 z 程序清除时指令变为 NOP 指令,指令之间加入 NOP 指令,程序对他不做任何事情,继续向下执行,只是增加了程序的步数。z 每个程序必须有一个且只有一个 END指令,表示程序的结束。PLC 不断反复进行如下操作:输入处理,从程序的 0步开始执行直
30、到 END指令,程序处理结束,接着进行输出刷新。然后开始循环操作。助记符、名称 功能 可用软元件 程序步MPS压栈 运算存储 1 MRD读栈 存储读出 1 MPP出栈 存储读出与复位 1 z 嵌入式 PLC中有 11 个栈空间,也就是说可以压栈的最大深度为 11 级。每使用一次 MPS将当前结果压入第一段存储,以前压入的结果依次移入下一段。MPP 指令将第一段读出,并且删除它,同时以下的单元依次向前移。MRD指令读出第一段,但并不删除它。其他单元保持不变。使用这三条指令可以方便多分支的编程。z 在进行多分支编程时,MPS保存前面的计算结果,以后的分支可以利用 MRD,MPP从栈中读出前面的计算
31、结果,再进行后面的计算。最后一个分支必须用 MPP,保证 MPS,MPP 使用的次数相同。注意,使用 MPP以后,就不能再使用 MRD读出运算结果,也就是 MPP必须放在最后的分支使用。z MRD 指令可以使用多次,没有限制。MPS 连续使用的最多次数为 11,但是可以多次使用。每个 MPS指令都有一个 MPP指令对应,MPP的个数不能多于 MPS的个数。.tw QQ:377640101 TEL10山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手助记符、名称 功能 可用软元件 程序步MC 主控 公共串联点的连接线圈指令 Y,
32、M(特殊 M 除外) 3 MCR 主控复位 公共串联点的消除指令 2 z 当前面的触点接通时,就执行 MC 到 MCR 的指令。执行 MC 指令时,母线向 MC 触点后移动,执行 MCR 指令返回母线。z 使用 MC 指令时,嵌套级 N 的编号按顺序依次增大,也就是说只有使用 N0,才能嵌套 N1。相反使用 MCR 指令时,必须从大往小返回母线。最大嵌套级数为 7 级(N6)。z 通过不同的软元件 Y,M,可以多次使用 MC 指令,如果使用相同的软元件,将同 OUT 指令一样,会出现双线圈输出。z 当 MC 可执行时,执行MC,MCR 之间的指令,当 MC 断开时,成为如下两种形式。现状保持:
33、累积定时器的值,计数器的值,用 SET/RST 指令驱动的软元件。变为断开的元件:非累积定时器的值,用 OUT 指令驱动的软元件。助记符、名称 功能 可用软元件 程序步STL 步序动作开始 S 1 RET 步序动作结束 无 1 步进控制方式(STL)是将控制被划分为多个工序状态(S),依据条件进行状态转移(SET ),逐步完成控制过程。步进控制方式的特点是将复杂控制分步后,分别考虑好每一步的控制,从而降低了各步的关联,降低编程的复杂程度。各状态内执行的动作由梯形图其它指令编写。STL 是一个步序动作的开始指令。RET 是一个步序动作的结束指令,其后指令返回母线。z SET Si 是 STL 状
34、态发生转移的唯一指令z 规定:子程序内不能使用 STL-RET 指令。z 当前状态(S0)向下一个状态(S1)转移时,该扫描周期两个状态内的动作均得到执行;下一扫描周期执行时,当前状态(S0)被下一状态(S1)所复位,当前状态(S0)内的所有动作不被执行,所有 OUT 元件的输入均被断开。步序与步序之间一般省去 RET,因此看起来是多个 STL 可共用一个 RET。有 STL 而没有 RET,程序检查出错。示例说明:一个简易保安系统,在规定次数(如 5 次)的范围内,若密码不正确将启动报警系统,并关闭安全通道。若规定的次数内密码正确,进入密级操作。流程示意图:.tw QQ:377640101
35、TEL11山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手梯形图:二、功能指令下面功能指令中的操作数符号表示方法及解释。S :表示数据源。内容不随指令执行而变化的操作数称为源。在可变址修改软元件编号的情况下,加上“·”符号的 表示。源的数量多时,以 、 等表示。S·S1· S2·D :表示目标操作数。内容随指令执行而改变的操作数被称作目标。可作变址修饰时,加上“·”符号的 D· 表示. .tw QQ:377640101 TEL12山 三 子
36、科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手在目标数量多时,以 、 等表示。: 以 或 表示既不做源,也不做目标的操作数。这样的操作数数量很多时,以 、 、 、 等表示。可用作操作数的软元件A、X,Y,M,S 等位元件。 B、位元件组合。以 KnX,KnY,KnM,KnS 等形式表示,作为数值处理。C、数据寄存器 D、定时器 T 的当前值寄存器、计数器 C 的当前值寄存器。z 数据寄存器 D为 16 位,在处理 32 位数据时使用一对数据寄存器的组合。例如,将数据寄存器 D0指定为 32 位指令的操作数时,处理(D1,D0)32位数据(D1 为高 16 位
37、,D0 为低 16位)。z T、C 的当前值寄存器也可作为一般寄存器处理。1、程序流程分类 指令助记符 功能 页码CJ 条件跳转CALL 子程序调用SRET 子程序返回FEND 主程序结束FOR 循环范围开始程序流程NEXT 循环范围结束A、CJ CALL 指针编号可作变址修改;嵌套最多可为 5 层;对子程序返回无适用软元件。B、.当程序使用多个 FEND 指令时,子程序请在最后的 FEND 指令与 END 指令之间编写C、FOR NEXT 嵌套最多 5 层2、比较指令 CMP 适用软元件 ·字软元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T
38、、C、D、V,Z ·位软元件(D·) Y、M、S m1· m2· n1· n2·n· m· m· n·D1· D2·.tw QQ:377640101 TEL13山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手z 上图示例是 D0 的内容与常数 100 进行比较,大小比较是按代数形式进行的(-8<0); z 所有数据都以 2 进制值处理;z 当 D0>100,M0“ON” ,当 D0=100,M1
39、“ON” ,当 D0<100,M2“ON”;z 目标地址指定 M0,则 M1、M2 被自动占用;z 当 X001“OFF”时,M0、M1、M2 仍保持以前状态。如当 D0 的内容为 50,则 50<100,M2“ON” ,M0、M1 都“OFF” ,X001“OFF”时,M2 仍“ON” 。 指令不执行时,想要清除比较结果,可使用复位指令。 3、传送指令 MOV 适用软元件 ·字软元件(S·) K、H、KnY、KnM、KnS、T、C、D、V,Z ·字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z 功能和动作 使数据原样传送的指令。
40、z 将源(S·)的内容向目标(D·)传送,X003“OFF”时,目标(D·)的内容不变化; 4、反向传送 CML 适用软元件 ·字软元件(S·) K、H 、KnX、KnY、KnM、KnS、T、C、D、V,Z ·字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z .tw QQ:377640101 TEL14山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手功能和动作 将数据反向传送的指令z 将 D0 的内容每位取反(0 取反为 1,1 取反为 0)后
41、,传送到目标地址,常数 K 被自动转换成 2 进制。如:D10 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 符号位(0=正数, 1=负数) 0 1 0 1 0 1 0 1 Y17 Y16 Y15 Y14 Y13 Y12 Y11 Y10 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 无变化 反向数据被传送 5、加法运算 ADD 适用软元件 ·字软元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z ·字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z 零 M8020 借位 M8021
42、 标志位 进位 M8022 功能和动作.tw QQ:377640101 TEL15山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手z 两个源数据进行加法后传送到目标处,各数据的最高位是符号位(正数为 0,负数为 1),数据以代数形式进行加法运算(8+(-8)=0)。z 运算结果为 0 时,0 标志位 M8020 动作;运算结果超出 32767(16 位运算)或 2147483647(32位运算)时,进位标志位 M8022 动作;运算结果小于-32768(16 位运算)或-2147483648(32位运算)时,借位标志位 M8
43、021 动作;z 进行 32 位运算时,字软元件的低 16 位侧的软元件被指定,紧接着上述软元件编号后的软元件作为高位,为了防止编号重复,建议将软元件指定为偶数编号。 z 对于脉冲型指令,每出现一次 OFF 到 ON 的变化,操作数做一次运算。 z 可以将源(S·)和目标(D·)指定为相同的软元件编号。这种情况下,如使用连续执行型指令(ADD、DADD),则每个扫描周期加一次,请务必注意。 6、减法运算 SUB 适用软元件 ·字软元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z ·字软元件(D
44、83;) KnY、KnM、KnS、T、C、D、V,Z 零 M8020 借位 M8021 标志位 进位 M8022 功能和动作.tw QQ:377640101 TEL16山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手z (S1·)指定的内容和(S2·)指定的内容相减,结果存入(D·)指定的软元件中。(8-(-8)=16)。z 各种标志位的动作,32 位运算软元件的指定方法,连续型和脉冲型的差异等都跟 ADD 指令相同。7、乘法运算 MUL 适用软元件 ·字软元件(S1· 、S
45、2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z ·字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z功能和动作 BIN BIN BIN (D0)×(D2) (D5,D4)16 位 16位 32 位z 各源指定的软元件内容的乘积,以 32 位数据形式存入目标地址指定的软元件(低位)和紧接其后的软元件(高位)中,如 (D0)=125,(D2)=8,则(D5,D4)=1000;z 结果的最高位是符号位,0 为正,1为负;z (D·)是位元件时,可以进行 K1K8 的位指定。指定为 K4 时,只能求得乘积运算的低 16 位
46、。8、除法运算 DIV 适用软元件 ·字软元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z ·字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z 功能和动作.tw QQ:377640101 TEL17山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手被除数 除数 商 余数BIN BIN BIN BIN (D0)÷(D2) (D4)··· (D5)16 位 16位 16 位 16 位注:浮点指令
47、(EMUL EDIV EADD ESUB)与定点指令用法相同,使用前请将定点数转化为浮点数,进行计算,结果再转换为定点数。浮点数转换为定点数,其值大于 32767 时,大于 16 位的结果放在高位:比如浮点数 456789.12,转化为定点数放在 D300,那么,D300=30805, D301=13。9.二进制浮点数开方 ESQR 适用软元件 ·字软元件(S·) K、H、D (D·) D ·位软元件 功能和动作z 将二进制浮点数源操作数开平方的结果作为二进制浮点数存入目的地址中。z 将常数 K、H作为源操作数时,自动转换为二进制浮点数处理。z 正确运算
48、的数据范围:最小绝对值 3.16*1030,最大绝对值 1*1037。当不在此范围内的二进制浮点数运算结果不正确。.tw QQ:377640101 TEL18山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手10、增 1 INC 适用软元件 ·字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z 功能和动作(D0)+1 (D0)z X000 每置“ON”一次,D0 的内容增 1,在连续执行指令中,每个扫描周期执行加 1 运算,所以务必引起注意;z 16 位运算时,如果 32767 加1 变为-327
49、68,标志位不动作11、减 1 DEC 适用软元件 ·字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z 功能和动作( D0 ) 1 (D0)z X001 每置“ON”一次,D0 的内容减 1,在连续执行指令中,每个扫描周期执行减 1 运算,所以务必引起注意;z 32768 或-2147483648减1 变为32767或 2147483647,标志位不动作12、逻辑与 WAND 适用软元件 ·字软元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z ·字软元件(D·) KnY、KnM
50、、KnS、T、C、D、V,Z (D0)(D2) (D4)z 对各位进行逻辑与运算。11=1 01=0 .tw QQ:377640101 TEL19山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手10=0 00=0 13、逻辑或 WOR (D0)(D2) (D4)z 对各位进行逻辑或运算。 11=1 01=1 10=1 00=0 14、逻辑异或 WXOR (D0)( (D2) (D4)z 对各位进行逻辑异或运算;1(1=0 0(1=1 1(0=1 0(0=0 z 如果将这个指令与 CML组合使用,将进行异或非运算。求补 NEG
51、 适用软元件 ·字软元件(D·) KnY、KnM、KnS、T、C、D、V,Z (D10)+1 (D10)z 将(D·)指定的软元件内容中各位先取反(0 变 1,1 变 0),然后再加 1,将其结果存入原先的软元件中; 使用连续执行指令则在每一个扫描周期执行一次,务必引起注意。15、触点比较指令 接点比较指令 LD 表示:=、>、<、<>、 。 指令 导通条件 非导通条件 LD= (S1·)= (S2·) (S1·)(S2·) LD> (S1·)> (S2·) (S1
52、183;)(S2·) LD< (S1·)< (S2·) (S1·)(S2·) LD<> (S1·)(S2·) (S1·)=(S2·) LD (S1·)(S2·) (S1·)>(S2·) LD (S1·)(S2·) (S1·)<(S2·) 适用软元件 ·字软元件(S1· 、S2·) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z .tw QQ:3776
53、40101 TEL20山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手z 当计数器 C0 的当前值为 100 时,驱动。 z 当 D0 的内容大于-100,且 X000 处于“ON”时,驱动 Y1。 接点比较指令 AND16 指令 导通条件 非导通条件 AND= (S1·)= (S2·) (S1·)(S2·) AND> (S1·)> (S2·) (S1·)(S2·) AND< (S1·)< (S2·)
54、(S1·)(S2·) AND<> (S1·)(S2·) (S1·)= (S2·) AND (S1·)(S2·) (S1·)> (S2·) AND (S1·)(S2·) (S1·)< (S2·) z 当 X000 处于“ON”时,且计数器 C10 的当前值等于 100 时,驱动 Y3。 z 当 X001 处于“ON”时,且 D0 的内容不等于 10 时,置位 Y4。 接点比较指令 OR 16 指令 导通条件 非导通条件 OR= (S1
55、·)= (S2·) (S1·)(S2·) OR> (S1·)> (S2·) (S1·)(S2·) OR< (S1·)< (S2·) (S1·)(S2·) OR<> (S1·)(S2·) (S1·)= (S2·) OR (S1·)(S2·) (S1·)> (S2·) OR (S1·)(S2·) (S1·)< (S2
56、3;) z 当 X001 处于“ON”,或计数器 C10 的当前值等于 100 时,驱动 Y1 三、变址寄存器 V、Z说明V、Z 的显著作用是能够和其它软元件或数值组合使用,从而动态修改软元件编号或数值内容。.tw QQ:377640101 TEL21山 三 子科技 公司 东 龙电 实业 SL-FX2N V3.1 增强型 PLC 随 册 机手修改说明:Z=1,V=6。MOV K1X000Z K1Y010Z 等同于 MOV K1X001 K1Y011 ;MOV K4X000 K4M3V等同于 MOV K4X000 K4M9 ;MOV K4M3V K4S0V 等同于 MOV K4M9 K4S6 ;MOV K1000 C1Z 等同于 MOV K10000 C2 ;MOV K2000 T3Z 等同于 MOV K20000 T4 ;MOV K3000 D0Z 等同于 MOV K30000 D1 ;MOV K40Z D100V 等同于 MOV K41 D106 ;MOV H00FF D101V 等同于 MOV H0100 D107 ;CALL P0Z 等同于 CALL P1 ;四、专家指令 PID运算D0:要达到的目标值,为 S1 D1:测定值,反馈回的值,为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 空调安装工程总包
- 矿山扩建延期协议
- 企业信用评级承诺书
- 员工入职承诺书:项目管理篇
- 停车场清洁工聘用协议
- 家电回收物流承诺书模板
- 交通运输参股管理要求
- 果园种植培训租赁协议
- 企业年金管理与资本市场动态
- 服装加工物料提升机租赁合同
- 信息化项目咨询服务方案
- 施工现场常见安全隐患及违规违章行为
- 《文化发展的基本路径》(教学设计)- 高中思想政治统编版必修4 哲学与文化
- 领导讲话稿之德育工作会议讲话稿
- 第九套广播体操比赛评分表
- 课程思政背景下初中数学教学设计研究 论文
- 企业宣传视频制作方案(技术方案)
- 教师资格证面试教案(中职-人力资源)
- GB/T 3683-2023橡胶软管及软管组合件油基或水基流体适用的钢丝编织增强液压型规范
- 照明线路安装-课件
- 国家开放大学理工英语1边学边练
评论
0/150
提交评论