全国服务热线 15874876705

三菱PLC编程常见100个问题的解答(二)2022资料已更新

发布:2022-11-22 11:36,更新:2024-05-02 08:10

     三菱PLC编程常见100个问题的解答(二)


      【21】外部输入信号X0 在1秒钟内有10次输入,这个情况下,是不是需要使用高速计数器?

  答:是不是需要使用高速计数器,决定PLC的扫描周期。计数器输入脉冲信号的频率不能过高,如果在一个扫描周期内,输入的脉冲信号多过1个时,那其余的脉冲信号则不会被计数器进行计数。这样,会产生计数不准确问题,因此,对计数器输入脉冲的频率是有一定要求的。一般要求脉冲信号的周期要大于2倍的扫描周期,保证不会发生计数丢数现象。

  外部输入信号X0 在1秒钟内有10次输入时,PLC的扫描周期**在50ms之内。如超过100ms,**要使用高速计数器。

  【22】FX2N系列的PLC 普通计数器 1秒钟*大能响应多少次的输入信号呢?

  答:1秒钟*大能响应多少次的输入信号,决定PLC的扫描周期。计算公式是:1000÷扫描周期(ms) = 输入信号的*大频率。为保证不会发生计数丢数现象。**脉冲信号的周期要大于2倍的扫描周期,

  【23】下面的程序中

  (MOVP K2 D0)

  (MOVP K4 D1)

  (DMOV D0 D2)

  程序第三行D0和D2下面分别出现了:262146请问是怎么出来的?

  答:因为 (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。

  【24】请问在应用主控指令MC N0 M100时,左母线上的N0 M100触点应该怎么输入进去呢?

  答:左母线上的N0 M100触点是不需要自己输入进去的,当编程软件的状态处于写入模式时,左母线上没有该触点,只需要把模式切换成读出模式或监视模式就可以使该触点自动显示出来。

  【25】电脑上的编程软件和三菱PLC通讯不上是什么原因?通讯线的端口如何设置?

  答:通讯不上的原因有多种,1、可能是没有给PLC通电;2、编程软件创建的工程类型与实际PLC类型不同;3、可能是是通信端口设置问题;4、用了USB转232线,但没有安装驱动或者驱动没有安装好。原因可能有多种,需要一个一个去排查。编程线主要有两种 SC-09 , USB-SC-09 ,在使用SC-09时,如果电脑没有RS232接口,需配置USB/RS232转换器,购买该转换器时,同时需要安装驱动,安装驱动后,在电脑的设备管理器中会有该转换器的虚拟RS232端口号,如COM4,编程时下载上载就要选取这个端口号。

  【26】三菱PLC哪些编程软件可以通用?

  答:FX-GPWIN 只适合FX系列PLC编程使用;GX-Developer适合FX, Q, A系列PLC编程使用 ;GX-WORK2适合FX , Q , L系列三菱PLC编程使用。

  【27】触点比较指令[《= D10 K100] 应该怎么输入,为什么输入不进去?

  答:输入触点比较指令可以直接在键盘输入LD《= D10 K100进行输入,注意LD和《=符号之间不需要空格,而符号和D10之间,以及D10和K100直接需要空格。还要注意假如触点比较指令是32位指令[D《= D10 K100],那么是直接在键盘输入LDD《= D10 K100,注意是LD后面加D,而不是像DMOV等其他功能指令在前面加D。

  【28】[MOV K2M0 K2Y0]这个指令中的K2M0和K2Y0是什么,这条指令又是什么意思?

  答:K2M0和K2Y0是组合位元件,K2是组合位元件的组数,K2代表两组,而一组是四位位元件,两组也就是8位,所以K2M0就代表M0-M7八个位,K2Y0就代表Y0-Y7八个位。[MOV K2M0 K2Y0]这条指令是将K2M0的二进制数据传送到K2Y0里面,实际上是通过M0-M7的二进制位去控制输出Y0-Y7的状态。

  【29】三菱PLC上的ERR灯一直亮红色,这是什么原因?

  答:PLC ERR灯亮红色说明有故障,故障有可能是硬件故障,也有可能是程序故障,可以通过编程软件连接上PLC后,打开软件菜单的“诊断”里的“PLC诊断”中确认到底什么故障。

  【30】三菱编程软件GX Developer打开工程时提示“工程初始化失败”,要怎么解决?

  答:出现“工程初始化失败”的错误提示时,需要先将三菱编程软件卸载干净,再删除注册表,然后再重新安装软件。删除注册表的方法是:1、点击“开始”按钮。2、选择“运行”,再输入regedit,点击确定,打开注册表,3、点击HKEY_LOCAL-MACHINE前面的加号,在打开的文件夹中找到SOFTWARE,点击前面的加号,找到MITSUBISHI,并点击鼠标右键,将该文件夹删除。如果删除了该文件夹还没用,那么再打开HKEY_CURRENT_UESR里面的SOFTWARE,再找到MITSUBISHI删除。如果删除了注册表还无法解决问题,建议重装系统。

  【31】在安装三菱GX Developer软件时点击setup没有任何反应怎么处理?

  答:安装三菱GX Developer软件时如果双击setup之后,没有反应,且不会出现该图标,那么可以在360安全卫士里面体检修复一下,加速一下,清理下垃圾,在“任务管理器”的“进程”里将一些占内存的文件结束进程,再重启下电脑。如果操作了以上步骤还是没有反应,建议重装系统。

  【32】为什么我安装完了GX Developer软件在桌面没有图标,仿真软件也没有图标,是不是没有安装成功?

  答:GX Developer软件安装完成,快捷图标不会自动出现在桌面的,可以在开始-所有程序-MELSOFT,找到GX Developer,再点击右键,发送到桌面快捷方式,这样桌面就会出现图标了,而仿真软件是没有单独的图标,它是集成在编程软件里面的,软件里面的“梯形图逻辑测试启动”图标即是开启/关闭仿真。

  【33】三菱PLC晶体管输出能带动多大的负载,能直接连接继电器吗,用不用加保护装置?可以直接驱动固态继电器吗?

  答:晶体输出的PLC*大带载能力为0.5A左右,固态继电器是可以自己驱动的,继电器看什么继电器,如果是24V这样的中间继电器是可以驱动的。

  【34】为什么说PLC系统可靠性高,抗干扰能力强?

  答:PLC硬件设计上,为了提高抗干扰性能,开关量输入输出均采用光耦器件,PLC内部电路与外部电路之间做到了电隔离,较好地消除了外部电磁干扰对PLC内部所产生的影响。而且,PLC的电源线路与I/O回路还设计了多重滤波电路,如LC滤波器、RC滤波器、数字滤波器等,以减少高频干扰的影响。以上硬件设计,使得PLC具有抗干扰能力强,可靠性高等特点。

  【35】8进制数35+47的结果用8进制表示是多少?用10进制表示又是多少?

  答:8进制数35+47的结果用8进制表示是104,用10进制表示是82。8进制的数字只有 0 - 7,逢 8 进 1,也就是说:8 进制的 10 就是10进制 8,8进制 11 就是10进制 9,以此类推。

  【36】FX1s-20m可以扩展模块吗?扩展模块怎么定义输入输出端口号的?比如X13后面是不是X14?

  答:三菱FX1s系列PLC只有基本单元,没有扩展I/O的扩展单元和扩展模块。扩展模块后输入输出端口号应该按顺序使用,不能跳跃编号。X13后面不是X14,而是X20。

  【37】16位和32位运算怎么理解?

  答:数据寄存器是16位参与运算的,因为三菱的每个数据寄存器都是16位,如果想进行32位运算,就必须两个相邻的数据寄存器,比如B0和B1组成32位,而且规定了B0是低16位,是低位,B1是高16位,是高位,它的符号位在高位的*高的位置,B31位叫做符号位,16位在16位寄存器的*高位,也就是B15是符号位,16位就是16位和16位加减乘除,32位就是32位

  【38】在调试程序時,怎么利用END指令进行分段调试

  答:PLC中的END指令为结束指令,在调试程序时可以将END指令插在各段程序之后,从**段开始分段调试,调试好以后必须删去程序中间的END指令,这种方法对程序的查错也很有用处。

  【39】老师,梯形图的梯级与程序行是什么关系?是不是一行程序就是一个梯级?

  答:梯级是梯形图程序的一个逻辑单元,一个梯级能够包含多个行和列,且所有的梯级都具有编号,所以一行程序就是一个梯级的说法是错误的。

  【40】SET、RST指令是不是功能指令?

  答:SET、RST是属于基本逻辑控制指令,不属于功能指令。基本逻辑指令主要用于开关量的处理,而功能指令则可以用于对数据的处理,包括数据的传送、变换、运算,以及程序流程控制,此外功能指令还能用来处理PLC与外部设备的数据传送和控制。


联系方式

  • 地址:长沙市雨花区雨花机电市场 A区附4栋107
  • 电话:0731-88913148
  • 联系人:肖女士
  • 手机:15874876705
  • 微信:15874876705
  • QQ:812701965
  • Email:812701965@qq.com