PLC串口通讯原理
1.这么理解没有问题,虽然在PC和PLC上都用的是16进制进行显示和计算,但实际上串口物理层的通讯是以0和1的脉冲形式来进行的。
2.你所谓的时间间隔就是指的波特率,每秒钟可以发几个脉冲的意思,改变波特率就是改变脉冲的发送频率3.波特率一旦双方设定完毕就不能改变了,除非双方都有可以让软件修改硬件设置参数的功能,如果要改变字符与字符之间的发送时间间隔,就只能用程序来实现,每两个字符之间加个延时功能即可4.这个我没有研究过,可能是和内部的元器件自身的性质有关吧,设置这几种对硬件来说可能比较好计算,个人理解
串口调试助手怎样调试plc的程序
首先要知道PLC的通讯协议,然后用串口编程线把PLC和电脑连接起来,打开串口调试助手,通过ASCII码对应的数据向PLC发送数据。
串口调试助手是串口调试相关工具,有多个版本。
如:友善串口调试助手,支持9600,19200等常用各种波特率及自定义波特率,可以自动识别串口,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符,可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件。
硬件连接方面,传统台式PC机支持标准RS232接口,但是带有串口的笔记本很少见,所以需要USB/232转换接口,并且安装相应驱动程序。
串口调试助手和三菱PLC 485 通讯
PLC本体上自带的通讯口一般是485的,通常大家都用笔记本电脑调试,因笔记本电脑基本没有带串口的,所以你需要去买一根USB-485的线,这样笔记本就有了一个串口。
然后,查看一下你的PLC的通讯口说明书,找到485通讯收发的那两根线,然后和usb的串口线的对应的收发的两根线连起来,这样硬件连接就OK了。
而后呢,你需要知道你PLC的通讯口,被设置成怎么的通讯模式,比如9600 8 N 1这样,你就需要在笔记本电脑的硬件找到你的COM口,也设置成9600 8 N 1,当然,这里只是举例,你需要保证电脑和PLC的参数设置是一样的。
完成了上述之后,就随便下载一个串口调试软件,网上这个软件很多的,打开软件,设置成你和PLC通讯的那个COM口,当然参数也需要和上述一样,在串口软件中激活当前串口,就可以接收PLC发来的信息了。
--顺便说一句,如果你发现你在PLC中发送的数据和串口调试软件中收到的数据,通常是16进制下,不一致,那么多半就是485通讯的2根线,需要对调一下。
祝你好运,请采纳,谢谢!
最常用的串口调试工具
这个是我用串口助手给SS2的Y0置位的测试。
PLC里的程序。
望采纳。
。
。
。
三菱 FX2N 同上位机串口通信问题
用USB转RS232的线完全可以,但要将驱动正确安装。
你通讯不通最大的可能就是你不知道USB转成232后是COM1还是COMn。
你可以试一下,用串口调试助手软件。
找一台有串口的台式机也装上串口调试助手软件,两机同时运行该软件,分别用笔记本的COM1~COMn给台式发数,直到台式收到数为止,此时的COMx就是你USB转成的顺便说一句,买转接线一定不能图便宜,一般能用的线怎么也得50左右
转载请注明出处51数据库 » plc串口通信调试软件