研选课堂
HOME
研选课堂
正文内容
linux编程软件plc 有一种过程控制系统,被称为软PLC
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

有一种过程控制系统,被称为软PLC

我们常规使用的PLC表面上看是一个硬件模块,但其实它是硬件和软件的集合体。硬件主要是指它的电路板、各种芯片及接口等实体;软件是指它内部运行的系统程序(包括:操作系统及一些操作系统上层的系统软件)。PLC的系统程序是出厂时固化在硬件内部的,因此也被称为固件(firmware)。固件本质上是一套软件,随着时间的推移厂家会发布更新的版本,很多PLC都支持固件升级。

除了这种常规的PLC模块,还有一种称为软PLC。软PLC也被称为软件控制器,它是一套软件系统,可以根据需要安装到不同的硬件环境中。其实就相当于把常规PLC的软件部分单独拿出来,适配到不同的硬件中,从而形成新的PLC。软PLC要基于某种操作系统(比如Windows或Linux),它至少包括两个部分:编程开发环境和运行时(runtime)。

编程开发环境用于编写/编译/下载PLC程序;运行时将原操作系统改造成PLC实时环境,并运行用户下载的程序;

CODESYS是典型的软PLC,它有基于Windows和Linux的运行时,不过它是收费的;后续我还会给大家介绍一种开源免费的软PLC系统——ProViewR。ProViewR是瑞典钢铁公司开发的一套过程控制系统,已经有很多年的历史了,该公司的全部生产过程(炼钢、轧钢及后续处理)均采用该系统。另外,慕尼黑建筑自动化也在使用该系统开发城市建筑自动化系统。ProViewR是世界上第一款开源的过程控制系统,不依赖于硬件并且成熟稳定,我最近也在研究该系统,感觉真的是很强大。它使用面向对象的思想来处理工业自动化控制的各种资源,比如自己创建工厂树,各种传感器信号对象、PLC、各种工业总线等。ProViewR运行在Linux系统上,想学习的小伙伴先学习下Linux系统哦。西门子也有软PLC产品,我们来介绍下SIMATIC S7-1500软件控制器。S7-1500软件控制器(软PLC)必须安装到西门子的工业计算机上,它是一套运行在Windows系统上的软件产品。准确来说,S7-1500软件控制器采用Hypervisor技术,将工业计算机的资源分成两部分,一部分用于运行Windows系统及其程序;另一部分用于运行软PLC。两者之间保留SIMATIC通信功能,但Windows系统及其程序无权访问软PLC的资源。如下图所示:

安装了软件控制器的工业计算机就类似一个S7-1500 CPU控制器,具有该系列产品的所有功能,比如可以通过ET 200分布式I/O处理各种信号;可以使用博途编程,并把程序下载到该控制器中运行;对于存储器来说,S7-1500软件控制器会在工业计算机上创建一个专用的卷,并将装载存储器和保持存储器集成在该卷上;使用计算机的部分内存作为工作存储器,如下图所示:

有的小伙伴也把倍福的产品归类到软PLC的范畴,这个有一定的道理。比如:CX9020-0115,它内部集成了Win7嵌入式操作系统,并有TwinCAT3的运行时。不过,它并不完全是软件,而是一个集成了软件和硬件的控制器。可以说它是软PLC实例化的产品,或者官方的说法是基于PC的控制器。

好了,这篇文章就和大家概述性地聊聊软PLC,后续我还会深入介绍具体的产品特性。

推荐下我的书:

