增强型FX2N编程手册

  • 格式:doc
  • 大小:1.84 MB
  • 文档页数:27

增强型FX2N 编程手册将PLC 语言(梯形图语言)嵌入到单片机中,使单片机的产品开发从使用汇编语言变为使用梯形图语言同时,获取了梯形图编程平台所提供的各种强大的应用功能。

我们称用于单片机产品开发,自身具有强大功能的梯形图语言编程软件为嵌入式PLC 。

嵌入式PLC 能广泛应用于各种单片机产品。

利用嵌入式PLC 软件开发出的应用产品,我们称之为嵌入式PLC 产品。

嵌入式PLC 产品具有以下特点:用梯形图语言编写应用程序。

支持SWOPC-WIN 以及GX-DEVELOPER 能与多家人机界面连接,如台达、EView 等。

与其它厂家PLC 并联运行。

本嵌入式增强型PLC 针对各型设备开发,功能强大,16路开关量输入、14路关量输出,4路模拟量输入,两路模拟量输出,两路高速计数,RS232,RS485口各一,故称为嵌入式增强型PLC 。

可以组成485网络。

网络中每台产品均支持人机界面。

一、硬件简介①、上端子排:N 、L 、COM 、GND 、ADC0、 ADC1、X0、X1、X2、X3、X4、X5、X6、X7、X10、X11、X12、X13、X14、X15、X16、X17; 上端子排主要是输入端口,N 、L 为220V 输入;当X 输入端口接到GND 时指示灯亮,表示相应位输入为1,这两种端口最大输入电压为30V ;X0、X1可以作为高速计数端口。

ADC0 ADC1 对应数据寄存器:D8030 D8031。

编程口边两个电位计,对应 D8032 D8033。

模拟输入为10位,MAX=1023,0~5V ②、下端子排:24V 、COM 、GND 、A 、B 、DAC0、DAC1 、Y00、Y01、Y02、Y03、Y04、Y05、Y06、Y07、Y10、Y11、Y12、Y13;下端子排为功能端口及输出端口。

DAC0、DAC1为0~10V 输出,12位,其精度为。

在D8073 D8074中A 、B 为485通信口。

COM 是晶体管输出的公用口,也是24V 电源的地。

24V COM 可以外加,也可以在电流小于250mA 时对外供电。

③、串口:为编程口以及人机界面接口。

④、拨动开关:用于运行、编程转换。

二、指令集简介基本逻辑指令一览表串口:编程\人机界面 POWER 指示 RUN/SET 指示 开盖:拨动开关 RUN/SET 电位计:用于设定助记符、名称功能可用软元件程序步LD取常开触点逻辑运算开始X,Y,M,S,T,C1LDI取反常闭触点逻辑运算开始X,Y,M,S,T,C1LDP取脉冲上升沿上升沿检出运算开始X,Y,M,S,T,C2LDF取脉冲下降沿下降沿检出运算开始X,Y,M,S,T,C2AND与常开触点串联连接X,Y,M,S,T,C1ANI与非常闭触点串联连接X,Y,M,S,T,C1ANDP与脉冲上升沿上升沿检出串联连接X,Y,M,S,T,C2ANDF与脉冲下降沿下降沿检出串联连接X,Y,M,S,T,C2OR或常开触点并联连接X,Y,M,S,T,C1ORI或非常闭触点并联连接X,Y,M,S,T,C1ORP或脉冲上升沿上升沿检出并联连接X,Y,M,S,T,C2ORF或脉冲下降沿下降沿检出并联连接X,Y,M,S,T,C2ANB块与并联回路块的串联连接1ORB块或串联回路块的并联连接1OUT输出线圈驱动Y,M,S,T,C注1SET置位动作保持Y,M,S注2RST复位清除动作保持,寄存器清零Y,M,S,T,C,D,V,ZMC主控公共串联点的连接线圈指令Y,M(特殊M除外)3MCR主控复位公共串联点的消除指令2MPS压栈运算存储1MRD读栈存储读出1MPP出栈存储读出与复位1INV取反运算结果的反转1NOP空操作无动作1END结束输入输出及返回到开始1软元件为Y和一般M的程序步为1,S和特殊辅助继电器M的程序步为2,定时器T的程序步为3,计数器C的程序步为3-5。

软元件为Y和一般M的程序步为1,S和特殊辅助继电器M、定时器T、计数器C的程序步为2,数据寄存器D以及变址寄存器V和Z的程序步为3。

步进顺控指令说明助记符、名称功能可用软元件程序步STL步序动作开始S1RET步序动作结束无1功能指令一览表32位操作。

D0:要达到的目标值,为S1D1:测定值,反馈回的值,为S2D100:参数,为S3S3+0:KP 参考值:2000S3+1:KI 参考值:500S3+2:KD 参考值:0S3+3:PID运算方向:1,为正相PID运算,其他为反相PID运算。

;若对应模拟输出,则为0~4095,大于4095,也输出4095;S1:频率设定;可变。

值映射在系统数据区D8059(Y0)、D8065(Y1)范围0~100000,对应0~100000HZ 16位最高速度32768HZ;32位[D] 最高速度100000HZ;实际值范围94~100000HZ。

S2:脉冲数量设定.。

值映射在系统数据区D8061(Y0)、D8067(Y1),16位最高脉冲设定32768个;32位[D] 最高脉冲设定47个;D:输出脉冲指定脚位。

