回复:【万泉河】在WINCC中如何单击按钮发出一个脉冲信号?

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2016-02-18 09:22:44

22楼

展开查看
以下是引用万泉河在2016-02-18 08:23:33的发言 >21楼

你认为行不通?


那很多上位软件都直接提供简单的发脉冲的控件, 岂不是逆天了。 


以下是引用Zaxife在2016-02-17 16:54:59的发言 >20楼:楼主这种思路从软件...

引用20楼详细内容:

楼主这种思路从软件运行逻辑上来说行不通的。画面关闭时会自动卸载该画面的所有资源的,不可能还会保存在内存中。如果你强制用.net控件内部的系统级别变量(后台服务程序),那么在画面关闭再重新打开分配内存时就会冲突甚至内存溢出操作系统死机。
最安全的做法还是你说的第二种方法。毕竟走通讯基本上都是面对的可编程控制器,控制器变量自复位是非常简单的一件事。

第三方的不是逆天,而是人家的做法跟西门子WinCC的做法不同。
起码我用过的其他的很多都是用户关闭画面软件自身是最小化到后台,画面除了不刷新到主显示外其他的功能全部是正常使用的。就比如你说的画面自身的定时器之类了用户关闭画面软件就切换到后台定时器依然继续计时,脚本什么的照样执行,用户再次打开该画面时只是再次显示该画面而不是重新加载该画面。
但你前面提到的wincc关闭画面就不执行了,跟其他的软件做法本质就不同了还有什么可比性可说?
再来个例子,其他的组态软件都是用SQL的数据访问功能而不绑架SQL权限,其他开发软件依然可以正常使用SQL。但是安装西门子的软件后却强制绑架SQL,其他开发软件要使用SQL权限访问果断被禁止,如果安装回正统SQL结果要么西门子软件数据库这块彻底废了要么就系统数据库这块废了重装系统的节奏。

我认为上面两个方面能很好的说明了西门子软件做法的本质不同了。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32771条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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