FAQ/SAFETY NOTES
技术支援
常见问题
-
Q NPN/PNP 传感器如何安装于 PLC?A1.若您选用的PLC可以透过接线方式选择NPN或PNP输入
■ NPN输入:通常在S/S标志处接线(图中红框处),此接点若接入24V则输入端即为NPN模式。
■ PNP输入:通常在S/S标志处接线(图中红框处),此接点若接入GND(基准电位或0V)则为PNP模式。
2.若您的感测器有很多颗,需考虑到PLC的电源供应能力,建议所有的感测器都采取外部供电的方式,不使用控制器上的电源。当采取外部供电的方式时,参考如下图所示:
-
Q MODBUS串列传输时接线方式AMODBUS指的是一种通讯协议,就像是人类语言沟通一样,有些人使用中文、有些人使用英文沟通,要能相互沟通就需使用相通语言,而MODBUS就如同语言,让设备与设备之间能相户传递资讯。当选择了沟通语言后,就能透过口说或手写等方式来进行沟通,而在硬体的传输上分为EIA 485(RS485)、EIA422(RS422)或EIA232(RS232)…等或是网路通讯的Ethernet,这些如同沟通方式。注意:当设备有RS422或RS485接口时,并不表示有支援MODBUS,就如同并非每人都能使用英文沟通,购买时请向设备商详细询问。
1.RS485 标示如下表:
RS485两线式之标示会有D+、D-以及A、B两种方式接收D–
RS485–RX–
TX–RDA
SDARDA–
SDA–A 传送D+
RS485+RX+
TX+RDB
SDBRDB+
SDB+B
2.接线方式如下图所示:
3.例:KP75口-02 之接线方式图
MODBUS接线方式为B+连接设备端上D+(RS485+),A-连接设备端上的D-(RS485-)。
4.了解基本的接线后,接着探讨N颗MODBUS设备的接线方式,常见的接线方式有下列三种,但使用RS485通讯接线时切记不可为了方便而使用T型及星形接法,仅可使用依序串接法。
5.此外,虽然RS485抗干扰的能力较强,但在接线时还是需要避免与动力线或高功率的线放置于同一线槽,线材的部分也请选择具屏蔽的双绞线,使用时将屏蔽层作为导线连接控制器接点上的SG(FG)如下图所示。
6.若您的总连线距离较长也请记得于端点接上提升电阻(如下图所示),但现今的通讯设备都有内建提升电阻的功能,只需要依照设定方式将其开启即可。
-
Q MODBUS 通讯无法连线A
除了与硬体的连接外,尚有软体设定的问题,当无法通讯时务必先检查您硬体PLC控制器的通讯设定与感测器的通讯设定,如:站号、鲍率、检查位元、延迟时间、Time out等等…。
1. 站号(ID):同一站号只可出现一次,站号设定最好依接线顺序设定以方便除错。
2. 鲍率、检查位元(Baud、Parity Check Bit):控制器与所有连接的感测器需要设定一致。
3. 延迟时间(Delay TM):控制器资料传递的延迟时间建议不可太快,不同的产品其接收能力也有所不同。
4. Time out:建议设定1000~500ms,每个产品的反应时间有些许不同,此为解决反应时间而设定。若上述设定都确定无误时仍无法通讯,则需重新检视接线问题,RS485为一种串列传输方式,接线中有一站接线出错则会造成无法通讯,而通常也是因为接线问题导致无法连线,倘若接线确定无误,则需联络PLC控制器的厂商解决,绝大部分的连线问题都来自于控制器厂商的一些细节设定。建议在通讯前先以单一感测器的连线做测试,确定连线设定为正常可通讯,以避免当多颗连线时将问题过度复杂化。
-
Q 异常情况下所回传的封包,除了86 (01 86 03 0261) 之外,还有其他种类的码吗?例如:01 87一类的,代表的意义为何?A当发生异常回覆时,会将主机下的指令最高位设定为1
例:主机下达 01 07 00 02 00 01 D4 0A
压力传感器回覆 01 87 01 82 30
黄色 (07):读写指令
灰色 (87):回覆读写指令
指令皆为16进制→ 07 → 0x07,2进制为 0 0 0 0 0 1 1 1
因读写指令并无0x07此代码,故将0x07最高位元设定为1
00000111 → 0x07
10000111 → 0x87
绿色 (0, 1):最高位元
红色 (01):错误代码 → 读/写错误
当出现错误时 01 87,01 86只是将主机的指令最高位元加1回传主机代表错误,异常代码如下图 (红色框选处)
压力传感器回传资料异常 (例:设定资料超出范围)通讯站号
(01H)写
(86H)异常代码
(03H)CRC检查码
(0261H)
异常代码说明:代码 说明 01H 读/写错误 02H 功能码错误 03H 资料内容错误或设定值超出范围
-
Q 当下读取指令时,资料笔数皆为0001H吗?资料笔数会有需要0002H的情况吗?例如:读取传感器的压力值时,01 03 0002 0001 25CA 与 01 03 0002 0002 65CB 差异为何?AKP70通讯可以支援多笔读取,资料笔数最(至)多4笔。由于RS-485属于半双工传输,同时间只允许单向传送资料,若要传送2种连续位置资料则必须下两次指令、读取两次,而多笔读取功能可避免浪费时间,才有此多笔读取之功能。
通讯站号
(01H)读
(03H)功能码
(0002H)资料笔数
(0001H)CRC检查码
(25CAH)
例:当站号为1,如要读取目前压力值、单位值、小数点位数,正常情况需下达3个指令0002H 目前压力值 读 0003H 单位值
( 0:kPa、1:kgf、2:bar、3:psi、4:inHg、5:mmHg、6:MPa)读/写 0004H 小数点位数 (范围: 0~3 位数) 读
01 03 00 02 00 01 25 CA
01 03 00 03 00 01 74 0A
01 03 00 04 00 01 C5 CB
若是每次都需传送这3个连续位置,只要用多笔读取一次指令方能回传,减少2笔资料传输时间
多笔读取 (读取位址从02开始读取3笔 → 02、03、04)
01 03 00 02 00 03 A4 0B
黄色 (00 02):读取位置
绿色 (00 03):读取笔数
回传结果
01 03 06 00 00 00 06 00 03 81 75
灰色 (06):回传笔数
黄色 (00 00):目前压力值
绿色 (00 06):单位值
红色 (00 03):小数点位数
蓝色 (81 75):CRC
-
Q KF、KFP 流量系列 读取压力、瞬间流量及累计流量如何计算 (读取数值如何转换成压力值)A• 读取压力
读取指令通讯站号
(01H)读
(03H)功能码
(000FH)资料笔数
(0001H)CRC检查码
(B409H)
回传指令通讯站号
(01H)读
(03H)笔数
(02H)资料
(1234H)CRC检查码
(B533H)
将读取到的资料 1234 由 16 进制转成十进制为 4660 即可。
• 瞬间流量
读取指令通讯站号
(01H)读
(03H)功能码
(0005H)资料笔数
(0001H)CRC检查码
(94B0H)
回传指令通讯站号
(01H)读
(03H)笔数
(02H)资料
(03B3H)CRC检查码
(F901H)
将读取到的资料 03B3 由 16 进制转成十进制为 947 即可。
• 累计流量
读取指令 (ADL)通讯站号
(01H)读
(03H)功能码
(0008H)资料笔数
(0001H)CRC检查码
(05C8H)
回传指令 (ADL)通讯站号
(01H)读
(03H)笔数
(02H)资料
(0A68H)CRC检查码
(BF0AH)
读取指令 (ADH)通讯站号
(01H)读
(03H)功能码
(0009H)资料笔数
(0001H)CRC检查码
(5408H)
回传指令 (ADH)通讯站号
(01H)读
(03H)笔数
(02H)资料
(0010H)CRC检查码
(B988H)
将 ADL 读取到的资料 0A68 由 16 进制转成十进制为 2664 ; ADH 读取到的资料 0010 由 16 进制转成十进制为 16。
再将 16 x 10000 + 2664 = 162664。 -
Q KP70、KP75、KP7800、KDS 读取压力如何计算 (读取数值如何转换成压力值)A读取指令
通讯站号
(01H)读
(03H)功能码
(0002H)资料笔数
(0001H)CRC检查码
(25CAH)
回傳指令通讯站号
(01H)读
(03H)笔数
(02H)资料
(1234H)CRC检查码
(B533H)
将读取到的资料 1234 由 16 进制转成十进制为 4660 即可。 -
Q 磁性传感器的指示灯不亮A
确认产品使用AC交流电或DC直流电
■ 产品使用AC交流电
传感器有动作:该LED故障,请联络本公司
传感器无动作:请参考《磁性开关无法动作》
■ 产品使用DC直流电
传感器有动作:检查极性是否接反
— 极性接反:请根据产品型号正确接线使用 《请参考下图》
— 极性正确:请联络本公司
传感器无动作:请参考《磁性传感器无法动作》
-
Q 磁性传感器无法动作A
请检查接线是否正确
■ 接线正确:将传感器从气缸卸下,使用一磁石直接测试传感器有无动作
1. 传感器有动作:该气缸尚未搭配合适的磁性传感器,请联络本公司
2. 传感器无动作:请联络本公司
■ 接线错误:请根据产品型号正确接线使用
-
Q 接点无法断开A
检查是否超过额定之电压、电流及接点容量
■ 未超过额定限制:检查磁性传感器至负载接线是否超过5M
1. 超过5M:可加一电感(约1000uH)以消除因电线过长而产生之电容脉冲
2. 未超过5M: 请联络本公司
■ 已超过额定限制:请依据商品型号规格正确使用。