三菱PLC 时间特殊数据寄存器

1、根据品牌划分
PLC品牌有很多,不同品牌的开发环境也不一样,哪怕是同一品牌的PLC不同型号的开发环境,也会不一样。因此,根据品牌划分PLC类型有利于针对性的学习。虽然品牌不一样,开发环境的交互不相同,指令也不一样,但掌握梯形图编程原理,可以以不变应万变。

(1)、三菱PLC

(2)、西门子PLC

(3)、欧姆龙PLC

(4)、其它

2、本文采用的PLC
本文采用的PLC为三菱FX5U,程序也是基于此来编写,因此FX5U的一些指令集可能会让不了解FX5U的读者感到疑惑。

时间特殊数据寄存器总览表:

这属于基本的东西,找本三菱FX系列的编程手册看下,手册的后面有介绍这些的
D8000之后的属于特殊寄存器
这两个是存储时间用的,D8016是日,D8017是月。D8016是日期数据。1~31。D8017是月数据,1~12。

=是某数据等于某数据的时侯,其线圈得电。

〈、〉也是一样的道理。

三菱PLC FX中的梯形图

├【= D8017 K6】----------------【SET M803】

在定时关闭系统的程序中,D8017是时钟月的意思!= D8017 K6 意思就是等于6月的时候接通。 M8037是PLC强制STOP。 意思就是说当PLC用了6个月后就自动停止运行。

例子1:三菱plc读取当吋时钟时间程序实例

如图所示,TRD是读取时钟指令,执行的结果就是D0为年,D1为月,D2为日,D3为时,D4为分,D5为秒,D6为星期。然后D3小时与常数比较,比如D3大于等于19(即晚上7点)Y0输出,并且D3小于5,Y0输出,这样就是晚7点到次日5点之间,Y0输出。比如夜灯。

例子2:用三菱plc定时器定时一小时

方法1:如下设计即可实现(用一个定时器和一个计数器完成1h的定时)。

解析:

当X0接通时,M0得电并自锁,定时器T0依靠自身复位产生一个周期为100s的脉冲序列,作为计数器C0的计数脉冲。当计数器计满36个脉冲后,其常开触点闭合,使输出Y0接通。从X0接通到Y0接通,延时时间为100s x 36 = 3600s,即1h。

方法2:用两个计数器完成1h的定时,如下设计。

解析:

以M8013 (1s的时钟脉冲)作为计数器C0的计数脉冲。当X0接通时,计数器C0开始计时。

计满60个脉冲(60s)后,其常开触点C0向计数器C1发出一个计数脉冲,同时使计数器c0复位。

计数器C1对c0脉冲进行计数,当计满60个脉冲后,C1的常开触点闭合,使输出Y0接通。从X0接通到Y0接通,定时时间为60s x 60 = 3600s,即1h。

例子3:三菱plc时间怎么用,设定年月日

可以用TWR(TimeWrite)指令和TRD(FNC166)TRD(P)指令两个指令来设置年月日。

参考以下两个指令:

1、TWR(TimeWrite)指令(时钟数据写入指令TWR(Time Write))

将时间设定值写入内置的实时钟的指令:时钟数据写入指令TWR(TimeWrite)。功能指令编号为FNC167,[S·]可取T、C和D,只有16位运算,占5个程序步。

该指令的功能是用来将时间设定值写入内置的实时钟,写入的数据预先放在[S·]开始的7个单元内,执行该指令时,内置的实时钟立即变更,改为使用新的时间。D10~D15分别存放年、月、日、时、分和秒,D16存放星期。X4为ON时,D10~D15中的预置值分别写入D8018~D8013,D16中的数值写入D8019。

2、TRD(FNC166)TRD(P)指令(时钟数据读出TRD (Time Read))

TRD(FNC166)TRD(P)指令为16位运算,占7个程序步。[D.]可取T,C和D。

该指令的功能是读出内置的实时时钟的数据,并放进由[D.]开始的7个字内。如图所示,当X1为ON时,将实时时钟(它们以年、月、日、时、分、秒、星期的顺序存放在特殊辅助寄存器D8013~8019之中)传送到D10~D16之中。

例子4:三菱Plc怎么调用时钟?

三菱PLC中,时钟有自己特殊的地址寄存器:D8019-----对应星期、D8018-----对应年份、D8017-----对应月份、D8016-----对应日期、D8015-----对应小时、D8014-----对应分钟、D8013-----对应秒、编程时直接使用就可以了。


设置三菱FX2NPLC内部时钟,用TWR指令写入时间。如M8000--------TWRD0。内部时钟,是用芯片内部振荡电路,精度不高,温飘也较大,不需要外部振荡器件。外部时钟,分RC振荡和石英晶振,RC精度不高,成本低,石英晶振,精度高,稳定性好,根据使用场合选择,适合的时钟方式

本文后续优化

猜你喜欢

转载自blog.csdn.net/ddidi111/article/details/143430904