三菱plc怎么样写程序才能在威纶触摸屏上显示一分钟生产产品的个数 这个问题还是很好解决的,我们先搞清楚原理再编写程序。首先对“产品”的个数进行计数例如下图中的生产流水线,采用一个检测装置例如接近开关、红外探测器等装置进行计数,这就涉及到plc计数器C,在三菱plc中计数器分为普通和高速计数器,如果生产产品的速度较高就需要用到高速计数器,如果速度一般使用普通计数就可以,这块我们一般用普通的32位累计型计数器,就是断电保存数据的。
PLC的探测器每感应到一个输入信号,计数器就累加一个数,这样就能计算出产品的数量了。那如何显示一分钟的生产个数,我们按照最原始、简单的方式实现,就是在一分钟之内检测产品数量的额差值即可。首先设计一个60s的定时器进行周期循环,在刚开始计数的时候把产品数量的传输到一个寄存器内D1,然后到达60s的时间后把产品数量再传输到另一个寄存器D2,最后用D2减去D1就是一分钟的产品数量。我们在威纶通触摸屏编写一个如下图的界面,最上面有日期和时间显示,下面的表格中有计划产量、总产量和剩余产量,最下面的就是生产速度,设计三个速度(10秒、30秒和1分钟)的。用一个辅助继电器来模拟产品数量检测。
plc编程就根据上面所讲述的,利用时间差之内采集到产品数为准。如果产品的生产速度过快,采用普通计数可能不准确,这时候需要使用高速计数器,那对于速度这块我们可以使用SPD脉冲密度指令进行生产速度的检测,计算中会更准确。如果需要记录速度数值,我们还可以在触摸屏设置“资料取样”,然后建立一个趋势图,可以随时观察产品的生产速度以及对数据进行记录。 |