恭喜,你发布的帖子
发布于 2018-09-11 09:59:46
16楼
由于我手里现在没有PLC,用仿真试了一下两台通讯
采用开放式连接。主要想把S7连接留给第三方触摸屏和上位机
我现在测试是这样:
A站:采用TSEND_C连接,CONT采用Clock_1HZ时钟打开、关闭连接,在打开连接时把数据发送出去.
14个站中的一个站可以接收到数据。只是接收站会报连接断开错误。这其实都没关系 。A站可以发个心跳包过去,接收方判断这个心跳包来判断数据是否接收。
这只是测试了一台,如果这样:
A站:建7个TSEND_C,以常开点CLOCK_1HZ打开关闭连接。14个站中的7个接收对应的发送
再建7个Tsend_c以,以常闭点 clock_1hz打开关闭连接。14个站中的另外7个接收对应的发送
B站采用同样方式。
这样是否可行?
还有一个问题:
采用PUT/GET的方式。建立未指定的连接是占用本地S7固定8个连接中的一个还是占用动态连接中的一个?未指定方是占用S7固定8个连接中的一个还是占用动态连接中的一个?
你想得太简单了。
TCP建立连接没有那么快。时间是不确定的;要看服务器端的状态。
建立连接后再传送数据的。
从状态字看当前连接状态的结果。
所以说,固定连接比较可靠。
配置中的动态连接,是指非预留的连接。而预留的连接无法更改。
请填写推广理由:
分享
只看
楼主