山东省西门子授权供应商---西门子变频器潍坊市总代理

供应商
广东湘恒智能科技有限公司
认证
西门子PLC
西门子伺服电机
西门子触摸屏
西门子电缆
西门子变频器
西门子模块
联系电话
13510737515
手机号
13185520415
联系人
董海波
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
更新时间
2024-11-05 08:00

详细介绍

查看驱动的故障记录,发现每台驱动的历史纪录中有许多 代码8501(设定值超时);按说应该停机,但没有发现停机现象。
而且也存在 报警信息 8526 profinet 没有循环连接。

对于报警 a8526 估计是系统上电或拉闸过程中遗留的报警。
对于 故障8501 (设定值超时)理应是在 驱动on之后出现的,但仔细看看故障出现时间和故障清除时间是同一时间。设备也能正常启动,真奇怪。

由此关注了 peofinet下的io刷新时间

看资料,系统的刷新时间,应该由以下几个时间决定。
t1 io设备本体的刷新时间(这里是g120-2的cu 240e-2pn)
t2 io设备pn接口的刷新时间
t3 pn网络的刷新时间
t4 io控制器循环扫描时间(plc的读取pio的刷新时间)

仔细查看各部分的时间设置如下:

6台驱动的参数中,pn网络监控时间(看门狗)100ms(默认值)
在设备组态中,每台g120驱动的接口io周期。刷新周期选择为自动,但是各台并不相同,有的是2ms,有的是4ms。
看门狗时间为6ms、12ms。
图3 驱动io周期


zui后, plc 1214c的发送时钟为 1ms, 而plc的扫描周期为5-8ms.
图 plc 扫描周期


还有一点,给定的输出,采用了40ms循环时间中断的斜率输出给定(起始从0开始)。

我的问题是:
1、这些时间周期如何设定是合理、zuijia的。
2、发送时钟1ms的含义是:每毫秒发送全部6台的控制字和设定值等等的报文,还是每毫秒发送1台的报文(轮询方式)?
3、在网络视图中,各台驱动接口的io刷新时间是否应该手动设置为一致?

4、如何确定pn网络的刷新周期(在没有rt的情况下,是通过ping吗)?


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

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

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

例如:plc 定义的发送时钟是1ms,则plc下面挂的io站的刷新时间,zui小是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站的扫描是异步的。

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

关于y版的疑问,此处再进一步详细阐释一下(通过一个略微大一点的系统):

如果plc的发送时间是1ms,plc下挂了4个分布式io,更新时间都是2ms,那么plc和这4个分布式io是这样通信的。第n个发送时钟和其中2个分布式io站通信,第n+1个发送时钟,和剩余2个分布式io站通信,依次循环。。。

如果plc的发送时间是1ms,plc下挂了4个分布式io,更新时间依次为1ms,2ms,4ms,4ms,那么plc和这4个分布式io是这样通信的:

每n发送时钟,都和1ms的io站通信;而每n*2个周期,都和2ms的io站通信,对于4ms的两个分布式io,虽然其循环时间都是4ms,但却不是在同一个发送周期内通信的,因为那样的话,此发送周期内处理的数据太多,而其它发送周期处理的数据又比较小,所以是错开的,cpu内部会协调此事。比如,(n+0)*4个周期和一个4ms的io站通信,(n+2)*4个周期和另一个4ms的io站通信。

华南西门子总代理,华中西门子总代理,华东西门子总代理,华北西门子总代理,西北西门子总代理

展开全文

我们其他产品
我们的新闻
微信咨询 在线询价 拨打电话