1FK7060-5AF71-1DU5-Z 您的安心是我的动力

BRONCOIIB161S
eliance-5RD1601-BLJC-08R
870ITPHFYFNZ7
IC754VSF15CTD-FG
SLAUTTERBACKT1000
SNAT-607-MCI
MR-J200A
A16B-3200-0491
BALDOR-MTE-2250-BCBCN
6ES7318-3EL01-0AB0

分类: 标签:

描述

1FK7060-5AF71-1DU5-Z  您的安心是我的动力

PLC根据PC机的命令,在每个循环扫描结束处的END语句后组织自动应答,无需用户在PLC一方编写程序。

PC机要求从PLC中读入从D123开始的4个字节的数据(D123,D124),其传输应答过程及报文如下(图略可向作者索取):

命令报文中10F6H为D123的地址,04H表示要读入4个字节的数据。校验和SUM=30H+31H+30H+46H+36H+30H+34H+

03H=174H,溢出部分不计,故SUMH为'7',SUML为‘4’,相应的ASCII码为“37H”,“34H”。应答报文中4个字节的十六进制数,其相应的ASCII码为8个字节,故应答报文长度为12个字节。

根据PC机与FX系列PLC的传输应答过程编制出如下所示的通信程序流程图略。

利用VB的MSComm控件,按照流程图可以编写如下通信程序实现PC机与FX系列PLC之间的串行通信以完成数据的读取。MSComm控件可以采用轮询或事件驱动的方法从端口获取数据。在这个例子中使用了轮询方法。

SIEMENS 6FM1470-3CA25 USPP 6FM14703CA25

SIEMENS 6ES5-188-3UA12 NSFP 6ES51883UA12

AVTRON AFS110-4CN0-C USPP AFS1104CN0C

ALLEN BRADLEY 1336-B125-E0H USPP 1336B125E0H

ALLEN BRADLEY 2711E-K10C6 NSFP 2711EK10C6

ALLEN BRADLEY 1785-L46B USPP 1785L46B

ALLEN BRADLEY 150-B180NBDB NSFP 150B180NBDB

ALLEN BRADLEY 1333-HAA USPP 1333HAA

ADEPT TECH 90400-11140/XY-​HRS-140AH404 USPP 9040011140X

FANUC A06B-6044-H008 USPP A06B6044H008

ALLEN BRADLEY 1336VT-B060-EOS​-L3-S1 USPP 1336VTB060EOSL

TB WOODS UVC-4040-0H USPP UVC40400H

SANYO DENKI B21M1K7MXR10 USPP B21M1K7MXR10

SANYO DENKI B21M1K7MXR10-B USPP B21M1K7MXR10B

ORMEC MAC-A110F/KIA USPP MACA110FKIA

ALLEN BRADLEY 1774-LP3 NSFP 1774LP3

COGNEX VM16A-203-0075-​RB USPP VM16A2030075RB

MODICON AS-584L-211 USPP AS584L211