安全生产
首页资讯供应求购招商招聘展会社区
长期信息合作请联系:QQ66821730
PLC技术首页-->PLC基础plc应用PLC文案资料PLC手册国标规程plc资料下载技术培训人才招聘职业认证产品商情论坛
PLC搜索
我 要 找
标题 内容 作者
PLCRSS订阅PLC技术信息
电工技术资料 您的位置: 机电之家-->plc技术资料栏目首页-> PLC手册 -> PLC编程手册 --> 可编程控制器与计算机通讯的应用
阅读plc技术相关资料
可编程控制器与计算机通讯的应用
本文作者 不详 摘自 机电之家

1  引言
    可编程控制器(PLC)由于其结构紧凑、可靠性高、编程简单、指令强大、灵活性强、能适用于比较恶劣环境等诸多优点,现已在工业控制领域得到广泛应用。现普遍采用触摸屏加PLC的方法来监控设备,但触摸屏视角窄,不适应恶劣环境,且数据存储容量有限,不易实现大规模网络互联。因此我们采用PLC与计算机通讯的方式实现实时监控,克服了触摸屏的缺点。

2  S7-200 CPU自由口通讯方式的应用
    世界知名品牌的PLC很多,如西门子、欧姆龙、松下、三菱等等,本人仅以西门子S7-200小型可编程控制器的CPU22×系列为例,介绍PLC在计算机网络中与计算机通讯的功能。
S7-200 CPU支持多样的通讯功能,根据所使用的S7-200 CPU,其网络可以支持一个或多个以下协议:
l 点到点(Point-to-Point)接口(PPI)
l 多点接口(Multi-Point)(MPI)
l PROFIBUS
l 用户定义协议(自由口)
自由口通讯是通过用户程序可以控制S7-200 CPU通讯口的操作模式。利用自由口模式,可以实现用户定义的通讯协议连接多种智能设备。通过使用接收中断、发送中断、发送指令和接收指令,用户程序控制通讯口操作。在自由口通讯模式下,通讯协议完全由用户程序控制。通过SMB30(口0)允许自由口模式,而且只有在CPU处于RUN模式时才能允许。当CPU出于STOP模式时,自由口通讯停止,通讯口转换成正常的PPI协议操作。
    近年来,随着我国铁路运输环境的改善,列车速度越来越高,势必对铁道车辆提出较高的要求,其表现在对列车的舒适性和运行可靠性、安全性的要求提高,因此车辆上设备的自动化程度越来越高。自动化程度的提高,带动了网络技术在列车控制和监控上的应用。车辆网络控制、监控简图如图1所示。
    整列车设有车辆级计算机,每个车厢设有本车计算机,车辆级计算机与各个本车计算机组成车辆的主网,本车计算机与本车厢内的各个设备间组成子网。PLC由于其自身的优点,作为控制核心在车辆上的多种设备中得以应用,例如列车自动门的控制、列车空调机的控制等,使其可以作为整个列车网络系统中的一个节点。


3  通讯协议
    SIEMENS S7-200系列PLC可以采用用户定义通讯协议(自由口)模式实现计算机与PLC、PLC与PLC的通讯。笔者所描述的例子中,虽然车辆计算机系统和车辆上的其它设备分别是多个设备供应商的产品,但是只要制定好通讯协议,就能满足相互通讯的要求。S7-200系列的PLC正是由于其自由口通讯是通过用户程序控制CPU串行通讯口的操作模式,所以可以方便地与车辆计算机通讯。
    计算机(主站)每隔100ms查询PLC(从站)一次,主站发出从站动作控制命令给从站,从站收到命令后发给主站应答帧,从站接收到主站发送来的一帧数据,计算出其校验码FCS,与接收到的一帧数据中的FCS比较,检查是否有数据错误。如果有数据有误,从站发送信息给主站,请求重发。
l 字符结构:每个字符由11位构成,奇偶校验位采用奇校验方式。
起始位  数据      奇偶校验位    停止位
1位   8位 D7…D0   1位   1位
l 传输数据帧格式
BYTE(0)…BYTE(n)    FCS
BYTE(0)…BYTE(n)为字符串;
FCS为异或校验码,是发送的所有数据字节和地址字节之异或值。
l 主站命令帧结构
从站地址  从站地址补码  控制字节  命令字节  FCS
l 从站应答帧结构
从站地址  从站地址补码  控制字节  应答字节  FCS

4  通讯口初始化
    PLC内部特殊存储器位SMB30和SMB130分别配置通讯端口0和1,为自由端口通讯选择波特率、奇偶校验和数据位数。自由端口的控制字节描述如表1所示。
例如:在通讯协议中规定奇偶校验为奇校验、每个字符的数据为8位、波特率为19200、自由口协议,采用通讯端口0,则在PLC初始化程序中将SMB30赋值为0C5H。
例://串口初始化
     ┋
NETWORK 7
LD     SM0.0
MOVB  16#C5, SMB30 //波特率为19200奇校验 //1起始位1停止位8数据位
ENI      //允许中断
MOVB   2, SMB34
MOVB   20, SMB35
ATCH   INT_0, 8
      ┋

