普通低压电机和气动阀门的PLC&DCS编程思路
普通低压电机和气动阀门的典型IO点
设备
信号描述
信号类型
普通低压电机
启动命令
输出(DO)
停止命令
输出(DO)
运行信号
反馈(DI)
停止信号
反馈(DI)
故障信号
反馈(DI)
气动阀门(双电磁阀)
开命令
输出(DO)
关命令
输出(DO)
开信号
反馈(DI)
关信号
反馈(DI)
编程前需要考虑的方面
1 启动(打开)允许条件 (建议作为弹出窗口,放置列表在上位机。)
1) 上下游工艺允许。2)设备无检修。3)设备无故障。
2 停止(关闭)允许条件 (建议作为弹出窗口,放置列表在上位机。)
1)上下游工艺允许。2)设备无检修。
3 相关报警 (建议作为弹出窗口,放置列表在上位机。)
1) 电机
a 启动失败(启动命令按下,x秒内无运行信号)
b 停止失败(停止命令按下,x秒内无停止信号)
c 电气跳闸
d 信号不匹配 (运行信号和停止信号同时来 或者 运行信号和停止信号同时消失---延时x秒)
2) 气动阀门
a 开失败 (开命令按下,x秒内无开信号)
b 关失败 (关命令按下,x秒内无关信号)
c 信号不匹配 (开信号和关信号同时来 或者 开信号和关信号同时消失 ---延时x秒)
4 上位机操作按钮
1) 启动 2) 停止 3)手动/自动 切换 4) 检修 5)复位(用于复位启动失败等软报警)
如果一个系统有多个相同电机或阀门,编程时建议做成功能块(宏)。不同品牌PLC/DCS 的编程环境不同,但基本满足IEC61131-3 标准要求。标准功能块也可以在其他项目中应用。功能块每个变量做好注释,程序尽量做到简单易懂。
初学PLC如何快速入门,如何避免进入误区
PLC经过半个世纪的发展,早就不是当初的可编程控制器,已经发展成为功能齐全的综合性工业控制器。工业以太网,数据处理,物联网,安全性,运动控制等等是PLC的发展方向。单纯的逻辑控制应用,越来越少,此种工艺,使用电工仪表和单片机,性价比更高。因此,传统的学习方式已经无法满足科技的进步和工业的发展。
IEC61131-3标准的PLC是未来PLC的发展方向,就连一向对此不屑一顾的日系PLC,比如三菱PLC,松下PLC,都加入了IEC61131-3标准的大家庭。伺服,运动控制器,组态软件,工控机,软PLC,SCADA,DCS灯也在向IEC61131-3标准靠拢。
由于受各种因素的影响,很多新手在入门阶段走了很多弯路,时间,精力,金钱花了不少,自己也很用功,但是,却一点没进步,始终处在纸上谈兵,夸夸其谈的阶段,为什么?当然是方法出错了。
PLC的学习,应该是在明白原理的基础上,掌握PLC的基本要素,然后用不同的PLC去实现。而现实是,本末倒置,学习各种PLC的软件操作,然后去实现它的基本原理。这是极其错误的方法路线。而很多培训班以及各种水货,都是用这种路线来指导教学。比如,今天我们学习欧姆龙PLC的定时器用法,明天又学习西门子PLC定时器的用法,后天再去学习松下PLC定时器的用法。看似信心满满,学会了三种PLC的定时器,但是,给你一个用三菱PLC实现的工程项目,你可能就搞不懂了,你一定会疑惑:前面学的三种PLC还没掌握好,又要学习三菱PLC了,又要重新学习了。
这是一种本末倒置,饮鸩止渴的学习方法,也是**套路小白的惯用手法,这就好比,你 今天去学习大众汽车驾驶,明天去学习奔驰汽车驾驶,后天学习宝马汽车驾驶,给你辆奥迪,你又会哔哔:怎么跟之前学的不一样?又要重新学习了。想想都可笑。然后,很多初学者都是用这种方法学习PLC。
正确的学习方法应该是,学习PLC的基本原理,包括常开常闭,自锁互锁,定时器,计数器的原理。记住,是它们的原理。然后了解PLC硬件,PLC编程软件,以及PLC系统的基本工作原理。学习了解之后,再去用不同PLC去实现自己掌握的原理。这跟我们学习驾驶是一样的,驾校只会教你刹车是干嘛的,油门是干嘛的,方向盘是干嘛的,如何操作这些。等你学会了这些基本理论,你不管买什么牌子的车,都按照学习的这些原理去实现。
所以,学习PLC,应该是学习原理,而不是学习各个品牌的操作。太多的初学者,会西门子PLC的NPN和PNP的接线,却不知道三菱PLC的NPN和PNP如何实现,都是受这种思想的毒害。
记住,学会原理,掌握方法,比你学会一万种PLC的操作更有用。
相关问答
你所知道的PLC系统/DCS系统应用控制程序编程工具软件有哪些?
不同的PLC系统、DCS系统有其专用的应用控制程序编程工具软件,如SIEMENSS7-300/400系列PLC编程软件包是STEP7,日本山武HarmonaspR100系列DCS编程软件包是RTC....
如何在PLC和DCS之间进行选择?
PLC1、从开关量控制发展到顺序控制、运送处理,是从下往上的连续PID控制等多功能,PID在中断站中。2、可用一台PC机为主站,多台同型PLC为从站。3、也可一台PL...
plc如何打点调试?
打点的意思就是控制器(PLC)发出控制命令,现场的对应的设备或者元件是否按照程序要求(一一对应的)在动作,如果正确动作了表示打点成功;如果没有,表示对错...打...
dcs和plc的区别哪个难?
DCS更难些。PLC为电而生,专门处理开关量信号;DCS是为仪器而生的,专门处理模拟信号,但现在本质上两者没有太大区别。随着PLC和DCS系统的逐步完善和发展,再加...
DCS组态程序-盖德问答-化工人互助问答社区
看你用的什么系统,人家厂家基本也会提供这些说明的,一般用的比较多的是浙大中控dcs回想我刚接触控制系统的时候,就是必须要自己装系统,看各种手册...
DCS、PLC、工控机、组态之间的联系和区别是什么?是不是DCS、PLC、工控做项目都需要组态?
DCS主要用于大型控制系统中,IO点数比较多。PLC也是用在过程控制中,但系统级别相对较小。不过现在PLC慢慢发展起来了,与DCS的区别没有以前明显。两者都是需要组...
如何实现西门子s7-200plc与dcs控制系统的通信-盖德问答-化...
我们公司有一套西门子S7-200PLC系统,现在想在浙大中控的DCS系统中可以操作、监控PLC系统的数据,这样既可以用
DCS使用什么计算机语言?
每一家DCS支持的语言是不一样的,总体来说有5种。1.指令表编程语言,与汇编语言类似,满足IEC61131.3标准,跟PLC的指令表语言有点区别。2.结构化文本编程语言...
plc和DCS如何利用光纤通讯?
有两种硬线连接方式:1)间接方式,DCS的DI/DO硬线直接接入PLC,通过PLC实现对电动机的启停控制。2)直接控制,电动机的已起、已停等反馈信号直接从就...有两种...
plc和dcs区别?
PLC是单个设备的控制,dcs是每个PLC联网组成的可视化系统PLC是单个设备的控制,dcs是每个PLC联网组成的可视化系统