theme theme
您现在的位置:厦门阿米控技术有限公司首页 > 产品中心 > OC6000EMAO50369B1842G5005
2025年07月29日 星期二

产品中心

  • OC6000EMAO50369B1842G5005

  • 更新时间:2025-07-29
  • 联系方式

    18030175270  /  0592-5085207

    吴工 女士

  • 举报
  • 收藏该店铺
  • 已收藏
详细信息

GE新华 OC6000E MAO50 369B1842G5005

GE新华 OC6000E MAO50 369B1842G5005

吴工 18030132585  微信同号

【诚信经营】【质量可靠】【进口原装】【拆包防伪】

【超大库存】【当天付款】【顺丰速运】【欢迎询价】

主营AB/ABB/GE/施耐德/本特利/ TRICONEX 巴赫曼/西屋/黑马 福克斯波罗 霍尼韦尔 等PLC 模块卡件 可以根据用户需求,提供选型配置、电气控制柜设计.工程设计、系统成套、软件编程、现场调试。

本系统采用MFC编程方法,MFC是把串口作为文件设备来处理的,它用CreateFile()打开串口,并获得yi个串口句柄,用SetCommState()进行端口配置,包括缓冲区设置,超时设置和数据格式等。然后调用函数ReadFile()和WriteFile()进行数据的读写,用WaitForSingleObject()监视通信事件。在用ReadFile()和WriteFile()读写串口时,yi般采用重叠方式。因为同步I/O方式是当程序执行完毕才返回,这样会阻塞其他线程,降低程序执行效率。而重叠方式能使调用的函数立即返回,I/O操作在后台进行,这样线程就可以处理其他事务,同时也实现了线程在同yi串口句柄上实现读写操作。

使用重叠I/O方式时,线程要创建OVERLAPPED结构供读写函数使用,该结构zui重要的成员是hEvent事件句柄。它将作为线程的同步对象使用,读写函数完成时hEvent处于有信号状态,表示可进行读写操作;读写函数未完成时,hEvent被置为无信号。

利用Windows的多线程技术,在辅助线程中监视串口,有数据到达时依靠事件驱动,读入数据并向主线程报告;并且,依靠重叠读写操作,让串口读写操作在后台运行。

上位计算机通信程序设计

以读取PLC输出线圈Y0为shou的2个字节的数据为例,编写yi个通信程序。查PLC软元件地址表可知,输出线圈Y0的shou地址为00A0H,2个字节的数据即为Y0-Y7和Y10-Y17,根据返回的数据,就可以知道PLC此时的状态,以实现对PLC的监控。在每yi次读操作之前,先要进行握手联络。对PLC发请求讯号ENQ,然后读PLC的响应讯号。如果读到的响应讯号为ACK,则表示PLC已准备就绪,等待接收通讯数据。

0021-20199 

0140-02249 Rev-P3 G925560

0140-02899 

0140-09219

0200-35427 

0020-08663

976505-001 

0020-97810 

0200-10162

0050-33586

0150-40264 

0150-21213 


站内搜索

证书荣誉

当前暂无信息

联系我们

  • 联系人: 吴工 女士
  • 话: 0592-5085207
  • 机: 18030175270
  • 资质公示 厦门阿米控技术有限公司 地址: 福建省 厦门市 思明区湖滨南路388号国贸大厦32D单元
  • 管理入口  技术支持:世铝网 有色宝长江
  • 微信
扫一扫,进入微商铺
您正在使用移动设备访问世铝网,您可以
浏览移动版,继续访问电脑版