找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
没有区别,当然在不考虑楼主的编程水平的情况下。
1. 用VC和VB可以实现任意功能,甚至可以设计一些WinCC实现不了的功能,当然很多底层的东东必须自己开发,如进程间的关系、进程占用、各种页面、报警、趋势、控件等,开发工作量较大。而WinCC软件也是用这些软件开发好的,同时软件已经内置了很多底层的函数,无需开发,无需考虑各种进程等。属于傻瓜型,直接使用即可。
2. 用VC和VB实现与PLC等通讯时,所有的通讯协议必须开发(如果该协议公开的话,可以自己开发,如果不公开,楼主能要到协议就不错了),还有OPC、DDE等开发工作量较大。而Wincc中已经开发好相应的协议,直接调用即可。
3.如果IO点数较少,或者楼主只使用一次,不考虑实时性等要求时,开发相对简单。但是如果IO点数较多,楼主希望开发一个通用的软件,那么需要考虑的东西太多。而WinCC在开发软件时已经考虑了相应的功能,因此可靠性较高。
4. 综合来说,VC、VB开发相应的监控软件,国内有很多常见都是这么开发的,尤其是高校老师,带着研究生,不买软件,都是自己开发。软件可靠性等无法保证,但是可以实现很多监控软件实现不了的功能。当然楼主开发能力强的话除外。国内比较有名的像组态王、力控等。WinCC是多年、多人开发的结晶,可靠性等等毋庸置疑。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城