用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
中奖
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
三菱工控论坛
FX5U的以太网socket通讯疑惑,望三菱大神解惑!
上一主题
下一主题
lucas
级别: 家园常客
发送短信
加为好友
精华主题:
0
发帖数量:
290 个
工控威望:
570 点
下载积分:
2881 分
在线时间: 113(小时)
注册时间:
2010-02-02
最后登录:
2022-05-20
查看lucas的
主题
/
回贴
楼主
发表于: 2019-09-10 18:51
全看
|
小
中
大
如图,怎么解释SD10681 与SD10682 这2个信号?
开放请求,是谁请求谁?
为什么用开放请求信号 去关闭端口?
反而开放请求信号为OFF时才能开启端口
难道是SD10681 是OFF时请求开放,ON时关闭请求?
但是貌似又不是这么一回事:
[ 此帖被lucas在2019-09-11 16:28重新编辑 ]
分享
zmrs163
级别: 家园常客
发送短信
加为好友
精华主题:
0
发帖数量:
375 个
工控威望:
523 点
下载积分:
1470 分
在线时间: 325(小时)
注册时间:
2017-06-12
最后登录:
2024-12-20
查看zmrs163的
主题
/
回贴
1楼
发表于: 2019-09-12 08:25
全看
|
小
中
大
原理很简单,可以去看下TCP的书。SD10681是PLC发起连接请求时变为ON,如果PLC是客户端由CLOSE指令OFF。如果是服务器就一直为ON。SD10680代表实际的连接状态,TCP三次握手之后为ON,四次挥手之后为OFF。实际的连接可以由服务器或者客户端发起断开,PLC发起就是CLOSE,服务器那端断开其实也就是类似于close的一个函数而已,这时SD10680就是自动OFF。
本帖最近评分记录:
下载积分:+1(我的水平有限) 讲得很清晰明白
分享
zmrs163
级别: 家园常客
发送短信
加为好友
精华主题:
0
发帖数量:
375 个
工控威望:
523 点
下载积分:
1470 分
在线时间: 325(小时)
注册时间:
2017-06-12
最后登录:
2024-12-20
查看zmrs163的
主题
/
回贴
2楼
发表于: 2019-09-12 09:31
全看
|
小
中
大
如果PLC是客户端SD10681在OPEN指令之后为ON,CLOSE指令之后为OFF。你那个程序的意思是,如果服务器发起断开,那么SD10680会有一个下降沿,然后PLC就使用CLOSE复位SD10681,以便于下一次打开,否则无法再次使用OPEN指令
分享
zmrs163
级别: 家园常客
发送短信
加为好友
精华主题:
0
发帖数量:
375 个
工控威望:
523 点
下载积分:
1470 分
在线时间: 325(小时)
注册时间:
2017-06-12
最后登录:
2024-12-20
查看zmrs163的
主题
/
回贴
3楼
发表于: 2019-09-12 09:36
全看
|
小
中
大
补充一下,TCP的断开类似于打电话,SD10680的OFF意味着对方挂断了电话,那么我也需要挂电话,SD10681的OFF意味着我也挂掉了电话。而SD10681的ON就好比我打电话打出去,SD10680的ON意味着电话打通了
本帖最近评分记录:
下载积分:+1(我的水平有限) 很形象,容易让人懂
分享
上一主题
下一主题
工控人家园
三菱工控论坛
FX5U的以太网socket通讯疑惑,望三菱大神解惑!
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问