溫控器在自動化控制領(lǐng)域有著非常廣泛的應(yīng)用,作為OMRON高端的溫度控制器EJ1也越來越受到業(yè)界的關(guān)注.OMRON EJ1可通過組合多個單元構(gòu)筑多地點溫度控制系統(tǒng)?蓽p少裝置的設(shè)計和安裝工序。所以EJ1 溫度控制路數(shù)多,可多達100多路,作為模塊化設(shè)計的內(nèi)置式溫控器,它無需任何的編程就可以和上位機進行連接,使它和上位機(人機界面)的通訊融合度比一般的控制器有了很大的提高.因此屏通的PV人機在第一時間就開發(fā)出了OMRON EJ1 高效能的通訊驅(qū)動,使得PV人機可以很好的配合的控制系統(tǒng),達到最佳的通訊控制需求。
一、解決對策
使用模塊式溫控器EJ1+屏通PV人機的配置。 EJ1模塊分2路和4路兩種型號供客戶選擇,每個系統(tǒng)可以擴展到64個模塊,控制最多256路溫度。EJ1既可和PLC通訊,也可和屏通PV人機直接通訊,并可利用屏通PV人機的宏指令將數(shù)據(jù)傳向PLC,既可顯示,又能設(shè)定,并減少PLC書寫與EJ1通訊的麻煩。

EJ1通訊規(guī)格:
項目 |
端口B |
端口A的端子/端口A的連接器 |
G3ZA連接端口 |
傳輸路徑連接 |
RS485(多點) |
通訊方法 |
RS485(雙線、半雙工) |
同步方法 |
起停同步 |
波特率(kbps) |
9.6、19.2、38.4、57.6或115.2 |
固定為38.4 |
固定為57.6 |
傳輸代碼 |
ASCII |
數(shù)據(jù)位長度 |
7位或8位 |
7位 |
停止位長度 |
1位或2位 |
2位 |
錯誤檢測 |
垂直檢驗(無、奇或偶) |
垂直校驗(偶) |
模塊檢驗字符(BCC) |
流程控制 |
無 |
接口 |
RS485 |
重試功能 |
無 |
通訊相應(yīng)等級時間 |
1~99ms(默認:5ms) |
1~99ms(默認:1ms) |
--- |
可并聯(lián)的單元數(shù) |
64個單元(帶TC4的型號:256個通道;帶TC2的型號:128個通道)通過終端單元上的端口B進行通信連接 |
64個單元(帶TC4的型號:256個通道;帶TC2的型號:128個通道)通過終端單元上的端口A進行通信連接 |
8個單元(通過基本單元上的G3ZA端口進行通信連接) |
二、 屏通PV人機與OMRON EJ1接線方式
1. EJ1接口B(此接口通訊參數(shù)可調(diào))

默認值(出廠值)EJ1 變量地址
|
默認值(出廠值) |
EJ1 變量地址 |
速率 |
9600 |
F00021 |
數(shù)據(jù)位數(shù) |
7 |
F00022 |
校驗: |
EVEN |
F00023 |
退出位位數(shù) |
2 |
F00024 |
OMRON EJ1接口B通訊調(diào)整請參考下表
變量類型 |
地址 |
參數(shù)名稱 |
設(shè)定范圍(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 |
數(shù)據(jù)長度 |
H'00000000: 7位 H'00000001: 8位 |
0023 |
校驗 |
H'00000000: 無
H'00000001: 偶 H'00000002: 奇 |
0024 |
停止位 |
H'00000000: 1 H'00000001: 2 |
2. EJ1接口A(此接口為固定通訊口)

傳輸參數(shù): 速率: 38400bps
數(shù)據(jù)位數(shù): 7
校驗: EVEN
退出位位數(shù): 2
三、屏通PV人機軟件PanelMaster的通訊聯(lián)機屬性設(shè)定:
1.在連線屬性→一般→設(shè)備/服務(wù)→選擇OMROM公司→選擇→EJ1 Temperature (CompoWay/F)

2. 在連線屬性→參數(shù)→傳輸設(shè)定依照接口A或接口B的不同,更改通訊傳輸參數(shù)

四、屏通人機軟件PanelMaster設(shè)置EJ1變量
1. 設(shè)置位變量
位變量表
位變量 |
地址范圍 |
C0n.b |
n:0~305(Hex);b:0~31 |
C4n.b |
n:0~40B(Hex);b:0~31 |
例:

地址說明: C0:表示變量類型;
0001:表示CompoWay/F地址;
小數(shù)點后的6:表示第六個位
2.設(shè)置字變量
變量類型 |
范圍 |
大小 |
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位功能模塊,用于設(shè)置操作命令。
例1:一般變量設(shè)置

數(shù)據(jù)類別: 需設(shè)置成32位
地址說明: C0:表示變量類型;
0001:表示CompoWay/F地址
例2:CMD變量設(shè)置
使用CMD時,首先定義的是通道,然后才是命令代碼.。以下是對通道設(shè)置運行命令

寫入地址:CMD0表示對CH1進行操作命令設(shè)置;
常數(shù):10表示對CH1發(fā)送命令0A,即運行命令。
CMD(操作命令)單元和相關(guān)信息的命令代碼說明:
|
命令代碼 |
TC相關(guān)信息 |
HFU相關(guān)信息 |
寫入模式 |
04 |
00:備份;01:RAM |
軟件復(fù)位 |
06 |
總為00 |
運行 |
0A |
00~03:通道
FF:所有通道 |
--- |
停止 |
0B |
手動 |
0C |
自動 |
0D |
40%AT執(zhí)行 |
0E |
100%AT執(zhí)行 |
0F |
AT取消 |
10 |
組0變更 |
1E |
組1變更 |
1F |
組2變更 |
20 |
組3變更 |
21 |
本地SP變更 |
22 |
遠程SP變更 |
23 |
復(fù)位錯誤 |
2D |
總為00 |
警報1保持解除 |
32 |
00~03:通道
FF:所有通道 |
警報2保持解除 |
33 |
警報2保持解除 |
34 |
所有保持解除 |
35 |
保存RAM數(shù)據(jù)1(注1) |
37 |
總為FF |
參數(shù)初始化 |
38 |
總為00 |
--- |
保存RAM數(shù)據(jù)2(注2) |
39 |
總為FF |
登記單元配置 |
3B |
00:復(fù)位;01:登記 |
|