技术论坛

 1200如何使用域名建立tcp连接

返回主题列表
作者 主题
葉贰
侠士

经验值: 1124
发帖数: 164
精华帖: 0
楼主    2021-01-18 19:32:06
主题:1200如何使用域名建立tcp连接
公司有个项目,之前都是用嵌入式实现的,现在要换1200做控制。
流程中有一个数据上报到mqtt服务器的过程,mqtt的服务器地址和登录授权要用tcp连接一个服务器做请求,服务器的地址是一个动态域名。
想请教一下,这个tcp连接我要怎么建。
yming
至圣

经验值: 126332
发帖数: 21937
精华帖: 822
1楼    2021-01-18 23:27:46
主题:回复:1200如何使用域名建立tcp连接

1200好像不行呢。

貌似只有1500才能使用有限定的域名。

学而时习之,不亦说乎?温故而知新,不亦乐乎?
will666
奇侠

经验值: 8840
发帖数: 1997
精华帖: 12
3楼    2021-01-19 12:18:37
主题:回复:1200如何使用域名建立tcp连接

加一个mqtt的数采网关吧,网关从plc采集数据发送到指定的域名。

污水处理自控工程师,简称污师。
葉贰
侠士

经验值: 1124
发帖数: 164
精华帖: 0
4楼    2021-01-19 18:29:46
主题:回复:1200如何使用域名建立tcp连接


下午联系客服,找到了TCON的CONNECT参数格式,但是,有个更大的问题,remote_qdn这个数据要60K了,有没有大佬用过,能解释一下,是不是我理解错了。。。


pkh2006
奇侠

经验值: 6128
发帖数: 878
精华帖: 11
5楼    2021-01-20 13:45:01
精华帖  主题:回复:1200如何使用域名建立tcp连接

编辑掉,之前说的不对

S7-1200本体口是可以的,刚才又测试通了

现在明确了1200的条件是V4.4,如果使用CP1243-1,需要V3.2


在我的Windows Server上建了DNS服务器,给我的一个CPU1511指定了域名,用电脑ping域名可以ping通,后面用CP1243-1和CPU1500建TCP通信


然后在CP1243-1组态DNS服务器,S7-1200那边不用配置DNS


下面设置TCON_QDN,注意硬件标识符,以及QDN,选择主动建立连接


TSEND_C和平时一样


CPU1500这边也和平时一样,设置服务器


建立连接后,1500这边看显示正常,192.168.1.41就是CP1243-1的地址


从CP1243-1这边看,显示不对,应该是BUG


之前我用S7-1200本体网口测试,报错809B,后来把TCON_QDN的Interfaceid改为0,然后又报80D1,再在RemoteQDN后面加了个'.'就好了,很奇怪,用CP卡的时候不加点就没问题


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