书香伴侣
级别: 略有小成
精华主题: 0
发帖数量: 250 个
工控威望: 434 点
下载积分: 412 分
在线时间: 169(小时)
注册时间: 2019-03-01
最后登录: 2024-10-30
查看书香伴侣的 主题 / 回贴
楼主  发表于: 2020-07-03 09:28
用C#开发的232串口通讯与PLC进行读写,每隔200MS读一次,读完之后休眠200MS
,在休眠过程中写入数据是可以的,但是在读取的时候写入数据就会报错,请大神指教。
linmaker
优质的视觉检测产品,源于用心,止于至善
级别: 家园常客
精华主题: 0
发帖数量: 567 个
工控威望: 703 点
下载积分: 5328 分
在线时间: 296(小时)
注册时间: 2010-08-05
最后登录: 2024-11-15
查看linmaker的 主题 / 回贴
1楼  发表于: 2020-07-03 16:00
在我们的智能相机与PLC链接,包含不断读取寄存器,读取心跳,发送结果等一系列交互,都是在上层并行,串口层在不停地处理各类指令。200ms的间隙?那肯定搞不定这样的交互。
以上处理过程使用Qt来做,应用了Qt的signal & slot机制,因此不存在写的同时又读。接收数据到了,自动对应slot处理。类似回调函数,C#也有类似的机制,就是事件。楼主可以再看看。
国产智能视觉产品,媲美进口视觉产品,方便替换,降成本明显。功能齐全,提示式操作界面,可有效降低使用人员技能要求;
免费提供评估方案,上门演示视觉检测效果,提供样机免费试用;
东莞泰捷力自动化技术有限公司 EV-X系列智能视觉,您视觉检测项目更佳的选择!
电话/微信:15017195727  ;更多案例:http://www.evautoinc.com/