首发!西门子PLC入门级编程新案例,老工程师详细编写程序图
此方案是利用Siemens的PLC(CPU-224)和变频器MICROMASTER(MM)来实现各种功能。
主要是利用MICROMASTER(MM)自身PI及通讯功能,由PLC来集中控制,通过PLC的通讯口与MICROMASTER(MM)连接,读取变频器的各种信息,从而实现此套设备的各种功能,包括加减泵、起停泵等。
编程程序的具体说明:
PLC与MICROMASTER(MM)是采用USS五字协议进行通讯,具体内存分配如下:
具体说明见附录
变量参数
VW0-------P041(第一恒压值)
VW2-------P042(第二恒压值)
VW4-------P043(第三恒压值)
VW6-------P044(起停压力下限)
VW8-------P046(起停压力上限)
VW10------P047(PID上下限偏差)
VW12------第一恒压上限
VW14------第一恒压下限
VW16------第二恒压上限
VW18------第二恒压下限
VW20------第三恒压上限
VW22------第三恒压下限
VW30------第四恒压上限
VW32------第四恒压下限
VW34------第五恒压上限
VW36------第五恒压下限
VW40------PID上限值
VW42------PID下限值
VW44------实时压力值
VW46------实时频率值
VD50------运算地址
VW150--VW199----循环计数及标志位
VD150-----------地址指针
VD160--VD168----地址指针
VD160-----计算频率值地址指针
VD164-----接收缓冲区地址指针
VW170-----发送重试次数==3
VW172-----通讯故障可重试次数==5
VW174-----变频器故障可重新启动次数==3
VW176-----初始化计数器
VW180-----响应信息中接收字符数=初值为14
VW190-----接收信息BCC累加器
VB192-----最后一次通讯试操作的状态
VB500-----PORT0通讯标志字节
程序结构
MAIN------主程序
SBR0------PORT0及变量初始化子程序
SBR1------读变频器初值子程序
SBR2------读实时频率及实时压力子程序
SBR3------启动变频器子程序
SBR4------停变频器子程序
SBR5------运算BCC码子程序
SBR6------发送子程序
SBR8------读时时频率及实时压力发送子程序
SBR10-----计算PID上下限子程序
INT0------PORT0发送结束中断程序
INT1------PORT0发送超时中断程序
INT2------PORT0读实时频率及实时压力发送结束中断程序
INT3------PORT0读实时频率及实时压力发送超时中断程序
INT4------PORT0接收字符中断程序
INT5------PORT0接收超时中断程序
INT6------PORT0读实时频率及实时压力接收字符中断程序
INT7------PORT0读实时频率及实时压力接收超时中断程序
以上,欢迎分享及收藏!
如需更多其他学习PLC的资料也可通过私信告知小编,大家一起探讨学习!
电工:老师傅一步步教你入门PLC编程,这样你总可以学会了吧!
电力作业人员都知道,PLC的在工业生产和自动化发展中的应用越来越广泛,作为繁重的交流接触器配电柜和继电器控制柜的替代者,PLC具有体积小,反应快,能耗低,操作简单,维护方便,集中控制等优点。在实际的操作中,受到了广大电气人的喜爱,掌握PLC相关知识是电力作业人员的必备技能,但是还是有很多的电工师傅对于PLC不是很了解,甚至没有入门,其实想要入门学习PLC是很简单的。
为了能够更好的理解PLC控制过程,我们以最经典最简单的:电动机双重连锁正反转控制电路来分析说明,电动机控制电路图如下所示:
一,PLC工作电源的接入:PLC上有电源标识,按要求接入电源即可。
二,电动机双重连锁正反转PLC编程说明:
电路图中:SB1—停止按钮—X0—红按钮。
电路图中:SB2—正转按钮—X1—黄按钮。
电路图中:SB3—反转按钮—X2—蓝按钮。
PLC外部接线图如下图所示:
三,PLC编程的工作逻辑(和电路图逻辑一样)。
四,PLC的I/O点分配表及系统编程功能的逐步实现(熟练后可以直接写出来编程语言,不用一步步画和写)。
五,PLC编程的逐步实现。
六,最终PLC双重联锁正反转控制程序完成,输入PLC程序运行即可。
七,关于PLC常用的控制过程解析:
以上仅为PLC入门篇,说的不合适的地方还请见谅!PLC是电力作业人员的基本技能之一,入门简单,精通却不容易,需要坚持学习,不断练习,欢迎关注,一起交流学习电气电工知识!
相关问答
三菱PLC指令[D=K0K3X80]咋理解?
D=,三菱PLC触点比较输出指令中的等于指令。K0,十进制常数0。K3X80,表示3个位元件组,每个位元件组包括4个连续位元件,X80应该在A系列或者Q系列PLC中才...D=,...
PLC200的程序,编码器脉冲计数后转为实数,程序有一点看不懂?
这个是把实际的数通过运算存入VD190里意思是把VD180的数字放大32倍存入VD190里这个是把实际的数通过运算存入VD190里意思是把VD180的数字放大32倍存入VD190里
四层楼房每层190,选择路由器是选华为子母路由器还是分布式的?怎么配备?
如果四层楼房每层190平米,由于房子面积比较大,一般可以考虑选择AC+AP模式组网、子母路由器或分布式路由器组网,具体如何选择更多的还是要根据自己的实际情况和...
为何我装了个三菱PLC的GXDeveloper编程软件现在突然用不了...
三菱GXDeveloper编程软件安装方法:安装前需要先安装ENVMEL\SETUP.EXE。然后...跳到桌面怎么处理8054浏览7回答苹果手机注册抖音显示系统繁忙怎么解决190....
PT100温度传感器的原理和接线方式是怎么样的?
PT100温度传感器的原理和接线方式一、简介Pt100,就是说它的阻值在0度时为100欧姆,PT100温度传感器是一种以铂(Pt)作成的电阻式温度传感器,属于正电阻系数,其...
怎样看懂电气线路图?
示例:(SYM708)190192194(-XM702)闪光信号(+)SM100保护回路01~099(或J1~J99)示例:(+101)030507………027(-102)...
西门子PLC的电池能用多久?
这个问题是关于西门子PLC的掉电数据保持方面的,因此具体问题还需要具体分析。西门子的CPU型号选用不同以及采用的数据保持的方式不同...西门子PLC的电池能用多久...
覆膜布袋除尘器原理?
含尘气体进入布袋除尘器,颗粒大、比重大的粉尘,由于重力的作用沉降下来,落入灰斗,含有较细小粉尘的气体在导流板的作用下通过滤袋,粉尘被阻留,从而达到净化...
大神赐教!冰热一体模温机定制的价格在多少左右呢
[回答]机定制的价格已经由元件落实到品牌及型号,然后由设计部同事根据供应商提供的元件尺寸来进行科学的设计与绘制。这一部分是人力的消耗,成本...冰热...
帮个忙在线的资深人士!你能回答!惠州靠谱汇川PLC联系电话,...
[回答]可信度高,为您节省大量成本,使您的产品成本更低;推荐道和安自动化工控设备回收公司公交线路:948路→地铁11号线→地铁9号线,全程约13.1公里1、从梅...