13930228124
级别: 探索解密
精华主题: 0
发帖数量: 82 个
工控威望: 155 点
下载积分: 524 分
在线时间: 22(小时)
注册时间: 2020-07-21
最后登录: 2024-12-12
查看13930228124的 主题 / 回贴
楼主  发表于: 2022-05-20 06:17
最近做一个项目,多个1200cpu之间profinet通讯,客户要求断电后通讯数据能保持,不然在通讯断的情况下造成设备停机,因为prifinet通讯掉站的情况下,传输区的数据会被清零。求大神给指点指点
bztongyong
级别: 略有小成
精华主题: 0
发帖数量: 325 个
工控威望: 483 点
下载积分: 61835 分
在线时间: 821(小时)
注册时间: 2013-06-10
最后登录: 2024-12-21
查看bztongyong的 主题 / 回贴
1楼  发表于: 2022-05-29 13:37
用DB块设置保持是可以的,像你这种情况,可不可以把I和Q映射给DB块?
楼主留言:
io不能保持,断线就归零,映射也没用,后来在ob82做了一个位,通讯断,置位,然后切断io到db的赋值,profinet中做了一个常通位,通讯正常一直复位中断那个位,中间还用了系统时钟的上升下降沿,以避免数据刷新太快。最后解决了,只是办法很土。