

本文介绍利用昆仑通态的串口和其他设备进行串口通讯,主要应用在扫描枪、电子秤等具有串口通信的设备,有什么意义呢?省钱!!PLC和触摸屏是标配,一个屏一般也有两个串口。当我们需要连接一个扫码枪接受条码数据时,如果用PLC接收就要再额外买一个通讯模块,如果能利用上触摸屏的串口,就省了一个PLC模块的钱。
我是之前做个用昆仑通态的屏幕连接扫码枪接收数据的,现在手头上也没有触摸屏,但是昆仑通态还是挺强大的,我们可以用电脑模拟运行,用串口调试工具它发数据测试。
虽然我用虚拟的不需要接线,但是还是要给一下实物接线图,

只要用到三根线,2.3.5一般和对方设备接2和3对调即可,根据实际情况也有不需要对调的,一般也是先用电脑的串口调试软件先接零时线调试看。
需要用到虚拟串口软件,下面我会一步步操作。
首先安装虚拟串口软件Configure Virtual Serial Port Driver,打开后

我需要用的刚好是COM1和COM2
点击“Add pair”

已经创建了COM1和COM2了
我们打开电脑的设备管理,已经可以看到有这个COM口了。

串口调试软件也可以使用COM1和COM2了。

下面打开昆仑通态软件

新建项目进入设备管理项
一般安装完软件是没有串口收发数据这个驱动的,我们先要添加驱动,我是找了昆仑通态客服要的驱动,上次我增加的FX5U以太网驱动也是要找客服要的,昆仑通态官网上的东西都是几年没更新了,有需要的朋友也可以私信联系我。

找客服要的驱动放到这个途径

点增加后确定,再刷新下,下面就有串口收发数据这玩意了。

把它挂在通用串口父设备注意波特率等参数,后面要对应的如下图

上面的COM口是可以更换的,根据你实际使用的,看下面这款昆仑通态的触摸,是有三个COM口可选。

我继续往下

建立两个变量 DATA01 DATA02
再新建窗口

这是客服给的例子,它的一个脚本我没也没看懂,但是会套用就好


*载下**选模拟运行,之前触摸屏设置的是用的COM2 9600 N 81 ,我设置的虚拟串口COM2和COM1是一对的,所以,我现在在用串口调试软件打开COM1来调试

波特率等参数要一致

虚拟串口软件可以看到COM1 COM2给谁用了
下面看成果,在电脑运行模拟触摸屏,左边是触摸屏,右边是串口调试软件

左边触摸屏在白色输入框输入值后点击按钮,可以把数据发到串口调试软件的接收框。
串口调试软件的发送数据可以显示在触摸屏的接收框。
再看看我实际项目中PLC的232是怎样通讯的,第一个是FX系列PLC的232BD模块,和一个噪音计通讯读取分贝值,超过多少就要亮报警灯,

第二个是三菱Q系列的串口通讯模块,它的4跟6,7跟8需要短接的,在我们实际应用中,都会把它们短接,下图左边连得扫码枪是25针的,不是我们常用的9针,所以它的地是7脚和PLC的地5连。

下面链接是视频教程,因为图文教程不是和视频教程一起录制的,有点差异,希望不要介意。