西门子S7-300的教学版.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用钥匙开关执行存储器复位的方法: 1、合上电源开关 2、把钥匙开关转到STOP位置 3、把钥匙开关转到MRES位置(存储器复位)并保持在这个位置直到STOP指示灯慢闪两次(约3秒) 4、把钥匙开关转回STOP位置,然后在1秒钟内再转到MRES,直到STOP指示灯快闪。 当CPU要求复位时,就进行一次存储器复位(也可用编程器进行存储器复位)。 1. 数字量输入模块SM321 数字量输入模块将现场过程送来的数字信号电平转换成S7-300内部信号电平。数字量输入模块有直流输入方式和交流输入方式。对现场输入元件,仅要求提供开关触点即可。输入信号进入模块后,一般都经过光电隔离和滤波,然后才送至输入缓冲器等待CPU采样。采样时,信号经过背板总线进入到输入映像区。 数字量输入模块SM321有四种型号模块可供选择,即直流16点输入、直流32点输入、交流16点输入、交流8点输入模块。下图所示为直流32点输入和交流16点输入对应的端子连接及电气原理图。 设置定时器 问题一、 FB块 用FB实现的故障信息显示 生成背景数据块 练习: 编写一个FB块 1、以S5常数形式输入定时时间: 时间设定值的格式 2、以十六进制数形式输入定时时间: 只需在字符串“S5T#”后以小时(h)、分钟(m)、秒(s)或毫秒(ms)为单位写入时间值即可。如定时时间为2.5秒,则在TV端输入“S5T#2s_500ms”。时基是CPU自动选择的,选择的原则是在满足定时范围要求的条件下选择最小的时基。 S5格式的时间预置值范围为0s--2H_46M_30S(9990s),时间增量为10ms。 W#16#wxyz,w是时基,xyz是BCD码形式的时间值。 如:用BCD码输入一个3S的设定值: 时基为100ms,时间为30*100ms=3000ms 1 0 3 0 问题一、计数器 计数器的存储区 S7CPU为计数器保留了一片计数器存储区。每个计数器有一个16位的字和一个二进制位,计数器的字用来存放它的当前计数值,计数器触点的状态由它的位的状态来决定。用计数器地址(C和计数器号,如C24)来存取当前计数值和计数器位,带位操作数的指令存取计数器位,带字操作数的指令存取计数器的计数值。不同的CPU支持32-512个计数器,只有计数器指令能访问计数器存储器区。 计数器字的0-11位是计数值的BCD码,计数值的范围为0-999。    计数器值 ? S_CUD = 加/减计数器 计数器类型 当“CU”输入端的RLO 从“0”变到“1”时,计数器的当前值加1(最大值=999). 加计数器(S_CU) ? S_CU = 加计数器 (仅加计数) ? S_CD = 减计数器 (仅减计数) 计数器字的计数值为BCD码127时,用格式C#127表示BCD码127,二进制格式的计数值只占用计数器字的0-9位,用某个字来传送计数值,如IW0。 计数器值 减计数 当“CD”输入端的RLO 从“0”变到“1”时,计数器的当前值减1(最小值=0). 加减计数 具有“CU”“CD”两个输入端。在设置输入端S的上升沿,用PV指定的预置值设置可逆计数器S-CUD。复位输入R为1时,计数器被复位,计数值被清0。在加计数输入信号CU的上升沿,如果计数器值小于999,计数器加1。在减计数输入信号CD的上升沿,如果计数器值大于0,计数值减1。如果两个计数输入均为上升沿,两条指令均被执行,计数值保持不变。计数值大于0时输出信号Q为1,计数值为0时,Q亦为0。 当“R”输入端RLO = 1,计数器的值置为0。如果复位条件满足,计数器不能置数,也不能计数。 置数计数器 当“S”输入端RLO从“0”变到“1”时,计数器就设定为“PV”输入的值。 清零计数器 在“PV”输入端,用BCD码指定设定值(0...999) : PV ? 计数值 0 -- Q = 1 CV / CV_BCD 计数器当前值用二进制数或BCD数装入累加器,再传递到其他地址。 输出Q ? 用常数 (C#...) ? 通过数据接口用BCD 格式 计数器状态在输出“Q”检查: ? 计数值 = 0 -- Q = 0 问题一、 用户程序中的块 PLC中的程序分为操作系统和用户程序,操作系统用来实现与特定的控制任务无关的功能,处理PLC的起动、刷新输入/输出过程映像表、调用用户程序、处理中断和错误、管理存储区和处理通信等。 用户程序由用户在STEP7中生成,然后将它下载到CPU。用户程序包含处理用户特定的自动化任务所需要的所有功能,例如指定CPU暖起动或热起动的条件、处理过程数据、指定对中断的响应和处理程序正常运行中的干扰等。 STEP7将用户编写的程序和程序所需的数

文档评论(0)

此项为空 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档