可编程控制器用户编程手册.docx
《可编程控制器用户编程手册.docx》由会员分享,可在线阅读,更多相关《可编程控制器用户编程手册.docx(77页珍藏版)》请在冰豆网上搜索。
可编程控制器用户编程手册
do1
设计时的注意事项
危险
请在可编程控制器的外部设置安全线路,以便在外部电源异常或可编程控制器出现故障时,整个系统也能在安全状态下运行。
误操作、误输出可能造成事故。
(1)必须在可编程控制器外部构成如下电路:
紧急制动电路、保护电路、正反转等相反动作的互锁电路、定位上限/下限等防止机械坏的互锁电路等。
(2)可编程控制器CPU通过WDT出错等自诊断功能检出异常情况时,关断所有输出。
另外当可编程控制器CPU不能检查的输入输出控制部分等的异常情况发生时,则有可能不能进行输出控制。
这时为使机器能安全运转,请设计外部电路和机构。
(3)由于输出单元的继电器、晶体管等的故障,会出现输出无法控制为ON或OFF的状态。
对于与重大事故有关的输出信号,请设计外部电路和机构以使机器运行在安全状态下。
目录
一,安全信息…………………………………………………1
二,公司简介…………………………………………………3
三,功能介绍…………………………………………………4
四,特殊辅助继电器………………………………………..14
五,指令集介绍……………………………………………..36
六,请您一定阅读……………………………………….…..52
七,联系方式………………………………………………..55
功能介绍
●用梯形图语言编写应用程序,支持三菱最新版软件GX-Develoer8.52及FXGP_WIN-C.
●能与多家人机界面连接,如台达、Eview等,应用中完全等同于三菱FX1N,FX2N,FX3U.
●与其它厂家PLC并联运行。
●支持梯形图编程、下载、监控,可对PLC产品设置加密口令.
●组成最大系统:
256点输入,256点输出.共512点开关量+86点模拟量
●COM1为程序上下载及与人机界面通信之端口.
●COM2为485接口,协议为三菱链接协议.
●新增COM3为485接口,协议为MODBUS通信协议,用于连接第三方仪表设备等.
●新增CAN接口,用于组成更强大的CAN网络.
●有用于低端设备的裸板PLC和用于高端设备的标准PLC可供用户选择,更好的性价比.
●本PLC采用世界上最为先进的微处理器内核ARM做为主控制芯片,运算速度超快.
●别具一格的加密方式,让你的程序保密性更好.
环境规格
周围温度
0—55℃……使用时,—20—70℃……保存时
相对温度
35—85%RH(不结露)……使用时
耐振性
符合JISC0040标准
频率
加速度
振幅
X、Y、Z三个方向各10次
(合计各80分钟)
DIN导轨安装产品
10—57HZ
—
0.035mm
57—150HZ
4.9m/s2
—
直接安装产品
10—57HZ
—
0.075mm
57—150HZ
9.8m/s2
—
耐冲性
符合JISC0041标准(147m/s2作用时间11ms正弦半波脉冲在X、Y、Z三方向各3次)
耐噪声
根据噪音电压1,000Vp-p噪声幅值1µs上升1ns.频率30¯100HZ噪声模拟实验
耐电压
AC1500V(1分钟)
符合JEM-1021标准电源端子和接端子之间
绝缘阻抗
绝缘阻抗
DC500V绝缘测试器测得5MΩ以上
接地
D种接地(不可与强电部分共同接地)※1
使用环境
无腐蚀性、可燃性气体、无大量导电性尘埃(灰尘)
指令的执行时间说明
指令名称
执行时间
FX3U
执行时间
说明
基本指令
0.58uS
0.065uS
32位整数运算
4uS
8uS
浮点数运算
15uS
15uS
高速输出PLSY
4uS
20.2uS
PID指令
8uS
20.2uS
性能规格
项目
性能
运算控制方式
存储程序反复扫描方式,有中断指令
输入输出控制方式
批处理方式(执行END指令时),输入输出刷新指令,有脉冲捕捉功能
编程语言
继电器符号方式+步进梯形图方式(也可用SFC表示)
程序
内存
程序容量,形式
内置8K步EEPROM(不需存储器电池支持)
※含文件寄存器,注释最大8K步
可选存储器
EEPROM8K步
指令
种类
顺控指令
顺控指令:
27个
步进梯形图指令:
2个
步进梯形图指令
1N:
89种现可支持79种,除扩展模块所有指令均支持
2N:
129种,现可支持95
运算
处理
速度
基本指令
0.55-0.7µs/指令单步梯形图
应用指令
0.55~数10µs/指令比三菱FX2N原机快N倍
CPU处理能力
0.01us/指令32位RISC100MHZ
输入输出点数
输入点数
X000~(8进制编号)
本体上所有输入点均可软件设定滤波时间0-255mS
输入输出合计512点以下
输出点数
Y000~(8进制编号)
输入继电器、输出继电器
参照5章(输入规格)和6章)输出规格
辅助继电器
一般用
M0~M383384点
保持用
EEPROM保持*1
M384~M511128点
电容保持*2
M512~M15351024点
特殊用
M8000~M8255256点
状态
初始状态用
(EEPROM保持)
S0~S910点
保持用
EEPROM保持*1
S10~S127118点
电容保持*2
S12~S999872点
定时器
(延时置ON)
100ms
T0~T199200点(0.1~3,276.7秒)
内置2
电位器
可做
模拟
定时器用
VR1:
D8030
VR2:
D8031
10ms
T200~T24546点(0.01~327.67秒)
1ms累计形
T246~T2494点(0.001~32.767秒)
100ms累计形
T250~T2556点(0.1~3,276.7秒)
通过电容停电保持
项目
性能
计数器
16位增模式
C0~C1516点(0~32,767计数器)
16位增模式(保持)
EEPROM保持*1
C16~C3116点(0~32,767计数器)
电容保持*2
C32~C199168点(0~32,767计数器)
32位高速双向
C200~C21920点(-2,147,483,648~+2,147,483,647)计数
32位增/减双向电容保持*2
C220~C23415点(-2,147,483,648~+2,147,483,647)计数
调整计数器(EEPROM保持*1)
C235~C255(响应频率参照5.3项
数据寄存器(使用一对为32位)
16位通用
D0~D127128点
16位保持用
EEPROM保持*1
D128~D255128点
电容保持*2
D256~D20471792点
文件寄存器
(保持)
D1000~D2047最大1048点(通过参数可设定从D1000开始以500点为单位,用作文件寄存器,设定在编程域(EPPROM9内*3
16位特殊用
D8000~D8255256点
16位变址
V0~V7,Z0~Z716点
指针
JAMP、CALL分支用
P0~P127128点
输入中断
定时中断
IO□□~15□□6点
嵌套
主控用
N0~N78点
常数
10进制数(K)
16位:
-32,768~+32,767
32位:
-2,147,483,648~+2,147,483,647
16进制数(H)
16位:
0~FFFF
32位:
0~FFFFFFFF
*1:
通过EEPROM进行停电保持的保持软元件。
(详细参照8.1.6项)
*2:
通过大容量电容进行停电保持的保持软元件。
(详细参照8.1.6项)
*3:
由文件寄存器设定的软元件范围的现在值通过EEPROM停电保持。
(通过变成工具或BMOV指令写入现在值时)
要通过程序(BMOV)以外的指令)变更现在值的话,再次上电或SROPRUN切换时,EEPROM的内容作为文件寄存器写在设定的软元件范围内。
●保持和非保持的范围是固定的(不可用参数变更)。
(由电容实行停电保持的软元件,为了充分进行保持,可编程控制器需要连续通电5分钟以上。
)(参照8.1.6项)
内置高速计数器的使用
输入X000~X007,如下表所示分类,对应各高速计数器编号。
输入X000~X007不能重复由高速计数器们使M用。
在输入端子不作为高速计数器使用时,可用于一般输入。
所有高入都支持SPD指令
中断
输入
单相单计数输入
C235
C236
C237
C238
C239
C240
C241
C242
C243
C244
C245
X000
U/D
U/D
U/D
X001
U/D
R
R
X002
U/D
U/D
U/D
X003
U/D
R
R
X004
U/D
U/D
X005
U/D
R
X006
X007
中断输入
单相双计数输入
双相双计数输入
C246
C247
C248
C249
C250
C251
C252
C253
C254
C255
X000
U
U
U
A
A
A
X001
D
D
D
B
B
B
X002
R
R
R
R
X003
U
U
A
A
X004
D
D
B
B
X005
R
R
R
R
X006
S
S
X007
U:
增计数输入D:
减计数输入A:
A相输入B:
B相输入R:
复位输入S:
开始计数输入
●输入X000~X007不可重复使用。
例如:
一旦使用C251,则X000、X001被占用,因此C235、C236、C241、C244、C246、C247、C249、C252、C254及中断输入指针*I00、*I01及相应输入的SPD指令不能使用。
●如使用高速计数器时,则与输入编号相应的滤波器常数自动变更,以对应高速的信号获取。
高速计数器的响应频率如下所示。
使用多个高速计数器或高速计数器和FNC56(SPD)并用时,处理频率的合计汪能超过下页表示的(综合
频率)。
●可以捕获,以下范围的高速脉冲:
C235,C236,C2461(1相);最高60kHz
C251(2相);最高30kHz
C237~C245,C247~C250(1相);最高10kHz
C252~255(2相);最高5kHz
使用多个高速计数器或高速计数器和FNC56(SPD)并用时,这些处理频率的合计请不要超过下页所示的(综合频率)。
·双相高速计数器请加上使用频率的2倍值。
使用条件
综合频率
程序中无FNC53.54
60kHz
程序中只有FNC53.54
30kHz
计算例(不使用FNC53.54)
<编号><使用内容><计算值>
C235(单相):
输入30kHz30kHz
C237(单相):
输入10kHz10kHz
C253(双相):
输入5kHz10kHz(5kHz*2)
合计50kHz≤60kHz(综合频率)
内置高速脉冲的使用
目前高速脉冲输出支持Y0,Y1两组;
通信端口说明
本PLC集成两路通信口,COM1:
RS232,COM2:
RS485
推荐使用COM2做人机接口,这样COM1就可以连接电脑进行监控,查梯形图,调试极为方便。
输出规格和外部布线
布线上注意※注意
请按此手册记载的对专用端子进行AC电源的配线.
请不要对基本单元的24+端子用外部电源供电.不要对空端子器外部配线.否则有可能损害产品.
基本单元的接地端子用D种接地.但是不要和强电侧共地.(参照1.4项)指AC供电之产品
项目
继电器输出
晶体管输出
输出回路构成
外部电源
AC250VDC30V以下
DC5~30V
回路绝缘
机械绝缘
光电耦合绝缘
动作表示
继电器线圈通电时LED点灯
光耦合器驱动时LED灯亮
最大
负载
电阻负载
2A/1点,8A/一个COM端
0.5A/1点0.8A/4点
电感性负载
80VA
12W/DC24V
灯负载
100W
1.5W/DC24V
开路漏电流
——————
0.1mA/DC30V
最小负载
DC5V2mA(参考值)
——————
响应
时间
OFF→ON
ON→OFF
约10ms
0.2ms以下
5µs(Y0,Y1)时
约10ms
0.2ms以下
5µs(Y0,Y1)时
继电器输出电路的使用
●输出端子
继电器输出型有1个~4个公共端输出型。
因此各公共端块单元可以驱动不同电源电压系统
(例如:
AC200V,AC100V,DC24V等)的负载。
●回路绝缘
在继电器输出线圈和接点之间,可编程控制器内部电路和外部负载电路之间是电气化绝缘的。
另外各公共端块间也是相互分离的。
●动作显示
输出继电器的线圈通电时LED灯亮,输出接点为ON。
●响应时间
从输出继电器的线圈通电或切断,到输出接点为ON或OFF的响应时间都是约10ms。
●输出电流
AC250V以下的电流电压可驱动纯电阻负载2A/1点,电感性负载80VA以下(AC100或AC200V)及灯负载100W以下(AC100V或200V)的负载。
关于电感性负载开关时的接点寿命参照接点寿命表。
另外通过输出接点来开关直流的电感性负载时,请把该负载同续流二极管并联,请把电源电压控制在DC30V以下。
●开路漏电流
输出接点OFF时无漏电流产生,可直接驱动氖光灯等。
●继电器输出接点的寿命
对于接触器或电磁阀等电感性交流负载的标准寿命在20VAA状态下是50万次。
依据本公司的寿命试验,继电器的寿命基准如下表所示:
表:
测试条件:
1秒ON/1秒OFF
负载容量
接点寿命
适用负载例
电磁接触器
20VA
0.2A/AC100V
300万回
0.1A/AC200V
35VA
0.35A/AC100V
100万回
0.17A/AC200V
80VA
0.8A/AC100V
20万回
0.4A/AC200V
但既在上述条件下,如果切断冲击过电流,,会显著降低继电器接点寿命,请注意。
软元件编号、错误代码一览
可编程控制器特殊软元件的种类及其功能如下所示:
如[M][D]这们有[]括起的软元件和未使用的软元件,或没有记载的未定义软元件。
请不要对它们进行程序驱动或写入数据。
*1:
M8062除外
*2:
26100
↑↑
1.00版本
*3:
0008=8K步
*4:
02H=存储盒(PROTECTOFF)
*5:
END指令结束时处理
*6:
RUN→STOP时清除
*7:
STOP→RUN时清除
*8:
停电保持(Keep)
*9:
适用于RS、ASCI、HEX、CCD指令
*10:
用公历的后二位表示,出可以切换成公历四位表示法,当用四位表示时,可表示从1980~2079年为止。
特殊辅助继电器
PC状态
编号
名称
备注
[M]8000
RUN监控a接点
RUN时常开
[M]8001
RUN监控b接点
RUN时常开
[M]8002
初始货脉冲a接点
RUN后输出一个扫描周期的ON
[M]8003
初始货脉冲b接点
RUN后输出一个扫描周期的OFF
[M]8004
出错发生
M8060-M8067检知`1
[M]8005
[M]8006
[M]8007
[M]8008
[M]8009
编号
名称
备注
D8000
监视定时器
初始值200ms
[D]8001
PC类型和版本
*2
[D]8002
存储器容量
*3
[D]8003
存储器种类
*4
[D]8004
出错特殊M的编号
M8060-M8067
[D]8005
[D]8006
[D]8007
[D]8008
[D]8009
标志
编号
名称
备注
[M]8010
[M]8011
10ms时钟
以10ms为周期振荡
[M]8012
100ms时钟
以100ms为周期振荡
[M]8013
1s时钟
以1s为周期振荡
[M]8014
1分时钟
以1分为周期振荡
M8015
计时停止和预置
M8016
停止显示时间
M8017
±30秒修正
[M]8018
RTC检出
常ON
M8019
RTC出错
编号
名称
备注
[D]8010
扫描时间当前值(单位0.1ms)
含恒定扫描等待时间
[D]8011
最小扫描时间(单位0.1ms)
[D]8012
最大扫描时间(单位0.1ms)
D8013
0-59秒预置值或当前值
时钟误差±45秒/月(25℃)有闰年修正
D8014
0-59分预置值或当前值
D8015
0-23小时预置值或当前值
D8016
0-31日预置值或当前值
D8017
1-12月预置值或当前值
D8018
公历年三位表示的预置值或当前值
D8019
星期0(-)-6(六)预置值或当前值
标志
编号
名称
备注
[M]8020
原点标志
应用指令用运算标识
[M]8021
借位标志
M8022
进位标志
[M]8023
M8024
M8025
M8026
M8027
M8028
[M]8029
指令执行结束标志
应用指令用
编号
名称
备注
[D]8020
输入滤波器调整
初始值10ms(0-255)本体
[D]8021
输入滤波器调整
初始值10ms(0-255)扩展模块
[D]8022
[D]8023
[D]8024
DAC0模拟量输出0
0-10000本体
[D]8025
DAC1模拟量输出1
0-10000本体
[D]8026
DAC2模拟量输出2
0-10000本体
[D]8027
DAC3模拟量输出3
0-10000本体
[D]8028
Z0(Z)寄存器的内容
变址寄存器Z的内容
[D]8029
V0(Z)寄存器的内容
变址寄存器V的内容
PC状态
编号
名称
备注
M8030
M8031
非保持存储器全清除
软元件的ON/OFF映像和
M8032
保持存储器全清除
当前值的清除*5
M8033
存储保持停止
映像存储区保持
M8034
全输出禁止外部输出全
OFF*5
M8035
强制RUN模式
M8036
强制RUN指令
8.1项*6
M8037
强制STOP指令
M8038
参数设定
简易PC间链接通信参数设定标志
M8039
恒定扫描模式
定周期运转
编号
名称
备注
D8030
VR1-ADC0模拟量输入0
V=0-4095/396.755419
本体0-10V
D8031
VR2-ADC1模拟量输入1
0-4095本体
D8032
ADC2模拟量输入2
0-4095本体
D8033
ADC3模拟量输入3
0-4095本体
D8034
ADC4模拟量输入4
0-4095本体
D8035
ADC5模拟量输入5
0-4095本体
D8036
ADC6模拟量输入6
0-4095本体
D8037
ADC7模拟量输入7
0-4095本体
D8038
ADC输入滤波系数
0-100本体
D8039
恒定扫描时间
初值0(单位1MS)
步进梯形图
编号
名称
备注
M8040
转移禁止
禁止状态间转移
M8041
转移开始*6
FNC60(IST)指令用运转标志
M8042
启动脉冲
M8043
复原结束*6
M8044
原点条件*6
M8045
全输出复位禁止
S0-899动作检知
M8046
STL状态动作*5
D8040-8047有效化
M8047
STL监控有效*5
[M]8048
M8049
编号
名称
备注
[D]8040
ON状态编号1*5
M8047ON时,S0-S999之间动作状态的最小编号存入D8040
以下依次存入8点
[D]8041
ON状态编号2*5
[D]8042
ON状态编号3*5
[D]8043
ON状态编号4*5
[D]8044
ON状态编号5*5
[D]8045
ON状态编号6*5
[D]8046
ON状态编号7*5
[D]8047
ON状态编号8*5
[D]8048
中断禁止
编号
名称
备注
M8050
I00□禁止
输入中断禁止
M8051
I10□禁止
M8052
I20□禁止
M8053
I30□禁止
M8054
I40□禁止
M8055
I50□禁止
M8056
M8057
M8058
M8059
编号
名称
备注
[D]8082
DAC0模拟量输出0
0-10000本体
[D]8083
DAC1模拟量输出0
0-10000本体
[D]8084
DAC2模拟量输出0
0-10000本体
[D]8085
DAC3模拟量输出0
0-10000本体
[D]8086
DAC4模拟量输出0
0-10000本体
[D]8087
DAC5模拟量输出0
0-10000本体
[D]8088
DAC6模拟量输出0
0-10000本体
[D]8089
DAC7模拟量输出0
0-10000本体