#pgc-card .pgc-card-href { text-decoration: none; outline: none; display: block; width: 100%; height: 100%; } #pgc-card .pgc-card-href:hover { text-decoration: none; } /*pc 样式*/ .pgc-card { box-sizing: border-box; height: 164px; border: 1px solid #e8e8e8; position: relative; padding: 20px 94px 12px 180px; overflow: hidden; } .pgc-card::after { content: " "; display: block; border-left: 1px solid #e8e8e8; height: 120px; position: absolute; right: 76px; top: 20px; } .pgc-cover { position: absolute; width: 162px; height: 162px; top: 0; left: 0; background-size: cover; } .pgc-content { overflow: hidden; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .pgc-content-title { font-size: 18px; color: #222; line-height: 1; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .pgc-content-desc { font-size: 14px; color: #444; overflow: hidden; text-overflow: ellipsis; padding-top: 9px; overflow: hidden; line-height: 1.2em; display: -webkit-inline-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .pgc-content-price { font-size: 22px; color: #f85959; padding-top: 18px; line-height: 1em; } .pgc-card-buy { width: 75px; position: absolute; right: 0; top: 50px; color: #406599; font-size: 14px; text-align: center; } .pgc-buy-text { padding-top: 10px; } .pgc-icon-buy { height: 23px; width: 20px; display: inline-block; background: url(https://lf3-cdn-tos.bytescm.com/obj/cdn-static-resource/pgc/v2/pgc_tpl/static/image/commodity_buy_f2b4d1a.png); } 西门子S7-200SMARTPLC应用技术编程通信装调案例西门子S7-200SMAR ¥82.4 购买

西门子最便宜的PLC居然还有这些功能

前言

说真的,大项目都做多了的人对小型PLC没什么兴趣。

首先功能有限,不能实现复杂功能。其次不能仿真,这个很关键。并且如果你从编一个200程序的工作量要比使用portal TIA 还多,而且都是现场调试。

但不可否认的是smart200的销量是很好,除了可能是S7-200的影响太大,另一个原因的就是便宜吧。的确 价格低是最大的竞争力。

今天我们要介绍一款比200还便宜的控制器 logo,因为一个偶然的case,让我对这款产品大为惊讶。

初识LOGO!

西门子这款控制器的名字叫LOGO,最新的型号是8.2。

公司对LOGO!的定位:

智能逻辑控制器取代了继电器并且与 PLC 一样具有自动化编程功能,已发展成为微型 PLC 自动控制器的标准组件产品。通过集成的 8 种基本功能和 40 多种特殊功能,LOGO! 可以代替数以百计的开关设备,从时间继电器一直到接触器。LOGO! 有很好的抗振性和很强的电磁兼容性(EMC),完全符合工业标准,能够应用于各种气候条件。

重点是:工业级,小型PLC,可以代替数以百计的开关设备,从时间继电器一直到接触器。( 因为logo可以承受阻性负载电流是10A。)

编程软件

这是要重点说的,也是最让我惊讶的地方。logo的编程软件是logo comfort V8.2,是基于JAVA 虚拟机的,真正实现跨平台(windows,linux,mac),解压即用,免安装 是西门子唯一一个能实现跨平台的编程软件! (给Logo的开发团队点赞,如果portal TIA能这样就完美了!)

整个UI界面和portal TIA平台一致,可以在线升级,可进行FBD功能块和LAD梯形图两种编程方式。

最重要的是 logo支持仿真功能! 用户要实现的功能完全可以在电脑上仿真完,再下载,保证最短的调试时间。

如果你是PLC初学者,我觉得使用logo是首选,因为软件不用安装,并且具有仿真器。

和logo配套了一个叫web editor的软件,其实就是一个基于网页的小型SCADA系统。可以通过电脑或者手机浏览器进行监控。

团队开开发了一款logo的数据远程监控工具

就是一个内置宏的Excel的,可以远程查看 LOGO! 主机模块中运行数据。

• 可以设置数据同步周期

• 显示历史数据

• 启动或停止数据同步

与LOGO配套的还有一个TDE(文本显示器)

如果需要连接HMI,logo也可以连接西门子的全系HMI,例如KTP面板,TP面板等。

特色指令

如果要用smart200写个周定时或者年定时,不是不可能,而是很麻烦。而logo自带这样的指令,一条即可。

并且还有天文时钟块,PI控制块,PWM输出等功能。

网络功能

最新的logo是有标准的以太网接口的。并且能实现主/从连接,主/主 连接功能。而且还居然支持modbus通信,既可以做server,也可以做cilent,你说强不强。

并且可以和西门子全系列PLC进行通信,还可以通过opc access 连接wincc!

优势

LOGO! —

使成本降低

节省高达 50 % 的费用

• 替代传统的开关装置

• 节省控制机柜内的空间

• 更少的附件

• 更少的存储空间

• 无磨损,节省了维护费用

节省高达 70 % 的时间

• 严丝合缝咬合到 DIN 导轨

• 接线简单

