谈谈如何提高电气人员plc编程思路(二)
我来举个例子
小车
小车是PLC控制里面最为常见的案例题。如拔料机、电梯、卸料小车,一台电机的正反转是小车控制的核心。
卸料小车
我们先来举个简单的例子,小车有3个位置,每个位置都有限位SQ,每个位置都有一个按钮SB,当按钮按下时,小车就驶向哪个位置,驶向时,不响应其它请求。
这类问题用比较法的思路是,
设置两个变量用来存储小车位置和请求位置,
小车位置在1时,就给变量VB0赋值1,假设在位置2时,就给变量赋值2,每个按钮SB,当按钮按下时,给另一个变量VB1赋值,当位置1按下时就给VB1赋值1,最后通过VB0和VB1进行比较,如果VB1大于VB0就反转,如果VB1小于VB0就正转,VB.等于VB1时就停止。
当电机在正反转时,不进行赋值,这样就实现了小车在驶向某个方向时,不会受其他按钮影响。
编写PLC程序时,要有算法思想。利用循环、比较、判断、函数(子程序),可以使复杂程序简化,可阅读性高
如果用常规的方法该怎么做呢?
一般是利用中间继电器M来实现。
比如在2位置或者3位置,1号按钮按下时,梯形图图如下:
梯形图
这个正转网络可以写在最后,最后由所有M来控制。
当小车的停车点越来越多,使用这种方法就不合适了。当我们增加小车的停车点和一些要求,就可以演变成我们的电梯了。
不同的问题有不同的方法,顺控领域,西门子的顺控指令用起来并没有三菱的顺手,我们可以通过很多种方法来实现顺序控制,用起来一样顺手。下次我写一篇顺序控制的几种方法。
写在最后,电气人员要把PLC学好,要摒弃原有的电力拖动控制思路。就像如下图
网格6运行结果与网格7一致
网格6运行结果与网格7一致
西门子TIA博途PLC技巧:如何在HMI上显示PLC代码流程
无论是做PLC项目开发,还是后期维护,都有一个不可问题存在,设备会无缘无故的不动作,一般的有经验的PLC工程师会将报警写得很详细,但是仍然不可避免出现疏忽,这时,我们该如何补救的,接下来,就给大家介绍一个非常有趣的应用,可以将PLC流程显示在HMI上,只要设备停止,可以在HMI实时显示出停在哪一步,这一步是做什么的,需要什么条件。
调试人员可以少很多时间去连机,对一些不熟练使用PLC的人员也可以进行简单判断。下面做了一个实现步骤,来实现这个功能。
1)首先创建一个Graph 流程的FB块,用FB块进行流程图的编程,打开FB功能块,并在编辑菜单中勾选如图“从HMI显示/访问内部参数”
打开graph功能块,并进行设置
2)在HMI中新建一个画面,增加一个控件“GRAPH总览”如下图所示
添加控件
3)添加一个画面4,并在画面四种添加一个控件“PLC代码视图”
添加PLC代码视图
4)配置控件,将变量连接到对应的FB块的背景块中的"OFF_SQ"
连接GRAPH块的变量
5)在事件中编辑“PLC代码视图按钮单击”,目的是出现问题时按下按钮时可以直接跳出对应的画面四,并在画面四中显示对应的PLC代码
PLC代码编辑
6)执行结果如下图,停在第二步,原因是M20.0信号没有满足.
监视结果
好了,例子是一个简单的实例,PLC工程师编程时应该要考虑到变量名,步号的名称,这样才能达到效果。
相关问答
PLC中开关用什么字母表示?
旋钮和开关用SA表示。形成开关等位置开关用SQ表示。旋钮和开关用SA表示。形成开关等位置开关用SQ表示。
NS5-SQ10-V2omronplcc200h是多少
[回答]产品品牌:欧姆龙产品名称:DC输入/晶体管输出模块产品型号:CP1W-BAT01相关型号:输出单元CP1W-8ETPLCCP1E-E30SDR-ARS-422A/485选项板CP1W-CIF1...
诸位老司机,有没有人能告诉我!中山搬运机械手供应商,有了...
[回答]用步进指令地址分配是:下降电磁阀YV1Y1SBX0夹紧电磁阀YV2Y2SQ1X1上升电磁阀YV3Y3SQ2X2右移电磁阀YV4Y4SQ3X3左移电磁阀YV5Y5SQ4X4plc程序:LDM8002SE...
电器用什么符号表示?
SC-焊接钢管MT-电线管PC-PVC塑料硬管FPC-阻燃塑料硬管CT-桥架MR-金属线槽M-钢索CP-金属软管PR-塑料线槽RC-镀锌钢管二导线敷设方式表示:DB-直埋TC....
2010中秋国庆放假安排是怎样的?以前都是中秋和国庆一起放假的...
7bnd****plcukw11分钟前提交了咨询usyc****j73h5u1分钟前提交了咨询mc1s****gxjygp4分钟前提交了咨询f5sq****gn0e8y7分钟前提交了咨询...
2013年国家农业养殖项目补贴政策是什么贷款的补助_找法网
立即咨询rrh5****8naw3f10分钟前提交了咨询5nma****plcrby2分钟前提交了咨询zwdp****3vp4kf5分钟前提交了咨询cfbg****q1f0sq7分钟前提交了咨...
我手机qq刷新很慢有的时候进去很卡-ZOL问答
回复101570sq我也跟你一样的,之前手机上弄了一个,正常,后来内存卡换了,再下...西门子plc编程软件step75.5有几个版本5155浏览4回答OPPO怎么联接小米手环...
欧姆龙NS5-TQ10B-ECV2欧姆龙plc驱动安装最便宜多少钱
[回答]品品牌:欧姆龙产品名称:通用接口伺服放大器产品型号:NS5-TQ10B-ECV2相关型号:触摸屏NS10-TV00B-V2触摸屏NS8-TV01-V2触摸屏NS8-TV00B-V2NS10-TV...
新版iOS的QQ肿么开启或关闭匿名啊-ZOL问答
程序员电脑,全栈开发者一般用vs2019,sql2012,ps,还有就是网页这一块,只想要主机,其它外设不用,固态需要1T,所有的程序都安装到C盘,方便快速1125浏览4回答...
NS5-MQ10B-ECV2 cj1w-ad081模块价格如何
[回答]产品品牌:欧姆龙产品名称:PLC产品型号:NS5-MQ10B-ECV2相关型号:NS5-MQ10B-ECV2触摸屏NS5-SQ10-V2NS8-TV00-ECV2触摸屏NS10-TV00-V2触摸...
扫一扫微信交流