工程我做了两版,一版是网口通讯,一版是串口通讯。
为什么没有整合呢?
因为串口是单向通讯的,收发不能起冲突;网口是全双工的,收发可以异步处理。
这里分享一下网口通讯的上位机例子。
这个论坛都是用作和plc通讯的,很少人用自由协议来搞鼓。
用作网口通信,需要在【常用】-->【系统参数】 -->【新增设备/服务器...】
设备类型选择【Free Protocol】
接口类型选择【以太网】
下边【设置】里填入要通信对象的设备IP,也就是TCP服务端的IP
网口可以做到接收和发送异步进行的,所以接收可以写成循环,循环去读接口INPORT2
INPORT2是串口屏的对外接口,负责接收
且INPORT等接收接口接收上限都是2048个字节,所以一条报文不要超过这么长。
发送功能的话,就是界面里面放置一个功能键,选择【触发宏指令】,这样就能跳转去发送宏指令了
跳转到宏指令,去发送报文,接口是OUTOPORT
献给那些,公司想要用串口屏+嵌入式主机的模式来替代工业嵌入式平板的,的新手们。
我就是这样子一步一步学习的
楼主最近还看过