|
发表于 2018-6-12 13:48:41
|
显示全部楼层
广东省佛山市
易语言本身组件端口 , 用端口组件和plc的usb串口与plc的usb转串口都能通讯 发送的时候是直接一条命令发送 端口1.发送数据 (到字节集 (发送的数据) //最大的弊端是经常端口假死,非得关闭端口才能继续,或者直接卡死了。在我自己用的这台本本上还稍微好点。用平板基本几条内就卡死了。 我是不明白什么原理了。
PCOMM插件,plc的usb口正常通讯,plc的usb转串口失败。当然前提是串口都正常前提下,因为用别的软件和易语言本身的端口都能通讯,所以可以确定是PCOMM插件的问题。但是跟plc的usb口非常稳定。几乎无出错。 发送方式
复制代码 纯文本模式
计次循环首 (取文本长度 (“%01#RDD3245132451**” + 字符 (13)), i)
PCOMM_发送数据_置字节 (当前串口号, 取代码 (取文本中间 ( “%01#RDD3245132451**” + 字符 (13), i, 1), ))
计次循环尾 ()
我发送的命令都差不多是这样格式的 “%01#RDD3245132451**” + 字符 (13) 这个是按单个子节发的 ,速度大约是一秒钟只能循环15条左右。
问题1:易语言本身组件端口无法稳定 PCOMM插件plc的usb转串口不能用 单个子节发速度慢。
我不太懂串口传输的原理,定制个或者有合适的源码能够。所有串口都能通讯 发送的速度提升到串口传输的速度 。 奇葩别家语言的串口软件兼容性,和速度真心稳定 |
|