PLC-三菱系列 常见问题解答
北京亚控科技发展有限公司
2013年4月
“PLC-三菱系列”常见问题解答
目 录
1. 使用三菱Fx2N PLC的扩展232BD通讯模块(模块上有RXD、TXD、GND三个通讯端子)和组态王通讯,请问在组态王开发环境中怎样定义设备? .................. 1 2. 使用Fx2N PLC通过扩展9针232BD通讯模块和组态王通讯时,和计算机232串口怎样接线? .......................................................................................................... 1 3. 使用Fx2N PLC通过扩展9针232BD通讯模块和组态王通讯时,通讯参数怎样配置? ............................................................................................................................. 1 4. 三菱Fx2N通讯口通讯,使用计数器CN235,组态王画面上数据不刷新,信息窗口提示读成功,请问有何注意事项? ..................................................................... 1 5. 三菱Fx2N PLC 485BD/233BD接口,采用三菱编程软件设置D8120后,对PLC进行复位,为什么组态王软件仍连接不上? ......................................................... 2
6. 三菱Fx0N PLC、Fx1N PLC的编程口如何与组态王进行通讯? ................... 2 7. 三菱Q PLC可以采用那几种通讯方式和组态王通讯? ................................... 2 8. 三菱A/Q系列PLC采用以太网方式与组态王进行通讯,请问以太网驱动有什么特别的注意事项吗? ................................................................................................. 2 9. 三菱PLC通过EZSOCKET驱动与组态王进行通讯时,请问有什么注意事项? ..................................................................................................................................... 2 10. 三菱Q系列PLC,采用以太网协议,发现D寄存器只能读不能够写,请问有什么注意事项? ............................................................................................................. 3
11. 组态王是否支持和三菱的Fx3UPLC通讯?.................................................... 3 12. Fx2N PLC通过485BD通讯模块与组态王通讯时和计算机232串口怎样连接? ..................................................................................................................................... 3
13. Fx2N PLC通过485BD通讯模块与组态王通讯失败? ................................... 4 14. 三菱Fx2N PLC通过485BD模块与组态王进行通讯,数字量输入/输出数据显示不正确,为什么? ..................................................................................................... 5
15. 三菱PLC通过以太网方式进行通讯,按帮助的说明进行配置,通讯仍失败? ............................................................................................................................................. 5 16. 目前组态王所支持的三菱PLC驱动中,需要在组态王本机安装编程软件有哪些驱动程序? ................................................................................................................. 6
17. 三菱Q0 PLC和A2SH型号PLC通过编程口与组态王如何通讯? ............. 6 18. 三菱PLC通过EZSOCKET驱动与组态王进行通讯时,在机器的COM1口
北京亚控科技发展有限公司 i
“PLC-三菱系列”常见问题解答
上连接设备通讯正常,但将设备改换到COM2口后,通讯失败? ............................ 6
19. 请问目前组态王对三菱 PLC支持的情况是怎么样的? ................................ 6
北京亚控科技发展有限公司 ii
“PLC-三菱系列”常见问题解答
1. 使用三菱Fx2N PLC的扩展232BD通讯模块(模块上有RXD、TXD、GND三个通讯端子)和组态王通讯,请问在组态王开发环境中怎样定义设备?
该通讯模块的通信协议和FX2N的编程口协议一致。因此在组态王开发环境中定义设备时选择PLC-->三菱-->FX2-->编程口即可。
2. 使用Fx2N PLC通过扩展9针232BD通讯模块和组态王通讯时,和计算机232串口怎样接线?
9针232BD通讯模块和计算机串口的接线方式为:2-3,3-2,5-5,4-6,6-4;
23456COM123456Fx2N-232-DB3. 使用Fx2N PLC通过扩展9针232BD通讯模块和组态王通讯时,通讯参数怎样配置? 1)Fx2N PLC的通讯参数是通过三菱编程软件设置的。参数设置寄存器为D8120。如采用了上图的接线方式,则可以设置其值为1886(0001100010000110),则含义为:B0=0表示数据位为7;(B2,B1)=(1,1)表示偶校验;B3=0表示停止位为1;(B7,B6,B5,B4)=(1,0,0,0)表示波特率为9600;B8=0表示无首字符;B9=0表示无尾字符;B10为留存,可以设置为1或者0;B11(为DTR检测控制线)=0表示设置为:接收;B12=1表示使用硬件握手:信号线ER(DTR)和DR(DSR)用来控制数据发送接收。(另外,经过用户测试,D8120设置成c881也可以,具体可以参看232BD文档对应的波特率等) ;
2)设备地址对应PLC中D8121值,建议设置为0 ;
3)组态王中设备定义向导要求为:PLC->三菱-->FX2-->编程口 (注意不能定义为 FX2_485-->通讯口)
4. 三菱Fx2N通讯口通讯,使用计数器CN235,组态王画面上数据不刷新,信息窗口提示读成功,请问有何注意事项?
在组态王的驱动帮助中,CN***寄存器的数据类型为USHORT或LONGBCD类型。
北京亚控科技发展有限公司 1
“PLC-三菱系列”常见问题解答
其中LONGBCD对应为双字寄存器。三菱FX2N PLC中CN200以上的是双字计数器,在组态王对应变量的数据类型应该选择LONGBCD。
5. 三菱Fx2N PLC 485BD/233BD接口,采用三菱编程软件设置D8120后,对PLC进行复位,为什么组态王软件仍连接不上?
三菱Fx2N PLC要求在参数设置后必须关闭PLC电源然后重新上电才能将参数设置到D8120中,使通讯连接成功。
6. 三菱Fx0N PLC、Fx1N PLC的编程口如何与组态王进行通讯?
Fx0N、Fx1N和Fx2N三款PLC的编程口协议是完全一样的,在组态王中定义设备时直接选择:PLC-->三菱-->FX2-->编程口即可。
7. 三菱Q PLC可以采用那几种通讯方式和组态王通讯?
1)三菱Q PLC可以通过编程口,使用组态王的三菱EZSOCKET驱动和组态王通讯; 2)也可以扩展QJ71C24模块,使用我们的三菱Q系列-->QJ71C24-->串口进行连接。 8. 三菱A/Q系列PLC采用以太网方式与组态王进行通讯,请问以太网驱动有什么特别的注意事项吗?
三菱PLC的A和Q系列,以太网通讯模块中都有8个通讯缓冲区。PLC与上位机通讯时,每个缓冲区通过一个端口与一台上位机连接。因此,PLC首先要定义一个唯一的IP地址;需要与几台上位机连接,在程序中就要打开几个缓冲区,分别定义不同的端口; 端口可以定义得比上位机数量多,对通讯没有影响。但要求网内所有PLC定义的端口不要重复,以避免驱动共享变量可能带来的通讯混乱。
三菱Q系列的PLC与组态王进行以太网通讯,以太网模块应该配置成UDP模式,而不能是TCP模式。
9. 三菱PLC通过EZSOCKET驱动与组态王进行通讯时,请问有什么注意事项? 1)三菱PLC通过EZSOCKET驱动与组态王进行通讯时需要使用组态王提供的初始化信息文件(即:EZUser.ini文件),此文件中设置了默认通讯口和通讯参数等(如lPortNumber = 1),当设备通讯口和通讯参数改变时,必须同时改变此文件的参数设置。 组态王到目前测试通过的PLC型号如下所示,如果用户使用的PLC型号在组态王的EZUser.ini文件里未做配置,请按照驱动的帮助说明添加到EZUser.ini文件里即可。
? [Q00J_PRG] //CPU为Q00J的PLC的编程口。
北京亚控科技发展有限公司 2