热门搜索:
要想实现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);事实上,对于主控制器来说,地址已经失去意义。
通讯口已经设置完毕,下面就是如何根据要求将数据发送给变频器。
对FX2系列的PLC与上拉机的通信实现,提出了一种价格低、体积小的接口方案,讨论了其硬件和软件的设计思想,该接口装置与控制室和实验室环境下运行可靠。
关键词:上位机通信接口可编程控制器
ASCO JKF8210G2 PILOT OPERATED SOLENOID VALVE, NIB
ALLEN BRADLEY 1756-A13 CONTROL LOGIX CHASSIS W/ PWRSUP*
GE TED136015 15A INDUSTRIAL CIRCUIT BREAKER
BECKHOFF C9900-A167 DVI-D/USB1.1 EXTENDER / - RX
LAMBDA LJ1A-24-OV POWER SUPPLY UNIT
ORIENTAL MOTOR MU1238A-51B ORIX AXIAL FLOW FAN, NIB
ENERTROLS HP-9000-R-PSC HIGH PRECISION SHOCK ABSORBER
HITACHI RGW-225B 225 AMP EARTH LEAKAGE CIRCUIT BREAKER
AC/DC ELECTRONICS 5N6-1 POWER SUPPLY, NIB
MANNESMANN REXROTH 4WE10D31 / CW110N9DAL VALVE NEW
GENERAL ELECTRIC CR151KJC22CU FUSE BLOCKS LOT OF 6
COOPER CROUSE HINDS DM4R2M08E060M MICRO MINI CONNECTOR
TIMKEN 25820 RACE NIB
LITTLE GIANT 680-2016 MODULE, NEW
REXCON DIE SENTRY II DS II OPERATOR PANEL USED
FANUC A03B-0801-C129 INPUT MODULE IA16E
FANUC A03B-0801-C117 MODULE
GRACO EH 433 GT Hydra-Spray AIRLESS PAINT SPRAYER
TRERICE 450LFB 0-160 PSI PROCESS GAUGE, NIB
JOKAB SAFETY JSBT3 SAFETY RELAY