• 通过 LOGO! 轻松软件编程

• 可在 PC 上免费使用或生成

预先测试好的样本程序,然 后 进 行 快 速 测 试 和 传送,而不会出现任何错误

• 自动夏令时/冬令时转换

• 可进行文档记录

节省高达 70 % 的空间

• 四种宽度规格的模块,足以替换多种继电器、定时器和接触器

• 8 个基本功能和 40 多个的特殊功能来替换多种传统开关设备

通用的实用性

• 高抗震性

• 强电磁兼容性(EMC)

• 全部的工业级

• 适用于所有天气条件

• 无线电广播限制等级 B

• 具有全球适用的所有必需合格证

• 船舶认证

总结

其实我觉得logo和1200/1500更像是一个家族体系的,而smart200则显得有些不一样。

这有些历史原因,smart200是在S7-200的基础上过渡过来的,而最早的S7-200是西门子收购的一家专门做PLC的美国公司,所以无论从软件和编程都和西门子家族的其他产品很不一样。但因为质量好,价格低自然使用量很大。

如果你的系统点数少,控制逻辑不复杂,不需要使用到伺服系统。使用logo是最优方案。

扩展阅读

因为logo具有DI DO 并且具有通信能力,并且是工业级的。国外的大神使用Raspberry PI+logo做出了很多很牛的demo。限于篇幅,我们以后在介绍,当然要等我把传感器系列讲完。

拓​宽​眼界,​掌握​新知

关注公众号:PLClion 回复 logo

下载最新logo软件包和应用案例

相关问答

电子专业的进,PLC,PLD,EDA,DSP,单片机,嵌入式系统都是...

PLC主要是指数字运算操作电子系统的可编程逻辑控制器,用于控制机械的生产过程。可编程逻辑器件PLD(programmablelogicdevice):PLD是做为一种通用集...

电子专业的进,PLC,PLD,EDA,DSP,单片机,嵌入式系统都是...

你要用可以通过编程(比如C和操纵其指令)产生机器码下载到单片机,才能让它实现以上工作,用于工程上(考虑成本):市价PIC单片机可靠性高,便宜,51通用性...

Linux能应用在哪些领域呢?

Linux应用的领域有以下几个,最常用的就是服务器领域服务器Linux是免费开源的电脑操作系统,同时也因为Windows是普通老百姓用的家用系统,服务器系统讲究的是...

工控系统包括哪些系统?

件组成的自动控制系统,在没有人为因素干涉的情况下,利用相关设备来控制机器按照预定的规律运行,以保证生产出合格的产...工控系统是指由工控电脑与工业过程控...

c#能开发什么软件?

...所以可以运行。如果要做安装包的话可以把.NETFramework框架一起打在安装包里面,然后写个壳,读注册表,查看是否安装.NETFramework,如果没安装就先安装...

有谁知道在线等:广州PLC自动化编程培训要交多少钱学费,PLC...

[回答]学产品设计,可以去中山名师高徒,他们那有专门的课程。火炬有一家叫名师高徒的学校,就是教模具设计编程这些的。学模具编程当然是用POWERMILL软件啦,...

什么是工控机,板卡能实现什么样的的功能?

工控机是计算机的一种,主要用在各种工业环境下。比如工厂的控制系统DCS,工控机一般安装在这些控制系统的机柜中,这种场合的环境条件相对较差,主要在温湿度、...

西门子PLC通讯线上的拔码开关怎样设置,现在通讯不上?-ZOL问答

好歹说个200PLC还是300PLC通讯是MPI还是PPI还是DP啊这样才能具体说啊有...用编程软件搜索一下PLC,如果能搜索到就是好的,搜索不到就可能坏了有用(0)回...

用组态王制作一个工程一般需要几个步骤

[回答]连接可编程序控制器(PLC)、变频器、直流调速器、仪表等工业控制设备,利用显示屏显示,通过输入单元(如触摸屏、键盘、鼠标等)写入工作参数或输入操作...

琮伟注塑机是用什么电脑?

在实际应用中,注塑机的控制系统通常采用工业级的控制器,如PLC(可编程逻辑控制器)或者IPC(工业个人电脑)。这些控制器通常运行在Windows或者Linux等操作系统...

 刘美美  941 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部