总线插头、总线电缆、电机驱动、触摸屏、变频器、电源模块、控制模块、人机界面,数控系统、数控伺服驱动模块、西门子楼宇系列、备品备件等
产品简介
详细介绍
西门子扩展模块6ES72882DR160AA0原装
位逻辑
S7-200 SMART
系统手册, V2.5, 01/2020, A5E03822234-AI 185
1 该值未知(可以是 a 0 或 a 1)。
2 执行逻辑进栈或装入堆栈指令后,值 iv31 丢失。正跳变和负跳变检测器
LAD FBD STL 说明
EU
ED
西门子扩展模块6ES72882DR160AA0原装
西门子扩展模块
6ES72882DR160AA0
伺服驱动电机
总线插头、总线电缆、电机驱动、触摸屏、变频器、电源模块、控制模块、人机界面,数控系统、数控伺服驱动模块、西门子楼宇系列、备品备件等:
正跳变触点指令(上升沿)允许能量在每次断开到接通转换
后流动一个扫描周期。
负跳变触点指令(下降沿)允许能量在每次接通到断开转换
后流动一个扫描周期。
S7-200 SMART CPU 支持在程序中合计(上升和下降)使
用 1024 条边缘检测器指令。
LAD: 正跳变和负跳变指令通过触点进行表示。
FBD: 跳变指令通过 P 和 N 功能框进行表示。
STL: EU(上升沿)指令用于检测正跳变。 如果检测到堆
栈顶值发生 0 到 1 跳变,则将堆栈顶值设置为 1;否则,将
其设置为 0。
ED(下降沿)指令用于检测负跳变。 如果检测到堆栈顶值
发生 1 到 0 跳变,则将堆栈顶值设置为 1;否则,将其设置
为 0。
输入/ / 输出 数据类型 操作数
IN (FBD) BOOL I、Q、V、M、SM、S、T、C、L、逻辑流
OUT (FBD) BOOL I、Q、V、M、SM、S、T、C、L、逻辑流
说明
因为正跳变和负跳变指令需要断开到接通或接通到断开转换,所以无法在*扫描时检测
上升沿或下降沿跳变。 *扫描期间,CPU 会将初始输入状态保存在存储器位中。 在后
续扫描中,这些指令会将当前状态与存储器位的状态进行比较以检测是否发生转换。
另请参见
位逻辑输入示例 (页 192)
程序指令
7.1 位逻辑
S7-200 SMART
188 系统手册, V2.5, 01/2020, A5E03822234-AI
7.1.7 线圈: 输出和立即输出指令
LAD FBD STL 说明
= bit
该输出指令将输出位的新值写入过程映像寄存器。
LAD 和 FBD:该输出指令执行时,S7-200 将打开或关闭过程
映像寄存器中的输出位。分配的位被设置为等于能流状态。
STL:堆栈顶值复制到分配的位。
=I bit
该立即输出指令执行时,指令会将新值写入物理输出和相应的
过程映像寄存器单元。
LAD 和 FBD:执行立即输出指令时,物理输出点(位)立即
被设置为等于能流状态。“I"表示一个立即地址引用;新值将写
入物理输出点和相应的过程映像寄存器地址。这不同于非立即
地址引用仅将新值写入过程映像寄存器。
STL:该指令立即将栈顶的值复制到所分配的物理输出位和过
程映像地址。
输入/ / 输出 数据类型 操作数
位 BOOL I、Q、V、M、SM、S、T、C、L
位(立即) BOOL Q
西门子扩展模块6ES72882DR160AA0原装
西门子扩展模块
6ES72882DR160AA0
S7-200CN、S7-200Smart、S7-300、S7-400、S7-1200、S7-1500、V20、V90、G120、G120C、S120。
5、输送管道无死区。更进一步来讲,这样会使我国的输送机械设备生产企业在市场上没有核心竞争力,更没有为客户创造需求的强大动力,所以,企业要不断地进行科技创新,自己的创新能力,争取我国输送机械设备品的技术含量。 在资金上,该公司以打造的资金链条为目标,资金利用效率,以股权等为手段,不断拓宽渠道,梳理当前项目建设资金投入,做好资金使用规划。可双向运转输送物料,可与其它输送设备和物料分拣配合使用,实现物料出入库或车辆装卸的自动化生产,在各行业中均广泛的应用。
输入 (LAD) BOOL 能流
输入 (FBD) BOOL I、Q、V、M、SM、S、T、C、L、逻辑流
另请参见
位逻辑输出示例 (页 194)
程序指令
7.1 位逻辑
S7-200 SMART
系统手册, V2.5, 01/2020, A5E03822234-AI 189
7.1.8 置位、复位、立即置位和立即复位功能
LAD FBD STL 说明
S bit, N
置位 (S) 和复位 (R) 指令用于置位(接通)或复位(断(位)开始的一组位 (N)。可立即置
位或复位 1 至 255 个点。
“I"表示一个立即地址引用;新值将写入物理输出点和相应
的过程映像寄存器单元。这不同于非立即地址引用仅将新
值写入过程映像寄存器。
RI bit, N
ENO = 0 时的非致命错误 受影响的 SM 位
• N = 0(零)
• 0006H 间接地址
• 0091H 操作数超出范围
无
输入/ / 输出 数据类型 操作数
位 BOOL I、Q、V、M、SM、S、T、C、L
位(立即) BOOL Q
N BYTE IB、QB、VB、MB、SMB、SB、LB、AC、常数、*VD、
*AC、*LD
输入 (LAD) BOOL 能流
输入 (FBD) BOOL I、Q、V、M、SM、S、T、C、L、逻辑流读取和设置实时时钟
LAD/FBD STL 说明
TODR T
读取实时时钟指令从 CPU 读取当前时间和日期,并将其装载到从字节地
址 T 开始的 8 字节时间缓冲区中。
TODW T
设置实时时钟指令通过由 T 分配的 8 字节时间缓冲区数据将新的时间和
日期写入到 CPU。
程序指令
7.2 时钟
S7-200 SMART
196 系统手册, V2.5, 01/2020, A5E03822234-AI
ENO = 0 时的非致命错误 受影响的 SM 位
• 0006H 间接地址
• 0007H T 数据错误
无
输入 数据类型 操作数
T BYTE IB、QB、VB、MB、SMB、SB、LB、*VD、*LD、*AC
说明
READ_RTC 、 SET_RTC 编程提示
这些指令不接受无效日期。例如,如果输入 2 月 30 日,则会发生非致命性日时钟错误
(0007H)。
不要在主程序和中断例程中使用 READ_RTC/SET_RTC 指令。执行另一个
READ_RTC/SET_RTC 指令时,无法执行中断例程中的 READ_RTC/SET_RTC 指令。在
这种情况下,CPU 会置位系统标志位 SM4.3,指示尝试同时对日时钟执行二重访问,导
致 T 数据错误(非致命错误 0007H)。
CPU 中的日时钟仅使用年份的两位数,因此 00 表示为 2000 年。使用年份值的用户
程序必须考虑两位数的表示法。
2099 年之前的闰年年份,CPU 都能够正确处理。
8 字节时间缓冲区的格式,从字节地址 T 开始
西门子扩展模块6ES72882DR160AA0原装
西门子扩展模块
6ES72882DR160AA0
伺服驱动电机
总线插头、总线电缆、电机驱动、触摸屏、变频器、电源模块、控制模块、人机界面,数控系统、数控伺服驱动模块、西门子楼宇系列、备品备件等:
服务为一体的综合性的SIEMENS代理商是专业从事工业自动化控制系统、机电一体化装备系统集成和硬件维护的综合性企业。 本着“以人为本、科技先导、顾客满意、持续改进"的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成, 拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,为广大用户提供了SIEMENS的技术及自动控制的决方案,
所有日期和时间值必须采用 BCD 格式分配(例如,16#12 代表 2012 年)。00 至 99 的
BCD 值范围可分配范围为 2000 至 2099 的年份。
T 字节 说明 数据值
0 年 00 至 99(BCD 值)20xx 年:其中,xx 是 T 字节 0 中的两位
数 BCD 值
1 月 01 至 12(BCD 值)
2 日 01 至 31(BCD 值)
3 小时 00 至 23(BCD 值)
4 分 00 至 59(BCD 值)
5 秒 00 至 59(BCD 值)
程序指令
7.2 时钟
S7-200 SMART
系统手册, V2.5, 01/2020, A5E03822234-AI 197
T 字节 说明 数据值
6 保留 始终设置为 00
7 星期几 使用 SET_RTC/TODW 指令写入时会忽略值。
通过 READ_RTC/TODR 指令进行读取时,值会根据当前年/
月/日值报告正确的星期几。
1 至 7,1 = 星期日,7 = 星期六(BCD 值)
超出断电时长对 CPU 时钟的影响
有关掉电期间实时时钟可维持正确时间的时长,请参见《S7-200 SMART 系统手册》的
附录 A“CPU 规范"。
超出断电时长后,CPU 将初始化为下表所示的时间值。
日期 时间 星期几
2000 年 1 月 1 日 00:00:00 星期六
说明
紧凑型串行 (CRs) CPU 型号没有 RTC (实时时钟)
可使用 READ_RTC 和 SET_RTC 指令设置紧凑型串行 (CRs) CPU 型号中的年份、日期
和时间值,但这些值将在下一次 CPU 断电通电循环时丢失。上电时,日期和时间将初始
化为 2000 年 1 月 1 日。
程序指令
7.2 时钟
S7-200 SMART
198 系统手册, V2.5, 01/2020, A5E03822234-AI
7.2.2 读取和设置扩展实时时钟
LAD/FBD STL 说明
TODRX T
读取扩展实时时钟指令从 PLC 中读取当前时间、日期和夏令时组态,
并将其装载到从 T 所分配地址开始的 19 字节缓冲区中。
TODWX T
设置实时时钟指令使用字节地址 T 分配的 19 字节时间缓冲区数据将新
的时间、日期和夏令时组态写入到 PLC 中。
ENO = 0 时的非致命错误 受影响的 SM 位
• 0006H 间接地址
• 0007H T 数据错误
• 0091H 操作数超出范围
无
输入 数据类型 操作数
T BYTE IB、QB、VB、MB、SMB、SB、LB、*VD、*LD、*AC
说明
READ_RTCX 、 SET_RTCX 编程提示
这些指令不接受无效日期。例如,如果输入 2 月 30 日,则会发生非致命性日时钟错误
(0007H)。
不要在主程序和中断例程中使用 READ_RTCX/SET_RTCX 指令。执行另一个
READ_RTCX/SET_RTCX 指令时,无法执行中断例程中的 READ_RTCX/SET_RTCX 指
令。在这种情况下,CPU 会置位系统标志位 SM4.3,指示尝试同时对日时钟执行二重访
问,导致 T 数据错误(非致命错误 0007H)。
CPU 中的日时钟仅使用年份的两位数,因此 00 表示为 2000 年。使用年份值的用户
程序必须考虑两位数的表示法。
2099 年之前的闰年年份,CPU 都能够正确处理。字节时间缓冲区的格式,从字节地址 T 开始
说明
仅当在字节 8 中分配时间修正模式时,才使用 T 字节(9 至 18)或(9 至 20)。否则,
将返回由 STEP 7-Micro/WIN SMART 或 SET_RTCX 指令写入到字节(9 至 18)或
(9 至 20)中的值。
所有日期和时间值必须采用 BCD 格式分配(例如,16#12 代表 2012 年)。00 至 99 的
BCD 值范围可分配范围为 2000 至 2099 的年份。
T 字 字
节 节
说明 数据值
0 年 00 至 99(BCD 值)20xx 年:其中,xx 是 T 字节 0 中
的两位数 BCD 值
1 月 01 至 12(BCD 值)
2 日 01 至 31(BCD 值)
3 小时 00 至 23(BCD 值)
4 分 00 至 59(BCD 值)
5 秒 00 至 59(BCD 值)
6 保留 始终设置为 00
西门子扩展模块6ES72882DR160AA0原装
西门子扩展模块
6ES72882DR160AA0
原装
伺服驱动电机
S7-200CN、S7-200Smart、S7-300、S7-400、S7-1200、S7-1500、V20、V90、G120、G120C、S120。
始终以的工程技术、不懈的创新追求、优良的品质、出众的可靠性及广泛的性在业界独树一帜。西门子业务遍及,专注于服务楼宇和分布式能源系统的智能基础设施,以及针对过程工业和制造业的自动化和数字化等领域。通过独立运营的西门子能源和西门子交通业务,西门子正在重塑当今和未来的能源系统发展以及原装客运和货运服务市场。西门子能源业务遍布原装,凭借在上市公司西门子医疗股份公司和西门子歌美飒可再生能源公司(作为西门子能源的一部分)的多数股权,西门子在医疗技术和数字化医疗服务以及陆上和海上风力发电等领域也是原装环境友好解决方案供应商。
7 星期几 使用 SET_RTCX/TODWX 指令写入时会忽略值。
通过 READ_RTCX/TODRX 指令进行读取时,值会根据
当前年/月/日值报告正确的星期几。
1 至 7,1 = 星期日,7 = 星期六(BCD 值)
程序指令
7.2 时钟
S7-200 SMART
200 系统手册, V2.5, 01/2020, A5E03822234-AI
T 字 字
节 节
说明 数据值
8 修正模式:
针对夏令时 (DST)
00H = 禁用修正
01H = 欧盟(相对于 UTC 的时区偏移量 = 0 小时) 1
02H = 欧盟(相对于 UTC 的时区偏移量 = +1 小时) 1
03H = 欧盟(相对于 UTC 的时区偏移量 = +2 小时) 1
04H - 07H = 保留
08H = 欧盟(相对于 UTC 的时区偏移量 = -1 小时) 1
09H - 0FH = 保留
10H = 美国 2
11H = 澳大利亚 3
12H = 保留
13H = 新西兰 4
14H-EDH = 保留
EEH = 用户定义(星期几)(使用字节 9 - 20 中的值)
EFH - FDH 保留
FEH = 保留
FFH = 用户定义(月中的某一天)(使用字节 9 - 18 中
的值)
以下字节 9-18 仅用于修正模式 = FFH(由以前的用户分配)
9 DST 修正小时数 0 至 23(BCD 值)
10 DST 修正分钟数 0 至 59(BCD 值)
11 DST 开始月份 1 至 12(BCD 值)
12 DST 开始日 1 至 31(BCD 值)
13 DST 开始小时 0 至 23(BCD 值)
14 DST 开始分钟 0 至 59(BCD 值)
15 DST 结束月份 1 至 12(BCD 值)
16 DST 结束日 1 至 31(BCD 值)
17 DST 结束小时 0 至 23(BCD 值)
18 DST 结束分钟 0 至 59(BCD 值)
以下字节 9-20 仅用于修正模式 = EEH(由扩展用户分配)
9 DST 修正小时数 0 至 23(BCD 值)
10 DST 修正分钟数 0 至 59(BCD 值)
11 DST 开始月份 1 至 12(BCD 值)GET 和 PUT( ( 以太网) )
可以使用 GET 和 PUT 指令通过以太网连接在 S7-200 SMART CPU 之间进行通信。
说明
CPU 型号 CPU CR20s、CPU CR30s、CPU CR40s 和 CPU CR60s 无以太网端口,不
支持与使用以太网通信相关的所有功能。
表格 7- 1 GET 和 PUT 指令
LAD/FBD STL 说明
GET table
GET 指令启动以太网端口上的通信操作,从远程设备获取
数据(如说明表 (TABLE) 中的定义)。
GET 指令可从远程站读取222 个字节的信息。
PUT table
西门子扩展模块6ES72882DR160AA0原装
西门子扩展模块
6ES72882DR160AA0
伺服驱动电机
S7-200CN、S7-200Smart、S7-300、S7-400、S7-1200、S7-1500、V20、V90、G120、G120C、S120。
企业理念:诚信、共赢! 企业宗旨:为客户提供优质的产品和优良的服务! 企业目标:振兴企业,提益,员工生活。在密闭管道内,以链片为传动构件带动物料沿管道运动。 7、成本低。 2、根据用户现场使用情 ,可以多口进料,多口出料,实现一套管链,多点投料,多点出料。所述输料管截面形状为圆形。
PUT 指令启动以太网端口上的通信操作,将数据写入远程
设备(如说明表 (TABLE) 中的定义)。
PUT 指令可向远程站写入多 212 个字节的信息。
程序中可以有任意数量的 GET 和 PUT 指令,但在同一时间多只能激活共 16 个 GET
和 PUT 指令。例如,在给定的 CPU 中可以同时激活八个 GET 和八个 PUT 指令,或六
个 GET 和十个 PUT 指令。
当执行 GET 或 PUT 指令时,CPU 与 GET 或 PUT 表中的远程 IP 地址建立以太网连
接。该 CPU 可同时保持多八个连接。连接建立后,该连接将一直保持到在 CPU 进入
STOP 模式为止。
程序指令
7.3 通信
S7-200 SMART
系统手册, V2.5, 01/2020, A5E03822234-AI 203
针对所有与同一 IP 地址直接相连的 GET/PUT 指令,CPU 采用单一连接。例如,远程 IP
地址为 192.168.2.10,如果同时启用三个 GET 指令,则会在一个 IP 地址为
192.168.2.10 的以太网连接上按顺序执行这些 GET 指令。
如果您尝试创建第九个连接(第九个 IP 地址),CPU 将在所有连接中搜索,查找处于未
激活状态时间的一个连接。CPU 将断开该连接,然后再与新的 IP 地址创建连接。
GET 和 PUT 指令处于处理中/激活/繁忙状态或仅保持与其它设备的连接时,会需要额外
的后台通信时间(参见“组态通信" (页 145))。所需的后台通信时间量取决于处于激活/繁
忙状态的 GET 和 PUT 指令数量、GET 和 PUT 指令的执行频率以及当前打开的连接数
量。如果通信性能不佳,则应当将后台通信时间调整为更高的值。
表格 7- 2 GET 和 PUT 指令的有效操作数
输入/ / 输出 数据类型 操作数
TABLE BYTE IB、QB、VB、MB、SMB、SB、*VD、*LD、*AC
设置 ENO = 0 的错误条件:
● 0006(间接地址)
● 函数返回错误,并置位表状态字节的错误位(请参见下图)
下图显示了 TABLE 参数引用的表,下表列出了错误代码。
表格 7- 3 GET 和 PUT 指令 TABLE 参数的定义
字节偏