Y0 Y1。

本PLC高速脉冲Y0 Y1 输出,可以有2A的负载能力。

设计有启动倍速,即:启动由1HZ不断倍速,快速达到设定值。

消除启动抖动。

在脉冲实际值接近S2时,进入快速倍减速一直到停,到达设定值,停止脉冲。

消除停车抖动。

X0接通脉冲输出;X0断开脉冲输出停止。

本指令在程序中只能使用一次。

二、资源集简介①、输入X:扩展数量:48点。

标号范围:X000-----X061;标号为8进制。

②、输出继电器Y:扩展数量:40点。

标号范围:Y000-----Y047为8进制。

③、辅助继电器M:数量:680点标号范围:M0---M599;标号为十进制。

M280~M599停电保持。

M8000~M8079为系统参数。

④、状态继电器S:数量:256点标号范围:S0---S255;标号为十进制。

S127~S255停电保持。

⑤、时间继电器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;标号为十进制。

D300~D565停电保持265点。

D8000~8075系统参数。

⑧、变址寄存器V:⑨、变址寄存器Z:⑩、程序位置指针P:数量:50个,标号范围:P0---P49;标号为十进制。

⑾、十进制常数标记K、H:标号K后的常数为十进制常数。

标号H后的常数为十六进制常数。

如H10=K16。

⑿、特殊软元件:M8000:程序运行时ON;M8002:程序开运行时第一个扫描周期时ON;M8020:零标志;M8021:借位标志;M8022:进位标志;三、编程及应用简介①、编程软件梯形图编程软件FXGP_WIN-C:支持梯形图编程、下载、监控,可对嵌入式PLC产品设置加密口令。

②、编程设备个人计算机,操作系统可以是:Windows 95,Windows 98,Windows 2000,Windows XP。

四、系统资源说明:1. D8071表示程序运行错误步序,D8071=0 表示正常。

2. D8030~D8041 :4路10位ADC输入;ADC0、ADC1对应D8030 D8031,给定电位计D8032 D8033。

3. D8073~D8074 :2路DAC输出,最大值4095。

0~4095对应输出电压0~10V。

4. D8020~8027为16位数码管对应8个寄存器,每个寄存器控制两个数码管; M8050~M8057控制对应的数码管亮或灭。

5. M8058=1 启动高速计数1;X0和X3对应A+B相;M8058=0,关闭高速计数1。

M8059=1 启动高速计数2; X1和X04对应A+B相,;M8059=0,关闭高速计数2。

D8042 8043 高速计数H0数据寄存器,D8044为其脉冲计数频率;D8045 8046高速计数H1数据寄存器。

D8047为其脉冲计数频率。

8. D8048 =255 为485网络主控制器;D8048=1~63为485网络从控制器。

当M8048=1时,启动485网络功能,反之,当M8048=0时,关闭485网络功能。

9. D8049 为485网络读从站报文起始地址;D8050为报文个数,最多63个;D8051每个报文长度(字节),最长10个字节。

10. D8052 为485网络写从站报文起始地址;D8053为报文个数,最多63个;D8054每个报文长度(字节),最长8个字节。

11.D8055 8056 8057 8058为63个从站联机状态。

比如:D8055=K10,表示一号、三号从站在线,1~15从站的其他从站不在线。

12.加强密码功能:当密码不等于时,可以在密码正确情况下读/写;当密码等于时,任何人将无法读出程序。

第二章指令解说助记符、名称功能可用软元件程序步LD取常开触点逻辑运算开始X,Y,M,S,T,C1LDI取反常闭触点逻辑运算开始X,Y,M,S,T,C1LDP取脉冲上升沿上升沿检出运算开始X,Y,M,S,T,C2LDF取脉冲下降沿下降沿检出运算开始X,Y,M,S,T,C2OUT输出线圈驱动Y,M,S,T,C见说明LD,LDI,LDP,LDF指令将触点连接到母线上。

多个分支用ANB,ORB时也使用。

LDP指令在上升沿(软元件由OFF到ON变化时)接通一个周期;LDF指令在下降沿(软元件由ON到OFF变化时)接通一个周期。

LD,LDI,LDP,LDF指令的重复使用次数在8次以下。

即与后面的ANB,ORB指令使用时串并连使用的最多次数为8个。

软元件为Y和一般M的程序步为1,S和特殊辅助继电器M的程序步为2,定时器T的程序步为3,计数器C的程序步为3-5。

OUT指令各种软元件的线圈驱动,但对输入继电器不能使用。

并列的OUT可多次连续使用。

OUT指令驱动计数器时,当前面的线圈从ON变成OFF,或者是从OFF变成ON时,计数器才加一。

用LD,LDI,LDP,LDF指令与母线连接。

输出使用OUT指令驱动线圈。

使用OUT指令驱动定时器的计时线圈或者计数器的计数线圈时,必须设定定时和计数的时间和计数的值,可以是常数K,或者由数据寄存器间接指定数值。

助记符、名称功能可用软元件程序步AND与常开触点串联连接X,Y,M,S,T,C1ANI与非常闭触点串联连接X,Y,M,S,T,C1ANDP与脉冲上升沿上升沿检出串联连接X,Y,M,S,T,C2ANDF与脉冲下降沿下降沿检出串联连接X,Y,M,S,T,C2 AND,ANI,ANDP,ANDF指令只能串接一个触点,两个以上的并联回路串联时使用后面的ANB指令。