版权所有 2003 株式会社 安川电机
版权所有。未经本公司的书面许可,严禁复制本出版物的任何内容、将其存储在检索系
统中 , 或以任何形式或通过任何方式 ( 机械、电子、影印、录制或其他方式 ) 进行传播。
本公司不承担与使用本出版物中所含信息有关的专利责任。此外,由于安川电机株式会
社一直致力于完善其产品的质量,因此本手册中所含的信息若有变更,恕不另行通知。
本手册编制期间,本公司已尽其所能考虑到了每个注意事项。但是,安川既不对本手册
中出现的任何错误或疏忽承担责任,也不会对因使用本出版物中所含信息导致的损坏承
担任何责任。
本手册的使用方法
建立使用 MP200 系统的通信系统和网络时,请阅读本手册。请妥善保管本手册,以便需要时进行参考。
基本术语
若无特别说明,则均使用下列定义:
·MP200:
·PLC:
·PP:
·MPE720:
机器控制器 MP2100M、MP2200 和 MP2300
可编程逻辑控制器
编程面板
编程装置软件或运行该软件的个人计算机
本手册的构成
本手册由下表中列出的以下各章组成。请根据使用目的阅读本手册的各章。
章
第1章
通信模块选型指南
第2章
通信模块规格
第3章
RS-232C、RS-422 和 RS-485
通信
第4章
Ethernet 通信
第5章
DeviceNet 通信
第6章
MPLINK/CP-215 通信
机型和外围
装置选型
√−−−−−
√√√√√√
−√√−√−
−√√−√−
−√√−√−
−√√−√−
了解额定值
和特性
进行系统设计进行盘组装
或接线
进行试运行
进行维护
与检查
本手册中使用的图形符号
本手册中使用的图形符号用来指示下列各种信息。
此符号用来指示应该牢记或稍微注意的重要信息,例如一旦忽略便将导致警报的注意事项。
反信号名的书写
在本手册中,反信号名 ( 低电平时有效的信号 ) 通过在信号名前加 (/) 表示,如下例所示:
书写例
·S-ON
·P-CON
= /S-ON
= /P-CON
iii
相关手册
下表列出了和 MP200 通信模块有关的手册。请根据需要参阅这些手册。
资料名称 资料编号 内容
机器控制器 MP2100/MP2100M
用户手册
设计和维护篇
机器控制器 MP2200
用户手册
机器控制器 MP2300
基本模块
用户手册
机器控制器 MP2200/MP2300
运动模块
用户手册
机器控制器 MP900/MP2000 系列
用户手册
梯形程序篇
机器控制器 MP900/MP2000 系列
用户手册
运动程序篇
机器控制器 MP900/MP2000 系列
编程装置用
软件 MPE720
用户手册
机器控制器 MP900/MP2000 系列
新梯形编辑器
编程手册
机器控制器 MP900/MP2000 系列
新梯形编辑器
用户手册
机器控制器 MP920
用户手册
通信模块篇
SIEPC88070001
SIEPC88070014
SIEPC88070003
SIEPC88070016
SIEZ-C887-1.2
SIEZ-C887-1.3
SIEPC88070005
SIEZ-C887-13.1
SIEZ-C887-13.2
SIEZ-C887-2.6
说明了 MP2100/MP2100M 机器控制器的设计和维护。
说明了 MP2200 机器控制器的设计和维护。
说明了 MP2300 基本模块的设计和维护。
说明了 MP2200/MP2300 运动模块 (SVB-01、SVA-01 和 SVR) 的功
能、规格和应用模式。
说明了 MP900/MP2000 梯形图编程中使用的命令。
说明了 MP900/MP2000 运动编程中使用的指令。
说明了MP900/MP2000 系列编程系统(MPE720)的安装和操作方法。
说明了支持MP900/MP2000系列设计和维护的新梯形编辑器软件的
程序指令。
说明了支持MP900/MP2000系列设计和维护的新梯形编辑器软件的
操作方法。
说明了 MP920 通信模块 (217IF、215IF 和 218IF) 的功能、规格和
应用模式。
iv
注册商标等
DeviceNet 是 ODVA(Open DeviceNet Venders Association) 的注册商标。
Ethernet 是 Xerox 公司的注册商标。
PROFIBUS 是 PROFIBUS 协会的商标。
MPLINK 是株式会社安川电机的商标。
其他产品名称、公司名称等固有名词是各公司的商标或注册商标。本书中产品名称或公司名称未标注 TM、 标志。
安全信息
本手册中使用了下列标识来指示安全注意事项。标有下列标识的信息对用户的安全非常重要。因此,请务必
阅读此类信息,并遵守相关注意事项。
使用的标识如下:
表示若不遵守则可能会导致人身伤亡或财产损失的注意事项。
表示若不遵守则可能会导致中等程度受伤、轻伤或财产损失的注意事项。
根据环境不同,即便是 标识的注意事项,如果不遵守,也可能会造成严重的后果。
表示禁止行为。具体的禁止事项在 内指示。
例如, 表示禁止烟火。
表示强制行为。具体行为在 内指示。
例如, 表示强制接地。
v
安全注意事项
以下为进行产品交付检查、保管、搬运、安装、接线、运行、应用、检查和处置时需要遵守的注意事项。这
些注意事项非常重要,必须严格遵守。
常规注意事项
· 与机器组合后开始运行时,请确保紧急停车系统到位且该系统当前工作正常。
否则会有导致受伤的危险。
· 请勿触摸产品内部。
否则会有触电的危险。
· 在通电状态下,请务必盖好外罩。
否则会有触电的危险。
· 请按本手册记载的步骤与注意事项进行试运行。
在伺服电机和机械连接的状态下,如果发生操作错误,则不仅会造成机械损坏,有时还可能导致人身
伤害事故。
· 因此,请勿在通电状态下拆下外罩、电缆、连接器以及选购件类。
否则会有触电的危险。
· 请勿损伤或用力拉扯电缆,也不要使电缆承受过大的力、将其放在重物下或者夹起来。
否则可能会导致触电、产品停止动作或者烧坏。
· 请绝对不要对产品进行改造。
否则可能会导致受伤或机器损坏。
· 如果在运行过程中发生瞬间停电后又恢复供电,则机械可能会突然再起动,因此切勿靠近机械。请采
取措施以确保再起动时不会危及人身安全。
否则会有导致受伤的危险。
· 非指定人员不得进行设置、拆卸与修理。
否则会有触电或导致受伤的危险。
vi
保管、运输
· 请勿保管、设置在下述环境中。
否则会有引发火灾、触电、机器损坏的危险。
·阳光直射的场所
·环境温度超过保管、运行温度条件的场所
·相对湿度超过保管、运行湿度条件的场所
·温差大、结露的场所
·存在腐蚀性气体、可燃性气体的场所
·尘土、灰尘、盐分及金属粉末较多的场所
·有水、油及药品滴落的场所
·振动或冲击传递到主体的场所
· 运输期间,请勿让本产品过载。
否则会有导致受伤或事故的危险。
· 搬运或安装期间,切勿将本产品暴露在含有卤素 ( 氟、氯、溴或碘 ) 的空气中。
否则会有导致设备损坏或事故的危险。
安装
· 请勿将该产品安装在会溅到水的场所或易发生腐蚀的环境中。请勿在易燃性气体及可燃物的附近使用
该产品。
否则会导致触电或火灾。
· 请勿站在本产品上或者在其上面放置重物。
否则会有导致受伤的危险。
· 请勿堵塞排气口。也不要使产品内部进入异物。
否则可能会因内部元件老化而导致故障与火灾。
· 请务必遵守安装方向的要求。
否则有导致故障的危险。
· 请勿施加强烈冲击。
否则有导致故障的危险。
vii
接线
· 请正确、可靠地进行接线。
否则可能会导致电机失控、受伤或故障。
· 请使用指定的电源电压。
否则会导致机器烧坏。
· 在电源状况不良的情况下使用时,请确保在指定的电压变动范围内供给输入电源。
否则会有导致机器损坏的危险。
· 请设置断路器等安全装置以防止外部接线短路。
否则会有引发火灾的危险。
· 在以下场所使用时,请充分采取适当的屏蔽措施。
否则会有导致机器损坏的危险。
·因静电而产生干扰的场所
·产生强电场或强磁场的场所
·可能有放射线辐射的场所
·附近有电源线的场所
· 连接电池时 , 请确保极性连接正确。
否则会有电池损坏、爆炸的危险。
外部电线的选型、分离及架设
· 请考虑下述事项后,选定连接 MP200 与外部设备的输入输出信号线 ( 外部接线 )。
·机械强度
·噪音干扰
·接线距离
·信号电压等
· 在控制盘的内、外对输入输出信号进行接线、架设时,请与动力线分离。由此可减少因动力线导致的
噪音干扰。
若分离得不彻底,可能会导致错误动作。
外部配線の分離例
动力电路电缆一般控制
動力回路の
ケーブル
外部接线的分离例
一般制御回路
电路电缆
のケーブル
铁板分离器
鉄板製のセパレータ
数字输入输
ディジタル
入出力信号
出信号电缆
ケーブル
viii
维护、检查注意事项
· 请勿拆卸 MP200。
否则会有触电或导致受伤的危险。
· 请勿在通电状态下改变接线。
否则会有触电或导致受伤的危险。
· 更换 MP200 时,请将要更换的 MP200 的程序以及参数传送到新的 MP200,然后再重新开始运行。
否则会有导致机器损坏的危险。
废弃时的注意事项
· 请按一般产业废弃物进行处理。
ix
目录
本手册的使用方法- - - - - - - - - - - - - - - - - - - - - - iii
安全信息- - - - - - - - - - - - - - - - - - - - - - - - - - - v
安全注意事项- - - - - - - - - - - - - - - - - - - - - - - - - vi
1 通信模块选型指南
1.1 概要 - - - - - - - - - - - - - - - - - - - - - - - - - 2
1.1.1 通信模块 - - - - - - - - - - - - - - - - - - - - - - - - - - -2
1.1.2 规格 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4
1.1.3 通信模块一般规格 - - - - - - - - - - - - - - - - - - - - - - - 6
1.2 通信模式 - - - - - - - - - - - - - - - - - - - - - - - 7
1.2.1 概要 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7
1.2.2 信息传送 - - - - - - - - - - - - - - - - - - - - - - - - - - -8
1.2.3 工程传送 - - - - - - - - - - - - - - - - - - - - - - - - - - 11
1.2.4 链路通信 - - - - - - - - - - - - - - - - - - - - - - - - - - 11
1.3 通信协议 - - - - - - - - - - - - - - - - - - - - - - 12
1.3.1 概要 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12
1.3.2 各种协议 - - - - - - - - - - - - - - - - - - - - - - - - - - 12
1.4 Communication Process - - - - - - - - - - - - - - - - 17
1.4.1 打开 Communication Process - - - - - - - - - - - - - - - - - 17
1.4.2 设置 Communication Process - - - - - - - - - - - - - - - - - 17
2 通信模块规格
2.1 218IF-01 模块 - - - - - - - - - - - - - - - - - - - - - 2
2.1.1 功能概要 - - - - - - - - - - - - - - - - - - - - - - - - - - -2
2.1.2 系统构成 - - - - - - - - - - - - - - - - - - - - - - - - - - -2
2.1.3 LED 显示和开关设定 - - - - - - - - - - - - - - - - - - - - - - 3
2.1.4 硬件规格 - - - - - - - - - - - - - - - - - - - - - - - - - - -6
2.1.5 218IF-01 模块的连接 - - - - - - - - - - - - - - - - - - - - - - 7
2.1.6 CP218IF 传输系统的定义 - - - - - - - - - - - - - - - - - - - 11
2.2 217IF-01 模块 - - - - - - - - - - - - - - - - - - - - 25
2.2.1 模块的功能概要 - - - - - - - - - - - - - - - - - - - - - - - 25
2.2.2 系统构成 - - - - - - - - - - - - - - - - - - - - - - - - - - 25
2.2.3 LED 显示和开关设定 - - - - - - - - - - - - - - - - - - - - - 26
2.2.4 硬件规格 - - - - - - - - - - - - - - - - - - - - - - - - - - 28
2.2.5 217IF-01 模块的连接 - - - - - - - - - - - - - - - - - - - - - 29
2.2.6 217IF 传送系统的定义 - - - - - - - - - - - - - - - - - - - - 33
2.2.7 传送所需时间 - - - - - - - - - - - - - - - - - - - - - - - - 38
2.3 260IF-01 模块 - - - - - - - - - - - - - - - - - - - - 40
2.3.1 260IF-01 模块的功能概要 - - - - - - - - - - - - - - - - - - - 40
2.3.2 系统构成 - - - - - - - - - - - - - - - - - - - - - - - - - - 40
2.3.3 LED 显示和开关设定 - - - - - - - - - - - - - - - - - - - - - 41
2.3.4 硬件规格 - - - - - - - - - - - - - - - - - - - - - - - - - - 43
2.3.5 260IF-01 模块的连接 - - - - - - - - - - - - - - - - - - - - - 45
2.3.6 260IF 传送系统的定义 - - - - - - - - - - - - - - - - - - - - 49
2.3.7 通信周期时间 - - - - - - - - - - - - - - - - - - - - - - - - 58
2.3.8 故障检修 - - - - - - - - - - - - - - - - - - - - - - - - - - 60
x
2.4 261IF-01 模块 - - - - - - - - - - - - - - - - - - - - 66
2.4.1 261IF-01 模块的功能概要 - - - - - - - - - - - - - - - - - - -66
2.4.2 系统构成 - - - - - - - - - - - - - - - - - - - - - - - - - - -66
2.4.3 LED 显示和开关设定 - - - - - - - - - - - - - - - - - - - - - -67
2.4.4 硬件规格 - - - - - - - - - - - - - - - - - - - - - - - - - - -70
2.4.5 261IF-01 模块的连接 - - - - - - - - - - - - - - - - - - - - -71
2.4.6 261IF 传送系统的定义 - - - - - - - - - - - - - - - - - - - - -75
2.5 215AIF-01 模块 - - - - - - - - - - - - - - - - - - - - 83
2.5.1 功能概要和外观 - - - - - - - - - - - - - - - - - - - - - - - - 83
2.5.2 系统构成 - - - - - - - - - - - - - - - - - - - - - - - - - - -84
2.5.3 LED 指示灯和开关设定 - - - - - - - - - - - - - - - - - - - - -86
2.5.4 模块规格 - - - - - - - - - - - - - - - - - - - - - - - - - - -89
2.5.5 连接 215AIF-01 模块 - - - - - - - - - - - - - - - - - - - - - - 91
2.5.6 MPLINK/CP-215 传送系统的定义 - - - - - - - - - - - - - - - - -94
2.5.7 MPLINK/CP-215 传送概要 - - - - - - - - - - - - - - - - - - - 103
2.5.8 中继功能 - - - - - - - - - - - - - - - - - - - - - - - - - - 106
3 RS-232C/422/485 通信
3.1 协议 - - - - - - - - - - - - - - - - - - - - - - - - 2
3.1.1 MEMOBUS 协议 - - - - - - - - - - - - - - - - - - - - - - - - - 2
3.1.2 MELSEC 协议 - - - - - - - - - - - - - - - - - - - - - - - - - 3
3.1.3 OMRON 协议 - - - - - - - - - - - - - - - - - - - - - - - - - - 6
3.1.4 无步骤协议 - - - - - - - - - - - - - - - - - - - - - - - - - - 8
3.2 应用举例 - - - - - - - - - - - - - - - - - - - - - - 9
3.2.1 与 HMI 设备的连接 - - - - - - - - - - - - - - - - - - - - - - - 9
3.2.2 与 MELSEC 的连接 - - - - - - - - - - - - - - - - - - - - - - - 13
3.2.3 和 OMRON PC 的连接 - - - - - - - - - - - - - - - - - - - - - - 19
3.2.4 和温控器的连接 - - - - - - - - - - - - - - - - - - - - - - - - 22
3.2.5 和变频器的连接 - - - - - - - - - - - - - - - - - - - - - - - - 29
4 Ethernet 通信
4.1 协议 - - - - - - - - - - - - - - - - - - - - - - - - 2
4.1.1 概要 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2
4.1.2 MEMOBUS 协议 - - - - - - - - - - - - - - - - - - - - - - - - - 3
4.1.3 扩展 MEMOBUS 协议 - - - - - - - - - - - - - - - - - - - - - - - 4
4.1.4 MELSEC 协议 - - - - - - - - - - - - - - - - - - - - - - - - - 5
4.1.5 MODBUS/TCP 协议 - - - - - - - - - - - - - - - - - - - - - - - 8
4.1.6 无步骤协议 - - - - - - - - - - - - - - - - - - - - - - - - - - 9
4.2 应用举例 - - - - - - - - - - - - - - - - - - - - - - 10
4.2.1 与 218IF-01 的连接 - - - - - - - - - - - - - - - - - - - - - - 10
4.2.2 与 PC 的连接 - - - - - - - - - - - - - - - - - - - - - - - - - 16
4.2.3 与 MELSEC 的连接 - - - - - - - - - - - - - - - - - - - - - - - 20
5 DeviceNet 通信
5.1 应用举例 - - - - - - - - - - - - - - - - - - - - - - 2
5.1.1 I/O 传送 - - - - - - - - - - - - - - - - - - - - - - - - - - - 2
5.1.2 Explicit 信息 - - - - - - - - - - - - - - - - - - - - - - - - 5
xi
6 MPLINK/CP-215 通信
6.1 MPLINK/CP-215 通信的传送方法- - - - - - - - - - - - - - 2
6.1.1 链路传送 - - - - - - - - - - - - - - - - - - - - - - - - - - -2
6.1.2 工程传送 - - - - - - - - - - - - - - - - - - - - - - - - - - -4
6.1.3 信息传送 - - - - - - - - - - - - - - - - - - - - - - - - - - -5
附录 A 信息发送和接收函数
A.1 信息发送函数 (MSG-SND)- - - - - - - - - - - - - - - - - 2
A.1.1 信息发送函数的大致规格 - - - - - - - - - - - - - - - - - - - - 2
A.1.2 参数表 (PARAM) - - - - - - - - - - - - - - - - - - - - - - - - 3
A.1.3 参数详细内容 - - - - - - - - - - - - - - - - - - - - - - - - - 4
A.1.4 输入项目 - - - - - - - - - - - - - - - - - - - - - - - - - - 10
A.1.5 输出项目 - - - - - - - - - - - - - - - - - - - - - - - - - - 11
A.2 信息接收函数 (MSG-RCV)- - - - - - - - - - - - - - - - 12
A.2.1 信息接收函数的大致规格 - - - - - - - - - - - - - - - - - - - 12
A.2.2 参数表 (PARAM) - - - - - - - - - - - - - - - - - - - - - - - 13
A.2.3 参数详细内容 - - - - - - - - - - - - - - - - - - - - - - - - 14
A.2.4 输入项目 - - - - - - - - - - - - - - - - - - - - - - - - - - 18
A.2.5 输出项目 - - - - - - - - - - - - - - - - - - - - - - - - - - 19
附录 B 信息传送的详细内容
B.1 扩展 MEMOBUS 协议 - - - - - - - - - - - - - - - - - - - 2
B.1.1 信息构成 - - - - - - - - - - - - - - - - - - - - - - - - - - -2
B.1.2 MEMOBUS 二进制模式 - - - - - - - - - - - - - - - - - - - - - - 4
B.1.3 MEMOBUS ASCII 模式 - - - - - - - - - - - - - - - - - - - - - 12
B.1.4 通用信息 BIN 模式 - - - - - - - - - - - - - - - - - - - - - - 12
B.1.5 通用信息 ASCII 模式 - - - - - - - - - - - - - - - - - - - - - 13
B.2 MEMOBUS 协议- - - - - - - - - - - - - - - - - - - - - 14
B.2.1 信息构成 - - - - - - - - - - - - - - - - - - - - - - - - - - 14
B.2.2 MEMOBUS RTU 模式 - - - - - - - - - - - - - - - - - - - - - - 15
B.2.3 MEMOBUS ASCII 模式 - - - - - - - - - - - - - - - - - - - - - 20
B.3 无步骤协议 - - - - - - - - - - - - - - - - - - - - - 21
B.3.1 信息构成 - - - - - - - - - - - - - - - - - - - - - - - - - - 21
B.3.2 通用 BIN 模式 - - - - - - - - - - - - - - - - - - - - - - - - 22
B.3.3 通用 ASCII 模式 - - - - - - - - - - - - - - - - - - - - - - - 22
附录 C C 语言示范程序
C.1 主控制器站的示范程序 - - - - - - - - - - - - - - - - - 2
C.1.1 TCP( 使用扩展 MEMOBUS 协议 (SFC = 09) 时 ) - - - - - - - - - - - 2
C.1.2 UDP( 使用扩展 MEMOBUS 协议 (SFC = 09) 时 ) - - - - - - - - - - - 6
xii
C.2 子控制器的示范程序 - - - - - - - - - - - - - - - - - 8
C.2.1 TCP( 使用扩展 MEMOBUS 协议时 ) - - - - - - - - - - - - - - - - - 8
C.2.2 UDP( 使用扩展 MEMOBUS 协议时 ) - - - - - - - - - - - - - - - - - 13
附录 D 电缆组件
D.1 CP-215 电缆组件 - - - - - - - - - - - - - - - - - - - 2
索引 - - - - - - - - - - - - - - - - - - - - - - - - - - 1
改版履历
xiii
xiv
1
通信模块选型指南
本章对 MP200 系列中可使用的通信模块概要和通信模块选型指南进行了说明。
1.1 概要 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-2
1.1.1 通信模块 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-2
1.1.2 规格 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-4
1.1.3 通信模块一般规格 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-6
1.2 通信模式 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-7
1.2.1 概要 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-7
1.2.2 信息传送 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-8
1.2.3 工程传送 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-11
1.2.4 链路通信 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-11
1
1.3 通信协议 - - - - - - - - - - - - - - - - - - - - - - - - - - - -1-12
1.3.1 概要 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-12
1.3.2 各种协议 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-12
1.4 Communication Process - - - - - - - - - - - - - - - - - - - - - 1-17
1.4.1 打开 Communication Process - - - - - - - - - - - - - - - - - - - - - - - 1-17
1.4.2 设置 Communication Process - - - - - - - - - - - - - - - - - - - - - - - 1-17
1-1
1 通信模块选型指南
1.1.1 通信模块
1.1 概要
本节对作为 MP200 的选购件模块的通信模块的种类及规格概要进行介绍。
1.1.1 通信模块
MP200 备有以下六种通信模块。
模块名称 概要 外观 连接器尺寸 (mm)
218IF-01
RUN
ERR
STRX
COL
TX
RX
INIT
TEST
ONOFF
218IF-01
配有一个Ethernet以及一个串行(RS232C) 连接器的通信模块
PORT
10Base-T
217IF-01
260IF-01
261IF-01
配有两个串行连接器 (RS-422/485 和
RS-232C) 的通信模块
配有一个 DeviceNet 以及一个串行
(RS-232C) 连接器的通信模块
配有一个PROFIBUS以及一个串行(RS232C) 连接器的通信模块
217IF-01
RUN
485
INIT
TEST
PORT
RS422/485
260IF-01
DR0
DR1
1
2
INIT
TEST
10
1
PORT
DeviceNet
261IF-01
RUN
INIT
TEST
PORT
ERR
TRXSTRX
ONOFF
ON
NSMS
ONOFF
S
T
R
X
ERR
TRXSTRX
ONOFF
10
1
1-2
PROFIBUS
高度:125mm,距面板的深度:95mm( 所有通信模块都相同 )
模块名称 外观 / 概要 连接器尺寸 (mm)
215AIF-01
MPLINK
RUN
ERR
SRTX
TX
BSR
0
BSR
1
INT
OFF
ON
X
10
X
1
NET
A
0
A
1
A
2
A
3
215AIF-01
MPLINK
CN2
215AIF-01
MPLINK
RUN
ERR
1.1 概要
1
215AIF-01
CP-215
该通信模块配有安川独特的实时核心网络接口
MPLINK 和串行 (RS-232C) 连接器
215AIF-01
215AIF-01
CP-215
RUN
SRTX
BSR
0
BSR
1
INT
OFF
X
10
X
1
NET
A
0
A
1
A
2
A
3
CN2
ERR
TX
ON
CP-215
RUN
ERR
该通信模块配有安川独特的实时核心网络接口
CP-215 和串行 (RS-232C) 连接器
请参阅“2.5.5 (2) 安装T 分支连接器 /MR 连接器转换器”
,将一个T分支连接器或MR连接器转换器安装至 215AIF-01 模
块 (MPLINK/CP-215)。
如上图所示,由于一个 MR 连接器转换器要比 215AIF-01 CP-215 模块面板宽 2.6mm,因此无法并排安装两个或多个
215AIF-01 CP-215 模块。安装 215AIF-01 CP-215 模块前,请在将要安装 215AIF-01 CP-215 模块的插槽的左侧插槽中
安装一个模块。
有关如何在基本装置或基本模块上安装模块的信息,请参阅
14)或
《机器控制器 MP2300 基本模块用户手册》
( 资料编号 SIEP C880700 03)。
《机器控制器 MP2200 用户手册》
( 资料编号 SIEP C880700
1-3
1 通信模块选型指南
1.1.2 规格
1.1.2 规格
下表列出了各种通信模块的一般规格以及功能。 有关各通信模块的详细信息,请参阅 “
若无特别说明,则支持主控制器和子控制器功能。
项目 217IF-01 218IF-01 260IF-01
接口
最大传送
距离
传送速度
连接方式
框架型号
连接类型
传送模式
(最大)
传送字数
通信协议
媒体访问
控制方法
传送格式
RS-232C RS422/485 RS-232C Ethernet RS-232C DeviceNet
15m 300m 15m 500m 15m 500m
9.6/14.4/19.2/
28.8/38.4/
48.0/57.6/76.8
kbps
−− −
−− −
信息传送、
工程传送
100 100 100 508 100
MEMOBUS 通信,
MELSEC 通信,
OMRON 通信,
无步骤
1:1
数据位长:7、8 位
停止位:1、2 位
校验位:偶数 / 奇数 / 无
9.6/14.4/19.2/
28.8/38.4/
48.0/57.6/76.8
kbps
同步调谐 同步调谐 IEEE802.3 同步调谐
信息传送 信息传送
RS422
1:1
RS485
1:N
(N:最大为
31)
9.6/19.2 kbps 10 Mbps 9.6/19.2 kbps
−−
信息传送
MEMOBUS 通信,
MELSEC 通信,
OMRON 通信,
无步骤
1:1
数据位长:
7、8 位
停止位:
1、2 位
校验位:
偶数 / 奇数 / 无
MEMOBUS 通信,
MELSEC 通信,
OMRON 通信,
无步骤
1:1
数据位长:
7、8 位
停止位:
1、2 位
校验位:
偶数 / 奇数 / 无
DIX 规格
TCP/UDP/IP/ARP -
信息传送、工程
传送
扩展 MEMOBUS 通
信,
MEMOBUS( 仅限子
控制器 ) 通信,
MELSEC 通信,
无步骤,
MODBUS/TCP
1:N
(N:最大为 20)
−
2 通信模块规格
125/250/
500 kbps
−
−
I/O传送、信息传
送 ( 仅限主控制
器)
I/O:1024
信息:128
Explicit 信息传
送 ( 仅限主控制
器)
1:N
(N:最大为 63)
−
”。
1-4
项目 261IF-01 215AIF-01
接口
最大传送距离
传送速度
连接方式
框架型号
连接类型
传送模式
(最大)
传送字数
通信协议
媒体访问控制方
法
传送格式
RS-232C PROFIBUS RS-232C MPLINK CP-215
15m 1500m 15m 50m
9.6/19.2 kbps 9.6 kbps ~ 12Mbps 9.6/19.2 kbps 10 Mbps 2/4 Mbps
同步调谐
−−−
−−−
信息传送
100
MEMOBUS 通信,
MELSEC 通信,
OMRON 通信,
无步骤
1:1
数据位长:
7、8 位
停止位:
1、2 位
校验位:
偶数 / 奇数 / 无
I/O 传送 ( 仅限子控
制器 )
N:N(N:最大为 126)
可连接的子控制器
地址:1 至 64
−
122
−
−
同步调谐 令牌传输 令牌传输
信息传送
信息传送
100
MEMOBUS 通信,
MELSEC 通信,
OMRON 通信,
无步骤
1:1 N:N N:N
数据位长:
7、8 位
停止位:
1、2 位
校验位:
偶数 / 奇数 / 无
链路传送
工程传送
链路传送:4096
信息/工程传送:
1024
MEMOBUS 通信 ( 主控
制器/子控制器 )、
无步骤
1.1 概要
速率 4 Mbps:170m
速率 2 Mbps:270m
兼容 HDLC 兼容 HDLC
−−
信息传送
链路传送
工程传送
链路通信: 2048
信息/工程传送:
512
MEMOBUS 通信 ( 主控
制器/子控制器 )、
无步骤
−−
1
1-5
1 通信模块选型指南
1.1.3 通信模块一般规格
1.1.3 通信模块一般规格
各通信模块的一般规格如下所示。详情请参阅
项目 规格
使用环境温度 0 ~ 55 ℃
保存环境温度
使用环境湿度 30% ~ 95%( 不得结露 )
物理环境
机械运行条件
电气运行条件 耐干扰
保存环境湿度 5% ~ 95%( 不得结露 )
污染度 以 JIS B3501 为准 ( 污染度 1)
耐腐食性 不得有易燃性、腐蚀性气体
使用高度 海拔高度 2000m 以下
耐振动
耐冲击强度
−25 ~ +85 ℃
以 JIS B3502 为准:
·10 ~ 57Hz 单振幅 0.075mm
·57 ~ 150Hz 恒定加速度 9.8m/s
·X、Y、Z 各方向,
扫描 ( 单倍频 /min) ×扫描次数 10 次
以 JIS B3502 为准:
峰值加速度 147m/s
X、Y、Z 各方向,各 2 次
EN 61000-6-2
以 EN 55011(Group1 ClassA) 为准
电源干扰 (FT 干扰 ) :2KV 以上、1 分钟
放射干扰 (FT 干扰 ) :1KV 以上、1 分钟
地面干扰 ( 脉冲干扰 ) :1KV 以上、10 分钟
静电干扰 ( 接触放电法 ):4KV 以上、10 次
2 通信模块规格
2
(15G) 作用时间 11ms
。
2
设置条件
接地 最大接地电阻 100 Ω
冷却方式 自然风冷
1-6
1.2 通信模式
1.2.1 概要
MP200 的通信模块大体可使用三种通信模式。但是,实际可使用的通信模式取决于通信类型。
传送模式 概要
数据由用户程序使用下
列协议进行传输。
通信
方法
信息传送
MEMOBUS
通用 无步骤 ○○○××○
在机器控制器和 MPE720
工程传送
链路传送
编程装置之间执行通
信。
定期在机器控制器之间
传输预定义区域中的I/O
数据。
1.2 通信模式
是:支持,否:不支持
RS-232C
( 所有通信
模块 )
协议
MEMOBUS ○○
扩展 MEMOBUS
通信
MELSEC ○○○×××
MODBUS/TCP ××○×××
OMRON ○○××××
Explicit ×××
××○××○
○×○××○
ЧЧЧЧЧ○
RS422/485
(217IF-01)
Ethernet
(218IF-01)
*1
○
DeviceNet
(260IF-01)
××○
*2
○
PROFIBUS
(261IF-01)
××
MPLINK/
CP-215
(215AIF-01)
1
*1. 仅当作为子控制器时支持。
*2. 仅当作为主控制器时支持。
1-7
1 通信模块选型指南
1.2.2 信息传送
1.2.2 信息传送
信息传送功能使用信息发送函数 (MSG-SND) 和信息接收函数 (MSG-RCV) 以事件的方式在机器控制器之间发送
和接收信息。可使用的两种信息通信模式有以下两种:
·MEMOBUS 信息传送方式
·通用信息传送方式
(1) MEMOBUS 信息通信模式
MEMOBUS 信息可由用户程序进行发送和接收,并且可使用多种通信协议来发送和接收 MEMOBUS 信息。
有关每种通信协议的详细信息,请参阅 “
主控制器使用 MSG-SND 函数将 MEMOBUS 消息发送至子控制器,子控制器则使用 MSG-RCV 函数返回响应消息。
MEMOBUS 信息传送的流程如下所示。
1.3 通信协议
”。
ST#1 的信息通过 MSG-SND 函数经过线路向 ST#2 发送数据。
ST#2 的 MSG-RCV 函数把数据读入到指定的寄存器内,并向 ST#1 返回响应。
处理结果可以在 MSG-SND 函数的 PARAM( 参数域 ) 内得以确认。
MSG-SND 函数及 MSG-RCV 函数的详情请参阅 “
附录 A 信息发送和接收函数
”。
1-8
(2) 通用信息传送方式 ( 无步骤 )
通用信息传送模式使用用户程序中的 MSG-SND 和 MSG-RCV 函数直接发送和接收连续的 M 寄存器中的数据,而
不对这些数据进行处理。没有预定义协议 ( 无步骤 ) 用于信息传送。
通过使用 M 寄存器连续域,接送数据包,可以确立应用程序固定协议。
1.2 通信模式
1
通过 ST#1 的 MSG-SND 函数经过线路按照无步骤传送协议向 ST#2 传送数据。
ST#2 的 MSG-RCV 函数接收来自 ST#1 的数据,不向发送侧返回响应。
使用 MSG-RCV 函数的优点 ( 非自动接收 )
·可以在梯形图中变更偏移和读入范围。
·在调试时,可以监视通信处理结果和通信状态。
·可进行比低速扫描更快的信息接收。
如果自动接收侧设定为无效,在图上执行 MSG-RCV 函数时,会造成内存容量及执行时间的浪费。
1-9
1 通信模块选型指南
1.2.2 信息传送
(3) 自动接收
[a] 概要
自动接收是指在把 MP200 通信模块作为子控制器使用时,在梯形程序中即使不存在信息接收函数 (MSG-RCV
函数 ) 也可以进行信息传送的功能。自动接收可使用的通信模块如下所示。
215AIF-01
支持自动接收功能的各端口的默认设置为启用自动接收功能。
有关启用或禁用自动接收功能的设置,请参阅 “
自动接收功能无法用于无步骤通信协议。
模块名称 通信端口 端口是否支持自动接收功能
218IF-01
217IF-01
260IF-01
261IF-01
PORT(RS-232C) 支持
10Base-T 不支持
PORT(RS-232C) 支持
RS422/485 支持
PORT(RS-232C) 支持
DeviceNet 不支持
PORT(RS-232C) 支持
PROFIBUS 不支持
CN1(MPLINK/CP-215) 不支持
CN2(RS-232C) 支持
2.2.6 217IF 传送系统的定义
”。
[b] 自动接收执行时间
自动接收功能是通过中断每隔 50ms 的低速扫描处理来执行的。有关扫描执行处理的详细信息,请参阅
控制器 MP2200 用户手册》
MP2300 基本模块用户手册》
如果针对启用了自动接收功能的端口执行梯形图程序中的 MSG-RCV 函数,则 MSG-RCV 函数会与自动接收功能同时执行,
从而导致信息接收错误。
( 资料编号 SIEP C880700 14)中的“
( 资料编号 SIEP C880700 03)中的“
6.3.2 图的执行控制
5.2.2 执行控制图
”。
”以及
《机器
《机器控制器
1-10
1.2.3 工程传送
概要
工程传送协议用来在 MPE720 编程装置和机器控制器之间进行传送。在机器控制器上安装了支持工程通信模式
的通信模块时,则将 MPE720 直接连接至机器控制器便会启用工程传送。
可作为工程端口使用的通道如下表所示。
1.2 通信模式
1.2.4 链路通信
链路通信模式会自动在机器控制器之间传输 I/O 数据 ( 如继电器、线圈和寄存器 ),并且它仅在 215AIF-01 模
块之间操作。217IF-01、218IF-01、260IF-01 或 261IF-01 模块无法使用链路。
机器控制器会根据事先设置的链路分配图,使用一种称为令牌传输的机制,定期传输数据。
有关链路通信的详细信息,请参阅 “
有关令牌传递的详细信息,请参阅 “
模块名称 通信端口 端口是否支持自动接收功能
218IF-01
217IF-01
260IF-01
261IF-01
215AIF-01
PORT(RS-232C) 支持
10Base-T 支持
PORT(RS-232C) 支持
RS422/485 不支持
PORT(RS-232C) 支持
DeviceNet 不支持
PORT(RS-232C) 支持
PROFIBUS 不支持
CN1(MPLINK/CP-215) 支持
CN2(RS-232C) 支持
6.1 MPLINK/CP-215 通信的传送方法”
2.5.7 MPLINK/CP-215 传送概要
”。
1
1-11
1 通信模块选型指南
1.3.1 概要
1.3 通信协议
1.3.1 概要
以下对通信协议的种类和信息通信方式进行说明。
(1) 通信协议
本节概述用来发送和接收消息的各种通信协议。下表中列出了 MP200 支持的通信协议,但实际可使用
的协议取决于通信模块。
通信协议 概要
MEMOBUS 本公司的标准协议。 ○
扩展 MEMOBUS 具备扩展 MEMOBUS 协议功能的协议 × ○ × ○
MELSEC 便于与三菱电机公司生产的控制器连接的协议。 ○ ○ × ×
MODBUS/TCP 由 Modicon 公司倡议的工业用 Ethernet 协议。 × ○ × ×
OMRON 便于与 OMRON 公司生产的控制器连接的协议。 ○ × × ×
Explicit DeviceNet 装置间通信用协议。 × ×
无步骤 便于实现通用信息传送的协议。 ○ ○ ○ ○
是:支持,否:不支持
217IF 218IF 260IF
○
*1
×○
*2
○
CP-215/
MPLINK
×
*1. 仅当作为子控制器时支持。
*2. 仅当作为主控制器时支持。
1.3.2 各种协议
(1) MEMOBUS 协议
MEMOBUS 协议是本公司至今为止在 RS-232C 中使用的标准协议,它是本公司控制器的核心协议。
1-12
图 1.1 在 MP 系列之间使用 MEMOBUS 协议的信息流
(2) 扩展 MEMOBUS 协议
扩展 MEMOBUS 协议用于配有 215IF/218IF 模块的机器控制器之间的通信。
由于在进行 RS-232C 通信时可以使用的功能相比传统的 MEMOBUS 协议更多,因此扩展 MEMOBUS 协议可以提供
更丰富的功能和更高效的通信。
扩展 MEMOBUS 协议支持 MEMOBUS 消息通信模式和通用信息传送模式。可通过指定 MSG-SND 和 MSG-RCV 函数的
参数来指定使用哪个模式。
1.3 通信协议
[a] 在扩展 MEMOBUS 模式下传输数据
扩展 MEMOBUS 协议用来在安川的 MP 系列和 CP 系列机器控制器 (MP2100M、MP2200、MP2300、MP920、CP-316、
CP-317、CP-9200SH 和 CP-3500H) 之间进行通信。
主控制器向子控制器发送扩展 MEMOBUS 格式的指令,子控制器接收该指令后向主控制器返回响应信息。
图 1.2 在 MP 系列之间使用 MEMOBUS 协议的信息流
[b] 在通用信息传送模式下传输数据 ( 仅适用于 218IF-01/Ethernet 通信 )
1
通用信息模式可以发送或接收机器控制器的保持寄存器 (M 寄存器 ) 中的内容。
即,如下图所示,从指定的地址开始按照指定的数据长度直接发送机器控制器的连续保持寄存器的内容。不
等待响应。
1 次通信可处理的数据大小为 1 ~ 510 字。
1-13
1 通信模块选型指南
1.3.2 各种协议
(3) MELSEC 协议
MELSEC 协议用来与三菱电机的 MELSEC A 系列通用可编程逻辑控制器进行通信。进行该通信时,无需在意通信
协议。使用 MELSEC 协议时,需要在 MELSEC A 系列可编程逻辑控制器上安装特殊用途 Ethernet 模块和计算机
链路单元。
使用 MELSEC 协议进行通信
MELSEC 协议用来在 MP200 和 MELSEC A 系列可编程逻辑控制器之间进行通信。主控制器会向子控制器发送一
个 MELSEC 格式的消息,并接收子控制器发送的响应消息。与 MELSEC A 系列可编程逻辑控制器通信期间,可
以与使用 MEMOBUS 协议一样,在用户程序中使用 MSG-SND 和 MSG-RCV 函数。通信协议会在通信模块内自动进
行转换。
218IF 传输系统支持下列三种 MELSEC A 系列可编程逻辑控制器的通信功能。
·CPU 之间通信
·固定缓冲通信
·随机存取缓冲通信
在固定缓冲通信时,MP200 可以作为主控制器或子控制器。但是,对于 CPU 间通信或随机存取缓冲通信,由
于 MELSEC A 系列可编程逻辑控制器的规格限制,MP200 仅可以作为主控制器。
使用 217IF 传输系统的通信支持 MELSEC A 系列可编程逻辑控制器的特殊协议类型 1 功能。在这种情况下,
MP200 会作为主控制器进行操作。
1-14
图 1.3 使用 MELSEC 协议时 MP200 和 MELSEC A 系列 PLC 之间的信息流
(4) OMRON 协议
OMRON 协议用来读取和写入 OMRON SYSMAC 可编程逻辑控制器中的字和位数据,且无需在意通信协议。
使用 OMRON 协议进行通信
OMRON 协议用来在 MP200 和 OMRON SYSMAC 可编程逻辑控制器 ( 通用 PLC) 之间进行通信,并且通常将 MP200
*
用作主控制器。
应信息。由于在通信模块内自动转换为 OMRON 格式,所以在用户程序中和使用 MEMOBUS 协议时相同,可以使
用 MSG-SND 函数。
主控制器 (MP200) 向子控制器 (SYSMAC) 发送 OMRON 格式的指令,接收来自子控制器的响
1.3 通信协议
1
图 1.4 使用 OMRON 协议时 MP200 和 OMRON SYSMAC PLC 之间的信息流
*尽管MP200 也可以被设为子控制器,但是考虑到 OMRON PLC 的特性 ( 高位链路模式 ),我们在这里假设它将被用作
子控制器。如果将 MP200 设为子控制器,则使用 MSG-RCV 函数。
(5) MODBUS/TCP 协议
通过使用 MODBUS/TCP 协议,则与支持 MODBUS/TCP 协议的其他公司机器间的通信成为可能。
MP200 与 MODBUS/TCP 适用机器进行通信时,由于在 218IF-01 中自动转换为 MODBUS/TCP 协议,所以在用户
程序中和使用 MODBUS/TCP 协议时相同,可以使用 MSG-SND 函数和 MSG-RCV 函数。
图 1.5 使用 MODBUS/TCP 协议时 MP200 和兼容 MODBUS/TCP 协议的设备之间的信息流
1-15
1 通信模块选型指南
1.3.2 各种协议
(6) 无步骤协议
使用无步骤通信协议时,MP200 机器控制器中连续的 MW 寄存器中的数据会被直接发送和接收。
[a] 无步骤协议通信功能
信息函数 功能
PRO-TYP = 2
PRO
-
[b] 通信参数设定示例
下图所示的 “Connection Parameter( 连接参数 )”窗口用来设定协议类型。
若要使用无步骤通信模式,请在窗口中的 “Protocol Type( 协议类型 )”栏下指定 “None( 无 )”。
TYP = 3
按字单位发送和接收信息。
按字节单位发送和接收信息。
[c] 通信程序
在用户程序中的 MSG-SND 或 MSG-RCV 函数中指定无协议 1(PRO_TYP = 2) 或无协议 2(PRO_TYP = 3) 可以
启用无步骤模式下的通信。
有关 MSG-SND 函数及 MSG-RCV 函数的使用方法,请参阅 “
无步骤 1 按字单位、无步骤 2 按字节单位发送和接收数据。
附录 A 信息发送和接收函数
”。
1-16