想要实现PC对PLC的数据采集与监控,什么软件较好?VB和组态软
1 北京开运联合 18732014250 2 中兴通讯股份有限公司 601331 3 海信集团有限公司 448641 4 UT斯达康通讯有限公司 386763 5 海尔集团公司 333664 6 神州数码(中国)有限公司 311862 7 浙江浙大网新科技股份有限公司 288781 8 熊猫电子集团有限公司 233572 9 浪潮集团有限公司 181046 10 东软集团有限公司 174196 11 北京北大方正集团 171711 12 微软(中国)有限公司 163313 13 朝华科技(集团)股份有限公司 155943 14 中国计算机软件与技术服务总公司 139890 15 清华同方股份有限公司 135305 16 上海贝尔阿尔卡特股份有限公司 119854 17 山东中创软件工程股份有限公司 116018 18 国际商业机器(中国)有限公司(IBM) 114000 19 大唐电信科技股份有限公司(北京) 112035 20 摩托罗拉(中国)电子有限公司 105614 组态软件 组态软件,又称组态监控软件系统软件。
译自英文SCADA,即 Supervisory Control and Data Acquisition(数据采集与监视控制)。
它是指一些数据采集与过程控制的专用软件。
它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。
组态软件的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。
在电力系统以及电气化铁道上又称远动系统(RTU System,Remote Terminal Unit)。
互联网是个神奇的大网,组态软件和大数据开发和软件定制也是一种模式,这里提供最详细的报价,如果真的想做,可以来这里,这个手技的开始数字是一八七中间的是三儿零最后的是一四二五零,按照顺序组合起来就可以找到,想说的是,除非想做或者了解这方面的内容,如果只是凑热闹的话,就不要来了。
组态软件在国内是一个约定俗成的概念,并没有明确的定义,它可以理解为“组态式监控软件”。
“组态(Configure)”的含义是“配置”、“设定”、“设置”等意思,是指用户通过类似“搭积木”的简单方式来完成自己所需要的软件功能,而不需要编写计算机程序,也就是所谓的“组态”。
它有时候也称为“二次开发”,组态软件就称为“二次开发平台”。
“监控(Supervisory Control)”,即“监视和控制”,是指通过计算机信号对自动化设备或过程进行监视、控制和管理。
“组态”的概念是伴随着集散型控制系统(Distributed Control System简称DCS)的出现才开始被广大的生产过程自动化技术人员所熟知的。
在工业控制技术不断发展和应用的过程中,PC(包括工控机)相比以前的专用系统具有的优势日趋明显。
这些优势主要体现在:PC技术保持了较快的发展速度,各种相关技术已经成熟;由PC构建的工业控制系统具有相对较低的拥有成本;PC的软件资源和硬件资源丰富,软件之间的互操作性强;基于PC的控制系统易于学习和使用,可以容易地得到技术方面的支持。
在PC技术向工业控制领域的渗透中,组态软件占据着非常特殊而且重要的地位。
国外组态软件:1.InTouch:Wonderware(万维公司) 是 Invensys plc“生产管理”部的一个运营单位,是全球工业自动化软件的领先供应商。
Wonderware的InTouch软件是最早进入中国的组态软件。
在80年代末、90年代初,基于Windows3.1的InTouch软件曾让我们耳目一新,并且InTouch提供了丰富的图库。
但是,早期的InTouch软件采用DDE方式与驱动程序通信,性能较差,最新的InTouch7.0版已经完全基于32位的Windows平台,并且提供了OPC支持。
2.IFix:GE Fanuc 智能设备公司由美国通用电气公司(GE)和日本Fanuc公司合资组建,提供自动化硬件和软件解决方案,帮助用户降低成本,提高效率并增强其盈利能力。
3.Citech:悉雅特集团(Citect)是世界领先的提供工业自动化系统、设施自动化系统、实时智能信息和新一代 MES 的独立供应商。
4.WinCC:西门子自动化与驱动集团(A&D)是西门子股份公司中最大的集团之一,是西门子工业领域的重要组成部分。
Siemens的WinCC也是一套完备的组态开发环境,Simens提供类C语言的脚本,包括一个调试环境。
WinCC内嵌OPC支持,并可对分布式系统进行组态。
但WinCC的结构较复杂,用户最好经过Siemens的培训以掌握WinCC的应用。
5.ASPEN-tech (艾斯苯公司) InfoPlus.21艾斯苯公司(AspenTechnology,Inc.)是一个为过程工业(包括化工、石化、炼油、造纸、电力、制药、半导体、日用化工、食品饮料等工业)提供企业优化软件及服务的领先供应商.6.Movicon:是意大利自动化软件供应商PROGEA公司开发。
该公司自1990年开始开发基于Windows平台的自动化监控软件,可在同一开发平台完成不同运行环境的需要。
特色之处在于完全基于XML,又集成了VBA兼容的脚本语言及类似STEP-7指令表的软逻辑功能。
7.GENESIS 64:美国著名独立组态软件供应商,创立于1986年。
在HMI/SCADA产品和管理可视化开发领域一直处于世界领先水平,ICONICS同时也是微软的金牌合作伙伴,其产品是建立在开放的工业标准之上的。
2007年推出了业内首款集传统SC...
...为什么不少做组态软件 PLC的都要求会C语言 VB语言 他们工作中会...
那些招聘的公司自然希望所找的人员是多面手。
其实做组态,PLC是需要会C语言的。
VB到不见得。
毕竟C是基础,是面向过程语言的代表。
也是学习编程的开始。
如果你不了解C,不能用C实现简单的算法,那么就说明你没有或者缺乏编程的基本能力。
做PLC也是要编程的,虽然用的是梯形图,但思维方法是一样的。
而在组态软件中,一些脚本的编写也是需要C语言或者VB的编程能力的。
“ 他们毕竟是应用软件来实现一个功能 而不是开发软件 我觉得应该不需要用到编程吧?”这一点,我和您的认识不同。
组态软件是一个应用软件,但也是开发平台。
他不是最终的功能软件。
而是工程师软件。
a工控组态软件和VB做人机界面有什么区别?哪个好?请说清楚一点,...
工控机软件都是专业的,价格都是按万为单位来计算的,工业用软件具有高可靠性,vb别说功能上无法满足,它的可靠性也不行。
像西门子plc用的软件是wincc(小、中、大规模都可以,以数字量控制为主),横河用的是cs3000(大型集散系统,以模拟控制为主),vb可以作为辅助软件,你可以创建它的一个对象然后获取数据,进行一些简单的处理。
vb虽说也能做界面,但复杂的具有交互式功能的界面就不行了,如果你告诉用户想拿vb做操作界面我想会被人笑掉大牙的。
二者没有可比性
VB文本编辑器代码
Dim gaibian As Boolean Dim shijian As String Private Sub baocun_Click() CommonDialog1.CancelError = True CommonDialog1.Filter = "文本文档(*.txt)|*.txt" CommonDialog1.DialogTitle = "保存" On Error GoTo Cancel CommonDialog1.ShowSave Open CommonDialog1.FileName For Output As #1 Print #1, Text1.Text Close #1 Cancel:End Sub Private Sub charushijian_Click() shijian = Time SendKeys shijian End Sub Private Sub daika_Click() If gaibian = True Then MsgBox "是否保存!" baocun_Click End If CommonDialog1.CancelError = True CommonDialog1.Filter = "文本文档(*.txt)|*.txt" On Error GoTo Cancel CommonDialog1.ShowOpen Open CommonDialog1.FileName For Input As #1 Do While Not EOF(1) On Error Resume Next Line Input #1, aspect$ whole$ = whole$ + aspect$ Loop Close #1 Text1.Text = whole$ Cancel:End Sub Private Sub Form_Load() gaibian = False End Sub Private Sub Form_Resize() Text1.Width = Form1.ScaleWidth Text1.Height = Form1.ScaleHeight End Sub Private Sub Form_Unload(Cancel As Integer) Dim c As Integer If gaibian = True Then c = MsgBox("文档已经改变,你是否要保存!", vbOKCancel, "提示!") If c = vbOK Then baocun_Click Else End End If End If End Sub Private Sub fuzhi_Click() Clipboard.Clear Clipboard.SetText Text1.SelText End Sub Private Sub jianqie_Click() Clipboard.Clear Clipboard.SetText Text1.SelText Text1.SelText = "" End Sub Private Sub quanxuan_Click() Text1.SelStart = 0 Text1.SelLength = Len(Text1.Text) End Sub Private Sub shiyongshuoming_Click() MsgBox "本程序由 海猛 制作,谢谢大家使用^_^" & vbNewLine & "作者 QQ:419317946", vbOKOnly + vbInformation, "说明" End Sub Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) Const ctrl = 3 gaibian = True End Sub Private Sub tihuan_Click() Dim tidai As String Dim a As String If Text1.SelText = "" Then a = MsgBox("请输入你要被替换的内容", vbOKOnly, "提示") Else tidai = InputBox("请输入你要替换的内容", "替换") Text1.SelText = tidai End If End Sub Private Sub tuichu_Click() End End Sub Private Sub xinjian_Click() Text1.Text = "" FileName = "未命名" Form1.Caption = FileName End Sub Private Sub zhantie_Click() Text1.SelText = Clipboard.GetText End Sub Private Sub chazhao_Click() Dim search As String Dim inwhere As Integer search = InputBox("请输入你要查的内容", "查找") inwhere = InStr(Text1.Text, search) If inwhere > 0 Then Text1.SelStart = inwhere - 1 Text1.SelLength = Len(search) Else MsgBox "没有找到你要找的内容" End If End Sub
VB小代码编写程序:计算s=3+33+333+...+33...
界面上放两个TextBox和一个Command Text1用来输入k Text2用来显示结果 在Text1输入末项3的个数k,点击按钮输出结果。
添加代码: Private Sub Command1_Click() Dim k As Integer, t As Integer Dim sum As String k = Val(Text1.Text) t = 0 sum = "" '按加法法则从右往左做加法 Do While k > 0 '当前列求和(包括后一位的进位) t = k * 3 + t '当前列的和的最末位拼入“和”里 sum = Right(Str(t), 1) + sum '算进位的数 t = Int(t / 10) k = k - 1 Loop '算到首位还有进位的话拼入“和”里 If t 0 Then sum = Trim(Str(t)) + sum '显示结果 Text2.Text = sum End Sub
VB源代码问题我想弄一个本文编辑小软件,可不知保存和另存为和打...
Private Sub CmdSave_Click() With CommonDialog1 .DialogTitle = "保存" .CancelError = False .Filter = "所有文件 (*.*)|*.*" .ShowSave End With End Sub Private Sub CmdSave2_Click() With CommonDialog1 .DialogTitle = "另存为" .CancelError = False .Filter = "所有文件 (*.*)|*.*" .ShowSave If Len(.FileName) = 0 Then Exit Sub End If sFile = .FileName End With End Sub Private Sub Command1_Click() With CommonDialog1 .DialogTitle = "打开" .CancelError = False .Filter = "所有文件 (*.*)|*.*" .ShowOpen End With End Sub 代码如下:
VB做的题库软件,带源码
源文件:指编程者做好的工程文件,包含对程序进行修改、编译所需的全套代码和组件(例如图标、可视界面、第三方控件、数据库)。
源代码:仅仅是编程者所写的程序代码,不包含界面和控件等,需要用户自行完成相关操作。
可能不完整,一般用于提供编程思路。
【对补充的解答】我上面已经说过了,源代码可能不完整。
可能是整个工程的源代码,也可能只是几个主要窗体的源代码。
究竟是哪种要由提供代码者决定。
考虑到时间、精力等问题,他可能只提供比较难编的主要部分的代码,而将剩下的简单代码留给用户自行完成。
一般提供代码者会同时说明情况。
如果你想要完整的代码,可以搜索其它人提供的代码,或者直接找源文件。
转载请注明出处51数据库 » 组态软件 vb源代码