直播课堂
HOME
直播课堂
正文内容
大型plc编程培训 掌握这7个经典的PLC程序,PLC编程一通百通
发布时间 : 2025-04-04
作者 : 小编
访问数量 : 23
扫码分享至微信

掌握这7个经典的PLC程序,PLC编程一通百通

有接触过PLC编程的童鞋,应该都有听过自锁、连锁和互锁等词语吧?这是我们PLC编程的典型的基本编程环节,我们必须要掌握。下面小编就给大家分享一下几个最经典的小程序。

1.自锁(启保停)

自锁需要并联一个线圈输出的常开触点,当启动后,并联的常开触点起到维持输出继续闭合的作用,就是自锁。我们最常用的启保停程序就是自锁。

2.连锁和互锁(正反转)

连锁就是用两个或多个信号控制一个输出,其实就是触点串联程序。互锁其实是连锁的扩展,利用一个程序行的输出信号作为其他程序行的连锁触点,相互之间进行运行控制,就是互锁。当两个或多个输出之间存在不能同时运行的情况时,就需要用到互锁,比如正反转控制。

3.闪烁电路(报警灯)

闪烁电路,也叫振荡电路,就是灯亮与灭之间的不断循环,通过改定时器的设定值可以控制灯的闪烁频率。

4.延时接通和延时断开

通过定时器实现延迟一定时间使输出闭合,以及延迟一定时间使输出断开。

5.交替输出(单按钮控制启停)

交替输出电路其实就是单按钮控制启停功能,交替输出有N多种编程方法,这里仅以其中一种为例。

6.多点启停

多地控制一个输出时,把所有常开触点并联,常闭触点串联,就可以实现多点启停。

7.点动加连动运行

在继电控制中,点动是采用复合按钮实现的,利用复合按钮的先断后合功能可以实现点动。从继电控制转换成梯形图,只要修改一下,如下图梯形图程序就可以实现点动加连动运行的功能。当X22断开时,M1比Y20后断,X22的常闭触点阻止了Y22的自锁通路。

以上就是学习PLC必须掌握的几个经典程序,大家学会了吗?

S7-1200PLC在跨国项目中多语言编程功能使用~

在很多跨国项目中,开发人员和使用人员不使用一种语言,或者开发人员之间不使用一种语言,需要在一个项目中使用多种注释语言。

从TIA PORTAL V11开始,TIA PORTAL 的PLC离线项目程序中涉及到文本的地方可以支持多语言,例如程序标题、程序注释、变量注释、文本列表等,可以同时支持任意种的语言。

而PLC内部执行的程序同样支持多语言,例如下载进去的注释,还有运行时的诊断缓冲区,对于S7-1200,PLC内部最多同时支持2种文本语言。如图1所示。

图1 项目语言示例

这样通过多语言功能,解决了不同语言的人员对同一项目的使用,下面分别介绍多语言项目制作,以及多语言项目的下载和Web server的使用。

多语言项目制作步骤

1.显示编辑语言:新建TIA PORTAL 项目,然后执行如下图中的操作。

图2 项目编辑语言

①将项目树中的“语言和资源”展开,双击“项目语言”

②在右边的语言列表中,看到当前已经设置的所有语言,如上图中所示,中文界面的TIA PORTAL的默认选择的语言为“中文(中华人民共和国)”

③从这里看到当前的编辑语言也是“中文(中华人民共和国)”

也就是说,在当前环境下编辑的都属于“中文(中华人民共和国)”的项目,即使此时输入的注释等语言为其他语言,例如英语。

2.增加编辑语言:添加英语作为另一种编辑语言,如下图所示

图3 增加英语

①在语言列表中选中“英语(美国)”

②在编辑语言列表中此时就可以看到“中文(中华人民共和国)”以及“英语(美国)”,但是当前的编辑语言还是“中文(中华人民共和国)”

③从这里看到当前的参考语言是中文(中华人民共和国),这个会在后面导出项目文本时使用。

3.增加程序注释:编辑S7-1200项目,增加一些注释项,如下图所示。

图4 各种文本

①块标题与程序段注释

②接口变量注释

③程序段标题

④UDT变量注释

⑤DB变量注释

⑥SCL多语言注释

4.增加另一种语言注释:修改文本语言为英语,一般有以下三种方法

方法一:如下图所示,将当前编辑语言修改为“英语(美国)”,然后在之会发现之前输入的注释都没有了,重新用英语编辑注释、标题等

图5 修改编辑语言

方法二:如下图所示,打开项目文本列表。

图6 项目文本

①在项目树语言和资源展开后,双击“项目文本”

②可以看到工作区的左边是“中文(中华人民共和国)”,这是项目文本中参考语言的位置,所谓参考语言是用在翻译时做参考的,可以设置参考语言可以参考图3中③

③可以看到工作区的右边是“英语(美国)”,在这里可以直接编辑翻译后的注释、标题

④考虑到直接在TIA PORTAL中翻译不是很方便,还可以通过导出成Excel文件来翻译,点击该按钮后,如图7所示

⑤在Excel翻译后,可以重新导入

图7 导出文本

①选择参考语言

②选择需要翻译的语言

③选择需要翻译的内容

④翻译系统文本,和S7-1200无关

⑤选择导出的文件名和路径

