PLC_SIEMENS_S7-200-TCPIP

西门子S7-200 TCP协议。 适用于西门子S7-200型号的PLC。

虚点:

1、设备通讯状态,记录设备是否在线的状态

通道名称.设备名称#CommunicationStatus

基数和系数在不同场景下的应用:

​ 采集时 工程值=(原始值+基数)*系数;

​ 控制时 下发值=工程值/系数-基数;

一、通道配置

1.1、通讯配置

​ 通讯方式选择"TCPClitent"方式

1.2、通讯属性

​ IP地址 西门子PLC的IP地址

​ 端口号 102

1.3、驱动属性配置

参数 说明
超时时间(ms) PLC未回复的超时时间,单位:毫秒,默认为1000ms

二、设备配置

2.1、基本信息

参数 说明
设备通讯状态 表示设备是否在线的状态,无需配置,不可编辑

2.2、点表组

参数 说明
采集点名 会按照"变量名"和通道自动生成
变量名 变量名
变量描述 变量描述
变量编号 变量编号
虚量 未勾选时按照后边配置项配置,勾选后可实现脚本计算
通道类型 I输入继电器、Q输出继电器、M内部继电器、T、C、DB
读写属性 读写、只读、只写
I、Q、M DB区支持可读写
T区和C区只支持读取
地址 偏移
I、Q、M、T、C取位可以按照n.m方式去取某一位的值,取n时为取字节
DB区取字节时配置为n.m,取位时配置为n.m.b
西门子200PLC有且仅有一个V区,V区对应网关配置的DB1区,即配点时选择DB类型,取字节时配置为1.m,取位时配置为1.m.b
数据类型 根据点表选择对应的数据类型,支持的数据类型见表2.2.1
系数 有效
基数 有效
扫描周期 查询周期
参数 说明
0
1 8位有符号
2 8位无符号
3 16位有符号
4 16位无符号
5 16位BCD格式
6 32位BCD格式
7 32位有符号整型
8 32位无符号整型
9 32位浮点数
10 8字节浮点类型
11 8字节有符号数
12 8字节无符号数
表2.2.1 支持的数据类型

三、常见问题

3.1.当建立通讯后(在报文界面可以看到交互的报文)但是数据未读取到,提示“未处理帧”,则需要使用博图软件检查PLC的设置

​ 解决办法:

​ 在博图软件中配置PLC连接属性

​ 选中PLC,在“常规”标签中,选中“保护”项,勾选“允许来自远程对象的PUT/GET通信访问”选项,将程序编译并下载,完成对PLC的设置。

results matching ""

    No results matching ""