要想实现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);事实上,对于主控制器来说,地址已经失去意义。
FIREYE PSAD 6F AIR GAS DIFFERENTIAL PRESSURE SWITCH 6WC
FIREYE EB-700 NO MODULES USED ALLEN BRADLEY AS IS LOOK
FIREYE PRIMARY SAFETY CONTROL 5023A TYPE 26CF6 USED
FIREYE EP160 PROGRAMMER MODULE
Fireye EP380 Programmer Module, NEW
FIREYE E1R1 FLAME AMPHIFIER MODULE CARD FOR EB-700
Fireye 61-3060 Wiring Base Closed M-Series/MSerie?s II
Fireye Programmer Module EP160 EP-160 NEW
Allen-Bradley Fireye EB-700 Auto.Primary Safety Control
Fireye UV-1A-6 Flame Scanner UV Non Self-checking NEW!
Expedited shipping available
USED Fireye MEC-120D Protectorelay / Flame Safeguard
FIREYE ED510 DISPLAY MODULE 24VDC MOUNTING KIT (NIB)
UV-Eye 45UV5-1009 Fireye Self Checking Fire Scanner
FIREYE BURNER MANAGEMENT SERIES D 70D30
FIREYE E110 FLAME MONITOR CHASSIS & COVER 120V NIB
FIREYE EP170W PROGRAMMER BOARD
FIREYE CONTROL ED510 DISPLAY KEYPAD MODULE PROGRAMMER