温控器在自动化控制领域有着非常广泛的应用,作为OMRON高端的温度控制器EJ1也越来越受到业界的关注.OMRON EJ1可通过组合多个单元构筑多地点温度控制系统。可减少装置的设计和安装工序。所以EJ1 温度控制路数多,可多达100多路,作为模块化设计的内置式温控器,它无需任何的编程就可以和上位机进行连接,使它和上位机(人机界面)的通讯融合度比一般的控制器有了很大的提高.因此屏通的PV人机在第一时间就开发出了OMRON EJ1 高效能的通讯驱动,使得PV人机可以很好的配合的控制系统,达到最佳的通讯控制需求。
一、解决对策
使用模块式温控器EJ1+屏通PV人机的配置。 EJ1模块分2路和4路两种型号供客户选择,每个系统可以扩展到64个模块,控制最多256路温度。EJ1既可和PLC通讯,也可和屏通PV人机直接通讯,并可利用屏通PV人机的宏指令将数据传向PLC,既可显示,又能设定,并减少PLC书写与EJ1通讯的麻烦。

EJ1通讯规格:
项目 |
端口B |
端口A的端子/端口A的连接器 |
G3ZA连接端口 |
传输路径连接 |
RS485(多点) |
通讯方法 |
RS485(双线、半双工) |
同步方法 |
起停同步 |
波特率(kbps) |
9.6、19.2、38.4、57.6或115.2 |
固定为38.4 |
固定为57.6 |
传输代码 |
ASCII |
数据位长度 |
7位或8位 |
7位 |
停止位长度 |
1位或2位 |
2位 |
错误检测 |
垂直检验(无、奇或偶) |
垂直校验(偶) |
模块检验字符(BCC) |
流程控制 |
无 |
接口 |
RS485 |
重试功能 |
无 |
通讯相应等级时间 |
1~99ms(默认:5ms) |
1~99ms(默认:1ms) |
--- |
可并联的单元数 |
64个单元(带TC4的型号:256个通道;带TC2的型号:128个通道)通过终端单元上的端口B进行通信连接 |
64个单元(带TC4的型号:256个通道;带TC2的型号:128个通道)通过终端单元上的端口A进行通信连接 |
8个单元(通过基本单元上的G3ZA端口进行通信连接) |
二、 屏通PV人机与OMRON EJ1接线方式
1. EJ1接口B(此接口通讯参数可调)

默认值(出厂值)EJ1 变量地址
|
默认值(出厂值) |
EJ1 变量地址 |
速率 |
9600 |
F00021 |
数据位数 |
7 |
F00022 |
校验: |
EVEN |
F00023 |
退出位位数 |
2 |
F00024 |
OMRON EJ1接口B通讯调整请参考下表
变量类型 |
地址 |
参数名称 |
设定范围(kbps) |
F0 |
0021 |
波特率 |
H'00000003: 9.6
H'00000004: 19.2
H'0000000, 5: 38.4
H'00000006: 57.6 H'00000007: 115.2 |
0022 |
数据长度 |
H'00000000: 7位 H'00000001: 8位 |
0023 |
校验 |
H'00000000: 无
H'00000001: 偶 H'00000002: 奇 |
0024 |
停止位 |
H'00000000: 1 H'00000001: 2 |
2. EJ1接口A(此接口为固定通讯口)

传输参数: 速率: 38400bps
数据位数: 7
校验: EVEN
退出位位数: 2
三、屏通PV人机软件PanelMaster的通讯联机属性设定:
1.在连线属性→一般→设备/服务→选择OMROM公司→选择→EJ1 Temperature (CompoWay/F)

2. 在连线属性→参数→传输设定依照接口A或接口B的不同,更改通讯传输参数

四、屏通人机软件PanelMaster设置EJ1变量
1. 设置位变量
位变量表
位变量 |
地址范围 |
C0n.b |
n:0~305(Hex);b:0~31 |
C4n.b |
n:0~40B(Hex);b:0~31 |
例:

地址说明: C0:表示变量类型;
0001:表示CompoWay/F地址;
小数点后的6:表示第六个位
2.设置字变量
变量类型 |
范围 |
大小 |
C0n |
n:0~305(Hex) |
32位 |
C1n |
n:3~309(Hex) |
C4n |
n:0~40B(Hex) |
C5n |
n:100~201(Hex) |
C9n |
n:100~817(Hex) |
D0n |
n:100~415(Hex) |
D1n |
n:100~415(Hex) |
D2n |
n:100~415(Hex) |
D3n |
n:100~415(Hex) |
D4n |
n:100~415(Hex) |
D5n |
n:100~414(Hex) |
D6n |
n:100~202(Hex) |
D7n |
n:4~25B(Hex) |
D8n |
n:4~25B(Hex) |
DAn |
n:100~810(Hex) |
E0n |
n:1~404(Hex) |
E1n |
n:100~405(Hex) |
E3n |
n:100~417(Hex) |
变量表:
E4n |
n:100~206(Hex) |
E5n |
n:0~408(Hex) |
F0n |
n:0~42(Hex) |
F2n |
n:0~32(Hex) |
CMDn |
n:0~3、FF(Hex) |
16位 |
注: 1、D7,D8,DA 需要另外的模块支持才能使用。
, &n, bsp; 2、CMD位功能模块,用于设置操作命令。
例1:一般变量设置

数据类别: 需设置成32位
地址说明: C0:表示变量类型;
0001:表示CompoWay/F地址
例2:CMD变量设置
使用CMD时,首先定义的是通道,然后才是命令代码.。以下是对通道设置运行命令

写入地址:CMD0表示对CH1进行操作命令设置;
常数:10表示对CH1发送命令0A,即运行命令。
CMD(操作命令)单元和相关信息的命令代码说明:
|
命令代码 |
TC相关信息 |
HFU相关信息 |
写入模式 |
04 |
00:备份;01:RAM |
软件复位 |
06 |
总为00 |
运行 |
0A |
00~03:通道
FF:所有通道 |
--- |
停止 |
0B |
手动 |
0C |
自动 |
0D |
40%AT执行 |
0E |
100%AT执行 |
0F |
AT取消 |
10 |
组0变更 |
1E |
组1变更 |
1F |
组2变更 |
20 |
组3变更 |
21 |
本地SP变更 |
22 |
远程SP变更 |
23 |
复位错误 |
2D |
总为00 |
警报1保持解除 |
32 |
00~03:通道
FF:所有通道 |
警报2保持解除 |
33 |
警报2保持解除 |
34 |
所有保持解除 |
35 |
保存RAM数据1(注1) |
37 |
总为FF |
参数初始化 |
38 |
总为00 |
--- |
保存RAM数据2(注2) |
39 |
总为FF |
登记单元配置 |
3B |
00:复位;01:登记 |
|