总线插头、总线电缆、电机驱动、触摸屏、变频器、电源模块、控制模块、人机界面,数控系统、数控伺服驱动模块、西门子楼宇系列、备品备件等
产品简介
详细介绍
西门子继电器模块6ES72882DR080AA0模块
程序指令
7.3 通信
S7-200 SMART
238 系统手册, V2.5, 01/2020, A5E03822234-AI
TDCON 指令表
下表列出了 TDCON 指令的格式和定义。有关错误代码列表,请参见“OUC 指令错误代
码" (页 239)。有关端口数限制及更多信息,请参见“端口和 TSAP" (页 439):
● 状态:表的个字节将操作状态返回给用户。作为输入时,OUC 指令忽略状态字节
的值。状态字节在返回指令时有效。状态位的定义为:
– D = 完成(完毕)
西门子继电器模块6ES72882DR080AA0模块
西门子继电器模块
6ES72882DR080AA0
伺服驱动电机
提供皮带输送机优质的技术服务 输送机发展趋势 传送装备的发展方向 :未来皮带传输机装备将向着大型化发展、扩展应用范畴、物料分拣、下降能量耗费、污染等方面发展。吸粮机根据输送工艺要求可以单台作业、多台组合作业,或与其他设备组成输送,以不同的作业要求。 2、根据用户现场使用情况, 以多口进料,多口出料,实现一套管链,多点投料,多点出料。 管链输送机的优势: 1、管链输送机结构简单紧凑,可以水平、垂直、弯曲或三维布置。
– A = 激活(进行中,换言之,繁忙)
– E = 错误(完成且有错误)
– 错误代码
如果出现错误,则“完成"(Done) 位和“错误"(Error) 位均置位。错误代码列于“OUC 指令
错误代码" (页 239)。
● REQ:您可使用 REQ 位发起新的操作。REQ 位为电平触发值。如果需要,程序代码
必须提供该单步操作(上升沿接触)。如果操作不繁忙,则当 REQ 值为 TRUE 时将
发起一个新的操作。例如:如果当前没有在执行的 TSEND 指令,则 REQ 位为 TRUE
会使程序发起一个新的 TSEND 指令操作。
● 连接 ID:连接 ID 是您选定传递给函数的 16 位值。范围是 0 到 65534(65535 保
留)。连接 ID 参数是 OUC 指令的输入。TSEND、TRECV 和 TDCON 指令将您为
TCON 指令选择的连接 ID 作为参考。
表格 7- 13 TDCON 指令表参数结构定义
字节
偏移量
位 位 7 7 位 位 6 6 位 位 5 5 位 位 4 4 位 位 3 3 位 位 2 2 位 位 1 1 位 位 0 0
0 D A E 错误代码(5 位)
1 REQ
2 连接 ID
(2 字节)
3
程序指令
7.3 通信
S7-200 SMART
系统手册, V2.5, 01/2020, A5E03822234-AI 239
7.3.5.2 OUC 指令错误代码
下表列出了开放式用户通信 (OUC) 错误代码:
错误代码 描述 T T
C C
O O
N N
T T
S S
E E
N N
D D
T T
R R
E E
C C
V V
T T
D D
C C
O O
N N
0 无错误 X X X X
西门子继电器模块6ES72882DR080AA0模块
西门子继电器模块
西门子LOGO控制器可编程西门子S7-200PLC模块西门子S7-300PLC模块西门子S7-400PLC模块西门子S7-1200PLC模块西门子S7-1500PLC模块西门子V20变频器西门子V90伺服驱动西门子触摸屏西门子.828.840D.808.802数控系列西门子数控维修西门子电线电缆西门子传感器西门子交换机 6GK5 西门子通讯网卡6GK1西门子驱动程序西门子伺服电机西门子数控备件西门子S120驱动系统西门子LOGO控制器可编程西门子S7-200PLC模块西门子S7-300PLC模块西门子S7-400PLC模块西门子S7-1200PLC模块西门子S7-1500PLC模块西门子V20变频器西门子V90伺服驱动西门子触摸屏西门子数控系列西门子数控维修西门子电线电缆西门子交换机 西门子驱动西门子伺服电机西门子数控备件西门子S120
1 数据长度参数大于允许的大长度(1024 字
节)。
X X
2 数据缓冲区未处于 I、Q、M 或 V 存储区。 X X
3 数据缓冲区不适合存储区。 X X
4 表格参数不适合存储区。 X X X X
5 连接在另一上下文中被锁定。您正在试图同时访问
背景主程序 (Main) 和中断例程中的同一连接。
X X X X
6 UDP IP 地址或端口错误 X
7 实例不符:在另一实例中连接为忙,或是当发起请
求时,为所请求的连接 ID 保存的数据与输入数据
不符。
X X X X
8 由于连接从未创建,所以连接 ID 不存在,或连接
按您的要求终止(使用 TDCON 指令)。
X X X X
9 使用此连接 ID 的 TCON 操作正在进行中。 X X X
10 使用此连接 ID 的 TDCON 操作正在进行中。 X X X
11 使用此连接 ID 的 TSEND 指令正在进行中。 X X
12 发生了临时通信错误。此时无法启动连接。请稍后
重试。
X X X
13 连接伙伴拒绝或主动断开连接(伙伴将断开与此
CPU 的连接)。
X X X
14 无法连接连接伙伴(连接请求无应答)。 X X X
15 连接因不一致而断开。断开并重新连接以纠正这一
情况。
X X X X
16 连接 ID 已与不同的 IP 地址、端口或 TSAP 组合
配合使用。
X
程序指令
7.4 比较
S7-200 SMART
240 系统手册, V2.5, 01/2020, A5E03822234-AI
错误代码 描述 T T
C C
O O
N N
T T
S S
E E
N N
D D
T T
R R
E E
C C
V V
T T
D D
C C
O O
N N
17 没有连接资源可用。所有请求类型(主动/被动)
的连接都在使用中。
X
西门子继电器模块6ES72882DR080AA0模块
西门子继电器模块
本公司出售产品保证*,质保一年。
8、使用寿命长。 7、成本低。后拉紧装尚未利用的行程应不小于全行程的50% 安装时应再次检查链条是否转动灵活。输送机根据结构形式可分为:平形皮带输送机和升降式皮带输送机。欢迎您来厂亲自验货提货。
18 本地或远程端口号被保留,或端口号已用于另一服
务器(被动)连接。
X
19 已发生以下 IP 地址错误之一:
• IP 地址无效(例如,地址 0.0.0.0)。
• 该 IP 地址是此 CPU 的 IP 地址。
• 该 CPU 地址为 0.0.0.0。
• IP 地址为广播地址或多播地址。
X
20 本地或远程 TSAP 错误(仅 ISO-on-TCP) X
21 连接 ID 无效(65535 保留) X
22 主动/被动错误(UDP 只允许被动) X
23 连接类型不在所允许的类型中。 X
24 没有待决操作,因此没有要报告的状态。 X X
25 接收缓冲区过小:CPU 接收的字节数超出缓冲区
支持的长度。CPU 丢弃额外的字节。
X
31 未知错误 X X X X
7.4 比较
7.4.1 比较数值
比较指令可以对两个数据类型相同的数值进行比较。您可以比较字节、整数、双整数和实
数。
对于 L L AD 和 FBD:比较结果为 TRUE 时,比较指令将接通触点(LAD 程序段能流)或
输出(FBD 逻辑流)。
程序指令
7.4 比较
S7-200 SMART
系统手册, V2.5, 01/2020, A5E03822234-AI 241
对于 STL:比较结果为 TRUE 时,比较指令可装载 1、将 1 与逻辑栈顶中的值进行“与"运
算或者“或"运算。
比较类型
有六种比较类型可用:
比较类型 输出仅在以下条件下为 TRUE
== (LAD/FBD)
= (STL)
IN1 等于 IN2
<> IN1 不等于 IN2
>= IN1 大于或等于 IN2
<= IN1 小于或等于 IN2
> IN1 大于 IN2
< IN1 小于 IN2
选择要比较的数据类型
所选数据类型标识符决定 IN1 和 IN2 参数所需的数据类型。
数据类型标识符 所需 IN1 、 IN2 数据类型
B 无符号字节
W 有符号字整数
D 有符号双字整数
R 有符号实数
程序指令
7.4 比较
S7-200 SMART
242 系统手册, V2.5, 01/2020, A5E03822234-AI
LAD 触点, FBD 功能
框 框
STL 比较结果
LDB= IN1, IN2
OB= IN1, IN2
AB= IN1, IN2
比较两个无符号字节值:
如果 IN1 = IN2,则结果为 TRUE
LDW= IN1, IN2
OW= IN1, IN2
AW= IN1, IN2
比较两个有符号整数值:
如果 IN1 = IN2,则结果为 TRUE
LDD= IN1, IN2
OD= IN1, IN2
AD= IN1, IN2
比较两个有符号双精度整数值:
如果 IN1 = IN2,则结果为 TRUE
LDR= IN1, IN2
OR= IN1, IN2
AR= IN1, IN2
比较两个有符号实数值:
如果 IN1 = IN2,则结果为 TRUE
说明
以下条件会导致非致命错误,将能流设置为 OFF ( ENO 位 = 0 ),并且使用值 0 作为比
较结果
• 遇到非法间接地址(任意比较指令)
• 比较实数指令遇到非法实数(例如 NaN)
为了避免这些情况的发生,首先应确保正确初始化指针以及包含实数的值,然后再执行使
用这些值的比较指令。
西门子继电器模块6ES72882DR080AA0模块
西门子继电器模块
6ES72882DR080AA0
模块
结构形式:平型皮带机、爬坡皮带机、转弯皮带机等多种形式;可作为电子仪表装配,食品包装等装配线。是工程施工中挖机掘;装载机;大型施工车辆的替代工具 产量为每小时40-1600吨。 吸粮机根据输送分为两种:1、吸送型,2、只吸不送型。 6、无金属情况,大限度的噪音。 4、大水平输送距离60米,大高度40米。
无论能流的状态如何,都会执行比较指令。比较字符串
比较字符串指令可比较两个 ASCII 字符串。
对于 LAD 和 FBD : 比较结果为 TRUE 时,比较指令将接通触点 (LAD) 或输出 (FBD)。
对于 STL: 比较结果为 TRUE 时,比较指令可装载 1、将 1 与逻辑栈顶中的值进行“与"
运算或者“或"运算。
可以在两个变量或一个常数和一个变量之间进行比较。 如果比较中使用了常数,则它必
须为顶部参数(LAD 触点/ FBD 功能框)或参数 (STL)。
在程序编辑器中,常数字符串参数赋值必须以双引号字符开始和结束。 常数字符串条目
后带双引号字符)。
LAD 触点
FBD 功能框
S S TL 说明
LDS= IN1, IN2
OS= IN1, IN2
AS= IN1, IN2
比较两个 STRING 数据类型的字符串:
如果字符串 IN1 等于字符串 IN2,则结果为 TRUE。
LDS<> IN1, IN2
OS<> IN1, IN2
AS<> IN1, IN2
比较两个 STRING 数据类型的字符串:
如果字符串 IN1 不等于字符串 IN2,则结果为 TRUE。
程序指令
7.4 比较
S7-200 SMART
246 系统手册, V2.5, 01/2020, A5E03822234-AI
说明
以下条件会导致非致命错误,能流将设置为 OFF ( ENO 位 = 0 ),并采用值 0 作为比较
结果:
• 遇到非法间接地址(任意比较指令)
• 遇到长度大于 254 个字符的变量字符串(比较字符串指令)
• 变量字符串的起始地址和长度使其不适合的存储区(比较字符串指令)
为了避免这些情况的发生,首先应确保正确初始化指针以及用于保留 ASCII 字符串的存
储单元,然后再执行使用这些值的比较指令。 确保为 ASCII 字符串预留的缓冲区能够完
全放入的存储区。
无论能流的状态如何,都会执行比较指令。
输入/ / 输出 数据类型 操作数
IN1 STRING VB、LB、*VD、*LD、*AC、常数字符串
IN2 STRING VB、LB、*VD、*LD、*AC
OUT BOOL LAD:能流
FBD:I、Q、V、M、SM、S、T、C、L、逻辑流
STRING 数据类型的格式
字符串变量是一个字符序列,其中的每个字符均以字节形式存储。 STRING 数据类型的
字节定义字符串的长度,即字符字节数。
下图所示为存储器中以变量形式存储的 STRING 数据类型。 字符串的长度可以是 0 到
另请参见常数 (页 85)
程序指令
7.5 转换
S7-200 SMART
系统手册, V2.5, 01/2020, A5E03822234-AI 247
7.5 转换
7.5.1 标准转换指令
这些指令可以将输入值 IN 转换为分配的格式,并将输出值存储在由 OUT 分配的存储单
元中。例如,您可以将双整数值转换为实数。也可以在整数与 BCD 格式之间进行转换。
标准转换
LAD/FBD STL 说明
BTI IN, OUT
字符转换为整数:
将字节值 IN 转换为整数值,并将结果存入分配给 OUT 的地址中。字
节是无符号的,因此没有符号扩展位。
ITB IN, OUT
整数转换为字节:
将字值 IN 转换为字节值,并将结果存入分配给 OUT 的地址中。可转
换 0 到 255 之间的值。所有其它值将导致溢出,且输出不受影响。
注:要将整数转换为实数,请先执行整数到双精度整数指令,然后执
行双精度整数到实数指令。
ITD IN, OUT
整数转换为双精度整数:
将整数值 IN 转换为双精度整数值,并将结果存入分配给 OUT 的地址
中。符号位扩展到高字节中。
DTI IN, OUT
西门子继电器模块6ES72882DR080AA0模块
西门子继电器模块
伺服驱动电机
总线插头、总线电缆、电机驱动、触摸屏、变频器、电源模块、控制模块、人机界面,数控系统、数控伺服驱动模块、西门子楼宇系列、备品备件等:
S7-200CN、S7-200Smart、S7-300、S7-400、S7-1200、S7-1500、V20、V90、G120、G120C、S120。总线插头、总线电缆、电机驱动、触摸屏、变频器、电源模块、控制模块、人机界面,数控系统、数控伺服驱动模块、西门子楼宇系列、备品备件等:本公司出售产品保证*,质保一年。诚信经营、质量为本、诚交西门子工控系列产品长期合作伙伴!
主要应用在仓库、粮食加工厂、小吨位码头,用于吸缷散装颗粒状物料,如小麦、稻谷、玉米、菜籽、大豆、棉籽、饲料等,亦可推广用于颗料状化肥、塑料、水泥等的起缷,尤其适用于仓库物料的进出仓转运作业。公司由现场人员、设备人员、电器工程师等组成的现场检查组,每周例行进行检查,发现问题及时整改。 6、输送原料沿着管子在两个盘片中间向前输送,基本上没有, 所以物料破损少,的弯道输送使很少的物料会产生破碎。带式输送机工作时,输送带与物料之间没有相对运动,这样,不会因运输速度而造成大的磨损。
双精度整数 转换为整数:
将双精度整数值 IN 转换为整数值,并将结果存入分配给 OUT 的地址
处。如果转换的值过大以至于无法在输出中表示,则溢出位将置位,
并且输出不受影响。
DTR IN, OUT
双整数转换为实数:
将 32 位有符号整数 IN 转换为 32 位实数,并将结果存入分配给 OUT
的地址处。
程序指令
7.5 转换
S7-200 SMART
248 系统手册, V2.5, 01/2020, A5E03822234-AI
LAD/FBD STL 说明
BCDI OUT
IBCD OUT
BCD 转换为整数:
将二进制编码的十进制 WORD 数据类型值 IN 转换为整数 WORD 数
据类型的值,并将结果加载至分配给 OUT 的地址中。IN 的有效范围
为 0 到 9999 的 BCD 码。
整数码转换为 BCD:
将输入整数 WORD 数据类型值 IN 转换为二进制编码的十进制
WORD 数据类型,并将结果加载至分配给 OUT 的地址中。IN 的有
效范围为 0 到 9999 的整数。
对于 STL,IN 和 OUT 参数使用同一地址。
ROUND IN, OUT
TRUNC IN, OUT
取整: