1、开机之后,将另外两个数据寄存器的数据合并至掉电保持寄存器的高8位和低8位:
R9014是松下FP0系列PLC内部所规定的、在PLC从program状态到run状态时、第二个PLC扫描周期开始动作的脉冲继电器。
指令F66是一个字或指令,将一般数据寄存器DT20内的数据与一般数据寄存器DT0内的数据进行字或,结果送掉电保持寄存器DT1655。 指令F121是一个不带进位左移指令,K8即左移8位。
2、开机时,分开掉电保持寄存器中高8位和低8位至另外两个数据寄存器:
其中,R9013是松下FP0系列PLC内部所规定的、在PLC从program状态到run状态时只动作一个PLC扫描周期的脉冲继电器。
指令F65是一个字与指令,它的作用就是将掉电保持数据寄存器DT1655内的数据与十六进制数FF进行字与,然后将结果送到一般数据寄存器DT0,这样就可以分离出掉电保持数据寄存器DT1655内数据的低8位;同样第二行的字与指令可以分离出掉电保持数据寄存器DT1655内数据的高8位。
指令F120是一个不带进位右移指令,即:对数据字进行右移时,对高位进行补零。K8表示右移8位。
指令F0是一个字传送指令,就是将一般数据寄存器DT10内的数据传送到一般数据寄存器DT1。
上述程序段的目的就是在开机时将掉电保持数据寄存器DT1655内的数据分成两个被调整数据。上海三广数码科技有限公司在维修行业优势明显,除了强大的技术力量,还和香港恒发科技有限公司合作,彻底解决了集成电路、偏冷们芯片、电流传感器、电压传感器、电流变送器、电压变送器、开关电源以及各种常用电子元件的供应问题。
由上的PLC维修步骤可以看出,在PLC运行的时候,可以任意改变一般数据寄存器DT0和DT1中的数据,而这些改变也同时送到了掉电保持寄存器DT1655,这样,当PLC掉电时,所被调整的数据也就被保存了。
在平时的PLC维修工作中,通过同样的方法,我们可以视被调整数据的大小,灵活的使用掉电保持寄存器的每一个Bit位,这样我们在PLC维修时就可以在不增加成本的情况下,提高小型PLC控制系统的性能。
在自动控制中,常常要用到时钟和时间的控制。比如学校上下课的自动打铃和自动控制设备按H期和时间的控制。有的PLC有实时时钟功能,本文拟以各类PLC如何设置与显示时间,如何实现时间控制,谈点浅显的见解
1时钟的校时与时间数据的调用
1.1__无时钟功能的PLC
____PLC的时钟建立无机内时钟的机器获得时钟控制功能,1I要自己编一段时钟程序,如希望编程前先选好存锗年.月、日、时、分、秒的存储单元,然后利用机内时基作为标准计时脉冲,例如用秒脉冲将秒工作单元加1,加到60s时回零,并向分工作单元进1苒撞l小时6O分,1天24小时,太月3l天,小月粥天,毒舞羹最,闰年2月加1天,1年l2个月的规律设计时钟程序。这种自制时钟的校时及时间数据取用和机内自带时钟类似,不再赘述东芝CT维修。开接来保让红、绿灯发H{闪光.
1.2__具有时钟功能与时钟指令的PLC
上一篇:浅析如何借鉴别人的PLC编程经验