关于1200开放式通讯(UDP)的REQ问题

已锁定

威师爷

  • 帖子

    5108
  • 精华

    47
  • 被关注

    255

论坛等级:至圣

注册时间:2013-09-18

普通 普通 如何晋级?

关于1200开放式通讯(UDP)的REQ问题

3387

4

2017-12-06 18:03:39

 

由于要与第三方通讯,第三方又不支持PN通讯所以就只能跑开放式以太网通讯了。


为了追求 快  尽可能的让数据发送出去,我们使用了UDP通讯。下面就来说说这个UDP通讯的问题


UDP通讯我在300时就有使用了不少,1200的UDP与300应该是一样的。因为我在300时也没有完完全全搞清楚这个REQ问题。


在1200使用UDP需要调用下面图片的几个系统块


TCON//建立连接

我对这个TCON的REQ一直不理解,这个REQ是需要什么时候给1信号?是不是在发送之前需要REQ一次?比如我要发送数据出去,发送频率是100hz,那么这个TCON的REQ是不是也需要100hz的频率?

还是说PLC一上电就直接给一个true的信号就可以建立连接?不需要每次发送都REQ?我的需求是一上电就直接建立连接,不需要老是REQ动作。

 

TUSEND//发送数据

这个REQ是这样解释的:

控制参数 REQUEST 在上升沿时启动发送作业。

数据从 DATA 和 LEN 指定的区域传出。

我理解的意思是每次发送数据出去都需要010101010101这样的频率信号才可以,例如需要发送频率100hz就10ms发送一次就每10ms给一次高电平信号就发送一次数据出去。能不能做到直接给TRUE给TUSEND的REQ通过PLC的扫描周期来发送数据?MODBUS TCP好像就是这样的。


 

总结:TCON的REQ与TUSEND的REQ是不是一回事?TCON的REQ能不能直接给1直接控制TUSEND的REQ来发送数据就可以?(我的通讯要求是系统一上电就建立通讯连接所以我希望TCON一直为1连接)

TUSEND的REQ能不能直接为1,不需要脉冲频率控制行不行?Modbus tcp 是可以的。



希望大家讨论讨论!


关于1200开放式通讯(UDP)的REQ问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15643条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

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