商业机会 产品大全 企业名录 我商务中心 | | 手机站 网址:jieke321.qy6.com 研华工控机与西门子S7-200型号PLC通讯设计(示范例程)_南京研维信息技术有限公司
南京研维信息技术有限公司
联系人:陈楠 女士 (销售经理)
电 话:025-86136252
手 机:15062244194

产品目录

研华工控机与西门子S7-200型号PLC通讯设计(示范例程)

留言询价
详细说明

    *近,几个客户一直在咨询西门子S7-200型号PLC与工控机通讯的问题,南京研维信息技术解决方案部门针对这方面需求,特意以专题形式予以解答,本文就以研华工控机为典型工控机类型进行介绍,下位机PLC选择大家比较常见的西门子S7-200型号产品,我们选择的是微软的Visual C++作为程序开发语言,具体通讯协议架构如下:

首先,整个示范程序的基本流程架构思路如下:用上位机作主机,向PLC发送读/写指令,PLC接收到信息后判断传输正确与否,若错误则反馈BCC码错误信息给上位机,若为读指令,在本系统中则读取实时压力值,若为写指令,则向PLC的M寄存器区写入数据,从而控制现场设备的运行。同时上位机向PLC询问写入数据库标志位状态,若为1则将压力值写入后台数据库。系统中计算机通过COM口发送指令到PLC的PORTO(或PORT1)口,PLC通过RCV接收指令,然后对指令进行译码,译码后调用相应的读/写子程序实现指令要求的操作,并返回指令执行的状态信息。





上位机串口设置程序如下:

BOOL MultiDoc::ConfigConnection()

{DCB dcb;

if(!GetCommState(m_hCom,&dcb))

return FALSE;//不能获取当前配置作错误处理

dcb.fBinary=TRUE;

dcb.BaudRate=9600;//数据传输速率

dcb.ByteSize=8;//每字节的位数为8

dcb.fParity=FAISE;//不启用奇偶校验

dcb.StopBits=ONESTOPBIT;//1个停止位

return SetCommState(m_hCom,&dcb);

//设置串行设备控制参数}

更多信息请访问南京研维信息网站。

 
南京研维信息技术有限公司
陈楠 女士 (销售经理)  
电  话: 025-86136252
传  真: 025-86136252
移动电话: 15062244194
在线联系:
公司地址: 中国江苏南京市江宁区紫金科技社区
邮  编: 211102
公司主页: http://jieke321.qy6.com(加入收藏)
 



其它商业信息
 1 直接到第
24 条信息,当前显示第 1 - 24 条,共 1

公司首页 | 公司介绍 | 产品展示 | 供求商机 | 诚信档案 | 联系方法 | 加入收藏
南京研维信息技术有限公司 公司地址:中国江苏南京市江宁区紫金科技社区
陈楠 女士 (销售经理) 电话:025-86136252 传真:025-86136252
免责声明: 以上所展示的信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,企业录对此不承担任何责任。如有侵犯您的权益,请来信通知删除。

机械 仪器 五金 电子 电工 照明 汽摩 物流 包装 印刷 安防 环保 化工 精细化工 橡塑 纺织 冶金 农业 健康 建材 能源 服装 工艺品 家居 数码 家电 通讯 办公 运动、休闲 食品 玩具 商务 广告 展会 综合
提供服务支持 © 企业录 | 移动端