要想实现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与上拉机的通信实现,提出了一种价格低、体积小的接口方案,讨论了其硬件和软件的设计思想,该接口装置与控制室和实验室环境下运行可靠。
关键词:上位机通信接口可编程控制器
ATV21HD18N4 ATV21HU30N4 ATS01N244LY ATV31HU22M3XA ATV31HD11M3XA ATV71HU22M3Z
ATV212HD45N4 ATV31H055M2A ATV31H075M2A ATV31HU11M2A ATV31HU15M2A ATV782FD75Y
ATV780C25Y ATV782FU22Y ATV782FD15Y ATV782FD18Y ATV782FD22Y ATV782FD55Y
ATV212H075N4 ATV212HU15N4 ATV212HU22N4 ATV212HU30N4 ATV212HU40N4 ATV212HU55N4
ATV212HU75N4 ATV212HD11N4 ATV212HD15N4 ATV212HD18N4 ATV212HD22N4 ATV212HD30N4
ATV61HU40M3 ATV71HU15N4Z ATV71HU22N4Z ATV71HU30N4Z ATV61HD11N4Z ATV21HU22N4
ATV71H075N4Z ATV71HD15N4 ATV71HU75N4 ATV71HD18N4Z ATV71HD22N4Z ATV71HC11N4Z
ATV71HD11N4 ATV71HD37N4Z ATV71HD45N4 ATV71HD55N4 ATV71HD75N4 ATV71HC13N4Z
ATV71HD30N4Z ATV71HD90N4Z ATV31CU22N4 ATV71HD22N4Z ATV71HD30N4Z ATV71HD37N4Z
ATV31HU22M2A ATV31H037N4A ATV61WD75N4C ATV61HU22M3 ATV61HU22M3Z ATV61HU30M3
ATV61HU30M3Z ATV71H037M3Z ATV21WD45N4 ATV31H018M2A ATV31CU22M2 ATV71HU40N4Z
ATV61HU55N4Z ATV61HU75N4 ATV61HU75N4Z ATV61HD11N4 ATV212HD75N4 ATV212HD55N4
ATV12HU22M2 ATV782D75Y ATV782D90Y ATV782FU30Y ATV782FD37Y ATV782FC13Y
ATV12P075M3 ATV12P037M3 ATV71HD18N4Z ATV782FD30Y ATV782FD90Y ATV780FC20Y
ATV12H018M2 ATV12H037M2 ATV12H055M2 ATV12H075M2 ATV12HU15M2 ATV12PU15M3
ATV12PU22M3 ATV12PU30M3 ATV12PU40M3 ATV312H018M2 ATV312H037M2 ATV312H055M2
ATV312H075M2 ATV312HU11M2 ATV312HU15M2 ATV312HU22M2 ATV312H037N4 ATV312H055N4
ATV312H075N4 ATV312HU11N4 ATV312HU15N4 ATV312HU22N4 ATV312HU30N4 ATV312HU40N4
Sepam1000+M41 Sepam1000+S42 Sepam1000+T42 Sepam1000+S41 Sepam1000+B22
Sepam1000+G88 Sepam1000+G87 Sepam1000+G82 Sepam1000+M88 Sepam1000+M81
Sepam1000+S20 Sepam1000+T20 Sepam1000+M20 Sepam1000+B21 Sepam1000+B22
Sepam1000+S42 Sepam1000+T42 Sepam1000+S40 Sepam1000+T40 Sepam1000+G40
Sepam1000+S41 Sepam1000+M41 Sepam1000+G42 Sepam1000+S40 Sepam1000+T40
Sepam1000+S40 Sepam1000+T40 Sepam1000+T42 Sepam1000+G40 Sepam1000+B22
Sepam1000+T60 Sepam1000+T62 Sepam1000+M61 Sepam1000+G60 Sepam1000+G62
Sepam1000+S43 Sepam1000+M87 Sepam1000+G87 Sepam1000+S41 Sepam1000+S20
Sepam1000+T81 Sepam1000+Z82 Sepam1000+C86 Sepam1000+T81 Sepam1000+M41
Sepam1000+T82 Sepam1000+S42 Sepam1000+T81 Sepam1000+S80 Sepam1000+L87
Sepam1000+T87 Sepam1000+M88 Sepam1000+G88 Sepam1000+M87 Sepam1000+G87
Sepam1000+S40 Sepam1000+M41 Sepam1000+S41 Sepam1000+S20 Sepam1000+T20
Sepam1000+S60 Sepam1000+S62 Sepam1000+S84 Sepam1000+C86 Sepam1000+B83
Sepam1000+T60 Sepam1000+T62 Sepam1000+M61 Sepam1000+G60 Sepam1000+G62
Sepam1000+M81 Sepam1000+S82 Sepam1000+T82 Sepam1000+G82 Sepam1000+S84
Sepam1000+S41 Sepam1000+G40 Sepam1000+Z82 Sepam1000+M20 Sepam1000+B21
Sepam1000+Z82 Sepam1000+G82 Sepam1000+B22 Sepam1000+B80 Sepam1000+C60
Sepam1000+G87 Sepam1000+G82 Sepam1000+Z82 Sepam1000+G88 Sepam1000+T42
Sepam1000+T81 Sepam1000+S80 Sepam1000+B80 Sepam1000+B83 Sepam1000+S81
Sepam1000+G40 Sepam1000+T40 Sepam1000+M41 Sepam1000+S40 Sepam1000+T40
Sepam1000+S60 Sepam1000+S62 Sepam1000+C60 Sepam1000+C60 Sepam1000+S40
CCA622 CCA671 CCA671 CCA630 CCA634 CCA772 CCA770 CCA774 CCA785 CCT640
ACE949-2 ACE919CC ACE909-2 ACE919CA ACE990 ACE949-2 ACE949-2 ACE959
ACE969TP ACE969FO ACE850 ACE949-2 ACE959 ACE937 ACE969TP-2 ACE919CC
CCA620 CCA785 CCT640 CCA612 CCA614 SFT2841 SFT2841 SFT2826 SFT2885
ACE937 ACE969TP-2 ACE850TP ACE850FO ECI850 SFT850 MCS025 ECI850 S-LAN
MES114E MES114 MET148-2 MES120G MES114E MES114F MES114 AMT820 AMT840
MES120 AMT820 MES114F-K MES114 MET148-2 MSA141 MES120G AMT820 AMT880
CCA634 CCA774 CCA770 CCA772 CCA612 CCA634 CCA783 ACE937 CCA630 CCA620
TSXPSY2600MC TSXPSY3610M TSXPSY3610MC TSXPSY5500M TSXPSY5500MC TSXPSY5520M TSXRKY12
TSXPSY5520MC TSXPSY8500M TSXPSY8500MC TSXREY200 TSXRKA02 TSXRKY12C TSXSCY11601C
TSXRKY12EX TSXRKY12EXC TSXRKY4EX TSXRKY4EXC TSXRKY6 TSXRKY6C TSXRKY6EX TSXRKY6EXC
TSXRKY8 TSXRKY8C TSXRKY8EX TSXRKY8EXC TSXSAY1000 TSXSAY1000C TSXSCA10 TSXSCA50
TSXSCA62 TSXSCA64 TSXSCA72 TSXSCP1114 TSXSCP111C TSXSCP112C TSXSCP114C TSXSCPCM4530