上海地友自动化设备有限公司

西门子6SL3210-1KE31-4AB1

价格:500 2020-11-04 05:03:01 506次浏览

西门子6SL3210-1KE31-4AB1

西门子6SL3210-1KE31-4AB1

西门子6SL3210-1KE31-4AB1

.

一般信息产品类型标志700 IE V3显示显示屏规格TFT屏幕对角线7in屏幕宽度154.1mm屏幕高度85.9mm颜色数量65536分辨率(像素)● 水平图像分辨率800Pixel● 垂直图像分辨率480Pixel背光灯● MTBF 背景照明(温度为 25 °C 时)20000h● 可调节背景照明否操作元件键盘字体● 功能按键

— 功能按键数量0● 带有 LED 的按键否● 系统按键否● 数字键盘是; 屏幕键盘● 字母数字键盘是; 屏幕键盘触摸屏

报文数据长度和重复数据长度为自DADU的数据长度,校验码为DADU数据的和校验,只取其中的末字节值。

在读写PLC的变量数据中,读数据的功能码为6CH,写数据的功能码为7CH

2PLC接收到读写命令,校验后正确,返回的数据格式为E5H

3、确认读写命令的数据格式为:

SDSADAFCFCSED

其中SD为起始符,为10H

SA为数据源地址

DA为目的地址

FC为功能码,取5CH

FCSSA+DA+FC的和的末字节

ED为结束符,取16H

PPI协议的软件编制

在采用上位机与PLC通讯时,上位机采用VB编程,计算机采用PPI电缆或普通的485串口卡与PLC的编程口连接,通讯系统采用主从结构,上位机遵循PPI协议格式,发出读写申请,PLC返回相应的数据。程序实现如下:

1、串口初始化程序:

mPort=1

MSComm1.Settings="9600,e,8,1"

MSComm1.InputLen=0

MSComm1.RThreshold=1

MSComm1.InputMode=comInputModeBinary

PPI协议定义串口为以二进制形式收发数据,这样报文的通讯效率比ASCII码高。

2、串口读取数据程序,以读取VB100数据单元为例:

DimStr_Read(0To32)‘定义发送的数据为字节为元素的数组。

Str_Read(32)=&H16‘相应的数组元素赋值,按照以下格式:

Str_Read(29)=(100*8)\256‘地址为指针值,先取高位地址指针

Str_Read(30)=(100*8)Mod256‘取低位地址指针

Str_Read(24)=1‘读取的数据长度(Byte的个数)

ForI=4to30

Temp_FCS=Temp_FCS+Str_Read(i)

NextI

Str_Read(31)=Temp_FCSMod256‘计算FCS校验码,其它数组元素赋值省略。

681B1B68206CE004112A18B16

PLC返回数据E5后,确认读取命令,发送以下数据:

10205C5E16

店铺已到期,升级请联系 15923987592
联系我们一键拨号15059600238