首页 新闻 工控搜 论坛 厂商论坛 产品 方案 厂商 人才 文摘 下载 展览
中华工控网首页
  P L C | 变频器与传动 | 传感器 | 现场检测仪表 | 工控软件 | 人机界面 | 运动控制
  D C S | 工业以太网 | 现场总线 | 显示调节仪表 | 数据采集 | 数传测控 | 工业安全
  电 源 | 嵌入式系统 | PC based | 机柜箱体壳体 | 低压电器 | 机器视觉
plc通讯原理和程序设计
东莞市恒瑞机电设备有限公司
收藏本文     查看收藏
通讯程序设计在自动化系统的应用越来越广泛,例如plc与操作界面的数据交换,通过通讯对变频器的控制,plc的连网等等。<BR>    <BR>    要想实现plc的通讯编程,首先所选的plc必须有强大的通讯能力,就是说plc的操作系统能够支持多种通讯格式,通常一种品牌的plc如果能够提供给用户更多的编程自由度,那么这种品牌的技术开发能力就越强大,大多数品牌只能提供固定格式的通讯格式或协议,这就大大局限了plc与其他智能设备的数据交换。<BR>    <BR>    我们的plc产品具有RS232和光电隔离的RS485两个自由通讯口,两个通讯口可以同时收发数据,几乎可以适应所有通讯格式,可以提供CRC和BCC等多种校验方式。<BR>    <BR>    以一台PLC通过485通讯控制多个某品牌的变频器为例:<BR>    如果该变频器的波特率是9600b/s,8个数据位,奇校验,1个停止位。那么首先必须在plc的嵌入C窗口的初始化代码区编程一个通讯口设置语句:Set485Port(9600,o,8,1);仅仅一个语句就完成了对485通讯口的编程。<BR>    <BR>    由于485通讯必须设定主从关系,这里是plc控制多台变频器,所以plc必须设置为主,因此还需在初始化代码区增加一个地址和主从设定语句:SetAddress(1,MASTER);事实上,对于主控制器来说,地址已经失去意义。<BR>    <BR>    通讯口已经设置完毕,下面就是如何根据要求将数据发送给变频器。<BR>    例如一组8字节控制数据如下所示:<BR>    01h ---->变频器编号<BR>    03h ---->命令<BR>    21h ---->两字节参数地址<BR>    02h<BR>    00h ---->两字节参数<BR>    02h<BR>    CRC --->两字节CRC校验马 <BR>    CRC <BR>    <BR>    PLC程序:<BR>    <BR>    Set485TBAddPointer(0);<BR>    AddNumberTo485TB(0x1);<BR>    AddNumberTo485TB(0x3);<BR>    AddNumberTo485TB(0x21);<BR>    AddNumberTo485TB(0x2);<BR>    AddNumberTo485TB(0x0);<BR>    AddNumberTo485TB(0x2);<BR>    AddCRCTo485TB();<BR>    Start485Transmit();<BR>
 

状 态: 离线

公司简介
产品目录

公司名称: 东莞市恒瑞机电设备有限公司
联 系 人: 胡建华
电  话: 0769-85027567
传  真: 0769-85025780
地  址: 广东省东莞市虎门镇博头人民北路中和大厦五楼
邮  编: 523913
主  页:
 
该厂商相关技术文摘:
磁滞式离合器/制动器的操作原理及用途
磁滞制动器/离合器在线缆设备行业的应用
关于纠偏器的精度
为什么磁粉离合器/磁粉制动器在使用中会发生卡住现象
凸轮分割器的安装与维护
电磁刹车离合器简介、工作原理及应用
变频器选型注意事项
使用变频器的注意事项
磁粉离合器/制动器原理及应用
PLC基础知识简介
更多文摘...
立即发送询问信息在线联系该技术文摘厂商:
用户名: 密码: 免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 不良信息举报
工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2022 Gkong.com, All Rights Reserved