2711P-K7C4A8

发布时间:2019-02-14

2711P-K7C4A8

2711P-K7C4A8

2711P-K7C4A8



编写PC的通信程序可采用汇编语言编写,或采用各种高级语言编写,或采用工控组态软件,或直接采用PLC厂家的通信软件(如三菱的MELSE MEDOC等)

   下面利用VB6.0以一个简单的例子来说明编写通信程序的要点。假设PC要求从PLC中读入从D123开始的4个字节的数据(D123、D124)
命令报文中10F6H为D123的地址,04H表示要读入4个字节的数据。校验和SUM=30H+31H+30H+46H+36H+30H+34H+03 H=174H,溢出部分不计,故SUMH=7,SUAIL=4,相应的ASCⅡ码为“37H”,“34H”。应答报文中4个字节的十六进制数,其相应的ASCⅡ码为8个字节,故应答报文长度为12个字节。

    根据PC与FX系列PLC的传输应答过程,利用VB的MSComm控件可以编写如下通信程序实现PC与FX系列PLC之间的串行通信,以完成数据的读取。MSComm控件可以采用轮询或事件驱动的方法从端口获取数据。在这个例子中使用了轮询方法。
 S7-200系列PLC有通信方式有三种:一种是点对点(PPI)方式,用于与该公司PLC编程器或其它人机接口产品的通信,其通信协议是不公开的。另一种为DP方式,这种方式使得PLC可以通过Profibus-DP通信接口接入Profibus现场总线网络,从而扩大PLC的使用范围。后一种方式是自由口通信(Freeport)方式,由用户定义通信协议,实现PLC与外设的通信。以下采用自由口通信方式,实现PC与S7-200系列PLC通信。
PC与S7-200系列PLC通信连接

PC为RS232C接口,S7-200系列自由口为RS485。因此PC的RS232接口必须先通过RS232/RS485转换器,再与PLC通信端口相连接,连接媒质可以是双绞线或电缆线。西门子公司提供的PC/PPI电缆带有RS232/RS485转换器,可直接采用PC/PPI电缆,因此在不增加任何硬件的情况下,可以很方便地将PLC和PC的连接,如图7-17所示。也可实现多点连接。


3HAC025338-006
BRC400
PM861AK01
DI803
CI854AK01
UPC090AE01
PM864AK01
AFC094AE02
PPC907BE
UAC389AE02
UFC718AE01
UFC760BE143
DSQC664
TB521-ETH
UFC762AE101
LDSYN-101
UAC383AE01
HESG324442R13/C
CM572-DP
DSDX452
C3100020STD
PM802F
PPC322BE
35AE92B
SNAT7261
GDB021BE
PM630
P-HA-RPS-32200000
PFTL101A
SPCJ4D34-AA
IMMFP12
CSA463AE
PFEA111-65
PPC905AE101
UFC760BE141
IMASI23
IMSED01
SPNPM22
DO802
GVC703AE01
YPK112A
TC630
P60
LT8978bV1
DSQC509
3HAC17346-1/01
DSQC504
AI835
UFC092BE01
CI520V1
GD9924BE
RF615
DSAX452
DAI03
DAI01
DO630
DSQC332
SR511
3ASC25H204
INNIS21
5SHY3545L0010
IMFECI2
DSQC202
DSQC332A
IMDSI14
DPW01
UNS0874A
UAC326AE
3HAB3700-1/2
SA9923A-E
FM9925A-E
NU8976A

上一篇:西门子6ES7134-4NB01...
下一篇:欢迎光临:成都防渗土工膜——(集...