3300XL 8MM【3300XL 8MM】
3300XL 8MM【3300XL 8MM】
3300XL 8MM【3300XL 8MM】
3300XL 8MM【3300XL 8MM】
Q5:PLC的扫描周期是固定的,那么我怎么知道我写的程序超过固有的扫描周期呢,有什么方法知道 ,且怎么延长扫描周期呢?
A:如果要知道当前的扫描周期,可以直接从PLC的特殊寄存器D8010中读取;如果PLC里面有特殊存储器可以用来设定恒定扫描周期,那么只需要给这个特殊存储器中设定指定的数值,就可以改变扫描周期的时间。
Q6:请问“MOV K0 K2Y0"的意思是说把Y0-Y7复位,那么为什么”MOV K1 K2Y0“却不是把Y0-Y7置位的呢?而只是单把Y0置位的?
A:指令中的K2Y0是组合位元件,代表的是Y0-Y7,MOV K0 K2Y0指令传送0到K2Y0,实质传送的是二进制数,0的二进制数是B 0000 0000,所以是将Y0-Y7复位,MOV K1 K2Y0指令传送1到K2Y0,1的二进制数是B 0000 0001,所以是对Y0置位为1,而不是把Y0-Y7都置位。
Q7:在梯形图中输入T1K20,显示软元件设置不正确是怎么回事?
A:在梯形图中输入T1K20,显示软元件设置不正确,是因为T1和K20中间没有空格,空格多少没有规定,但至少要空1格。正确的输入方法是:OUT T1 K20,注意OUT和T1,T1和K20之间都要留有空格,输入定时器指令时还需要注意不要将字母O与数字0混淆。
Q8:例如X001控制T5,T5的延时为50S,那X001是否需要接通50S,T5才动作?还是只需接通就可以了?
A:X001需要接通50秒,T5才动作。因为X001是定时器的驱动条件,而T5是属于通用型定时器,当驱动条件X001断开,那么定时器会复位,不再计时。
Q9:我手上有台MX1N-40MR的PLC,输出端(Y侧)有几个COM端子:COM1,COM2,COM3,COM4,COM5,怎么用啊,究竟对应Y里面着哪些Y端子啊?
A:因为输出负载包括接触器、继电器线圈、电磁阀线圈、指示灯、喇叭等,各种负载的电源性质可能不相同。为了适应不同的负载电源,所以PLC把输出端分成几组,同一组端口的负载电源是相同的,不同组的端口可以接不同的电源。
MX1N-40MR输出为4点共端,即每个4个输出点一个公共端。称作4点共端。其对应关系是COM1为YO-Y3的公共端。COM2为Y4-Y7的公共端。以此类推。
Q10:输出输入端的那几个黑点端有什么用的?
A:输出输入端的那几个黑点端是为了配合PLC的整体结构而留下的空端子,内部没有接线,是无用的端子,不用做任何接线。空端子不能作接线端子使用,如果使用,会对PLC产生干扰。
Q11:MX系列PLC的编程电缆型号是什么?
A:MX系列PLC的编程电缆型号是SC-09电缆或者USB-SC09-MX电缆。SC-09为连接电脑串口用。USB—SC09—MX为连接电脑USB口用。
Q12:迈信PLC [D<= D150 H0] 是什么意思?
A: [D<= D150 H0] 是触点比较指令,前面带D表示该指令是32位的触点比较指令,比较32位数(D151,D150)的值是否小于等于0,如果满足该条件则触点接通,如果不满足条件则触点断开。
Q13:请教[D<= D108 C251]是什么意思?
A:[D<= D108 C251]是触点比较指令,前面带D表示该指令是32位的触点比较指令,比较32位数(D109,D108)的值是否小于等于计数器C251的当前值,如果满足该条件则触点接通,如果不满足条件则触点断开。
Q14:在迈信PLC编程中置位和复位指令要一起使用吗?
A:在迈信PLC编程中置位和复位指令不一定要一起使用,可以只出现置位指令,也可以只有复位指令,也可以成对使用。
Q15:外部输入信号X0 在1秒钟内有10次输入,这个情况下,是不是需要使用高速计数器?
A:是不是需要使用高速计数器,决定PLC的扫描周期。计数器输入脉冲信号的频率不能过高,如果在一个扫描周期内,输入的脉冲信号多过1个时,那其余的脉冲信号则不会被计数器进行计数。这样,会产生计数不准确问题,因此,对计数器输入脉冲的频率是有一定要求的。一般要求脉冲信号的周期要大于2倍的扫描周期,保证不会发生计数丢数现象。
外部输入信号X0 在1秒钟内有10次输入时,PLC的扫描周期在50ms之内。如超过100ms,要使用高速计数器。
Q16:下面的程序中
(MOVP K2 D0)
(MOVP K4 D1)
(DMOV D0 D2)
程序第三行D0和D2下面分别出现了:262146请问是怎么出来的?
A:因为 (DMOV D0 D2)是32位的传送指令,该指令是把(D1 D0)的数据传到到(D3 D2),而前面两条传送指令执行的结果是D0是K2,D1是K4,实际上D0内部二进制数是B0000 0000 0000 0010 ,D1内部二进制数是B0000 0000 0000 0100,所以(D1 D0)实际上是B0000 0000 0000 0100 0000 0000 0000 0010,该32位二进制数对应的十进制数就是262146。
Q17:请问在应用主控指令MC N0 M100时,左母线上的N0 M100触点应该怎么输入进去呢?
A:左母线上的N0 M100触点是不需要自己输入进去的,当编程软件的状态处于写入模式时,左母线上没有该触点,只需要把模式切换成读出模式或监视模式就可以使该触点自动显示出来。
Q18:电脑上的编程软件和迈信PLC通讯不上是什么原因?通讯线的端口如何设置?
A:通讯不上的原因有多种,1、可能是没有给PLC通电;2、编程软件创建的工程类型与实际PLC类型不同;3、可能是是通信端口设置问题;4、用了USB转232线,但没有安装驱动或者驱动没有安装好。原因可能有多种,需要一个一个去排查。编程线主要有两种 SC-09 , USB-SC-09 ,在使用SC-09时,如果电脑没有RS232接口,需配置USB/RS232转换器,购买该转换器时,同时需要安装驱动,安装驱动后,在电脑的设备管理器中会有该转换器的虚拟RS232端口号,如COM4,编程时下载上载就要选取这个端口号。
Q19:触点比较指令[<= D10 K100] 应该怎么输入,为什么输入不进去?
A:输入触点比较指令可以直接在键盘输入LD<= D10 K100进行输入,注意LD和<=符号之间不需要空格,而符号和D10之间,以及D10和K100直接需要空格。还要注意假如触点比较指令是32位指令[D<= D10 K100],那么是直接在键盘输入LDD<= D10 K100,注意是LD后面加D,而不是像DMOV等其他功能指令在前面加D。
Q20:[MOV K2M0 K2Y0]这个指令中的K2M0和K2Y0是什么,这条指令又是什么意思?
A:K2M0和K2Y0是组合位元件,K2是组合位元件的组数,K2代表两组,而一组是四位位元件,两组也就是8位,所以K2M0就代表M0-M7八个位,K2Y0就代表Y0-Y7八个位。[MOV K2M0 K2Y0]这条指令是将K2M0的二进制数据传送到K2Y0里面,实际上是通过M0-M7的二进制位去控制输出Y0-Y7的状态。
Q21:迈信PLC上的ERR灯一直亮红色,这是什么原因?
A:LC ERR灯亮红色说明有故障,故障有可能是硬件故障,也有可能是程序故障,可以通过编程软件连接上PLC后,打开软件菜单的“诊断”里的“PLC诊断”中确认到底什么故障。
Q22:迈信PLC晶体管输出能带动多大的负载,能直接连接继电器吗,用不用加保护装置?可以直接驱动固态继电器吗?
A:晶体输出的PLC大带载能力为0.左右,固态继电器是可以自己驱动的,继电器看什么继电器,如果是24V这样的中间继电器是可以驱动的。
Q23:为什么说PLC系统可靠性高,抗干扰能力强?
A:PLC硬件设计上,为了提高抗干扰性能,开关量输入输出均采用光耦器件,PLC内部电路与外部电路之间做到了电隔离,较好地消除了外部电磁干扰对PLC内部所产生的影响。而且,PLC的电源线路与I/O回路还设计了多重滤波电路,如LC滤波器、RC滤波器、数字滤波器等,以减少高频干扰的影响。以上硬件设计,使得PLC具有抗干扰能力强,可靠性高等特点。