1、我想在程序中的20个地方使用定时器的常开触点。可以吗?如果定时器超时,这20个常开触点会一起动作吗?
答:可以,因为定时器触点(常开或常闭)是一个编程软元件。它可以在程序内无限次使用。相当于有无线联系人供你使用。这20 个联系人并不一起行动。 PLC程序是通过逐行扫描来执行的。当扫描一条线时,该线的触点就会动作。因此,严格来说,这20个联系人的行动是有限的、延迟的,并不一起行动。
2、书上说定时器只有通电延时触点。如果我想使用延时断电触点该怎么办?
答:定时器只有通电延时触点。如果要使用延时断电触点,只能通过编写延时断电程序来实现。下图是一个断电延时断开方案,供参考。
3、我在别人的程序里看到了T5 D100,但是不明白这个T5的定时时间设置值是多少?
答:定时器T5 D100 的定时器时间设定值为数据寄存器D100 的值。这就是定时器计时时间的间接设置方法。间接设置的好处是只要改变D100的值,就相当于改变了定时器定时设置值。
4. 定时器的当前值指的是什么?当前值有何用途?
答:当驱动定时器开始计时时,其值从0开始,不断变化,直至达到设定值。这个不断变化的值称为定时器的当前值。当前值为用户提供定时器功能,即与接点比较指令配合,可以在设定值范围内的任意时间点控制输出。
5、如何提高定时器的计时精度?
答:定时器按计数时钟分为100ms、10ms、1ms三种。它们之间的区别在于计时时间的程序不同。 100ms定时器按照0.1s程序变化,而1ms定时器按照0.001s程序变化。如果要提高定时器的精度,请选择1ms定时器。
6. 定时器的三要素指的是什么?
答:定时器的三要素是指定时器的启动、触点动作和复位。
7. 我一直不明白为什么子程序中要用到T192-T199定时器?不能用其他定时器吗?
答:在子程序中,可以使用普通定时器,也可以使用子程序专用定时器T192-T199。它们的区别在于普通定时器只在子程序执行时才计数。如果子程序不执行,计时将被中断。这样就会影响计时的准确性,出现计时误差。但T192-T199不会。即使子程序未执行,专用定时器也会在子程序中启动。计时器仍然继续计时,从而保证了计时的准确性。
8.什么是累计定时器?它和通用定时器有什么区别?
答:累计定时器又称为掉电累计定时器。它与一般定时器的区别在于,累计定时器在计时过程中,如果驱动条件断开或电源被切断导致计时停止,则可以保持计时。当前值。驱动条件开启或电源接通后,计时将在原计时的基础上继续计时,直至计时达到设定值。
9. 老师,您能详细介绍一下如何重置定时器吗?
答:定时器的复位根据其复位方式的不同而不同。对于通用定时器来说,其启动和复位是由驱动条件决定的。当驱动条件从通道变为复位时,定时器立即复位。另外,当PLC断电时,定时器自动复位。对于累计定时器,不会因驱动条件断开或断电而复位,必须使用RST指令复位。当然,普通定时器也可以使用RST指令进行复位。
10、定时器T5 K10的定时设定值为10S吗?
答:定时器的定时设定值是定时器时钟脉冲的设定值乘以时钟脉冲周期。不同地址的定时器的时钟脉冲周期是不同的。所有定时器均分为三个时钟脉冲周期:100ms、10ms 和1ms。相同的设定值,但由于寻址不同,定时时间设定值不同,例如:
T5 k10计时时间为1s
T243 K10计时时间为0.1s
T275 K10计时时间为0.01s
定时器寻址和时钟脉冲周期的关系可以在资料或手册中找到。
11. 定时器的当前值在梯形图程序中是如何表示的?
答:在程序中,定时器的当前值作为功能指令的操作数出现。它表示为定时器的寻址。例如:
RST 248 重置定时器T248 的当前值
MOV T10 D0 将定时器T10 的当前值传送到D0
12. 重置计时器。计时器发生了哪些变化?
答:定时器复位主要产生以下动作。
1.定时器当前值变为0
2、定时器触点恢复原来状态(即常开转常开,常闭转常闭)
13、请问前辈,定时器达到设定值后,如果行驶条件仍然成立,定时器还会继续计时吗?
答:当定时器达到设定值时,如果驱动条件仍然成立,则定时器的当前值不会改变,设定值保持不变。计时器将不会继续。等待计时器重置。
14、为什么定时器T0 K40000输入时会出现输入错误?
答:定时器的设定值寄存器是16位数据寄存器,其最大值为K32767。 K40000 已超过该最大值,因此无法输入梯形图。
15.老师,T0 K-500的定时时间设置值是多少?
答:定时器的计时值不能设置为负值。如果设置为负值,则其计时时间设置为0秒。
16、老师,我不明白程序中T10 K100V0的定时时间设定值是多少?你能告诉我一些事情吗?
答:T0 K100V0 是定时器的索引设置。定时值与V0的值有关。计时值为K100+(V0)。例如(v0)=k10,则计时值为K100+(V0),计时时间值为11秒。
17. 老师,我看到一个设备上有两个数字开关。工作人员告诉我,这些是用来修改时间设置的。我想了解它如何改变时间设置?
答:可以使用数字开关从外部更改定时器设置值。设置步骤为:
1、使用B1N指令将外部数字开关的8421BCD码转换为十进制数并传送到数据寄存器中存储,如D10
2、设置D10为定时器的设定值,如T0 D10,
3、这样,改变数字开关的值就相当于改变PLC中定时器的设定值。
18. 老师,我不想用触摸屏来改变定时器的设置值,因为太贵了。您能介绍一下其他从外部更改定时器设置值的方法吗?
答:早期PLC除了利用文本显示器和触摸屏改变定时器设定值外,还通过在输入端连接各种外部开关来改变定时器设定值。这些方法简单、实用且经济有效。低的。缺点是占用输入并连接各种外部开关来改变设定值。这些方法简单、实用、成本低。缺点是占用大量输入端口。以下是相关介绍:
1、外部按键输入:设计程序。每按一次该按钮即可增加或减少计时时间(0.1 秒或1 秒)。这样基本上就可以通过两个按钮动作的次数来估计计时时间了。
2、外部开关输入:设计程序,使用不同配置的开关来输入预灯设定的定时时间。
3、连接一组外部拨码开关;拨码开关可以组成一组二进制数(N为开关的个数),PLC通过指令将N位二进制数送入存储器,作为定时器的设定值。这就是PLC早期的人机对话方式。与上述三种方法相比,拨码开关程序设计简单,设定值准确。
4、连接外部数字开关;程序中使用功能指令BIN,将数字开关的十进制值直接送至PLC的存储器中,作为定时器的设定值。这是一种至今仍被广泛使用的方法。
5、外部按键输入:按下输入端的一个10键(常复位)开关。通过功能命令TKY,将外部按键输入序列发送到PLC存储器作为定时器的设定值。
几种上诉方法、外部接线和编程的详细说明,请参见李金成先生主编的《三菱FX3U PLC应用基础与编程入门》一书的第四章。
19.我的控制对象被控制延迟了一个小时。如果我用多个定时器来完成中继,感觉太复杂了。还有其他办法吗?
答:多个定时器理论上可以延长定时时间,但使用的定时器数量较多。还需要精确的计算。如果只精确到小时,可以使用定时器指令HOUR。其基本功能是在行驶条件建立后,累计检测行驶条件的关闭时间。当时间到达设定时间时,驱动器将驱动预设指令HOUR。命令的设置时间始终以小时为单位。
20、实训班老师说柜台必须清理干净才可以使用。为什么?
答:是的。程序中使用计数器之前,必须先将其清零,因为最后一次使用后,计数器剩余的计数值不会自动清零。必须通过RST指令清零,否则必然影响后续计数。
21、我使用命令MOV C210 D0将C210的当前值传送到D0,但传送结果不正确。为什么?
答:C210是32位可逆计数器,因此应使用DMOVC210 D0。 16位指令MOV肯定会出错。
22、当我用X0驱动计数器C0 K100时,为什么当X0断开时计数器不复位?
答:这是学生利用定时器的概念来理解计数器导致的问题。定时器的驱动条件也是定时器复位的条件。无论定时器正在运行还是计数到设定值后,只要驱动条件断开,定时器就会重置。定时器的驱动条件是计数器的计数对象。即驱动条件开、关一次,计数器计数一次。必须使用RST 指令重置定时器。
23、老师,我用计数器C10对一个孔径码盘进行了计数,但是当码盘旋转得较快时,我发现计数很不准确。为什么?
答:PLC采用循环扫描工作方式,一个扫描周期采集一次PLC外部端口的状态。因此,在用户程序执行过程中。如果外部端口的状态发生变化,PLC 将忽略它。如果使用计数器,则定时器无法接受外部输入的更改。这会产生计数错误。你能提到什么时候码轮速度更快吗?脉冲输入时间已经短于PLC扫描时间,很多脉冲无法被计数器计数。出现计数不准确的情况。
24、PLC计数器对速度和输入脉冲数有要求吗?
答:三菱FX PLC的计数器对脉冲输入的频率有要求。对于内部信号计数器,要求脉冲信号的周期大于2倍PLC扫描周期。例如扫描周期为50ms的PLC,其输入端口的脉冲输入频率不应超过10HZ。对于高速计数器来说,它工作在中断方式下,与PLC的扫描周期无关。因此,其输入脉冲频率受硬件和软件滤波的影响,一般可达几十KHZ。
25.老师,什么是环形计数器?
答:所谓环形计数器,就是指计数器无休止地计数,可以连续计数。但这种计数是沿着一定的计数方法循环计数的,称为环形计数器。计数的当前值不断增加。当增加到32767(16位计数器)时,如果加上一个脉冲,当前值就不是32768而是变成-32768。如果继续计数,就会从-32768变成0。0变成32767。这个循环永远不会结束。倒数则相反。环形计数器的计数如下图所示。
26. 我的一位同学说计数器的设置值可以设置为负数,对吗?设置为负数是什么意思?
答:当计数器为32位可逆计数器时,其设定值可以设置为负数。上下计数器是环形计数器。其当前值达到预设值后仍会发生变化。它基于环计数。以某种方式进行。可以计数到负值。因此,可将向上和向下计数器设置为负值。负设定值只是计数比较设定点。没有什么特殊意义。
27、计数器计数过程中,如果计数器当前值突然发生变化,计数器如何继续工作?
答:如果在计数过程中计数器当前值突然发生变化,会对计数过程产生一定的影响。对于增量计数器,如果当前值发生变化,则会继续计数。如果改变后的电流值大于设定值,则电流值立即变为设定值,触点立即动作。对于32位可逆计数器,计数器会按照改变后的当前值继续计数,触点不会动作,触点动作时间仍按原规定执行。
28. 计数器必须使用RST指令复位吗?
答:所有计数器必须使用RST指令复位。另外,增量计数器在断电后会自动复位。
29、输入动作脉冲达到设定值后,计数器预置的设定值是否动作?
答:对于增量计数器,一般是这么理解的,就是从0开始计数,达到设定值时,触点动作,达到计数的目的。但对于32 位向上和向下计数器。它的设定值实际上是一个比较值,计数时可以任意改变其方向,构成加减计数器。当当前值达到比较设定值时,接点将执行指定的动作。
30、对于增量计数器,它的设定值和触点动作的关系我很清楚。不过对于32位的加减计数器,我还是不太明白接触动作的规则。老师,您能告诉我一下吗?
答:确实,32位可逆计数器的触点动作手册不是很清楚,而且它的动作规则确实有点复杂。加减计数器的触点动作分为加计数和减计数。接触动作不同。对于常开触点(与常闭触点相反),当计数达到设定值时,触点动作,由OFF变为ON。如果它原来是ON,它将保持ON。当向下计数到达设定值时,接点由ON变为OFF。如果它最初是关闭的,那么它仍然是关闭的。无论是向上计数还是向下计数。如果给计数器提供RST信号,计数器的当前值将立即重置为0,周期触点也将恢复到原来的状态。
31、当计数器到达设定值时,如果仍有脉冲信号输入,其当前值会变化吗?
答:当计数器达到设定值时,如果仍有脉冲输入,增量计数器将保持当前设定值不变,而32位可逆计数器仍会改变计数。
32、计数器对技术脉冲波形有什么要求吗?可以如图所示对两种脉冲波形进行计数吗?
答:计数器对计数脉冲波形没有任何要求。它与脉冲波形是否为周期性脉冲或脉冲周期的大小无关。它只计算ON/OFF输入驱动条件。