用户登陆 用户注册
您的位置:首页> 维修指南>内容正文
定时触发故障PLC程序
[正文]:一、定时触发故障plc程序(plc为实时时钟)   该程序是用三菱plc编程软件gx developer v7.08j(sw7d5c-gppw)简体中文版所编的程序,仅适用于三菱fx2n系列plc。
   该程序是为设备制造商收取剩余款项而设的筹码,在设备制造商老板有要求时可以使用,仅适用于信誉度不好的客户。
该程序一旦触发,无论设备是否处于运行状态、plc是否处于运行状态或通电状态,指定时间以后将会准时出现故障。
请谨慎使用!   该程序应当嵌入应用程序之中,为避免他人识破,可以将程序分成多块分别嵌入在应用程序的各个地方。
   为避免他人修改你的程序,应当将整个程序进行加密——设置口令,具体操作方法请参阅程序加密的相关说明。
   m490为故障触点,应当串联或并联在程序多个关键动作回路中。
   x20为定时触发故障复位端子,要求该端子为没有被使用的端子(否则请更换为另一个没有被使用的端子)。
需要解除还没有被触发的故障或已经触发的故障时,将该触点和plc的输入com端短接即可。
如果系统当前时间还没到故障触发时间,一旦该端子与com端子断开,故障将在预定时间触发!如果系统当前时间已经过了指定的故障触发时间,一旦该端子与com端子断开,故障将立即触发!如果需要重新指定故障触发时间,就必须得更改指定的故障触发时间——需要对plc进行编程!   该程序指定的故障触发时间为2007年1月1日0时0分0秒,可以进行更改。
   该程序中所用到的通用继电器m481-m499、定时器t198、存储区d0-d5,请不要在程序的其它地方使用,否则该程序可能无法正常发挥作用。
   对于三菱其它系列plc或其它品牌plc,请对程序作相应更改——各存储器请按照相应存储区域进行更改。
   该程序并没有修改plc的系统时钟,因此程序中的其它地方或和plc通信的其它设备所调用的plc系统时钟反映的是正确的当前日期和时间。
   在程序动作之前,应当检查plc的系统时钟是否正确反映当前日期和时间(因为plc的默认系统时钟可能不正确,笔者就遇到过系统时钟快一个小时多一点的情况)。
检查方法如下:   启动三菱plc编程软件gx developer v7.08j(sw7d5c-gppw)简体中文版到一个新的窗口,将电脑与plc正确连接(具体连接方法请参阅相关说明<比如采用sc09连接电缆或等同功能电缆,加接usb转rs232电缆(需要加安装驱动)等等>),然后点击“在线”——“plc读取”——“确认”(对于部分笔记本电脑(比如顶星品牌龙尊系列某型号的笔记本电脑),默认串口为com2,这种情况下需要将com口选为com2,具体操作方法不再赘述),然后选中“软元件内存”再点击“确定”......待软元件内存传送到电脑以后,马上检查m8018(年)、m8017(月)、m8016(日)、m8015(时)、m8014(分)、m8013(秒)是否大概是当前正确时间(请注意,软元件内存只是下载时的plc内存,并不能实时反映plc的当前软元件内存数据。
所以,软元件内存数据中反映的系统时钟比plc当前系统时钟要慢)。
或者,采用另外一种更简单的方法:直接plc在线连接的下拉菜单中选择plc时间设置选项,然后就可以看见非实时显示的时钟了——这个时间是读取瞬间的时钟,不实时跟随。
   如果plc的系统时钟不能正确反映当前日期和时间,那就需要对软元件内存进行修改。
修改方法为:1、直接plc在线连接的下拉菜单中选择plc时间设置选项,然后更改时间就可以了。
但该方法一次性只能更改一回时间,一旦更改后时间就实时跟随了,无法再进行更改。
如果需要再次更改,需要将该窗口关闭后重新打开,然后再进行时间的更改。
2、通过程序的相关指令(例如mov指令写时间对应的特殊存储区d8013~d8018或通过twr指令来写时间,具体指令此处就不再赘述了)。
  通过读出软元件内存后修改软元件内存再写回去的方法是行不通的——经过多次试验,证明了plc在写入软元件内存时根本不会重写特殊存储区的内容,也就是说特殊存储区没被列入“软元件内存”的范围之内!


网站首页 培训课程 维修指南
技术文章 家电专栏 供应信息
求购信息 培训资讯 展会信息
电脑专栏 教程下载 资料下载
常用软件 PLC教程 PLC资料
变频伺服 低压电器 维修资料
人机界面 自控仪表 工控机类
文章标题: 搜文章
中国工控资源网手机版 2012
电话:010-67577139 13811659603
培训咨询QQ:657167934 471895637 销售咨询QQ:623769457
联系邮箱:zggkzyw@163.com
 京ICP备11002135号
报时(2026-04-03 07:49:20) 流量统计