小窍门,无时无刻不在。生活中、工作中,多发现、利用一些小窍门可以起到事半功倍之作用。
谈及工控PLC编程,每个人都有自己的编程思路。尽管编程道路不尽相同,但是结果也许有差异。有些人写出来的程序的确很精简,但是完全满足工艺需求;有些人的程序看起来很冗繁,读起来很费劲。最后可能也会满足工艺要求。
道路都是相通的,不过有些人善于走捷径,有些人不经意走了弯路。
善于利用一些编程小技巧,也许能使得你的工作化繁为简,工作起来得心应手。
当然技巧的得来从来不是一蹴而就,而是经过长时间的经验沉淀和只是积累,才可以厚积而薄发。
PLC编程存在很多小窍门,你发现在应用多少呢?
你会是那个巧夫吗?
本期技术半月谈,我们就一起谈谈那些在PLC编程中你使用过的窍门。
本次活动只要分享窍门经验,就有机会获得50~200积分,
如果是图文并茂的好素材,就有机会获得:
1、5~20MP的奖励
2、小米背包、京东卡、保温杯及电子血压计。
活动日期:即日起到12月15日。
实物图片如下:具体奖品实物为准。
楼主最近还看过
一:停止优先的自保回路
当启动常开触点 X1 = On,停止常闭触点 X2 = Off 时, Y0=On,此时如果 X2=On,Y0=Off。因为停止按钮比启动按钮 有控制权,所以这是一个停止优先的电路
当启动常开触点 X3 = On,停止常闭触点X4 = Off 时,Y1将得 电并且自保,此时如果 X4=On,Y1仍然自保。因为启动按钮比 停止按钮有控制权,所以这是一个启动优先的电路
三:条件控制
X11、X12分别启动/停止 Y4, X13、X14分别启动/停止 Y5, 而且均有自保回路。因为 Y4的常开触点 和 Y5的输出回路相串联,所以 Y4的常开触点变成 Y5使能输出的一个条件。如上图所示,如果 Y5要变成 On,则 Y4的常开中 必须 On
四:震荡电路
当 X25=On时,T0开始计时。一旦定时器计时到其设定值,T0常开节点为 On,则 Y13的输出线圈 为 On;在下次扫描时,由于 Y13输出线圈得电,其常闭节点失电,则定时器 T0复位,T0的常开 节点为 Off,Y13输出线圈为 Off。当再次扫描时,T0又重新开始计时,如此循环,这样就形成了 输出周期为 nT+ΔT 的震荡电路
五:闪烁电路
此梯形图用两个定时器组成的一个震荡电路,此电路可实现闪烁指示或者蜂鸣器报警。
六:延迟电路
当X30=On,则定时器 T3处于失电状态,定时器 T3对应的常闭节点为 On,所以 Y16输出线圈得 电。当 X30=Off 时,定时器 T3有效。100s(K1000 × 0.1秒= 100 秒)后,T3的常闭节点由 On变为 Off,则 Y16 变为 Off。Y16变为 Off 通过此延时电路被延时100 s.
我写程序,都从几个程序找灵感。
PLC编程还是主要立足于工艺流程理解基础之上,只有充分理解每一步骤动作流程及工艺过程。首先要有整体的概念,就把程序看作一个整体,其次再将整个工艺细分为不同的部分,可以将分部搞成子程序,这样修改维护方便。程序中一定要考虑现场安全,现场除了硬件结构要考虑之外,软件程序部分也要重点考虑。程序的编写需要结构清晰明了,给接手的工程师能快速上手,能用简单指令快速完成的工作,不要搞太多复杂的逻辑(增加程序扫描周期还不利于阅读),有时候某些功能用SCL语言编程会比梯形图更有优势,可以考虑使用。在硬件设计初期,要充分考虑后期可扩展性(不管是现场硬件IO扩展还是与第三方设备通信)。只有经历的项目越多才会越有经验。