admin管理员组文章数量:1794759
自动化控制编程软件(PLC/软PLC/Labviw/C#)特点
一、PLC
- PLC具备易于与工业控制系统集成、易于实现其预期功能的原则;
- PLC的控制在于内部CPU的计算,无需手动控制开关,物理损耗小(控制系统结构简单,通用性强、稳定性好);
- PLC一般都集成有隔离保护模块,可以在强干扰环境下正常运转(抗干扰能力强);
- PLC一般都采用性能冗余设计,可以在一定的超负荷状态下正常工作(高负荷);
- PLC连线数量少,线路之间彼此干扰的概率小(产生干扰少);
- PLC编程语言相对简单,易于上手;设计、调试、周期短,便于维护;
二、软PLC
- 软PLC系统具有较开放的硬件体系结构,用户可以根据需要自由选择合适的硬件;
- 软PLC技术是基于IEC61131-3语言标准,编程语言具备PLC的便捷性;
- 软PLC具有很丰富的网络化接口且相比于传统PLC有更加丰富的指令集;
- 软PLC的计算能力很强;
三、PLC/软PLC的对比
- 用户可以自由选择PLC硬件;
- 用户可以获得PC领域技术/价格优势,而不受某个硬PLC制造商本身专利技术的限制;
- 用户可以少花钱但又很方便地与强有力的PC网络相连;
- 用户可以用他熟悉的编程语言编制程序;
- 对超过几百点I/O的PLC系统来说,用户可以节省投资费用。
- 可靠性低,在复杂环境下易发生故障;
- 实时性差,在对现场信号作出及时和确定性响应方面不如传统PLC。
四、Labviw
Labviw是一种编程开发环境和运行系统和编程语言。相比于其他编程语言,Labviw采用的是图形化编辑语言G编写程序(一种用图标代替文本行创建应用程序的图形化编程语言)。
Labviw的核心概念是“软件即是仪器”的虚拟仪器概念;主要应用于电流,电压,流量,电阻,电容,各种设备参数等需要测试的场合,与测试仪器连接较多,自带很多仪器的驱动,因此用来做测试程序也具有无可比拟的优势。
- 提供了丰富的图形控件,并采用图形化的编程方法,降低了对使用者编程经验的要求;
- 具有丰富的库函数和例子,对于大多数应用程序,用户可以从例子中取得程序能架,便于提高开发速度;
- 采用面向对象的方法和概念,有利于软件的开发和再利用;
- 内建的编译器在用户编写程序的同时就在后台自动完成了编译。因此用户在编写程序的过程中如果有语法错误,它会被立即显示出来,降低编程错误率;
- 由于采用数据流模型,实现了自动的多线程,能充分利用处理器/多处理器的处理能力;
- 对象、框图及其构成的虚拟仪器在Windows. Windows XP、UNIX等多平台之间和各种PC及工作站间兼容,便于软件移植;
- 具有比较完备的代码接口,可调用Windows中的动态链接库ActiveX、MATLAB、.NET或C语言程序,以弥补自身的某些不足;
- 支持TCP、UDP等网络协议,网络功能强大,可遥控分布在其他微机上的虚物仪器设备。
五、C#
- Winform开发环境:提供对最新windows系统特性的支持,且拥有大量的第三方类库。全面支持各种开发技术。开发的程序对windows所有系统都有非常好的兼容性和性能。属于开发,拥有强大齐全的各种封装好的成熟类库。目前具有大范围的应用群体。
- WPF开发环境:WPF是在Winform的基础上,重新使用新框架开发的应用程序编程平台。对winform开发完全兼容。wpf引入了全新的界面布局框架XAML,可以轻松的创建出丰富美观的界面,同时可以使用高级的动画和特效,对屏幕自适应比winform更好。wpf使用DirectX来绘制控件(使用显卡绘制),winform使用GDI来绘制控件(使用CPU绘制),因此wpf现实效果好,且不会大量占用cpu。WPF是相对新的技术,应用群体范围小于Winform。
六、 PLC/Labviw/C# 的主要应用方向
注:部分引用内容,若有侵权请及时告知。
未尽之处,请大家指正探讨。
版权声明:本文标题:自动化控制编程软件(PLC软PLCLabviwC#)特点 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686531083a78501.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论