BACCINI & HALM 通讯

1. BACCINI 工控机

1.1 本文以2010年出厂的软线大陆工控机为例


codesys中设置原点 codesys如何调用ton_串口

附上此机箱的配置参数:

1. 尾部有十个可供安装半卡或长卡插槽

2. 可拆分式卡笼方便安装和维护

3. 高度可调且带有搞振动的压棍确保各卡在相对应的地方

4. 提供250W的AT/ATX电源

5. 外部5.25间距的二个,3.5间距的一个。内部3.5间距的一个(用于安装硬盘,光驱等物品设计)

codesys中设置原点 codesys如何调用ton_codesys中设置原点_02

6. 面板开机开关,重启开关以及三个对应的指示灯和一个键鼠合一的插槽(具体系RC-280定制款略有不同:前方有二个2.0USB口,二个COM口)

codesys中设置原点 codesys如何调用ton_codesys 串口通讯实例_03

1.2 底板

工控机和普通电脑的重要不同之处:多了个底板。顾名思义,底板也可以理解成最下面的那块板,因为在最底下,也称为基板。
作用:用于扩展额外功能的卡,比如通讯卡IXXAT,视觉卡,MOXA卡等

2010年机台为分界点,机台配备了二款底板。

品牌:宝晟&BOSER    

型号:HPCI-10S适用于硬线机台(4个ISA插槽【黑色】、4个PCI插槽【白色】)

codesys中设置原点 codesys如何调用ton_插槽_04

型号HPP-10S  适用于2010年始的软线机台

codesys中设置原点 codesys如何调用ton_重启_05

以上二款底板都有一个5PIN的ATX电源控制跳线接线 ,此5PIN跳线的另一端到主板,为一个5PIN----3PIN线。(10S款的每家底板尺寸基本上可以一样的,只要知道PS-On接线跳线的接法和定义,可以替代使用)

codesys中设置原点 codesys如何调用ton_codesys中设置原点_06

跳线拔下后如下图所示:请注意方向标注和颜色。左起有个1(下图的紫框所示代表从左到右为1*2*3*4*5引脚定义)

定义如右框所示:

N/C代表不用

5V/SB代表开关电源

PS-ON代表电源开

GND代表直流地

codesys中设置原点 codesys如何调用ton_串口_07

1.3 主板

主板整体结构

codesys中设置原点 codesys如何调用ton_重启_08

前面板结构

codesys中设置原点 codesys如何调用ton_codesys中设置原点_09

后面板结构

codesys中设置原点 codesys如何调用ton_codesys 串口通讯实例_10

2. MOXA卡

2.1 MOXA卡功能介绍

codesys中设置原点 codesys如何调用ton_串口_11

此卡只在分检机台上用,此处MOXA卡又称之为串口扩展卡。

品牌:MOXA(台湾)

型号:CP-114UL

主板自带了二个COM口,测试电脑通讯使用第三个串口来实现这个功能,同时需要定义这个串口的通讯方式(RS-232/422/485)。如下图所示:

codesys中设置原点 codesys如何调用ton_串口_12

2.2 MOXA卡设置

如下图所示默认的跳线设置

codesys中设置原点 codesys如何调用ton_codesys中设置原点_13

通讯模式设置

codesys中设置原点 codesys如何调用ton_串口_14

2.3 MOXA通讯卡的软件驱动安装

codesys中设置原点 codesys如何调用ton_重启_15

通讯卡需要安装到电脑底板PCI或者PCI-X插槽中,电脑启动时,BIOS将自动设定其IRQ与I/O地址。

2.4 MOXA的通讯端口设定

BACCINI同Halm测试系统用的串口定义为COM3。MOXA扩展卡为一拖四,线标上有P1*P2*P3*P4四个定义,一般来说我们把P1(PORT1的缩写)定义成COM 3。

1. 点击我的电脑,右键打开设备管理器找到串口扩展卡Multi-Port(MOXA-CP114UL)

codesys中设置原点 codesys如何调用ton_串口_16

2. 点击Port setting,把P1设置为COM3(BACCINI软件串口同测试机台BERGER/HALM的通讯必须是COM3),然后点击串口PORT,打开COM1属性如下图所示。

codesys中设置原点 codesys如何调用ton_重启_17

3. 按照COM1的数值,参考设定把COM3也设置成如下参数。

codesys中设置原点 codesys如何调用ton_codesys中设置原点_18

4. 通过上面的那一步设定。现在MOXA卡的P1-4分别对应的是Com3-com6,同时COM1和COM2显示的是自带的通讯串口。

codesys中设置原点 codesys如何调用ton_插槽_19

注意:BACCINI同测试机必须用COM3。通讯方式必须是RS232(MOXA卡的跳线必须设为RS232, 参考图纸)

3. 工控机各个通信端口的应用

3.1 工控机自带2个COM端,分别为COM1、COM2 ,一般COM1为UPS通讯,COM2为程序下载端口。

3.2 工控机与测试主机之间没有通讯端口,工控机母板上扩展一个MOXA CP-114UL  4串口通信卡 ,P1 RS232用于传送测试BIN数据,控制机械手放入正确盒子位置。

3.3 HALM主机装有ERMA IO1388通信卡 通过各IO点的信号输入输出,BACCIN 数字IO PLC接口与HALM软件IO连接线将测试单元与分选单元的硅片运输动作进行通讯,如下图所示:

codesys中设置原点 codesys如何调用ton_串口_20

4. MOXA通讯问题实例

codesys中设置原点 codesys如何调用ton_codesys 串口通讯实例_21

codesys中设置原点 codesys如何调用ton_codesys 串口通讯实例_22

4.1 现象

无报警不动作,断电重启后,片子测试有型号但一直往下走,不进盒子。

4.2 分析

1.第二个COM1应该是COM3的情况下Berger主机才能识别出来,问题是那个MOXA的COM1改不成COM3,MOXA的COM3被占用,

4.3 处理

1.MXOA中的通讯端口改为COM13、COM14、COM15、COM16,然后把主板自带的1改成3 (参考)

2. 重新复机时默认端口COM13开始,但不识别,必须是3开始,重装MOXA驱动,控制面板重置 (参考)

5. 工控机其他板卡的安装

5.1 IXXAT的安装

codesys中设置原点 codesys如何调用ton_插槽_23

codesys中设置原点 codesys如何调用ton_codesys 串口通讯实例_24

此卡需要先安装其驱动软件(Virtual CAN Interface),然后再将硬件安装到电脑中。IXXAT卡正面与反面;

codesys中设置原点 codesys如何调用ton_插槽_25

codesys中设置原点 codesys如何调用ton_串口_26

此卡应用于HPCI-10S底板(需要有ISA插槽),此卡应用在HPP-10S底板(PCI插槽),型号为33220.

codesys中设置原点 codesys如何调用ton_codesys中设置原点_27

5.2 FireWire 800 3-Port PCI安装

codesys中设置原点 codesys如何调用ton_codesys 串口通讯实例_28

4-pin电源需要从CD/DVD电源分出来作为此工作电源,安装在可用的任意PCI插槽中。

硬件安装过程:

codesys中设置原点 codesys如何调用ton_codesys 串口通讯实例_29

安装软件驱动(64位)32位要改变D:\setup32.exe

codesys中设置原点 codesys如何调用ton_codesys 串口通讯实例_30