【图】三菱plc时间限制问题

作者:老电工时间:2015-10-29 19:48:05

三菱plc时间限制问题

plc在出厂时就设置了时间限制,用于设备的一年质保期到了之后,如果设备使用方不发尾款,得不到输入密码,就不能再使用设备了。

以三菱FX系列plc控制器的实现方法为例,三菱plc时间限制的设置方法。

实现思路:,就是事先设定一个年、月、日(譬如设备发货后一年多点的一天),然后用比较指令把当前的日期与这个设定好的日期进行比较,如果大于当前的日期,那么就输出一个位(M0),然后利用这个M0加上一个输入X0来停止整个程序或是其中重要部分的程序的运行就可以了。X0是设备运行时必用并且重要的一个按钮。

三菱FX系列的plc中,时间存放地址如图
三菱plc时间限制1 

如果是想2008年10月8日设备就不能使用,程序为:
三菱plc时间限制2 

如果日期到了之后,并且按下了X0,就会使M8037变为1,这时plc就被强制为STOP,输出也就停止了。

但相应触摸屏上的提示并没有被关掉,这时如果输入了正确的密码“88888888”后,密码会被保存到D0中(D0要被设成掉电保持的),这时或下次开机后,plc会比较出D0与事先设定好的密码“88888888”的数据一致,使M1变为0,从而取消强制plc为 STOP,使plc变为RUN,设备就可以跟以前一样正常运行了。

二、三菱plc如何设置时间的限制

三菱plc如何设置时间的限制输出停止

为设备设个时间限制,等到达指定日期就停止工作,请问如何设置三菱plc的时间限制?

解答:
ld x0  cmp k2012 d8018 m0
ld m1  set m8034
X0可以任意指定K2012是到2012年所有的Y都没有输出

-- 分隔线 ---

以下是与 三菱plc时间限制相关的一些知识,供大家参考。

1、三菱PLC程序保护怎么写?plc限制时间使用方法

方法1,用plc内部时钟,设置一组数据年,月,日给plc的实时时钟值进行比较大于等于后,切断所有执行。

方法2,用计数器,计数器的加采用PLC内部脉冲,脉冲是有周期的,周期时间X脉冲数就是运行了的时间,设置一个时间给这个时间进行比较,到了停止程序。
要是想高级写也可以时间到了让产生一个错误报警,通过错误报警来停,这样外人不好查。

2、三菱PLC如何通过触摸触屏更改内部时间?

以Q系列PLC为例:
首先,系统时间的交互地址在特殊软元件SD210(高位年,低位月)SD211(高位日,低位时)SD212(高位分,低位秒),其中都是两位数,年为后两位,例如2012年3月,SD210中存储就是1203的十六进制数。

需要更改系统时间需要用到特殊继电器SM210,当SM210从OFF变为ON时,在扫描周期有变化的END指令结束之后,正被从SD210存储到SD213的时钟数据将被写到CPU模块中。

通过先修改SD210-SD213,在修改SM210即可将正确的时间写到CPU中。

D8013 D8014 D8015 D8016 D8017 D8018 D8019
  秒  分   时 日   月   年 周
假设要修改上述时间。

D10  D11 D12 D13 D14 D15  D16
秒 分    时   日    月   年    周
按钮M0
程序
LD  M0
TWRP D10
把需要修改的时间在屏上输入。
然后按M0按钮即可

3、三菱plc内部时间的修改方法

从D8013开始,秒分钟日月年星期,用MOV传送即可。
如:
M8000 MOV K11 D8013

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > 三菱plc