一、产品外观和尺寸说明
14/10MR外观图 14/10MR尺寸图
16MT外观图 16MT尺寸图
19MR外观图 19MR尺寸图
24MT外观图 24MT尺寸图
产品选型
继电器输出 | 晶体管输出 |
10MR(6入4出) | 16MT(8入8出) |
14MR(8入6出) | 24MT(12入12出) |
19MR(11入8出) | 32MT(16入16出) |
二、接线和电气原理图
继电器输出型接线图(以19MR举例)
1、输入信号X0~X12请使用按钮/触点/开关与COM闭合形成回路方可检测到有效输入;
2、若使用霍尔型接近开关,请选择NPN型,X接接近开关C极,COM接E极,另外自行向接近开关接入电源;
3、Y0~Y7为继电器常开输出触点,负载电源范围12~275V,交直流均可,最大电流5A,如需带动大功率负载需要增加中间继电器;
警告:本品为继电器输出型,继电器触点为机械装置,无法输出高频开关信号,如有需要请选购晶体管型。
晶体管输出型接线图(以24MT举例)
1、输入信号X0~X13请使用按钮/触点/开关与COM闭合形成回路方可检测到有效输入;
2、若使用霍尔型接近开关,请选择NPN型,X接接近开关C极,COM接E极,另外自行向接近开关接入电源;
3、晶体管输出低电平,当 Y 输出点线圈闭合时晶体管导通接入到PLC总负极,因此负载的正极需要接供电电源的正极,负载的负极接 Y 输出点才能使设备正常工作晶体管单路输出电流 500mA;
警告:本品为晶体管输出型,不可接入220V交流电源,否则会损坏本控制器,并有可能造成事故。
三、与GX Works2软件的连接
1、将控制器电源开启,确保控制器电源PWR灯已点亮;
2、将USB转232编程线缆接入控制器DB9针插孔,另外一侧插入电脑USB端口;
3、在电脑端“设备管理器”端口处找到编程线缆的COM号,如下图所示;
4、打开GX Works2软件,在工程菜单处选择新建,选择FXCPU,选择FX2N机型,如图:
5、左侧栏下部连接目标,双击目标,双击Serial USB,选择设备管理器里的COM号,波特率选择19.2K,最后点确定保存。
四、供电
继电器型控制器供电端口只能接入直流24V电压,接入时请注意区分正负极,不可接反!
晶体管型控制器供电端口可接入直流12~28V电压,接入时请注意区分正负极,不可接反!
五、指令表
1、基本顺控指令
LD LDI AND ANI OR ORI LDP LDF ANDP ANDF ORP
ORF OUT SET RST LPS LPF END MC MCR
2、 程序流程指令
CJ CJP CALL CALLP SRET FOR NEXT
3、传送比较指令
CMP CMPP DCMP ZCP DZCPP MOV DMOV SMOV CML DCML DCMPP
BMOV FMOV XCH DXCH DBCD BCD BIN DBIN DFMOV
4、四则逻辑运算指令
ADD DADD SUB DSUB MUL DMUL DIV DDIV INC INCP DINC
DINCP DEC DECP DDEC WAND DWAND WOR DWOR WXOR DWXOR NEG
DNEG
5、循环移位指令
ROR DROR ROL DROL RCR DRCR RCL DRCL DEMOV
6、数据处理指令
ZRST MEAN SQR DSQR FLT DFLT REFF MTR DECO ENCO SEGD
7.1、浮点运算1指令
ECMP EZCP
7.2、浮点运算2指令
DEADD DESUB DEDIV DEMUL DESQR DEMOV INT DINT DSIN DCOS DTAN
8、高低字节交换指令
SWAP、DSWAP
9、时钟运算指令
TCMP TZCP TADD TSUB TRD TWR GRY GBIN DGBIN
10、接点比较指令
LD=、DLD=、LD>、DLD>、LD<、DLD<、LD<>、DLD<>、LD<=、DLD<=、
LD>=、DLD>=、AND=、DAND=、AND>、DAND>、AND<、DAND<、AND<>、
DAND<>、DAND>=、DAND>=、DAND<、DAND<=、OR=、DOR =、OR >、DOR
>、OR <、DOR <、OR <>、DOR <>、DOR >=、DOR >=、DOR <、DOR<=
11、方便指令与外部设备用指令
ALT、PID、RS(改造为Modbus主机专用指令)
12、高数处理指令
PLSY、DPLSY、PWM
六、寄存器
特殊寄存器D8xxx ,256个 ; | 寄存器D ,8000个; |
定时器T,256个; | 计数器C ,256个 ; |
输入点X ,256个 ; | 输出点Y ,256个 |
状态继电器S ,600个 ; | 辅助继电器M 3071点 M0-M3071 |
常数 K 和H |
常用特殊继电器:
M8000(运行监视触点) | M8001(运行监视反触点). |
M8002(初始化脉冲触点) | M8003(初始化脉冲反触点) |
M8004(错误指示触点) | M8011(10毫秒时钟脉冲) |
M8012(100毫秒时钟脉冲) | M8013(1秒时钟脉冲) |
M8014(1分时钟脉冲) | M8020(零位标志) |
M8021(借位标志) | M8022(进位标志) |
M8029(指令执行结束标志) | M8033(内存保持触点) |
M8034 (禁止输出触点). |
RTC时钟相关寄存器
D8019 星期 | D8018 年份 | D8017 月份 | D8016 日期 |
D8015 小时 | D8014 分钟 | D8013 秒 |
断电保持功能,更改相关断电保持寄存器,具体如下:
1024个内部继电器 | M512--M1535 | 10个定时器: | T246--T255 |
100个计数器: | C100--C199 | 400个数据寄存器 | D200—D599 |
其他寄存器,在STOP 或者断电将清零
定时器T0~T255共256点:
100ms定时器,共200点 | T0~T199; |
10ms定时器,共46点 | T200~T245; |
1ms积算定时器,共4点 | T246~T249; |
100ms积算定时器,共6点 | T250~T255。 |
六、AD应用
控制器实时采集 AD 数据并将数据存放在 D6030 和 D6031 寄存器中,使用中无需指令,只需读取该寄存器的值即可。电压输入范围 0~10V,对应数值为 0~4000,对应地址为 D6030 和 D6031。使用梯形图如下图所示;
七、DA应用(选配功能)
控制器内部D7030 和 D7031 寄存器的值映射到DA0和DA1输出,使用中无需其他指令,只需向该寄存器传送数值即可。电压输出范围 0~10V,对应数值为 0~4000,使用梯形图如下图所示;
八、计数器使用
16 位通用计数器:C0~C199 | 32 位通用计数器:C200~C234 |
C236 | X1 的脉冲计数(支持SPD) |
C239 | X4 的脉冲计数(支持SPD) |
C251 | 编码器输入A相X0触点,B相X1触点 |
C253 | 编码器输入A相X3触点,B相X4触点 |
九、高速输出
支持两路高速输出,支持PLSY、DPLSY、PWM 指令,可作步进电机驱动信号。示例:
脉冲输出相关特殊继电器:
M8029 | Y0 或者 Y1 发送脉冲时断开,脉冲发送完毕闭合 |
M8147 | Y0 发送脉冲时闭合,脉冲发送完毕断开 |
M8148 | Y1 发送脉冲时闭合,脉冲发送完毕断开 |
D8140 | Y0 脉冲发送数量高 16Bit |
D8141 | Y0 脉冲发送数量低 16Bit |
D8142 | Y1 脉冲发送数量高 16Bit |
D8143 | Y1 脉冲发送数量低 16Bit |
十、RS485总线使用(选配功能)
支持 MODBUS RTU 通讯协议,可以切换主机或从机模式。
RS485固定波特率9600,8位数据,1位停止,无校验位。485相关特殊寄存器如下:
D8120设定主从模式 | D8121本机作为从站时的地址 |
D8123本机作为主站时访问的从站 | D8132设定RS单次最大重试次数 |
M8128标记发生重试,供梯形图上查看 | M8180标记执行结束 |
M8125通信出错 | D8125通讯出错代号 |
M8129标记发生超时 |
若本机作为从站使用,内部元件对应地址表如下图所示:
MODBUS地址 | PLC内部软元件地址 | |||
位软元件 | 十六进制 | 十进制 | 可读可写 | 只读 |
0x0~0x3E7 | 0~999 | S0~S999 |
| |
0x500~0x5B7 | 1280~1463 | Y0~Y183 |
| |
0x600~0x6FF | 1536~1791 | T0~T255 |
| |
0x800~0xDFC | 2048~3580 | M0000~M1535 |
| |
0xE00~0xEFF | 3584~3839 | C0~C255 |
| |
0xF00~0xFFF | 3840~4095 | M8000~M8255 |
| |
0x2800~0x2DEF | 10240~11775 | M1536~M3071 |
| |
0x400~0x4BF | 1024~1215 |
| X0~X191 | |
字软元件 | 0x500~0x5EF | 1280~1535 | C0~C199 |
|
0x600~0x66E | 1536~1646 | C200~C255 |
| |
0x700~0x7FF | 1792~2047 | D8000~D825 |
| |
0x800~0x900 | 2048~2304 | T0~T255 |
| |
0x1000~0x13E7 | 4096~5095 | D0~D999 |
| |
0x13E8~0x2F40 | 5096~12096 | D1000~D7999 |
|
控制板修改 D8120 的值可以改变 485主从模式;
D8120 = 0 | 本机作为从机模式,被动接收 |
D8120 = 1 | 本机作为主机模式,可执行RS指令 |
RS指令已被固件修改为只能发送Modbus协议,无需手动计算CRC。
举例03 功能码(读取多个寄存器)
示例中的数据功能:
D0:功能码 0x03;
D1:操作地址,比如读取从机的 D0 和 D1 输入状态,那么 D1 的地址就是1000H;
D2:读取寄存器个数;
D3:返回数据存放位置指针,D100的指针是1064H ;
注意:可以使用 M8180 判断数据是否传输完成,RS 指令需要用上升沿或者下降沿执行。
举例06 功能码(写单个寄存器)
示例中的数据功能:
D0:功能码 0x06;
D1:操作地址,示例为写从站D0寄存器;
D2:写入的寄存器个数,06功能码必须写1;
D3:写入哪个寄存器的数据?示例为D100的指针,是1064H ;
注意:可以使用 M8180 判断数据是否传输完成,RS 指令需要用上升沿或者下降沿执行。
其他功能码操作逻辑相似不再举例。
其他未说明事项可以联系我们