一、串口调试功能:
我们以条码枪为例来演示PLC调试神器的串口调试接收功能。首先将条码枪通过232转USB的方式接到电脑上,如图所示:
查看设备管理器“端口”,在调试神器串口调试界面选择COM5,通讯参数9600,8,N,1。与条码枪设置一致,然后打开串口。
使用条码枪扫描条码,可以看到扫描的数据显示在调试神器的接收区当中。
下面我们用三菱FX3U PLC的232BD来演示串口调试界面的发送功能。连接如下:
编写通讯程序:
打开串口,在数据区选择循环发送(每100毫秒发送一次数据)
监视PLC接收到的数据。
二、网口(TCP/UDP)调试功能:
我们使用Q26UDV的内置以太网口socket通讯程序来演示神器的网口调试功能。硬件连接如下所示:
通讯设置(选择1号通讯,通讯方式为Socket,TCP连接方式为主动Active;本机IP地址:192.168.1.12,端口号4098;对方IP地址:192.168.1.4,端口号4097):
通讯程序,包括打开连接、关闭连接、接收数据和发送数据,限于篇幅只截取片段。
调试神器这边,选择TCP协议,选择建立服务器(因为Q系列PLC刚才设置成了active,做客户端来用),IP地址和端口号填写成刚才设置当中的IP地址和端口号(和电脑IP地址要一致),就可以测试TCP协议的发送和接收了:
三、Modbus-RTU调试功能:
PLC调试神器的Modbus-RTU调试相比传统的Modbus调试工具来说,更加形象直观。不仅包括了报文上的CRC校验计算,更按照功能码的不同将线圈和寄存器的输入输出状态以图表的形式显示在了界面上。除此之外,还支持Modbus从站调试功能。下面我们以两台电脑之间互为Modbus主从站调试功能为例,来详细说明PLC调试神器的Modbus调试方法。
首先我们来配置从站电脑上的调试神器。在界面当中选择“从站”,然后创造一批从站寄存器地址(以寄存器0000-0008,共9个寄存器为例),并填入寄存器当中的数值(地址0000数值为H0012,地址0001数值为H0034,地址0002数值为H0056,地址0003数值为H0078),如图所示:
然后我们配置主站电脑上的调试神器。设定功能码为03(读寄存器),读从站的地址是0000-0003共4个。可以看到下方发送区自动生成了Modbus格式的报文,包含CRC校验。
然后点击连续发送,可以看到从站当中的寄存器当中数据被刷新到显示区。
关于读写线圈,操作也是一样的。
从站状态:
主站读取到从站的状态:
四、Modbus-TCP调试功能:
通过前面对Modbus-RTU和TCP/IP调试的介绍,相信大家对于Modbus-TCP的调试方法也大体有所了解了。
简而言之,如果连接服务器,PLC调试神器就是作为主动方;如果创建服务器,PLC调试神器就是作为接收方,我们先将网络配置好(操作同TCP调试一样),然后设置Modbus的读写地址,就可以和Modbus-RTU的调试界面一样,进行数据的读写监视了。
从站(服务器)配置:
创建服务器,写入从站线圈状态:
主站读取操作:
我们在工程项目调试通讯的时候,如果遇到通讯不上的问题,建议先使用PLC调试神器,分别对PLC、仪表以及从站来进行监控或者发送调试。依靠控制变量的方法,按次序排查PLC的数据、仪表返回的数据以及线路通畅与否。将可能的故障点排除掉之后,剩下的就是真正的故障原因了。
PLC调试神器 就是让电脑成为一个通讯的站,这个站可以是串口,可以是网口,可以是Modbus主站,也可以是Modbus从站。通过在电脑当中对抽象通讯数据的形象显示,能够使我们更方便地查找到问题,提高工作效率。未来的PLC调试神器还将升级进去CC-Link、CC-Link IE、EtherCAT、Profinet等常用品牌现场总线,更好的造福自动化行业。
下面我们来了解PLC调试神器的一些附加功能,大家在做项目的时候有时候会用到,非常方便。
1.虚拟串口工具:
通过虚拟串口工具,我们可以在一台电脑上虚拟出多对串口来,两两为一组。这样方便在一台电脑当中进行串口数据以及Modbus的调试监控,无需硬件。对于通讯的初学者来说是极好的练习方式。如图所示:
在虚拟串口工具当中虚拟两对串口,COM1对应COM2:
然后打开两个串口调试界面,一个选择COM1,另一个选择COM2,分别打开串口。我们就可以在两个串口调试界面之间互相收发数据了。
COM1发送数据:
COM2接收数据:
对于Modbus-RTU,也可以这样来操作,你还怕学不会Modbus吗?
虚拟主站:
虚拟从站:
2.ASCII码转换工具:
以往我们在编程或者调试ASCII码格式通讯的时候,需要查找ASCII码对应表。有了PLC调试神器,我们可以直接通过转换的方式,方便快捷的得出数据的ASCII码表示,如图所示:
汉字也是支持的:
也可以通过查表的方式找到字符对应的ASCII码:
3.伺服步进的齿轮比计算:
除了通讯调试,PLC调试神器的另外一大亮点是伺服/步进等运动控制的计算功能。我们无需通过公式进行计算,就能快速的根据机械结构和编码器分辨率等参数求出电子齿轮比或者步进细分。是不是很强大呢?
步进电机细分计算:
脉冲毫米转换、频率与速度转换:
4.进制转换、位组合字、模拟量比例转换:
很多初学者对于位、字节、单字、双字的概念不好理解,因为这个概念比较抽象。PLC调试神器当中包含了进制、位字组合等的转换工具,帮助你更好掌握数据概念!
进制转换器:
二进制位组合:
位和字的关系,搞不清K4M0、K8Y20的概念?调试神器帮您!
模拟量比例转换器:
工程师们接项目赚外快,不知道如何报价?工程报价器帮您!
计算报价仅供参考,大家报价的时候根据实际情况来确定哟~
升级一:新增串口调试起止符CR/LF功能
升级二:Modbus调试窗口背景微调
升级三:修复了Modbus/TCP调试当中的部分bug
升级四:新增IEC浮点数转化功能
好了,关于八方汇PLC调试软件的使用方法和功能介绍就到这里~