回复:关于PROFINET下的IO刷新时间应该如何设置

westcowboy

  • 帖子

    833
  • 精华

    46
  • 被关注

    143

论坛等级:奇侠

注册时间:2012-09-29

普通 普通 如何晋级?

发布于 2016-12-16 14:16:17

10楼

展开查看
以下是引用yming在2016-12-15 14:38:39的发言 >8楼

就以这个为例子,讲讲可以么?

PLC循环扫描 5-8mS.

接口发送时钟 1mS

6台 IO设备,串行连接。自动计算配置顺序为 :2mS, 2mS,4mS, 4mS, 4mS,4mS.

(这个顺序是与设备编号有关!当时编程测试时,第一台用了个测试设备一,编号1;完成后删除,添加了一台实际设备一,默认编号7。)

此外,PLC对所有驱动IO的主给定斜率采用40mS的循环中断;PLC启用了WEB服务,用于各台驱动IO设备的基础转矩设置和调整系数设置。这些会不会影响RT的通讯?


 文档中有 IRT 的通讯时序详细表述,没有RT的表述。

(尽管目前看不出对设备运行的影响,但没搞清楚,总是心里犹豫。)

谢谢!

@westcowboy ?


以下是引用 westcowboy在2016-12-15 09:19:24的发言 >7楼:关于PROFINET...

引用7楼详细内容:

关于PROFINET发送时钟和设备的更新时间之间的关系看来很多人都搞不明白啊。。。。

看来有必要和大伙讲讲。

 

以下是引用yming在2016-12-14 21:58:19的发言 >6楼:关于发送时钟,仔细...

引用6楼详细内容:

关于发送时钟,仔细看了看说明。感觉在ProfiNet IO控制器上,这个1mS的发送时钟是一次发送/刷新所有IO设备的报文,最大数量取决于IO控制的版本 8个或16个IO设备。

但是不明白 CU240E-2PN 的PN接口自动配置却是 2mS和4mS?而且是4mS,2mS,2mS,4mS,4mS,4mS 这样一个顺序。为什么? 

以下描述都是通俗易懂的描述方式。

发送时钟:定义的是控制器可以说话的时间间隔

更新时间:更新时间为发送时间的倍数。

例如:PLC 定义的发送时钟是1ms,则PLC下面挂的IO站的刷新时间,最小是1ms,不可能比1ms还小。

如果PLC的发送时间是1ms,PLC下挂了2个分布式IO,更新时间都是2ms,那么PLC和这2个分布式IO是这样通信的。第一个发送时钟和第一个分布式IO站通信,第二个发送时钟,和第二个分布式IO站通信,依次循环。

又例如:PLC 定义的发送时钟是2ms,2个分布式IO,更新时间都是2ms。则每个发送周期内,PLC要先后和2个分布式IO站完成通信。

又例如:PLC 定义的发送时钟是2ms,2个分布式IO,一个更新时间是2ms,另一个是4ms,则在每个发送周期内,PLC都要和2ms更新时间的IO站通信,而4ms的站则是每两个发送周期通信一次。

在非等时模式下,PLC的程序扫描和PLC的PN接口对分布式IO站的扫描是异步的。

只有在等时模式下,才是同步的。

 

 

Let's build the automation future!

精华帖版主置评:谢谢,给予通俗的描述和解释。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15108条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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