Siemens/西门子 品牌
代理商厂商性质
长沙市所在地
西门子6ES7223-1PH22-0XA8
湖南嘉普云自动化设备有限公司
SIEMENS 湖南嘉普云自动化设备有限公司
询价:一叭③玖零叭零叭貳玖柒
客服Q:貳玖陆玖一伍叭陆玖
询价:一叭③玖零叭零叭貳柒貳
组态说明:
TSAPs (传输服务访问点) 是建立ISO transport 连接和 ISO-on-TCP 连接所必须的访问点。如果两个通信对象(例如S7-300为设备AS7-400为设备B)通过ISO-on-TCP连接交换数据,设备A和设备B的TSAPs组态必须匹配。本地和远程TSAP的值必须成对匹配。
如下图所示:
图01:组态总览
本地TSAP“ISO-A”组态为设备A,本地TSAP“ISO-B”组态为设备B。因此,设备B的本地TSAP“ISO-B”被组态为设备A的远程TSAP(见图01),设备A的本地TSAP“ISO-A”被组态为设备B的远程TSAP。
图02:S7-300的 ISO-on-TCP 连接的属性对话框
TSAP组态的特征:
两个字节长的TSAP的一种典型特征。TSAP 0x0102就是一个例子。从这往上,TSAP现在以十六进制格式被查看。两个字节长的TSAP在S7系统里被保留为其它通信类型使用。下表提供了各个通信类型的总览:
TSAP 范围 | 通信类型 |
0x0100 - 0x01** | 与STEP 7的编程设备连接或诊断连接 |
0x0200 - 0x0F** | 系统连接 S7系统里的各种通信机制 |
0x1000 - 0xDF** | 这些TSAPs保留作组态为S7连接用 |
对于通过ISO transport 连接和 ISO-on-TCP连接的S5兼容通信,不能使用两个字节长度的TSAPs 。
如果两个字节长度的TSAP用于通过ISO transport 连接和 ISO-on-TCP连接的S5兼容通信,那么为工业以太网CP的软硬件建立的连接不能被正确组态。因为TSAP不能同时适合S5兼容通信和上面提到的通信类型(见表)。
西门子6ES7223-1PH22-0XA8
图03:组态两字节的TSAPs 0x0102
当组态本地的两字节的TSAPs 时,STEP 7会自动提示如下信息。
图04:STEP 7提示的信息
所有以0xE0 或 0xE1 开头的TSAP均被S7系统保留。这些TSAP可以长于两个字节。
*个TSAP字节 | 通信类型 |
0xE0 | 通过工业以太网实现开放通信的TSAP。用户必须在CPU程序的特定连接中定义TSAP。 |
0xE1 | PROFINET CBA 通信类型的TSAP。TSAP被系统自身管理,不能由用户定义。 |
集成工业以太网接口的CPU支持通过工业以太网使用ISO-on-TCP 协议的开放通信。本地TSAP的*个字节经常为0xE0。
例子:
图05:组态总览
数据在有工业以太网CP的S7-300 (设备A)和带集成工业以太网接口的S7-400 (设备B)间交换。设备B中,本地TSAP“E0.49.53.4F.2D.42”组态为通过工业以太网的开放通信。设备A中,设备B的本地TSAP组态为远程TSAP。
图06:S7-300 的ISO-on-TCP 连接的属性对话框
Note:
提示:
对于S7-300 和 S7-400,组态为通过ISO transport 连接和 ISO-on-TCP连接的S5兼容通信的本地TSAP的首字节不能为0xE0 或 0x01(见图)。
图07:组态本地TSAP 0xE0
用户没有得到关于组态首字节为0xE0 或 0xE1的 TSAP的提示信息。西门子6ES7223-1PH22-0XA8
问题:
如何为连接到同一台S7-200的两台TD 200组态消息?
解答:
在S7-200中,每台TD200 需要自己的数据区用作参数块,消息信息,功能键分配和使能标记。按照如下方法,使用STEP 7-Micro/WIN来设置这个数据区:
| TD_1 | TD_2 |
功能键标志区 | 0 | 1 |
10 字节参数块的起始字节: | 0 | 100 |
可用标志的起始字节 | 12 | 112 |
消息信息的起始字节 | 32 | 132 |
组态几个TD200纪录的结果存放在DB1中,其结构如下。这是在一台S7-200上操作的两个TD200 的两个组态记录的结果。
// 开始 TD 200_BLOCK 0
// (在此块中的注释一定不能修改或移动)
VB0 'TD' // TD 200的ID
VB2 16#20 // 设置德文为所用语言,把更新设为尽快
VB3 16#30 // 把显示设成 20 个字符:向上键 V3.2;向下键 V3.3
VB4 2 // 设置消息条数
VB5 0 // 把功能键的信号位设置为M0.0 - M0.7
VW6 32 // 把消息的初始地址设成VW32
VW8 12 // 把消息使能位的初始地址设成VW12
// 消息 1
// 消息激活位 V12.7
VB32 'message 1 for td1 '
// 消息 2
// 消息激活位 V12.6
VB52 'message 2 for td1 '
// TD200_BLOCK 0 的结束
// TD200_BLOCK 100 的开始
// (在此块中的注释一定不能修改或移动)
VB100 'TD' //TD 200的 ID
VB102 16#20 // 设置德文为所用语言,把更新设为尽快
VB103 16#30 // 把显示设成 20 个字符:向上键 V3.2;向下键 V3.3
VB104 1 // 设置消息条数
VB105 1 // 把功能键的信号位设置为 M0.0 - M0.7
VW106 132 // 把消息的初始地址设成 VW132
VW108 112 // 把消息使能位的初始地址设成 VW112
// 消息 1
// 消息激活位V112.7
VB132 'message 1 for td2 '
// 结束 TD200_BLOCK 100
现在,为了把你已经为*个 TD 200 组态好的消息显示出来,必须在相应的TD 200的组态菜单里把正确的参数块的地址设成“0”。 把第二个TD 200 的参数块地址设成“100”。
每个TD 200 的地址也必须不同。
说明:
如果EM 231 RTD模块只有一个输入通道在使用,未连接的通道必须并联到所使用的通道或用电阻短路。如果未使用的通道保持不连接,EM 231 RTD模块的SF错误指示灯会亮起,并在CPU信息中显示模块状态为“Area overflow”。SF LED灯用于识别连接输入上的“连线断开”。如果输入未连接,在模块上SF LED就显示为“连线断开”。
并联通道A和B
图1说明了只有通道A在使用的EM 231 RTD。通道B的输入1对1地连接到通道A。
图1:并联通道A和B
用电阻“短路”通道B
图 2 显示了只有通道A在使用的EM 231 RTD。如图中所示,通道B以 2 线传感器方式接线。
图 2 :桥接通道B
对于电阻R,电阻值的选择取决于在DIP开关中设置的传感器类型。
图 3 :电阻值
注意事项:
只能无外接电压下接线模块。对于DIP开关的改动只在CPU的电源关闭/开启后生效。
西门子6ES7223-1PH22-0XA8