5  PLC实时数据处理
    由于S7-200系列PLC在自由口模式下,通讯协议完全由梯形图程序或STL编辑器控制,程序可以使用接收中断、发送中断、发送指令和接收指令来控制通讯操作。CPU连续扫描用户程序,执行用户任务。PLC在程序执行过程中,基于稳定、快速灵活等方面考虑,CPU每个扫描周期都通过输入输出映像寄存器来执行实际输入输出操作,即读实际输入点值到映像寄存器、写映像寄存器值到实际输出点。由于在中断中不能顺利进行数据读写操作,因此,可通过编程,利用PLC循环扫描执行程序的特点,使得在程序扫描期间实现数据存储区与输入输出映像寄存器区交换数据。
    在本实例中,PLC上电初始化后转入接收字符中断,当上位机发出查询命令后,PLC判断所发命令的地址和地址补码是否正确;如果正确判断上位机是向PLC发送命令还是查询PLC状态;如果执行命令则PLC转入主程序执行相关命令,如果查询PLC状态则将协议定义的信息发送给上位机,上位机收到信息后发送应答帧给PLC。

[本文共有 3 页,当前是第 1 页] <<上一页 下一页>>



有搞不定的程序,交给机电之家吧!去悬赏竞标
 可编程控制器与计算机通讯的应用相关资料
  • 用三菱的FX2N PLC实现N:N网络(令牌总线)
  • PLC程序调试步骤
  • 三菱PLC的几个常见问题解答
  • PLC内置高速计数器的简单应用介绍
  • PC与FX30DUE传输数据办法
  • 变频器逆变器件的原理
  • 三菱PLC程序编写注意事项一例
  • 三菱FX,A,QnA系列PLC特殊寄存器查询软件
  • 三菱FX2N系列PLC与Profibus的连接
  • 计数器级联PLC程序梯形图 
  • ⊕这地方投资政策最优
    ⊕上千份机电行业研究报告
    ⊕机电项目招商啦
    ⊕谁把我买了?
    ⊕机电行业展会大全
    ⊕十万企业抢登行业网址大全
    机电之家会议开通
    ⊕每日最新求购信息
    ⊕电工技术资料为了谁?
    ⊕机电设备维修与管理
    机电之家(中国)plc技术资料中心资讯版权声明:
    1、凡注明“机电之家采编”字样的所有作品均系本网原创,版权归机电之家所有,任何媒体摘编或享用本作品,需注明文章来源。违反声明者,本网将追究其相关法律责任。
    2、凡本网注明“来源:XXX网(非本网)”的作品,均转载自其他媒体,目的在于传达更多资讯,本网不承担相关法律责任。

    3、如在资讯、广告等方面想与本网合作,请致电:0571-87774297。Email:donemi@hz.cn

    ·工程项目经理培训
    ·欧姆龙PLC编程维护培训
    ·杭州西门子PLC应用培训
    ·模具加工设计培训
    ·变频器维修培训
    ·安全员认证培训
    ·电工培训


    ·招聘项目管理人员
    ·首席技术执行官
    ·自控工程师
    ·数控编程学徒
    ·总工程师

    项目竞标

    最新商业情报
    代理
    [代理] 寻求地区代理
    [代理] 电工产品诚招代理..
    采购
    [采购] 电动车控制器外壳
    [采购] 高品质缓冲器
    论坛最新话题
    ·超级搞笑的安全事故
    ·电工技术资料flash大全
    ·最新的搞笑图片
    ·工控行业应用软件下载
    首页
    首页
    合作网站:
    | 中国机电网机电之家安全生产网 | 机电论文 | 机电论坛 | 机电设备贸易 | 机电网址大全 | 浙江机电网 | 陕西机电网 | 变频器技术网 |
    中国电工网 | 电工网 |环球会展网机电产品网 | 机电人才网 | 中国工控网 | 五金工具网 | 安全生产网 | 甘肃机电网 | PLC技术网 |
    友情连接:
    | 中国机电网 | 中国工控网 | 行业培训网 | 中国工程机械网 | 机电一体化网 | 行业下载网 | 行业国标网 | 商业情报站 |
    关于我们 | 联系我们 | 广告联系 | 付款方式 | 使用帮助 | PLC技术网 | 会员助手 | 友情链接
    电话:0571-87774297(杭州) 传真:0571-87774298(杭州)点击这里给我发消息66821730(技术) 点击这里给我发消息58733127(审核)
    机电之家 PLC技术网 站所共享的PLC知识,PLC技术,PLC应用,PLC行情分析,PLC学习资料,PLC国标规程,PLC维修知识,
    PLC国家标准,PLC操作规程,PLC岗位职责,PLC管理制度,PLC工作总结,PLC实习报告,PLC考试题库,
    等都是来自会员发表或 网上收集整理。如果有任何侵犯您权益的地方,请联系我们,我们将马上进行处理。
    企业登陆可自行免费发布资料,本站代发布邮箱为88ctv@163.com
    Copyright 2007 plc.jdzj.com Inc All Rights Reserved.PLC技术网
    chinaplc.net 联合建设
    技术支持:PLC技术网 mailto:88ctv@163.com
    免费发布信息主办:浙江-杭州-PLC技术网网络运营部安全生产