下载此文档

PLC编程算法.doc


文档分类:通信/电子 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
PLC 编程算法 plc 通讯原理和程序设计通讯程序设计在自动化系统的应用越来越广泛,例如 plc 与操作界面的数据交换,通过通讯对变频器的控制, plc 的连网等等。要想实现 plc 的通讯编程, 首先所选的 plc 必须有强大的通讯能力, 就是说 plc 的操作系统能够支持多种通讯格式,通常一种品牌的 plc 如果能够提供给用户更多的编程自由度,那么这种品牌的技术开发能力就越强大, 大多数品牌只能提供固定格式的通讯格式或协议,这就大大局限了 plc 与其他智能设备的数据交换。我们的 plc 产品具有 RS232 和光电隔离的 RS485 两个自由通讯口, 两个通讯口可以同时收发数据,几乎可以适应所有通讯格式,可以提供 CRC 和 BCC 等多种校验方式。以一台 PLC 通过 485 通讯控制多个某品牌的变频器为例: 如果该变频器的波特率是 9600b/s ,8个数据位, 奇校验,1 个停止位。那么首先必须在 plc 的嵌入 C 窗口的初始化代码区编程一个通讯口设置语句: Set485Port(9600,o,8,1); 仅仅一个语句就完成了对 485 通讯口的编程。由于 485 通讯必须设定主从关系,这里是 plc 控制多台变频器,所以 plc 必须设置为主, 因此还需在初始化代码区增加一个地址和主从设定语句: SetAddress(1,MASTER); 事实上,对于主控制器来说,地址已经失去意义。通讯口已经设置完毕,下面就是如何根据要求将数据发送给变频器。例如一组 8 字节控制数据如下所示: 01h ----> 变频器编号 03h ----> 命令 21h ----> 两字节参数地址 02h 00h ----> 两字节参数 02h CRC ---> 两字节 CRC 校验马 CRC PLC 程序: Set485TBAddPointer(0); AddNumberTo485TB(0x1); AddNumberTo485TB(0x3); AddNumberTo485TB(0x21); AddNumberTo485TB(0x2); AddNumberTo485TB(0x0); AddNumberTo485TB(0x2); AddCRCTo485TB(); Start485Transmit(); 另外公司的《通讯编程》资料 pdf 电子文当以通俗易懂的生活事例对 plc 的通讯原理进行了讲解,如果有需要的朋友可以回复索取。 page/forum/201006/20100605212138 00001- PLC 编程算法( 1) PLC 中无非就是三大量:开关量、模拟量、脉冲量。只在搞清楚三者之间的关系,你就能熟练的掌握 PLC 了。 1、开关量也称逻辑量,指仅有两个取值, 0或1、 ON或 OFF 。它是最常用的控制, 对它进行控制是 PLC 的优势, 也是 PLC 最基本的应用。关量控制的目的是,根据开关量的当前输入组合与历史的输入顺序, 使 PLC 产生相应的开关量输出, 以使系统能按一定的顺序工作。所以, 有时也称其为顺序控制。而顺序控制又分为手动、半自动或自动。而采用的控制原则有分散、集中与混合控制三种。这是用 OMRON 的开关量编写的一个“单按钮启停”程序。 2、模拟量是指一些连续变化的物理量, 如电压、电流、压力、速度、流量等。

PLC编程算法 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fy5186fy
  • 文件大小0 KB
  • 时间2016-06-02
最近更新