ESRP-PCS-ADAM3600

Advantech ESRP-PCS-ADAM3600, ADAM-3600, ECU-1051, ECU-1152, ECU-1251, ESRP-PCS-ECU1051, ESRP-PCS-ECU1251, ESRP-PCS-ECU4553 ユーザーマニュアル

  • こんにちは!研華Taglink網关とSiemens S7シリーズPLC(S7-300、S7-400、S7-1200、S7-1500)間のMPI通信設定に関する技術文書についてご質問にお答えします。本文書では、通信設定、変数アドレスの設定、アナログ/デジタルI/O点の構成などについて詳しく説明されています。お気軽にご質問ください!
  • PLC側のMPIアドレスとボーレートの設定方法は?
    TagLink StudioでのCOMポートの設定方法は?
    アナログ入力値の読み取り方法は?
    デジタルI/O点の設定方法は?
研华(中国)公司技术文档
www.advantech.com.cn 1
Taglink 网关和 S7-300 通过 MPI 通讯
适用设备类型
S7-300
采集设备配置
1. 该驱动基于 Siemens MPI 协议,使用 MPI 串口电缆(测试:6ES7 972- 0CA23- 0XA0)(淘宝上
可搜索 0CA23 买该电缆)适用西门子 S7300/400 通信。用网关的 COM 口与 PLC 通信。实物
和接线如下:
2. 设置 PLC MPI 总线地址及波特率
研华(中国)公司技术文档
www.advantech.com.cn 2
a. CPU 属性中添加 MPI 子网,设置波特率为 19200,地址一般默认为 2
b. 添加 MPI 子网后,在 NetPro 组态界面中MPI 接口和 MPI 网络中会有红线连接;
详见下图:
研华(中国)公司技术文档
www.advantech.com.cn 3
S7-1200 还需做如下配置
TSAP in Hex :Device ID, RackSlot: 可以从西门子的博图软件中看出。例如图中 PLC
部分:PLC_1,Rack_0,所以 TSAP in Hex :Device ID, RackSlot: 01.00
在读取数据块时,还需要进行如下操作:
如下图,在程序块中找到数据块,右击选择属性
研华(中国)公司技术文档
www.advantech.com.cn 4
在属性的第三项,“优化的块访问 ”这个勾选需要去掉。
研华(中国)公司技术文档
www.advantech.com.cn 5
TagLink Studio 通讯配置
1) 确认网关的 COM 口是 RS232 口;
2) Taglink 中添加 COM 口,设置通讯参数(这里以 COM6 为例,波特率和 PLC 中一样为
19200,数据位 8,停止1,奇偶校验为奇校验,其他默认):
3) 添加新仪表,使SiemS7 驱动,单元号PLC MPI 地址号,TASP 03.02
研华(中国)公司技术文档
www.advantech.com.cn 6
注:如无特殊变动,请使用此 TASP 参数。
03.02 for S7-300
03.03 for S7-400
S7-1200 S7-1500 的可以从博图软件看出。例如下图中 PLC 分:PLC_1,Rack_0
所以 TSAP 01.00
4) 配置需要读取的变量地址即可:
研华(中国)公司技术文档
www.advantech.com.cn 7
5) 下载工程到网关中,通过在线监视是否通讯成功;
6) 模拟量 IO 点配置
模拟量点定义应用举例:
研华(中国)公司技术文档
www.advantech.com.cn 8
2-4 模拟量地址对照表
S7 300/400PLC 地址
对应 IO 点配置
寄存器地址
对应地址格式
起始位
长度
转换代码
DB28.DBW2
DBW28,2
0
16
Unsigned Integer
DB12.DBD86
DBD12,86
0
32
Unsigned Integer
DB2.DBB1
DBB2,1
0
8
Unsigned Integer
DB2.DBW64 Float
DBW2,64
0
32
Real
7) 数字量 IO 点配置
数字量点定义应用举例:
在定义数字量点时,默认定义数字量点起始位 0,长度 1SiemensS7 系列 PLC,在定义数字量
点时,往往起始位不0根据需要定义,例如:I0001.3Q0000.4 分别代表一个 DIDO 点,定义
该数字量类型点时,做如下配置
2-5 数字量地址对照表
S7 300/400 PLC 地址
对应 IO 点配置
IO 地址
对应地址格式
起始位
长度
转换代码
I0001.2
IX0001
2
1
Unsigned Integer
I0003.5
IX0003
5
1
Unsigned Integer
Q1003.2
QX1003
2
1
Unsigned Integer
/