其它推荐设置见内部同步、端子块、清除发送CTS置于0V位置。
固定设置在偶校验,数据比特7位,停止比特位在第2比特位上。
(3) C500-LK203 拨动开关设置
开关 设置项目 开关设置状态
ON OFF
SW1 1~5 制定站号 0 1 2 … 30 31
1 站号设置 OFF ON OFF … OFF ON
2 OFF OFF ON … ON ON
3 OFF OFF OFF … ON ON
4 OFF OFF OFF … ON ON
5 OFF OFF OFF … ON ON
6~7 校验和码型
6 传输码型 ASCII中7字节, 第2比特位停止位 JIS标准8比特位,第1停止比特位。
7 校验情况 偶数 奇数
8 Power On PLC模式下通电运行模式状态。 受控制状态。 正常。
开关 设置项目 设置开关状态
ON OFF
SW2拨动开关 1~4 设置波特率 300 600 1200 2400 4800 9600 19200
1 波特率设置 OFF ON OFF ON OFF ON OFF
2 ON OFF OFF ON ON OFF OFF
3 OFF OFF OFF ON ON ON ON
4 ON ON ON OFF OFF OFF OFF
5 选择系统 System#0 System#1
6 模式 1:1 1:N
7~8 命令级别 1 1 1,2 1,2,3
7 命令级别设置 OFF ON OFF ON
8 OFF OFF ON ON
其他推荐的设置为内部同步、端子状态设置、清除发送CTS状态取0V状态。
(4) C120-LK201-V1/LK-202-V1控制器设置
开关 设置项目 开关设置状态
ON OFF
SW1 1~5 指定状态号 0 1 2 … 30 31
1 站号设置 OFF ON OFF … OFF ON
2 OFF OFF ON … ON ON
3 OFF OFF OFF … ON ON
4 OFF OFF OFF … ON ON
5 OFF OFF OFF … ON ON
6 没使用
7 没使用
8 模式下通电状态 运行 停止
SW2 1~4 指定波特率 300 600 1200 2400 4800 9600 19200
1 波特率设置 OFF ON OFF ON OFF ON OFF
2 ON OFF OFF ON ON OFF OFF
3 OFF OFF OFF ON ON ON ON
4 ON ON ON OFF OFF OFF OFF
5 Not Used
6 模式 1:1 1:N
7~8 命令等级 1 1 1,2 1,2,3
7 命令等级设置 OFF ON OFF ON
8 OFF OFF ON ON
C120-LK201-V1控制器与C120-LK202-V1在SW3设置上不同。
① C120-LK201-V1型控制器
开关 设置项目 开关设置状态
1~2 清除发送CTS CTS一般在ON 外部CTS状态
1 ON OFF
2 OFF ON
3~6 同步类型 内部同步 外部同步
3 ON OFF
4 OFF ON
5 ON OFF
6 OFF ON
7 没有使用
8 没有使用
① C120-LK202-V1型控制器
开关 设置项目 设置开关状态
1~2 端子块 存在 None
1 ON ON
2 OFF OFF
3 ON OFF
4 OFF OFF
5 ON OFF
6 OFF OFF
7 没有使用
8 没有使用
推荐设置置于内部同步、端子、CTS清除发送0V的位置。
在通信方式下,PLC的模式必须放在‘MONITOR’位置上,否则,‘写入’到PLC就无法选择。
如果数据寄存器(DM6600)被设置在0101h的位置,PLC的模式就是‘MONITOR’位置。DM6600只有在‘PROGRAM’模式下才可以被选择在变化状态。
(1) C200HW-COM06型模块设置
这个设定是为OMRON C200型PLC模块来的。
设置使用了内部DM区域(参见PLC详细使用说明手册)。
默认设置可以是RS232C,9600,7bit,2bit,even.
在通信期间,PLC的模式必须放在‘MONITOR’位置上,否则,‘写入’到PLC就是不可选择的。
这就是如何使用通信设备RS-422的。
以下开关设置位于C200HW-COM06的内部。
RS422/RS485 接口在2-线类型下。
SW1 : 设在2 SW2 : 设在 1
RS422/RS485在4线类型下。
SW1 : 设在 4 SW2 : 设在‘ON’
在通过使用RS-422通信口,设置在4-线位置类型上。
(参考对RS-422设置中的PLC使用手册部分)
< TOP设置 >
(1) TOP 软件编辑器设置
在PLC类型中选择“OMRON 系列控制器”中的“OMRON(SYSMAC-C)型控制器”
(1) TOP串行口设置
串行口设置如下所述:
串行波特率:与控制器的设置相同
串行数据比特位:与控制器的设置相同
串行数据停止比特位: 与控制器的设置相同
串行校验比特:与控制器设置相同
Serial Parity Bit : Same as controller’s setting.
串行信号等级:与控制器设置相同
在诊断通信口下的控制器站号:与控制器的设置相同
2.6.2 可选地址列表
(1) SYSMAC C系列(通用型)
模块类型 输入 50,120(F),500(F) 2000H, 200H(S), 1000H(F)
数据连接块 LR 0~31 0~63
闭锁继电器 HR 0~31 0~99
计时器 TIM 0~127 0~511
计数器 CNT 0~127 0~511
数据存储器 DM 见下表
辅助寄存器 AR None 0~27
I/O延时继电器 CH 0~63 0~255 (0~511:200HS)
( DM区域 )
C50,120,500 0~511
C200H 0~1999
C200HS 0~9999
1000H 0~4096
2000H 0~6655
120F 0~511
500F 0~4095
1000HF 0~4095
- 比特位的 ON/OFF控制在 LR,HR,AR,CH控制中可以得到。
(2) SYSMAC型 C系列
装置 输入 当前值
数据连接延时 1000~1199
特殊保持继电器 A 000~511
计时器(当前值) T 0~1023
计数器(当前值) C 0~1023
数据寄存器 D 0~9999
内部辅助继电器 1900~2299
I/O延时继电器 000~199
.
(3) SYSMAC型 CS1系列控制器
控制对象名称 地址 CS1
指针寄存器 IR 0~15
任务标示(TK) TK 0~30
数据寄存器 DR 0~15
计时器(当前值) T 0~4095
计数值(当前值) C 0~4095
数据寄存其 D 00000~32767
内部辅助存储器 W 0~511
I/O通道 CIO 0~6143
保持继电器 H 0~511
特殊辅助寄存器 A 0~959
外部数据存储器(E0~EC) E0~EC 0~32767
外部数据存储器(当前库) EM 0~32767
CV : 当前值
2.5 Allen-Bradley公司PLC
2.7.1 SLC500 型PLC CPU直接连接型
以下章节描述了在AB公司SLC500型PLC和TOP之间通过PLC的加载口使用RS-232C进行系统配置和接口的情况。
< 系统配置 >
以下图表表示了连接AB的SLC500和TOP之间的系统配置情况。
PLC控制器 通信设备 电缆 TOP接触面板
SLC5/03
SLC5/04 无 见电缆连接手册
(RS-232C) 适合各种TOP
< Cable 型电缆位置图 >
(1) RS-232C (SLC500 ↔ TOP (对 9/15针连接块而言 )
SCL500 加载口(9针) TOP(9/15针)
< SLC500型 PLC设置 >
推荐的设置为 19200 bps, 数据位是 8 比特位, 停止比特位第1, 奇偶校验:偶校验
PLC 的设置
波特率 19200 bps
数据比特位长度 8 bit
停止比特位 1 个比特位
校验比特位 偶校验
通信驱动器 DF1半双工辅助口
双重包装检测 关闭
侦错方式 BCC
控制线 非握手 Handshaking
站地址 0
PLC的站地址和TOP的站地址必须相同。
< TOP触摸屏设置 >
(1) TOP编辑软件设置
在PLC类型中选择“AB Series” 的 ”SLC5005/03,04”
(2) TOP串行口设置
串行口按以下方式设置:
串行比特率:与控制器的设置相同;
串行数据比特位:与控制器设置相同;
串行停止比特位:与控制器设置相同;
串行校验比特位:与控制器设置相同;
串行信号等级设置:与控制器的设置相同
在诊断通信口(0~31)控制器站号:与控制器的设置相同
2.7.2 PLC-5型 PLC CPU直接连接型
下节描述了在AB的PLC-5型的PLC和TOP之间使用RS-232C通过PLC的加载口的方式进行系统配置和接口的情况。
< 系统配置>
以下数据表格表示了连接TOP和PLC-5的系统配置情况。
PLC控制器 通信设备 电缆 TOP接触屏
PLC-5/11
PLC-5/20
PLC-5/30
PLC-5/40
PLC-5/40L
PLC-5/60
PLC-5/60L 无 参见电缆连接
(RS-232C, RS-422) 适合各种TOP。
< Cable 配线图 >
(1) RS-232C (PLC-5 ↔ TOP (对 9/15针连接器 )
PLC加载口(25针) TOP (9/15针)
(2) RS-422 (PLC-5 ↔ TOP (对 5针端子块或15针连接器而言))
PLC 加载口(25针) TOP
(5针端子块/15针)
< PLC- 5 PLC设置>
推荐的设置为192
推荐设置成192Oobps, 数据位8bit, 停止位1bit,偶校验方式。
PLC的设置
波特率 19200 bps
数据位长度 8 bit
停止比特位 1 bit
校验位 偶
通信驱动 DF1 半双工辅助口方式
双信息包检测 禁止方式
错误侦测 BCC
控制线 非握手
站号 0
PLC站号地址和TOP站号必须相同。
< TOP 触摸屏设置 >
(1) TOP 编辑器设置
在PLC类型选项中选择“AB 系列”的 “PLC-5(加载器)”。
(2) TOP 串行口设置
串行口设置按以下方式进行
串行波特率 :与控制器的设置相同.
串行数据比特位: 与控制器的设置相同.
串行停止比特位 : 与控制器的设置相同.
串行校验比特位: 与控制器的设置相同.
串行信号等级:与控制器设置相同
在通信诊断方式(0~31)控制器站号:与控制器设置相同。
2.7.3 可选地址列表
(1) SLC500系列
对应类型 어드레스
比特型 B0003000 ~ B0003255 , B0010000 ~ B0255255
计时器(计时比特) *1 TC004000 ~ TC004255 , TC010000 ~ TC255255
计时器(终止比特) *1 TC004000 ~ TC004255 , TC010000 ~ TC255255
计时器(设置值) TP004000 ~ TP004255 , TP010000 ~ TP255255
计时器(当前值) TA004000 ~ TA004255 , TA010000 ~ TA255255
计数器(上升计数) *2 CC005000 ~ CC005255 , CC010000 ~ CC255255
计数器(下降计数) *2 CC005000 ~ CC005255 , CC010000 ~ CC255255
计数器(终止比特) *2 CC005000 ~ CC005255 , CC010000 ~ CC255255
计数器(设置值) CP005000 ~ CP005255 , CP010000 ~ CP255255
计数器(当前值) CA005000 ~ CA005255 , CA010000 ~ CA255255
整型 N0007000 ~ N0007255 , N0010000 ~ N0255255
SV : 设置值, CV : 当前值
*1 : 计时比特数 : 14
终止比特位 : 13
2:不允许计数BIT位:15
下降计数计时比特: 14
终止比特位: 13
(2) PLC-5系列控制器
数据类型 地址
输入继电器 I0001000 ~ I0001999
输出继电器 O0000000 ~ O0000999
内部继电器 B0003000 ~ B0099999
计时器 (计时Bit位) *1 TC003000 ~ TC099999
计时器 (终止Bit位) *1 TC003000 ~ TC099999
计时器 (设定值SV) TP003000 ~ TP099999
计时器 (当前值CV) TA003000 ~ TA099999
计数器 (上升计数器) *2 CC003000 ~ CC099999
计数器 (下降计数器) *2 CC003000 ~ CC099999
计数器(终止Bit位) *2 CC003000 ~ CC099999
计数器(设定值) CP003000 ~ CP099999
计数器(当前值) CA003000 ~ CA099999
整型 N0003000 ~ N0099999
*1 : 计时比特 : 14
终止比特 : 13
*2 : 上升计数允许比特 : 15
终止比特 : 13
Ex) B0003255
组成元素数(255) : 往后数后3位数字;
形成文档数(3) : 除类型名称(B)外的其他数字;
2.6 Modicon 系列PLC
2.8.1 Modicon控制器 Modbus串行连接口
以下章节描述了通过使用RS-232C口在Modicon Modbus的PLC和触摸屏之间建立连接的系统配置。
< 系统配置>
上述图表描述了连接Modicon的Modibus协议的PLC与TOP触摸屏相连接时的系统配置。
PLC型号 通信接口单元 通信电缆 触摸屏
884, 984A, 984B
984X, Slot Mount- 984 无 参考电缆连接.
(RS-232C) 适合所有TOP
在使用Modbus通信协议方式时,CPU模块上的I/F连接口将被使用到.
<电缆线图 >
(1) RS-232C口( Modicon接口 ↔ TOP (适合 9/15针连接口)
PLC CPU 口(9针) TOP(9/15针)
< Modicon PLC设置 >
PLC的通信接口模式被设置成RTU模式.
PLC模块的设置
波特率 9600 bps
数据比特位 8 个比特位
停止比特位 1 比特位
奇偶校验 偶校验
错误侦测方式 CRC 循环冗余码校验
PLC的通信口模式设置成ASCII模式。
PLC 模块的设置
波特率 2400 bps
数据比特位 7 bit
停止比特位 1 bit
奇偶校验方式 EVEN
错误侦测方式 LRC纵向冗余校验
站号地址是通过CPU设备上的旋转开关来设定的,它必须与TOP上的站号设置相同。
< TOP触摸屏设置 >
(1)TOP 设计器的设置
在PLC类型选项中选择Modicon(MODBUS)协议项。
(2) TOP 触摸屏串口设置
串口设置如下:
串行口波特率 : 与控制器的设置完全相同 .
串行数据比特位 : 与控制器的设置完全相同 .
串行口停止比特位 : 与控制器的设置完全相同
串行口奇偶校验位 : 与控制器的设置完全相同
串行口信号电平: 与控制器的设置完全相同
在通信诊断口的控制器站号:与控制器的设置完全相同
2.6.2 可选地址列表
对应装置设备 对应地址
输入BIT位 10001 ~ 18192
输出BIT位 00001 ~ 08192
输入寄存器字位置 (Word) 30001 ~ 39999
输出寄存器字位置(Word) 40001 ~ 49999
数据“写入”方式在使用输入BIT位和输入寄存器的时候是不能使用的。
2.7 三星 SPC系列
2.9.1 SPC 系列PLC的CPU直接连接型
下节表示了在三星型SPC PLC和TOP触摸屏之间使用RS-232口通过CPU连接口的方式进行连接的饿系统配置和接口情况。
< 系统配置 >
下图表示了使用SPC型 PLC与TOP进行连接图表:
PLC 通信设备 电缆 触摸屏
SPC-10
SPC-24S
SPC-100
SPC-120S
SPC-300 无 参见(RS-232C)电缆连接 适合各种TOP
< 电缆配置图 >
(1) RS-232C (三星SPC ↔ TOP (对 9/15针连接器 )
PLC中CPU口(9针) TOP (9/15针)
(2) RS-485 (三星SPC ↔TOP (对5针端子接线块或者 15针连接块) )
PLC CPU接口(9针) TOP
(5针端子块/15针)
< SPC型 PLC的设置 >
PLC的设置情况
Baud 运转率 9600 bps
数据长度 8 bit
停止BIT位 1 bit
校验位 无
错误侦测方式 循环冗余码检测
通过 CPU 设备上的旋转开关来进行站号选择。.
<接触屏选择 >
(1) TOP软件参数选择
在PLC控制器类型中选择 “Samsung SPC(程序加载口)”。
(2) TOP 串口参数选择
不需要特殊设定
按以下进行自动设定:
串行口波特率 : 9600bps
串行数据比特位 : 8bit
串行停止比特位: 1bit
串行校验比特位 : None
串行信号电平: RS-232C
在控制器通信诊断方式下(0~31)控制器站号设置:
与控制器的站号地址相同
2.9.2 可选地址列表
对应装置情况 地址
外部输入/输出 R0000 ~ R0127
连接用继电器 L0000 ~ L0063
辅助继电器 M0000 ~ M0127
保持继电器 K0000 ~ K0127
特殊继电器 F0000 ~ F0015
连接数据 W0000 ~ W2047
T/C 设定值V SV000 ~ SV255
T/C当前值 PV000 ~ PV255
SV : 设定值; CV :当前值;
2.10 Siemens S5/S7 系列控制器
2.10.1 S5/ S7系列接口
下节描述了在使用西门子的S5/S7系列PLC和TOP之间通过连接设备单元进行串口通信的系统配置和接口情况。
< 系统配置>
以上数据说明了连接S5/S7型PLC到TOP接触屏之间用到的系统配置(使用3964R协议)
PLC型号 通信设备单元 电缆 接触屏
S5 90U
S5 95U
S5 100U
S5 115U
S5 135U
S5 155U
S7-300
S7-400
CP525
CP340
CP441-2 参见针对
(RS-232C)的电缆连接图 适合各种TOP。
< 电缆图形 >
(1) RS-232C (CP525型 ↔ TOP之间 (对 9/15针连接器而言))
PLC通信连接模块(25针) TOP (9/15针)
(2) RS-232C (CP340, CP441-2 ↔ TOP (对 9/15针连接器))
PLC通信连接块 (9针) TOP (9/15针)
< CP525/CP340/ CP441-2型设置>
PLC 设置
波特率 110 bps ~ 19200 bps
数据长度 8 bit
停止比特位 1 bit
校验比特 偶
错误侦测 BCC校验(SUM型)
< TOP 设置 >
(1) TOP使用软件设置
在PLC控制器类型项目中选择 “Siemens S5-3964R(Link)”。
(2) TOP 串口参数设置
推荐的是设置如下
串行口波特率: 19200 bps
串行口数据比特位: 8bit
串行口停止位: 1bit
串行口校验比特位 : 偶校验
串行口信号电平 : RS-232C
在通信诊断口(0~31)状态下控制器站号:不需要设置即可
< 可选地址列表>
装置 字节地址
Data Register *1 D002:000 ~ D255:255
Expansive Data Register *1 X002:000 ~ X255:255
*1 : 数据寄存器和扩展数据寄存器见以下说明:
D002:000
数据字节(DW) : 000~255
数据块(DB) : 000~255
扩展数据寄存器只有在S5 135U/155U型控制器中使用.
2.10.2 西门子S7-300/400 (使用MPI口CPU直接连接控制器)
以下章节表示了在西门子S7-300/400系列PLC和TOP之间通过PC适配器使用串行口通信的方式使用的系统配置和接口情况。
<系统配置 >
以下表示了连接S7-PLC和TOP之间的系统配置情况:.
PLC Comm. Unit Cable TOP
CPU312IFM
CPU313
CPU314
CPU315
CPU315-2DP
PC 适配器
参见有关电缆连接
(RS-232C) 适合各种TOP。
<电缆连接>
(1) RS-232C (PC型适配器 ↔ TOP(对于 9/15针连接器而言)
PLC PC适配器(9针) 触摸屏 (9/16针)
< S7-300/400型 CPU设置 >
PLC设置
波特率 19200 ~ 38400 bps
数据位长度 8 比特位
停止比特位 第1 比特位
校验位 偶
错误侦测方式 BCC(总额型)
< TOP 接触屏设置 >
(1) TOP软件设置
在PLC类型中选择西门子系列中的“S7-300/400 MPI(LOADER)”型:
(2) TOP 串行口设置
推荐按以下方式进行设置:
串行比特率 : 19200 bps
串行数据比特位: 8bit
串行停止比特位: 1bit
串行校验比特位 : 奇校验
串行信号电平 : RS-232
在信号诊断模式选择(0~31)下控制器站号 : 1
2.10.3 S7-200型(使用PPI接口型CPU 直接连接型)
以下章节描述了在SIEMENS的S7-200型控制器和TOP之间通过使用串行通信的方式进行系统配置的情况。
< 系统配置>
这个图表表示了连接S7型PLC与TOP之间的系统配置。
This figure shows system configuration to connect S7 PLC to TOP.
PLC控制器 通信设备 电缆 触摸屏
S7-200
(CPU212/214 / 222/224/226)
无
参见电缆连接
(RS-485) 适合各种TOP。
< 电缆接线图纸 >
(1) RS-422 (S7-200 ↔ TOP (对 5针接线端子或者15针连接器))
PLC CPU PPI 连接口(9针) TOP
(适合5针/15针端子块连接器)
< S7-200型CPU设置 >
PLC设置
波特率 9600 bps
数据位长 8 bit
停止比特位 第1 bit
校验 偶
错误侦测 BCC(SUM)
站号的设置默认为(2).
< TOP设置 >
(1) TOP软件使用中的
在PLC的类型中选择“Siemens S7-200 PPI(Loader)”。
(2) TOP 串口设置
推荐的设置见以下部分:
Serial Baud Rate : 9600bps
Serial Data Bit : 8bit
Serial Stop Bit: 1bit
Serial Parity Bit : EVEN
Serial Signal Level : RS-485
Controller’s Station No. at Comm. Diagnosis(0~31) : 1
< Available Address List >
(1) S7-300 CPU Direct(Using MPI Port)
Device Bit Address Word Address
Input Relay E0000 ~ E1277 EW00O ~ EW126
Output Relay A0000 ~ A1277 AW000 ~ AW126
Timer T000 ~ T127
Counter Z00 ~ Z63
Data Block DB01000000 ~ DB60655357 DB0100000 ~ DB6065534
Memory M0000 ~ M2557 MW000 ~MW254
(2) S7-200
Device Bit Address Word Address
Input Relay I00 ~ I77 IWO ~ IW6
Output Relay Q00 ~ Q77 QW0 ~ QW6
Timer T000 ~ T127 TW000 ~ TW127
Counter C00 ~ C63 CW000 ~ CW127
Variable Memory V000 ~ V4095 VW0000 ~ VW4094
Memory M000 ~ M317 MW00 ~MW30
Special Memory SM000 ~ SM857 SMWO ~ SMW84
Analog Input AIWO ~ AIW30
Analog Output AQWO ~ AQW30
High Speed Counting HCO ~ HC2
*1:数据寄存器和扩展寄存器由以下数据方法来进行设置:
DB02 00000
Data 字节位(DW) : 000~65534
Data 块位置(DB) : 01~60
2.11 GE牌 Fanuc 90-30/90-70型系列PLC
2.11.1 GE Fanuc 90-30(SNP/SNP-X) PLC型CPU直接连接型
以下章节描述了在GE Fanuc 90-30型PLC和TOP之间使用RS-422通信口通过CPU加载口进行系统配置和接口情况。
< 系统配置 >
下图表示了连接GE的Fanuc 90-30型PLC到TOP之间的系统配置。
PLC控制器 通信设备 电缆 触摸屏
Fanuc 90-30型
(CPU311/CPU331) 无 参见电缆连接图.
(RS-422) 适合各种TOP
< 电缆分布图 >
(1) RS-422 (GE Fanuc 90-30 ↔ TOP (为5孔端子或15针连接器所设) )
PLC的 CPU 口(15针) TOP (5针端子块或/15针端子块)
针号为 6-15,及8-14,和9-10的两个针位必须连接在一起。
< GE 公司Fanuc 90-30[SNP/SNP-X]型PLC的设置方法 >
(1) 串口参数设置
推荐的设置是 19200 bps,数据字长是 8个 bit,停止位是1 bit,奇偶校验是奇校验。.
PLC Settings
波特率 19200 bps
数据长度 8 bit
停止比特位 1 bit
奇偶校验 ODD
站位地址 0
(3) 设置控制器 –和CPU 站号 (当使用SNP通信协议时)
当使用SNP通信协议时,必须为指定的PLC的CPU指定一个PLC的CPU的控制器ID号。对于GE FANUC 90-30系列控制器而言可以允许最大6个ASCII字符串。为了能够从TOP触摸屏来认识GE FANUC 90-30控制器的CPU站号,CPU的ID号可以通过以下的规则来进行设定:
-对于PLC的CPU的ID号设定:‘0’~‘99’十进制字符
< TOP 设置 >
(1) TOP 软件设置
在PLC类型选项中选择“GE Fanuc 90-30(LOADER)”。
(2)选择通信协议
根据选择的通信协议选择‘SNP’或者‘SNP-X’型通信协议
(3) CPU 的ID号设置 (当使用SNP协议时)
如果在TOP软件设置项的目标型PLC的设置窗口中选择了SNP通信协议,则TOP使用软件的CPU的ID号就会与PLC的CPU的ID号设置得一样。因为TOP软件使用了和PLC的CPU的ID号一样的站号,这样CPU的ID号就必须按一样的数据填入在TOP使用软件的站号选栏目内。
(4) TOP串行口设置
串行口的设置按以下方式进行设置:
串行口波特率: 19200
串行数据比特位: 8
串行口停止比特位 : 1
串行校验比特位: 奇
串行信号电平: RS-422
在通信诊断口控制器站号:
与控制器站号地址相同(对于SNP协议与控制器ID号相同)
2.11.2 GE Fanuc 90-70(SNP-X)型 PLC 串行口接口
以下章节描述了在GE Fanuc 90-70型PLC和TOP之间通过使用RS-422接口和使用IC697CMM711口进行系统配置和接口的情况。
< 系统配置 >
下图描述了在 GE Fanuc 90-70 PLC与TOP之间进行连接时的系统配置情况.
PLC控制器型号 通信设备 电缆 触摸屏
GE FANUC 90-70
(CPU731/732/771/772/781/782)
IC697CMM711通信接口设备 参见电缆连接 适合各种TOP
< Cable 配线图 >
(1) RS-232C (GE Fanuc 90-70 ↔ TOP (对 9/15针连接器而言))
PLC通信接口设备Comm. Unit(25针) TOP (9/15针)
(1) RS-422 (GE牌Fanuc90-70型 ↔ TOP (对5针端子块或15针连接块))
PLC通信设备端子(25针) TOP
(5针端子块/15针)
< GE Fanuc 90-70[SNP-X]型 PLC设置 >
推荐使用波特率为19200 bps, 数据比特位 8 bit, 停止比特第1比特,校验方式奇校验。
PLC 控制器设置
波特率 19200 bps
发送数据位 8 bit
停止比特位 1 bit
校验比特位 奇
站号地址 0
< TOP触摸屏设置 >
(1) TOP软件使用设置
在PLC类型选项中选择“GE Fanuc 90-70SNP-X”。
(2) TOP串行口选择
串行口选择通过下面来设置:
串行口波特率 : 19200
串行数据比特位 :8个比特位
串行停止比特位:第 1 比特位
串行口校验比特 : 奇
穿行信号电平 : RS-422
在通信诊断选项(0~31)中的控制器站号:与控制器站的地址相同
2.11.3 可选地址列表
(1) GE 公司Fanuc 90-30/90-70[SNP-X]型控制器
设备号 比特位地址 字节地址
输入继电器(I) I0001 ~ I12288 I00001 ~ I12273
输出继电器(Q) Q00001~ Q12288 Q0001 ~ Q12273
内部继电器(M) M00001 ~ M12288 M0001 ~ M12273
球形继电器(G) G0001 ~ G7680 G0001 ~ G7665
运动型继电器(T) T001 ~ T256 T001 ~ T241
系统功能继电器(SA) SA001 ~ SA128 SA001 ~ SA113
系统功能继电器(SB) SB001 ~ SB128 SB001 ~ SB113
系统功能继电器(SC) SC001 ~ SC128 SC001 ~ SC113
系统功能继电器(S) S001 ~ S128 S001 ~ S113
寄存器® R00001 ~ R16384
模拟量输入(AI) AI0001 ~ AI8192
模拟量输出(AQ) AQ0001 ~ AQ8192
2.12 Comfile Technology Tiny公司 PLC系列
2.12.1 Tiny PLC CPU直接连接型
下节描述了在使用Comfile Technology Tiny 的PLC和TOP之间使用串行口通信的系统配置情况。
< 系统配置 >
以上图表说明了连接Tiny型PLC和TOP之间的系统配置情况。
PLC控制器 通信接口 电缆 TOP
TCP32/37 无 参考电缆连接
(RS-232C/485) 适合各种TOP
< 电缆配线图 >
(1) RS-232C (TCP32/37↔TOP (对 9/15针连接器))
PLC CPU 口(9针) TOP (9/15针)
(2) RS-485 (TCP32/37 ↔TOP (for 5Pin Terminal Block or 15Pin Connector))
PLC CPU (端子块) TOP接触屏
(5针端子块/15针)
< Tiny 型PLC设置>
不需要设置
< TOP设置>
(1) TOP 软件设置
在PLC控制器选项中选择 “Compile Technology TINY PLC”.
(2) TOP串行口设置
串行口按以下方式设置.
串行波特率 : 9600 BPS
串行口数据比特位 : 8(fixed)
串行口停止比特位: 1(fixed)
串行口校验比特位:无(已固化)
串行口信号电平 : 与控制器站号地址相同
在通信诊断方式(0~31号下)控制器站号:
与控制器站号地址相同
2.12.2 Available Address List
在TOP中可以选择来读/写的PLC的地址见下表:
在使用TCP32/37的条件下:
对应装置类型 比特地址 字节地址
Input/Output Relay § P0000 – P0157 P0000 - P014
AUX. Relay (M) M0000 – M1277 M0000 – M126
KEEP Relay (K) K0000 - K0317 K0000 - K030
Special Relay (F) F0000 - F0157 F0000 - F014
Step Relay (S) S0000 ~ S0317 S0000 - S030
Timer-CV (T) T0000 - T0255
Counter-CV © C0000 - C0255
Data Register (D) D0000 – D1023
AD Area (AD) A0000 - A0015
High Speed Counter Area (CNT) N0000 – N0001
LCD Area (CH) H0000 - H0079
7 Segment (G) G0000 – G0039
2.13 Toshiba Prosec-T 系列控制器s
2.13.1 Toshiba Prosec-T 系列接口
以下节选描述了在Toshiba prosec-T型PLC和TOP之间使用CPU的接口使用通信串行口来进行系统配置的情况。
<系统配置 >
下图表示了连接Toshiba Prosec-T型PLC和TOP的通信设置情况。
PLC控制器 通信设备 电缆 接触屏
T3, T3H CPU LINK 参见电缆连接
适合所有TOP
T2E CPU Port
T2N CPU LINK
T2E CM231E
< 系统配置>
(1) RS-422 (T3/T3H/T2N ↔ TOP (对5针端子块或者15针连接器))
PLC的 CPU连接块(15针) TOP
(5针/15针端子块)
(2) RS-232C(T2E ↔ TOP (对9针/15针连接器) )
PLC CPU口(9针) TOP (9/15针)
(3) RS-232C (T2N ↔ TOP(对 9/15针连接器))
PLC CPU 连接端子(15针) TOP (9/15针)
(4)RS-422 (T2E ↔ TOP (for 5Pin Terminal Block or 15Pin Connector))
PLC模块CPU 口(连接端子块) TOP触摸屏
(5针端子块/15针端子块)
< Toshiba型Prosec-T型PLC设置 >
推荐设置使用数据传送速率192O0ps,数据位8个比特位,终止位第2比特位,校验位:奇校验。
PLC 模块设置
波特率 19200 bps
数据长度 8 bit
停止比特位 2 bit
校验率 ODD
站地址 1
< 触摸屏设置 >
(1) TOP 软件设置
在PLC型号中选择 “Toshiba Prosec-T”控制器.
(2) TOP 串口设置
串行口按以下方式进行设置
串行口数据传输率:19200
串行数据比特位:8比特数据位
串行口停止比特位:第2比特位
串行校验比特位:奇校验
串行口信号电平:与控制器站号地址相同
在通信诊断方式(0~31)下控制器站号地址:与控制器站号地址相 同
2.13.2 可选地址列表
(1) T3/T3H/T2N/T2E型控制器
对应装置类型 比特位地址 字节地址
外部输入型 X0000 ~ X511F XW0000 ~ XW511
外部输出型 Y0000 ~ Y511F YW0000 ~ YW511
内部延时继电器 R0000 ~ R999F RW000 ~ RW999
特殊继电器 S0000 ~ S255F SW000 ~ SW255
连接寄存继电器 Z0000 ~ Z999F
连接继电器 L0000 ~ L255F
计时器(接触继电器型) T000 ~ T999
计数器(接触继电器型) C000 ~ C511
计时器(Current Value) T000 ~ T999
计数器(当前值)
(Current Value) C000 ~ C511
数据寄存器 D0000 ~ D8191
连接寄存器 W0000 ~ W2047
文档寄存器 F0000 ~ F32767
2.14 KOYO公司PLC系列
2.14.1 KOYO公司PLC与CPU直接连接型
以下章节直接描述了在KOYO公司的DL-205和TOP之间通过使用RS-232通信口通过CPU加载口的方法进行设置的情况。
《系统配置》
以下图形表格说明了连接KOYO DL-205控制器到TOP上面的系统配置情况。
PLC控制器 通信接口设备 电缆 触摸屏
DL-205
(D2-240) None Refer to Cable Connection.
(RS-232) All TOP
《电缆放线图》
(1) RS-232口 (DL-205 ↔ TOP (对9/15针连接器而言))
PLC CPU 接口(6针) TOP连接口(9/15针)
在上述电缆配置图中,D2-240的PLC中的CPU口就是第2口。
< DL-205型PLC的设置 >
(1) 串行口参数设置
特殊串行口设置并不需要。
< TOP 设置 >
(1) TOP 使用软件设置
在PLC类型选项中选择“KOYO DL-250系列型”
(2) TOP串行口系列设置
串行口的设置可以按以下方法进行:
串行口波特率 : 19200
串行数据比特率:8位数据比特
串行数据停止比特位 :1
串行数据校错比特位:无
串行数据电平:RS-232
在通信诊断方式(0~31)下的控制器站号:2
2.14.2 可选地址列表
(2) DL-205型控制器
设备类型 比特地址 字节地址
输入继电器 X0000 X0477 V40400 V40423
输出继电器 Y0000 Y0477 V40500 V40523
控制继电器 C0000 C0377 V40600 V40617
阶段型 - V41000 V41037
记时器(接触继电器) T000 T177 V41100 V41107
计数器(接触继电器) CT000 CT177 V41140 V41147
计时器(消逝时间) - V0000 V0177
计数器(消逝值) - V1000 V1177
可变存储值 - V2000 V3777
2.15 SAIA 公司PCD系列控制器
2.15.1 SAIA公司PCD控制器 CPU直接连接型
以下章节描述了在SAIA公司的PCD系列和TOP之间通过CPU加载口(PGU)和使用RS—232通信接口来进行通信的系统配置和接口情况。
<系统配置 >
这个图表表示了连接SAIA PCD系列控制器与TOP之间的系统配置。
PLC控制器 通信设备 电缆 触摸屏
SAIA 型PCD2
(PGU) 无 参见电缆连接
(RS-232) 适合各种TOP
《电缆配置接线图》
(1) RS-232口( SAIA PCD2 PGU ↔ TOP (对 9/15针连接器))
PGU 连接口(9针) TOP(9/15针)
2.15.2 SAIA公司 PCD串行口连接器
以下节选表示了在SAIA PCD系列和TOP之间使用RS-232/485口通过使用串行通信的系统配置和接口情况。
< 系统配置 >
下式表示了连接SAIA PCD系列控制器到TOP之间的系统配置情况。
PLC控制器 通信设备 电缆 触摸屏
SAIA PCD2型 PCD7 F120
(可选设备) 参见电缆连接。
(RS-232) 适合各种TOP。
PCD7 F110
(Option Unit) 参见电缆连接。
(RS-485)
《电缆位置图》
(1) RS-232 (PCD7 F120 ↔ TOP (对 9/15针连接器而言))
PLC F120控制器(通道1) TOP (9/15针连接器)
(2) RS-485 (PCD7 F110 ↔ TOP (对5针或15针连接块而言的)
PLC F110(通道1) TOP
(5针端子块/15针)
< SAIA PCD 型PLC设置 >
(1) 串行口参数设置
SAIA型PCD系列的串行口参数设置可以通过使用SAIA PG4和推荐以下的设置来实现:
PLC设置
波特率 100 ~ 38400 bps
数据长度 8 bit
停止比特位 1 bit
Parity Bit None
Station Address 0 ~ 255
Protocol DATA Mode
Channel CH0 (PGU Port)/CH1/CH2
< TOP参数设置 >
(1) TOP 软件设置
在PLC控制选项中选择“SAIA PCD 系列(S-BUS)”型。
(2)TOP串行口参数设置
串行口的设置基于以下考虑:
串行波特率:与PLC的设置一样
串行数据比特率的设置 :与PLC的设置一样
串行停止比特位设置 : 与PLC的设置一样
串行口奇偶校验BIT设置 :与PLC控制器的设置相同
串行口信号电平设置 :与PLC的设置相同
在通信诊断设备(0~31)控制器站号设置:
与控制器的站号地址相同。
2.15.3 可选地址设置
(3) SAIA型PCD
装置类型 比特地址 字节地址
输入性(I) I0000 ~ I5199 I0000 ~ I5104
输出型(O) O0000 ~ O5119 O0000 ~ O5104
内部比特位 (F) F0000 ~ F8191 F0000 ~ F8176*
寄存器字节 (RW) RW000000 ~ RW409515 RW0000 ~ RW4095
计时器字节 (T) - T0000 ~ T8176
计数器字节 © - C0000 ~ C8176
3 Serial辅助通信协议
以下章节是专门用来描述通信协议,它用来与主用型PC或者外部控制器进行接口,而这个TOP不支持指定的协议。
对辅助通信而言,TOP必须设置在特殊的协议方式下,这种协议TOP支持。(在这种情况下,主用PC或者外部控制器必须提供读出/写入数据到TOP触摸屏的程序)
在辅助设置下,TOP在主用PC或者外部控制器从TOP或者写入TOP时进行反应。在那个时候,主用或者外部控制器根据预定的TOP辅助协议进行读写工作。
3.1辅助协议描述
这个章节的目的是描述辅助协议,通过它你可以在主用计算机或外部控制器上使用程序,协议由2个种类和4种命令所组成。
种类 命令 内容 方向
读出协议 读出命令 从TOP系统的缓存区读出数据 TOP
控制器或者PC
读出反应
(通知)命令 读入命令反应以便TOP发送数据到控制器或者PC。
TOP
控制器或者PC
写入协议 写入命令 写入数据到TOP的系统缓存区内。 TOP
控制器或者PC
写入反应命令
(通知)命令 通过TOP发送“写入命令完成”的标示符给控制器或者PC机。 TOP
控制器或者PC
3.1.1 读入命令
读入命令的内容由以下组成:
码型 大小
(byte) 举例 16进制数 参考注释
ENQ 1 ENQ 05H 开始码
站号 2 01 3031H TOP的站号
命令 1 R 52H
在系统缓存器中的开始地址 4 0100 3031H 3030H TOP中的系统缓存器
字节的数量 2 10 3130H 字节的数量(16进制数)
EOT 1 EOT 04H 完成结束用码
BCC 2 BCC 3438H 用来完成编码的站号总值。
以上例子需要TOP来传输10进制数据(或者字节), 数据放在TOP系统缓存器地址的100到缓存器地址的109范围之内。
3.1.2 读入(通知开始)的反应命令
以上例子表示了数据架构以对主用机询问做出的反应。TOP在正式接收了读入命令并检查正式的BCC码型后,就开始发送系统缓存的数据。
码型 大小
(字节数) Example Hexa REF>
ACK 1 ACK 06H 传输开始码
Station Num. 2 01 3031H TOP的站号
Command® 1 R 52H
Data 64 1234H
4567H
:
:
FFFFH 3132H 3334H
3435H 3637H
:
:
4646H 4646H 系统缓存的数据。
大小可以改变。
根据数据数量可以变化。
EOT 1 EOT 04H 完成标示码。
BCC 2 BCC 3735H SUM Value of Station NUM. to Complete Code
以上例子说明了SB100的地址为1234H,SB101的地址是4567H,…,而SB109的地址是FFFFH。
3.1.3 写入命令
写入命令由以下表格中的来表示:
码型 大小
(byte) 举例 16进制 注解
ENQ码 1 ENQ 05H 开始码
站号 2 01 3031H TOP的站号。
命令® 1 W 57H
系统缓存的开始地址(SB) 4 0100 3031H 3030H TOP触摸屏的系统缓存地址。
字节位号 2 01 3031H 字节位号(16位地址)。
数据 4 1234H 3132H 3334H 根据字节号可以改变之。
EOT 1 EOT 04H 完整码型。
BCC 2 BCC 4138H 为完成码号的总站号值。
3.1.4 为写入所需反应命令(应答方式)
如果TOP触摸屏在正常收到写入命令并正常写入数据到系统缓存区中间时, TOP会采取写入PC或控制器的方式来传输响应反应命令(应答方式)。
编码 字节数(byte) 举例 16进制码 备注
ACK 1 ACK 06H 起始码
站号 2 01 3031H TOP接触屏站号
命令® 1 W 57H
EOT 1 EOT 04H 完成后用编码
BCC 2 BCC 3735H 为完成编码用站号总值。
3.2电缆配线图
如果主用计算机为IBM兼容机,则PC的RS-232C的通信口COM1和TOP的RS-232口的通信连线设置见下图所示。请注意根据PC机的RS-232C口信号特性情况,这里会有一些不同之处。
PC 机或者控制器 TOP(9针)
3.3 TOP触摸屏设置
(1) TOP编辑器设置
根据你的应用情况在PC或者在控制器选项中选择 “辅助”或者 “扩展辅助” 或者 “扩展-2型辅助“的类型。
(2) TOP设置
在TOP的设置中间没有什么限制,但是外部控制器(包括PC)的程序必须和TOP的控制程序的程序编制相同。
3.4 通信程序编制举例
这是一个应用实例,它假设外部控制器是主用PC处理机,通过使用BASIC程序来写数据到TOP中去。
BCC1号 =站号(‘01’) +命令号(‘W’) + 缓冲地址号(‘0100’) + 字节号(‘01’) + 数据(‘1234’) + 传输终止符
BCC2 号= 站号(‘01’) +命令号(‘W’) +传输终止符
如果BCC总数值是多于3位阿拉伯数,就会将右边2位阿拉伯数转换成ASCII码并传送和接收2位BCC格式的数据。
(1) 举例 : 程序执行屏幕
(2)举例 :由BASIC编制的通信接口程序
DEFINE A-Z
DECLARE SUB BOX()
‘=======================================================
‘ COMMUNICATION TEST PROGRAM (WORD DATA WRITE)
‘=======================================================
‘RS-232C INITIAL ROUTINE =================================
‘ PORT -> COM1
‘ BPS -> 19200
‘ PARITY -> NONE
‘ DATA -> 8BIT
‘ STOP -> 1BIT
OPEN “COM1,19200,N,8,1,CS,DS” FOR RANDOM AS #1
‘SCREEN DISPLAY ROUTINE ================================
START:
BOX
LOCATE 4,10: PRINT “< WORD WRITE TEST PROGRAM >”
LOCATE 23,20: PRINT “< Display Initial ® / Quit (Q) > Select ? > “
LOCATE 7,15: PRINT “< Write Address ? > “
LOCATE 9,15: PRINT “< Write Number ? > “
LOCATE 11,15: PRINT ”< Write Data ? > “
LOCATE 7,37: INPUT “”, ADDRESS$
LOCATE 9,37: INPUT “”,NUMBER$
LOCATE 11,37: INPUT “”,DATA$
‘BCC CHECK ROUTINE =====================================
DT
=
”
01
”
+
“
W
”
+
A
D
D
R
E
S
S
=”01” + “W” + ADDRESS
=”01”+“W”+ADDRESS + NUMBER$ + DATA$
BCC=0
LE=LEN(DT$)
FOR I = 1 TO LE
BC
=
M
I
D
=MID
=MID(DT
,
I
,
1
)
B
C
=
A
S
C
(
B
C
,I,1) BC=ASC(BC
,I,1)BC=ASC(BC)
BCC=BCC+BC
NEXT I
BCC=BCC + ASC(CHR
(
4
)
)
H
E
(4)) HE
(4))HE=HEX
(
B
C
C
)
B
C
C
1
(BCC) BCC1
(BCC)BCC1=RIGHT
(
H
E
(HE
(HE,2)
‘COMPUTER TO DATA SEND PROCESS ===================
SEND$ = CHR
(
5
)
+
“
01
”
+
“
W
”
+
A
D
D
R
E
S
S
(5) + “01” + “W” + ADDRESS
(5)+“01”+“W”+ADDRESS + NUMBER$ + DATA$ + CHR
(
4
)
+
B
C
C
1
(4) + BCC1
(4)+BCC1
PRINT #1,SEND
;
L
O
C
A
T
E
14
,
20
:
P
R
I
N
T
“
[
P
C
−
>
T
O
U
C
H
S
E
N
D
A
T
A
]
:
“
;
S
E
N
D
; LOCATE 14,20: PRINT “[PC -> TOUCH SEN DATA] : “;SEND
;LOCATE14,20:PRINT“[PC−>TOUCHSENDATA]:“;SEND
‘RECEIVED DATA INPUT PROCESS
REACK$ = INPUTKaTeX parse error: Expected 'EOF', got '#' at position 4: (7,#̲1) LOCATE 16,…
‘ASK PROCESS REPEAT ==================================
MENU :
LOCATE 23,64 : INPUT “ ”, REV$
SELECT CASE REV$
CASE “R”,”r”
GOTO START1
CASE “Q”,”q”
GOTO PROGEND
CASE ELSE
END SELECT
PROGEND:
CLOSE #1
CLS
END
‘SUBROUTINE BOX ======================================
SUB BOX
CLS
LOCATE 2,1
PRINT SPC(4); CHR
(
201
)
;
S
T
R
I
N
G
(201) ; STRING
(201);STRING(70,205); CHR
(
187
)
F
O
R
C
O
U
N
T
P
R
I
N
T
S
P
C
(
4
)
;
C
H
R
(187) FOR COUNT%=1 TO 20 PRINT SPC(4);CHR
(187)FORCOUNTPRINTSPC(4);CHR(186); STRING
(
70
)
;
C
H
R
(70); CHR
(70);CHR(186)
NEXT COUNT%
PRINT SPC(4); CHR
(
200
)
;
S
T
R
I
N
T
(200); STRINT
(200);STRINT(70,205); CHR$(188)
END SUB