您好,欢迎来到光洋电子(无锡)有限公司官网!

FAQ

当前位置:首页 - 资料中心 - 常见问题FAQ

光洋SH/SH1/SH2/SM/SM1/DL305/SR等系列PLC常见问题

2020-04-26 2531

1.我的设备上采用了贵司的SM-16R,其RS-232C和一个仪表有通信连接,现在该SM-16R PLC坏了,我就购买了一台NK1-CPU20 来替换该SM-16R。现系统已经基本调通,只是发现RS-232C和仪表的通信有问题,我们判断是由于NK1的处理速度比SM-16R快所致。我们想通过降低NK1的通信应答时间来试试,但发现没有方法可以设置NK1 上RS-232C通信口的应答延时时间(RTS ON延时),请问有啥办法对策?

答:为了解决和老的慢速通信设备的RS-232C通信连接问题,我们已经对NK1系统固件进行了升级,从版本20190806(包括)开始,开放了其RS-232C通信口的应答延时时间设置功能(设置方法和RS-485口的设置一样),请升级你的NK1的系统固件到支持该功能的版本,并在用户程序中添加有关参数设置程序段或用KPPSoft直接设置参数功能,来设置好该RS-232C通信口应答延时时间参数。注意,KPPSoft要从版本V1.6.6.9开始才支持RS-232C通信口的TRS ON延时时间的直接设定功能。



2.我的设备上原来使用的是贵公司的SM-24R,现在坏了,但该PLC已经停产,所以我想使用NK1-CPU40DR来替换该SM-24R,请问可以替换吗? 如何替换?

答:很抱歉由于我们的SM系列PLC停产给你带去的不便。我们推荐使用我们后推出的NK1系列PLC(NK1L-CPU40DR)来替代SM-24R,替代时注意以下几点:1、硬件方面  对于输入点:SM-24R内带输入点用DC24V电源;而NK1系列需要外加电源,所以需要增加一个电源;

对于输出点:SM-24R每点容量为4A,而NK1为2A。所以,如果某个输出点驱动负载大于2A,需要增加中继。本体传感器用电源:SM-24R容量为150mA,NK1系列为300mA。

  2、软件方面  (1)如果是一般开关量控制,没有通信,高速计数功能,那原来的程序基本可以直接使用。(2)如果有通信应用,那由于2种PLC的通信参数设置方式不同,所以要根据SM通信寄存器的设置内容(RS-232C口通讯参数寄存器为R4263,R4264,R4265,R4266;RS-485口通讯参数寄存器为R4267,R4270,R4271,R4272),来设置NK1的相应的通信口通信参数(KPP直接设置或用户程序特殊寄存器设置)。(详情请参考相关手册资料)  (3)如果有高速计数应用,那要把SM程序中有关的程序段手工修改为NK1合适的高速计数程序段。(详情请参考相关手册资料)



3.我的设备上原来使用的是贵公司的SH-32R1,现在坏了,但该PLC已经停产,所以我想使用NK1-CPU40DR来替换该SH-32R1,请问可以替换吗? 如何替换?

答:很抱歉由于我们的SH系列PLC停产给你带去的不便。我们推荐使用后推出的NK1系列PLC(NK1L-CPU40DR)来替代SH-32R1,替代时注意以下几点:

1、硬件方面  对于输入点:SH-32R1内带输入点用DC24V电源;而NK1系列需要外加电源,所以需要增加一个电源;本体传感器用电源:SH-32R1容量为(700mA-本体24V消耗-扩展单元24V消耗),NK1系列为300mA。

2、软件方面 (1)如果是一般开关量控制,没有通信,模拟量控制,高速计数功能,那原来的程序基本可以直接使用。但如果SH-32R1带有扩展单元,其I/O地址分配为(I60~/Q60~),而NK1系列PLC的扩展单元I/O 地址分配为(I200~/Q200~),相关程序就需要进行I/O地址修改。 (2)如果有通信应用,那由于2种PLC的通信参数设置方式不同,所以要根据SH通信寄存器的设置内容(RS-232C口通讯参数寄存器为R4165,R4166,R4167,R4171;SH2的RS-485口通讯参数寄存器为R4175,R4176,R4177),来设置NK1的相应的通信口通信参数(KPP直接设置或用户程序特殊寄存器设置)。(详情请参考相关手册资料)  (3)如果有模拟量使用和高速计数应用,那要把SH程序中有关的程序段手工修改为NK1合适的模拟量使用和高速计数程序段。(详情请参考相关手册资料)


4.我使用SH2与GC-A2通信,选择了K协议,但通信不上,不知是啥原因?

答:首先:检查通信速度/数据位/停止位等通信参数是否设置正确。二:请检查确认通信电缆是否正确,除RX/TX信号线和GND地线外,SM/SM1/SH/SH1/SH2等产品的RS-232C通讯口用6号脚来判断选择使用的通信协议,如果是使用K协议,必须把6号脚与1号脚短接,选择其他协议时,要把6号脚与1号脚断开。三:如果还有问题,怀疑PLC或HMI的通信口损坏。


5. 在Directsoft 5.0怎么查看SE-22的程序?

