S7-200 PLC SM特殊功能寄存器赋值与功能

S7-200 PLC SM特殊功能寄存器赋值与功能

ID:39546707

大小:101.50 KB

页数:9页

时间:2019-07-06

S7-200 PLC SM特殊功能寄存器赋值与功能_第1页
S7-200 PLC SM特殊功能寄存器赋值与功能_第2页
S7-200 PLC SM特殊功能寄存器赋值与功能_第3页
S7-200 PLC SM特殊功能寄存器赋值与功能_第4页
S7-200 PLC SM特殊功能寄存器赋值与功能_第5页
资源描述:

《S7-200 PLC SM特殊功能寄存器赋值与功能》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档SM(特殊内存)赋值和功能SMB0至SMB29(S7-200只读特殊内存)每次扫描循环后,S7-200CPU操作系统将新改动写入特殊内存中存储的系统数据中。如果从程序读取SMB0至SMB29,此为只读地址。如果程序尝试对只读SM地址写入,Micro/WIN会编译程序,不会出错。但是,CPU程序编译程序会拒绝程序,并显示“操作数范围错误,下载失败。”程序可以读取存储在特殊内存地址中数据、评估当前系统状态、并使用有条件逻辑决定如何应答。 在运行模式中,对程序的连续扫描提供对所选系统数据的连续监管。SMB0系统状态位SMB1指令执行状态位SMB2自由端口接

2、收字符SMB3自由端口奇偶校验错误SMB4中断队列溢出、运行时间程序错误、中断启用、自由端口传输器被强制SMB5I/O错误状态位SMB6CPU代码寄存器SMB8-SMB21I/O模块代码和错误寄存器SMW22-SMW26扫描时间SMB28-SMB29模拟调整SMB30至SMB549(S7-200读取/写入特殊内存)根据要求,S7-200CPU操作系统从特殊内存读取配置/控制数据,并将新改动写入存储在特殊内存 中的系统数据。程序可以读取和写入所有SM地址30或更大的地址,但是SM数据的普通用法根据每个地址的功能不同而异。程序可以读取通常写入数据的SM地址。程序

3、可以在SM地址中读取和写入数据。SM地址提供一种解释系统状态数据、配置系统选项和控制 系统功能的方法。在运行模式中,对程序的连续扫描提供对特殊系统功能的连续存取能力。SMB30和SMB130自由端口控制寄存器SMB31-SMW32永久性内存(EEPROM)写入控制SMB34-SMB35用于定时中断的时间间隔寄存器SMB36-SMB65HSC0、HSC1和HSC2高速计数器寄存器SMB66-SMB85PTO/PWM高速输出寄存器SMB86-SMB94和SMB186-SMB194接收讯息控制SMW98I/O     扩充总线—通讯错误SMB136-SMB165H

4、SC3、HSC4和HSC5高速计数器寄存器SMB166-SMB194用于PLC(脉冲)指令的PTO包络表SMB200-SMB549为智能扩充模块提供的状态信息保留,例如EM277 PROFIBUS-DP模块。SMB200至SMB249为系统中的第一个智能扩充模块(离CPU最近的模块)保留;SMB250至SMB299为第二个智能模块保留。 SMB0系统状态位特殊内存字节0(SM0.0-SM0.7)提供八个位,在每次扫描循环结尾处由S7-200CPU更新。程序可以读取这些位的状态,然后根据位值作出决定。S7-200符号名SM地址用户程序读取SMB0状态数据Alw

5、ays_OnSM0.0该位总是打开。First_Scan_OnSM0.1首次扫描循环时该位打开,一种用途是调用初始化子例行程序。Retentive_LostSM0.2如果保留性数据丢失,该位为一次扫描循环打开。该位可用作错误内存位或激活特殊启动顺序的机制。RUN_Power_UpSM0.3从电源开启条件进入RUN(运行)模式时,该位为一次扫描循环打开。该位可用于在启动操作之前提供机器预热时间。Clock_60sSM0.4该位提供时钟脉冲,该脉冲在1分钟的周期时间内OFF(关闭)30秒,ON(打开)30秒。该位提供便于使用的延迟或1分钟时钟脉冲。Clock_1

6、sSM0.5该位提供时钟脉冲,该脉冲在1秒钟的周期时间内OFF(关闭)0.5秒,ON(打开)0.5秒。该位提供便于使用的延迟或1秒钟时钟脉冲。Clock_ScanSM0.6文案大全实用文档该位是扫描循环时钟,为一次扫描打开,然后为下一次扫描关闭。该位可用作扫描计数器输入。Mode_SwitchSM0.7该位表示“模式”开关的当前位置(关闭=“终止”位置,打开=“运行”位置)。开关位于RUN(运行)位置时,您可以使用该位启用自由端口模式,可使用转换至“终止”位置的方法重新启用带PC/编程设备的正常通讯。SMB1指令执行状态位特殊内存字节1(SM1.0-SM1.

7、7)为各种不同的指令提供执行状态,例如表格和数学运算。这些位在执行时由指令设置和重新设置。程序可以读取位值,然后根据数值作出决定。S7-200符号名SM地址用户程序读取SMB1状态数据Result_0SM1.0当操作结果为零时,某些指令的执行打开该位。Overflow_IllegalSM1.1当溢出结果或检测到非法数字数值时,某些指令的执行打开该位。Neg_ResultSM1.2数学操作产生负结果时,该位打开。Divide_By_0SM1.3尝试除以零时,该位打开。Table_OverflowSM1.4“增加至表格”指令尝试过度填充表格时,该位打开。Tabl

8、e_EmptySM1.5LIFO或FIFO指令尝试从

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。