技术论坛

 关于多台INTOUCH连接S7-200PLC的TSAP参数设置

返回主题列表
作者 主题
拾起
奇侠

经验值:5050
发帖数:335
精华帖:6
楼主    2018-01-31 08:58:25
主题:关于多台INTOUCH连接S7-200PLC的TSAP参数设置 精华帖 

关于多台INTOUCH连接S7-200PLC的TSAP参数设置

前一阵子有个朋友电话给我,说两台INTOUCH上位机连S7-200PLC,其中一台能连上,另外一台连不上,问问是什么原因。因为没到过现场,都是远程沟通,所以其中的过程也有点折腾,在网上搜索相关资料,只见提问者没见答案,所以将结果展示出来与大家分享。

S7-200PLC以太网参数设置:




INTOUCH的参数设置:



TSAP参数说明:

如果您选择配置服务器连接,您必须:

 

定义远程对象的TSAP。

 

如果连接远程对象是S7-200 PLC,使用以下算法确定远程TSAP:

 

- TSAP的第一个字节是0x10 + 连接数目。

- TSAP的第二个字节是模块位置。

 

如果连接的远程对象是 S7-300 或 S7-400,使用以下算法确定远程TSAP:

- TSAP的第一个字节是0x03 + 连接数目。

- TSAP的第二个字节代表模块架和槽位的编码数值。

- 字节的第三个位是模块架,最后5个位是编码槽号。

 

选择"该服务器将与操作面板(OP)连接"复选框,选择指定一台与SIMATIC操作面板(OP)连接的服务器。如果您选择该选项,TSAP的起始字节则更改为"02"。每项配置仅限将一个服务器连接配置为OP连接。

 

选择"接受所有连接请求"复选框,选择允许服务器接受来自任何客户机的连接,或输入具体的模块IP地址,选择指定某一特定客户机可与服务器连接。使用"IP地址浏览器"图标,浏览至某一特定模块IP地址。

 

选择使用"保持现用"功能。该功能使模块定期向对象发出信息,使连接保持现用。

 

有几个需要注意的地方:

1、S7-200PLC以太网设置后,需要断电重启让其生效。

2、现场与远程的对应关系都是相对于模块或上位机本身,参数需要对应。

3、INTOUCH上位机的TSAP参数,不能按默认的10.00,需要设置为10.03(不知道原因,反正需要这么设定,可能是上位机固定了)。

 

后记:后面通讯中,仍然有个别的数据丢失,即使修改了超时时间。所以建议,考虑到上位机与PLC通讯都是打包数据交换,在PLC与上位机交换数据时,划分区域为同数据类型的一组连续区域,比如VREAL0~64,而不是VREAL0,VREAL12~40,VREAL64,特别是对应大数据量的时候尤为重要,这样的方式对任何上位机都有用。


当然,最佳的方式是通过OPC。

 


仰望星空,脚踏实地
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。