“不通过通讯连接”的方式,核心思路是使用物理存储介质进行程序的传输,或者使用最底层的编程口。以下是几种可行的解决方案:
这其实还是一种通讯,但它是最基础、最可靠的方式,通常不需要复杂的设置。
所需硬件:
编程电缆:针对不同PLC型号。
FX系列:专用的 SC-09 或 USB-SC09-FX 编程电缆。一头是DB9针(连接电脑串口或USB转接),另一头是圆形8针MINI-DIN(连接PLC的编程口)。
Q/L系列:专用的 USB-QC30R2 或 串口QC30R2 电缆。连接PLC前面的编程口(通常是USB mini-B型或圆形的)。
如果电脑没有串口,需要一个可靠的 USB转串口适配器。
连接步骤:
关闭PLC电源。
将电缆牢固地连接到PLC的编程口(注意不是RS-422/485口)。
打开PLC电源。
在GX Works2/3中新建工程,选择正确的PLC系列和型号。
在“在线”菜单中,选择“传输设置”。
关键步骤:在传输设置中,选择正确的连接方式:
FX系列:选择 串行 -> COM端口(根据你的电脑识别) -> RS-232C。
Q系列:选择 串行(USB) 或 串行,根据你的电缆类型选择。
点击“通信测试”,如果成功,即可进行读写操作。
优点:无需网络设置,成功率高。缺点:需要专用电缆。
这适用于支持存储卡的PLC(如Q系列带QMEMORY卡槽,FX3U/5U支持FX3U-FLROM)。
所需硬件:
对应的存储卡(如Q系列的SD卡,FX3U的FX3U-FLROM)。
读卡器。
操作流程:
写入程序到PLC:
在GX Works2中,将程序编译无误后,选择“在线” -> “写入存储卡”。
将生成的特定文件(如 QCPU.stc)保存到SD卡根目录。
将PLC断电,插入存储卡,再上电。PLC会自动将卡中的程序读入自身存储器。
从PLC读取程序:
前提:PLC程序必须事先被设置为允许“从PLC向存储卡传送程序”(这个设置需要在程序中或在线时配置)。
在PLC运行时插入存储卡,通过PLC上的开关或编程软件触发传送操作,将PLC内存中的程序写入存储卡。
将卡插入读卡器,用GX Works2的“从存储卡读取”功能打开。
优点:无需任何通讯连接,适合程序交付、批量烧录或通讯口完全损坏的情况。缺点:需要硬件支持,且读取程序需要提前设置。
如果编程口损坏,可以尝试使用PLC的RS-422/485端口(如FX系列的422-BD板)。
所需硬件:对应的RS-422/485编程电缆(如FX-USB-AW 或 FX-422CAB)。
关键设置:在GX Works2的传输设置中,选择 串行 -> 对应COM口 -> RS-422。PLC侧可能需要设置波特率等通讯参数(通常用默认值即可)。
如果怀疑是PLC的通讯接口物理损坏:
FX系列:可以尝试更换通讯板/通讯模块(如FX3U-232-BD, FX3U-422-BD等)。
Q系列:可以尝试使用槽号靠后的扩展通讯模块(例如,如果CPU上的口坏了,可以使用安装在基板上的串行通讯模块QJ71C24来连接)。
确认PLC型号:在GX Works2中创建新工程时,必须选择完全一致的系列和型号。
检查电源与状态:确保PLC供电正常,RUN/STOP开关拨到STOP位置(写入程序时必须)。
核对传输设置:90%的问题出在这里。端口号、波特率、协议必须与硬件连接方式匹配。
尝试不同的电缆和电脑:排除电缆损坏或电脑USB端口/驱动程序问题。
重启所有设备:关闭PLC和软件,重新上电连接。
|Archiver|手机版|小黑屋|皮老细社区
( 粤ICP9128068-3|
粤ICP9128068-3 )Powered by 皮老细 X3.5