如何用PLC梯形图编写脉冲信号生成器程序
最近笔者本人做了个技术改造的项目,将原来设备中的三菱fx2n系列的PLC更换为信捷XC3系列的PLC。在编程调试过程中,发现信捷XC3的模拟量输入信号不像原来的那个三菱的PLC可以设定采样时间,而信捷XC3的模拟量输入信号更新数据过快导致被控对象动作太频繁。为了避免这种情况,本人采用了通过接入脉冲信号来把模拟量输入信号的更新时间调慢一些。系统自带的脉冲信号都不太合适,于是乎自己用梯形图编了脉冲信号接入到其中,解决了问题。
本文笔者介绍两种脉冲信号生成器 的梯形图编程方法:
第一种:周期可调的脉冲信号生成器
笔者上方遇到的模拟量输入更新过快的问题,就是接入这种脉冲信号解决的。
周期可调的脉冲信号生成器,所谓的周期可调,是指该脉冲信号OFF的时间是可调的;ON的时间就是PLC控制器的一个扫描周期的时间,通常很短,一闪即逝,有的甚至肉眼看不到变化。
具体的梯形图程序见下图
程序工作原理:
第一个扫描周期,程序扫描到T0的常闭触点是接通状态,T0定时条件满足,开始计时,3秒(k30*100ms)后,T0线圈得电:T0常闭触点断开,T0计时结束;T0常开触点闭合,脉冲信号M0得电。
第二个扫描周期,扫描到T0常闭触点是断开状态,则T0线圈失电:导致T0常开触点闭合,M0失去电;同时T0的常闭触点闭合。
第三个扫描周期如第一个扫描周期一样,如此循环下去。
通过修改T0的定时时间,就可以更改该脉冲信号的OFF时间。
效果见下方动图:
第二种:占空比可调的脉冲信号生成器
所谓的占空比可调 ,就是指脉冲信号的ON时间和OFF时间 都是可调 的。占空比,指的是ON(接通)时间与OFF(断开)时间的比。
具体的梯形图程序见下图
程序工作原理:
程序扫描的T0常闭触点,触发T1开始计时,1秒(k10*100ms)后,T1线圈得电:T1 常开触点闭合,导致M0得电;同时T0开始计时,3秒(k30*100ms)后,T0线圈得电,T0常闭差点断开,T1线圈失电,T1常开触点断开,导致M0失电。
T1控制脉冲信号M0的断开时间,T0控制脉冲信号M0的接通时间,上图程序段脉冲信号M0D断开秒,接通3秒,如此循环。
通过更改这两个定时器的计时时间,可以生成各种占空比的脉冲信号。
效果见下方动图
补充
本次实验的程序是用三菱PLC的编程软件GX Developer实现的,效果是模拟的FX2N系列的PLC通过编程软件的模拟器实现的。
总结
脉冲信号不起眼,但在项目中可能会发挥大作用。正因为如此,很多PLC厂家都做好了某些频率的脉冲信号给工程师直接使用。但总会遇到特别的应用场景,那些可直接拿来用的不是那么的好用。那么在那个时候,本文的内容就会帮到你!
模拟量输出输入接线plc编程入门到精通plc自动化教学信捷PLC
视频加载中...
自动化PLC编程我们这边有教学三菱FX3U、三菱FX5U,三菱Q系列。西门子S7-200 SMART、西门子S7-300/400、西门子S7-1200、西门子S7-1500,欧姆龙CP1H系列PLC,台达DVP PLC
自动化编程教学内容:PLC编程+触摸屏编程+伺服精度定位控制+步进控制系统+机械手编程+变频控制系统+编码器使用+模拟量PID恒温/恒压/恒速控制应用技术+工业通信+三轴走圆、走五角星、走椭圆、三轴走异形配合人机界面更改参数综合使用+工程案例+电气绘图软件使用+恒压供水等教学内容
相关问答
想自学信捷PLC编程,怎么样入门?-ZOL问答
首先你把电路基础打牢再去学plc编程,自己去看,只能帮你到这里。
信捷plc模拟量模块接线方法?
信捷PLC模拟量模块接线方法包括将模拟传感器的输出信号线连接到模块的模拟输入端口,根据需要接入电源和地线。在接线过程中,需注意信号线的极性方向和接线端子...
信捷xc3-19arplc参数?
里面有模拟量和开光量,开光量和普通PLC一样使用,模拟量是8入0-10V,2出电流或电压0-256的8位2进制数字量输出,0-4096数字量输出。输入为ID0-ID7,输出为QD0-Q...
信捷plc的C0怎么输入程序中?
1、选择MOV指令,填参数,回车OK。2、可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面...
信捷XC系列PLC编程软件安装教程?
1.首先从信捷官网上下载XC系列的V3.3版本的软件压缩包解压,然后打开解压后的文件夹。2、双击如图所示的安装程序安装。3、选择下一步。4、选择安装路径,建...
plc如何读取60路模拟量?
要读取60路模拟量,可以使用多个模拟输入模块连接到PLC。每个模块通常具有多个通道,可以连接多个传感器或测量设备。通过配置PLC的输入模块,可以将每个通道与相...
信捷plc如何处理4-20MA的信号?
需要一个模拟量模块,把电流信号转换成数字量,然后在PLC内进行想要的计算。如何进行接线、转换等请查阅信捷PLC的模拟量模块说明书,上面有说明和实例。需要一...
想自学信捷PLC编程,怎样入门?
可以通过以下方式入门:明确可以通过在线公开课、教程等途径进行自学信捷PLC编程。自学PLC编程不需要太多专业知识和设备,只需要一台电脑和PLC及软件模拟器就可...
信捷plc怎么在线修改程序?
回答如下:信捷PLC可以通过以下步骤进行在线修改程序:1.连接PLC和计算机,确保PLC和计算机在同一网络下。2.打开PLC编程软件,选择连接PLC的通讯口。3.在...
信捷XC1-32R-E的PLC应该用什么上位机软件来做。计算机上做的?
自身信捷就有自己的触摸屏软件,软件内自带组态,模拟下就可以用了,不需要去买什么上位机软件。但是只能用30分钟,30分钟后关闭再打开就可以了,如果需要长时...
扫一扫微信交流