电工学习网

 找回密码
 立即注册
查看: 1235|回复: 0
打印 上一主题 下一主题

多异地人机界面读写同一数据

[复制链接]
跳转到指定楼层
楼主
发表于 2021-12-12 20:31:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
       最近碰到有一个这样的应用场景:上级plc配置一块触摸屏,触摸屏只支持上级PLC一个通讯链接它负责公共事务调度分配公共资源。上级PLC下辖8个低一级的小PLC,每个小PLC自带一个文本屏。文本屏只支持小PLC一个链接,他们的8兄弟任务雷同。只是每个小PLC要用到公共资源时要问过上级PLC是否别人不在用,有其它兄弟用则等待,别人用完了方可使用。大小PLC间可以读写数据。
       现在想做到触摸屏或文本屏一处修改了小PLC一个工艺参数设定值后在小PLC处按新修改的执行,同时还能在另一处同步更新新修改的值,使两处实时保持同步。这种要求要是在一般多机多屏资源链接数够的情况下几乎都不是什么事,坐享其成就行了。在上殊情况下要实施看似简单我也想过不会太容易,但真正要实施起来比想象中要难。首先大小PLC间的通讯数据本身应该有资源限制,看似是两个存储区的写入的事,里面应该还隐含着回写得再占用至少两个存储区。感觉和S7-200子程序里的IN,INOUT,OUT的关系有点可借鉴处。
       可见有些人家已经开发好的功能我们用的人习以为常,司空见惯不以为意,一旦没有现成功能可用了轮到自己去拼凑开发才知道里面有很多的门道,要付出不少心血,就拿触摸屏或上位机往PLC里读写数据,我们应用层面简单链接一个变量就好了,里面应该是有一套完备的收发机制的。为了节约资源和不拖项目太多进度先找个相对合适的一点的方法绕过这道障碍,待到不太忙时拿它当个课题研究一下。有些东西看起来很复杂,其实可能并不复杂只是繁琐而已。有些东西貌似很简单,但真正要实现出来反而要绞尽脑汁的,如果有朋友能多给点思路在下更是感激不尽!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-28 23:31

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表