⑥设置完毕,点击“导出”按钮,打开导出的Excel按钮如图8所示

图8 Excel项目文本

在编辑语言下方输入对应的文本,然后保存后,通过图6的⑤处的按钮导入即可

方法三:在每一处的注释、标题、文本等下方的属性里面可以直接编辑,以主程序OB1中的文本为例,如图9所示

图9 块内修改

①选择块标题

②选择“属性”

③选择“文本”

④在下方可以看到所有可编辑的语言,可以直接在这里编辑。对于DB变量、UDT、PLC变量等需要V15以后的TIA PORTAL软件开始支持,SCL多语言需要V16以后的TIA PORTAL软件开始支持

5.编辑结果:通过以上任意一种操作,可以得到多语言项目,即通过修改当前编辑语言,可以得到对应编辑语言的注释。如图10所示。

需要注意的是,尽量在文本中使用当前的编辑语言,即当前编辑语言为“中文(中华人民共和国)”时,文本使用中文,在当前编辑语言为“英语(美国)”,文本使用英语,避免混乱

多语言项目下载

1.编程组态:打开S7-1200设备视图,找到属性中的多语言组态,如图11所示。

图11 多语言组态

①双击PLC下方的“设备组态”

②打开“设备视图”,能看到PLC主机架的设备

③双击CPU

④在视图下方找到并点击“属性”

⑤在视图下方找到并点击“常规”

⑥在属性列表中点击“支持多语言”,能在右边看到目前支持的六种设备显示语言/Web服务器语言,以及对应的项目语言

2.设置多语言:

对于S7-1200 ,只关心Web服务器语言,和左边的项目语言。

对于默认情况项目,项目语言取决于建立设备时,TIA PORTAL软件的用户界面语言。如果用户界面语言是中文,默认的项目语言以及初始编辑语言是中文。

按照图11下载后,项目语言只有“中文(中华人民共和国)”。

当使用Web server功能时,将Web页面切换任何语言时,诊断缓冲区也只有中文。

如果希望Web页面切换到中文(简体)时显示中文诊断缓冲区,切换到英语时显示英文诊断缓冲区,切换到其他语言时不显示诊断缓冲区,可以按照图12设置。

图12 语言设置

3.下载组态:这样修改项目语言后下载,可以看到下载预览中的提示,如图13所示。

图13 下载组态

红线中的意思是当前PLC的项目语言为中文,而即将下载的项目语言是中文和英语

4.Web server测试:使用Web server查看诊断缓冲区可以看到,如图14-16所示。

图14 中文Web页面

图15 英语Web页面

图16 德语Web页面

以从图14-16中看出,中文页面显示中文缓冲区,英语页面显示英语缓冲区,德语页面不显示

免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系删除,谢谢

相关问答

怎么样才能学好PLC编程,千万别去PLC培训学校?

自学的话,真的挺难的,一个小问题能让你半个月弄不懂,烦死个人不能说培训不好,除了要花钱,没别的坏处,当然如果你能够凭借关系进厂,找个老师傅带你,那就...自...

plc编程培训哪家性价比高?

[回答]plc相对来说比较难一些,这个培训地方少建议可以去永屹职业培训学校咨询一下,我有朋友在那个学校学过,效果还不错,建议自己去学校看看哦。现在的培...

plc编程培训哪家比较靠谱?

[回答]合肥永屹培训学校还不错,之前有朋友在那里学过,比较注意实操,而且老师都很专业,对学生也很负责,建议先去学校官网看看也可以。PLC培训实行一对一的...

plc学习班有用吗?

有用的。如果你是小白的话,上一个plc编程培训班是非常有用的,如技成培训网,跟着老师的节奏这样你会快速学习到基础技能,还能实战操作,对以后的提升会有很大...

本人从事PLC编程10年,想办培训班但没有经验,请教各位给指点一二可以吗?

说几句我个人的看法,仅供参考!首先,长期干一份工作疲倦了想换一下环境是很正常的,所以你这个想法是值得鼓励的。但是,办培训机构所要考虑的事情就很多了,...当...

现在还有必要学习PLC编程吗?

PLC的应用还是比较广泛的,在工业中占据很大的地位;社会发展离不开工业,科技在发展,目前很多制造企业都要走自动化生产路线,自动化生产离不开PLC,所以还是可...又...

学plc有前途吗?

不好也不坏,做的好,工资高点,国内搞自动化编程的大概5000左右(具有一定编程功底),PLC编程也是吃青春饭的行业,更新速度有有点快,你要不停的去熟悉新的编...平...

网上的plc培训课程靠谱吗?

网上的plc培训课程是靠谱的。网上负责PLC培训的老师们,大多数都是具备多年的工作经验,同时目前也在参与各种大中型项目,不仅能够很好的教会学员基础知识以及...

plc学会了能干嘛?

PLC,与工控机IPC,单片机统称为工业自动化三大支柱,目前的工业自动化控制都可以用PLC来完成。学会plc,可以从事关于温度、逻辑、湿度、压力、比量、运算、人...

零基础怎么学PLC编程?

如果您零基础想要学习PLC编程,可以参照以下步骤:1.先了解基础概念:学习PLC编程需要先掌握电气、电子和自动化等领域的相关基础知识。了解数字电路、传感...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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