答:DirectSoft 5.0不支持SE-22,查看SE-22的程序只能用S-21P。


6.用PLC是SH1-48R1,但是用的编程软件里面没有SH系列的类型,应该怎么选择?

答:请联系我公司全国各地办事处索取KPPSoft软件,该软件支持SH1-48R1。


7. SR-21可以使用 DirectSoft32编程吗?DirectSoft32新建工程的时候没有这个型号选项,是不是不支持?不支持的话该用什么软件呢?

答: SR-21是光洋早期的PLC产品,可以用Directsoft编程,机型选择Direct Logic305,但是需要配上一个通讯单元(价格很贵)来实现。或者用一个手持式编程器R-21P对PLC进行编程。


8. SM-24R连不上电脑,点击PLC下的connect再点add选com1口后出现的连不上的信息为:error connecting to plc!error:data errorext error:不知道当中什么原因造成的?

答:在控制面板里把COM1卸载,再刷新一下重新加载COM1,再不行Directsoft重新装一遍。


9. 请问如何设定SH/SH1的通讯口的通讯参数?

答:SH/SH1带有一个RS-232C通讯口,支持K-协议,CCM2协议,无协议3种通讯方式;在你制作通讯电缆的时候,如果把通讯口上的6脚接地(一般为1和6短接),则PLC自动判别为K协议通讯,其通讯参数固定为9600/ODD/8/1/HEX。如果6脚不接地,则根据通讯参数寄存器的设置来判断是CCM2通讯,还是无协议通讯。SH/SH1的通讯参数寄存器为R4165,R4166,R4167,R4171。具体设置内容请参见产品用户手册。注意这些参数寄存器为EEPROM类型存储器,其内容只能用编程设备修改,而不能通过PLC程序指令修改。


10.请问如何设置SM/SM1通讯口的通讯参数?

答: SM/SM1带有一个RS-232C通讯口,一个RS-485通讯口,支持K-协议,CCM2协议,无协议3种通讯方式。RS-232C通讯口,为RJ45电话口,在你制作通讯电缆的时候,如果把通讯口上的6脚接地(一般为1和6短接),则PLC自动判别为K协议通讯,其通讯参数固定为9600/ODD/8/1/HEX。如果6脚不接地,则根据通讯参数寄存器的设置来判断是CCM2通讯,还是无协议通讯。RS-485口为2线式接线端通讯口,其通讯协议由特殊寄存器来设定。 SM/SM1的RS-232C口通讯参数寄存器为R4263,R4264,R4265,R4266;RS-485口通讯参数寄存器为R4267,R4270,R4271,R4272。具体设置内容请参见产品用户手册。注意这些参数寄存器为FlashROM类型存储器,其内容只能用编程设备修改,而不能通过PLC程序指令修改。


11. 我使用SM与CMORE通讯,选择了K协议,但通讯不上,不知是啥原因?

答:首先检查通讯速度/数据位/停止位等是否设置正确,另外,SM/SM1/SH/SH1的通讯口用6号脚来判断使用的通讯协议,如果是使用K协议,必须把6号脚与1号脚短接,选择其他协议时,要把6号脚与1号脚断开。


12.锂电池是保存RAM中的程序的吗?电源灯亮,RUN灯不亮,一般是什么地方的故障?我有一盒磁带,怎样写到SA-21里? 

答:(1)锂电池用于保存RAM中的程序以及需要掉电保持的存储器内容。(2)如果BATT灯不亮,很有可能是运行状态不在RUN状态下,可能是程序内容丢了。(3)用一个单声道放音机,和一个A-21P(SA-21用手编器),一个音频线,即可。


13.在使用DirectSoft32对SH641和扩展H-16CDR1编程时,对H-16CDR1的I/O口定义是接着SH64的I/O口排列(I40-I47;Q40-Q47)这样的话,调试时扩展的I/O都没有反应。

答:SH系列扩展模块定义号从I60、Q60开始顺次编号。 


14.我公司用的是SM-16R的PLC,在使用高速计数器时碰到一个语句的问题,是采用一路 加减记数模式时,编程符号中"记数许可"是指什么,如何区分在哪种状态下是加记数还是减记数,是否是指I0、I1的状态,I0、I1在连接时,是否需要短接。"任意 接点"起什么作用、后面的"DOWN"又有其它状态吗? 

答:对于SM-16R的1路加减计数器(注意不是A/B相计数器),当计数许可信号成立时,如果采集到I0的上升沿信号,则计数器进行加计数;如果采集到I1的上升沿信号,则计数器进行减计数。如果计数许可信号不成立,则计数器不对I0、I1采样计数。任意接点的信号,在控制中不起作用,只是为了满足指令的语法要求而已。 


15.Directsoft32是正版的,但无法连接SH-32R1,PLC选项中只有D系列,在Protocol中选择的是K Sequence,但软件显示不支持这个型号。请教如何连接?

答:软件里的确没有SH这个型号。建立连接时可以用“not sure”,让软件自动识别SH这款PLC,识别结果是240。编程时可以选择“koyo kostac s-series”里面的SZ-3,两者的编程是一样的。建议改用Directsoft5.1中文版或KPPSoft软件,可以直接选SH-32R1。