s7演示文稿讲课内容-连铸解析.ppt
《s7演示文稿讲课内容-连铸解析.ppt》由会员分享,可在线阅读,更多相关《s7演示文稿讲课内容-连铸解析.ppt(200页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、STEP 7 授课内容n n介绍介绍STEP 7 STEP 7 的程序结构的程序结构n n介绍介绍STEP 7 V5.3STEP 7 V5.3的使用的使用n n讲解连铸机的铸流程序讲解连铸机的铸流程序n n讲解连铸机的配水程序讲解连铸机的配水程序 LZZK LZZK STEP 7 程序结构n n通常采用结构化编程n n编程容易,脉络清晰n n程序简化,易于修改STEP 7 程序的常见设计n n硬件的组态n nFC功能块编程(Function)n nDB数据块编程(Data Block)n nOB数据块编程(Organization Block)STEP 7 v5.1软件须知n n工程项目的建立
2、、打开n n工程项目的硬件组态、软件编程n n工程项目的监控、调试n n工程项目的存档STEP7工程项目的打开n n打开归档打开归档(File Archive)File Archive)后的压缩文档:后的压缩文档:单击单击File Retrieve(File Retrieve(回位回位),找到并选中文档,找到并选中文档,单击单击“打开打开”按钮即可。按钮即可。n n打开未压缩过的文档:打开未压缩过的文档:单击单击File Open,File Open,在打开的对话框中,单击在打开的对话框中,单击Browse(Browse(浏览浏览),找到文档后,打开左侧的工程,找到文档后,打开左侧的工程项目名
3、即可。项目名即可。n n打开已建立的工程项目:打开已建立的工程项目:单击单击File Open,File Open,在打开的对话框中,选在打开的对话框中,选 中工程中工程项目名后,单击项目名后,单击OKOK按钮即可。按钮即可。硬件组态1.1.工程定义(以xyz为例)2.2.加入S7-300站点3.3.打开硬件组态框4.4.生成主机架5.5.第一槽加入电源模6.6.第二槽加入CPU模块7.7.第三槽加入接口模块(无扩展时取消)8.8.第411槽为信号模块新建项目实例n nNameName(命名)命名)n nTypeType(类型):类型):项目(项目(Project)Project)库文件(库文
4、件(LibraryLibrary)选选ProjectProjectn nStorage LocationStorage Location (存储路径)存储路径)n nBrowseBrowse(浏览)浏览)确认后画面 添加S7站点1.1.单击菜单栏中的Insert按钮2.2.单击下拉菜单中的Station SIMATIC 300 Station按钮 或者1.1.在空白处右击2.2.在生成的快捷菜单中单击 Insert new object SIMATIC 300 Station1#连铸机铸流硬件组态常用硬件目录(Catalog)n nCPU-300:CPU-300:CPU314 CPU315 C
5、PU315-2DPCPU314 CPU315 CPU315-2DPn nSM-300:SM-300:DI DO DI/DO AI AO AI/AO DI DO DI/DO AI AO AI/AOn nRACK-300:RACK-300:Rail Railn nPS-300:PS-300:PS-307 PS-307n nIM-300:IM-300:IM360-IM361 IM365S-R IM360-IM361 IM365S-Rn nCP-300:CP-300:CP343 CP342 CP340 CP343 CP342 CP340n nFM-300:FM-300:FM350 FM350 准备工作
6、n n组态前应明确模入模块量程指向正确与否。组态前应明确模入模块量程指向正确与否。n n硬件组态完成后硬件组态完成后,存盘编译存盘编译(Save and compileSave and compile)正确后退出。正确后退出。n n下载硬件前确保硬件接线正确。下载硬件前确保硬件接线正确。n n将将CPUCPU的方式选择开关转到的方式选择开关转到STOPSTOP或或RUNRUNP P。n n编程序前最好先定义符号表编程序前最好先定义符号表 1.1.打开打开CPUCPU下拉菜单中的下拉菜单中的S7 Program(1)S7 Program(1)2.2.双击双击Symbols(Symbols(符号表
7、符号表)符号表的编写n nSymbol Symbol (符号)符号)n nAddressAddress (地址)地址)n nData typeData type (数据类型)数据类型)n nCommentComment (注释)注释)注意事项n n符号表输写完后要用筛选(filter)进行检查,以免符号重复。n n要添加单个符号时,可在编程时直接加入。右击变量,在弹出的快捷菜单中单击Edit Symbols按钮添加。n nI/O变量可以在硬件组态中添加符号表。右击I/O模块,在弹出的快捷菜单中单击Edit Symbolic Names按钮添加。I/O地址n nS7300输入输出的地址不可更改。
8、n nDI/DO(数字输入/输出)以IB0开头,每槽占用4个字节,若选择16位DI/DO 模块,则每槽有两个字节不能使用。n nAI/AO(模拟输入/输出)每槽占用16个字节,以PIW/PQW256开头。n n在硬件组态中可以看到已组好的I/O地址。OB块分类n n通常使用的OB组织块有两个:1.1.OB1主循环2.2.OB35循环中断 默认值为100ms,可在1ms1min范围内修改 。在硬件组态中打开CPU Properties(属性)中的Cyclic Interrupt(循环中断),调整ececution参数即可。n n其余OB块只需了解 OB1组织块编程n n尽量简明,通常采用的方式为
9、 OPN DBno.CALL DBno.n n打开的数据块为共享数据块OB35组织块编程n n将要定时采集的数据放在将要定时采集的数据放在OB35OB35中进行调用。如中进行调用。如铸流的拉矫下辊计数器:铸流的拉矫下辊计数器:L 336L 336 T DB1.DBW6 /T DB1.DBW6 /模块地址模块地址L P#336.0L P#336.0 T DB1.DBD8 /T DB1.DBD8 /通道地址通道地址L 16L 16 T DB1.DBD12 /T DB1.DBD12 /用户数据长度用户数据长度 CALL FC3 CALL FC3 L DB1.DBD34 /L DB1.DBD34 /实
10、际计数值实际计数值T DB10.DBD516 /T DB10.DBD516 /拉矫下辊计数值拉矫下辊计数值FC功能块编程n n需熟练掌握的语句:一、梯形图1、SR触发器(复位优先)和置复位线圈(S)和(R)2、跳变沿检测指令(P)、(N)FC功能块编程(续1)3、中间位输出()4、启动脉冲定时器SPULSE5、扩展脉冲定时器SPEXT6、接通延时定时器SODT7、加法计数器SCU8、可逆计数器SCUDFC功能块编程(续2)9 9、方块传送指令、方块传送指令MOVEMOVE1010、整数、整数I I、实数实数R R比较指令比较指令 相等相等 小于等于小于等于 小于等于小于等于 不等于不等于 大于
11、大于FC功能块编程(续3)二、语句表二、语句表1 1、装入(、装入(L L)和传送(和传送(T T)2 2、跳转指令(、跳转指令(RLORLO:逻辑操作结果)逻辑操作结果)JCJC:当当RLORLO1 1时跳转时跳转JCN JCN:当当RLORLO0 0时跳转时跳转 JNB JNB:当当RLORLO0 0且且BRBR0 0时跳转时跳转 JU :JU :无条件跳转无条件跳转3 3、比较指令:整数(、比较指令:整数(I I)和实数(和实数(R R)=,=,=,=,=,=,FC功能块编程(续4)4、字逻辑指令:A(“与”)AN(“与非”)AW(字“与”)O(“或”)ON(“或非”)5、运算指令:整数
12、(I)和实数(R)加()、减()、乘()、除(/)6、转换指令:ITD DTR常用FC功能块编程一、用单个按钮控制电机启停 常用FC功能块编程(续1)二、循环次数累加常用FC功能块编程(续2)n n模拟量数据的采集监控程序的常规操作n n双击VAT1(变量表),打开它即可监控PLC程序。n n或者单击PLCMonitor(监视)/Modify(修改)Variables(变量)。n n在Address(地址)栏中输入想要监控的变量。n n在Display Format(显示格式)栏中输入想要监控的格式。监控程序的常规操作(续1)n n选中选中PLC Connect toPLC Connect t
13、o(连接)连接)Configured Configured CPU CPU(已组态的已组态的CPUCPU)或按下工具栏上的图标或按下工具栏上的图标(Establish Connect to Configured CPU(Establish Connect to Configured CPU(与已与已组态的组态的CPUCPU建立连接)。建立连接)。n n连接好后,选中连接好后,选中Variable(Variable(变量)变量)Monitor(Monitor(监监视),视),Monitor Value(Monitor Value(监视值)处应出现当前监视值)处应出现当前实际值。实际值。n n按格
14、式在按格式在Modify Value(Modify Value(修改值)处修改值)处 输入想要输入想要修改的值,并选中修改的值,并选中Variable(Variable(变量)变量)Modify Modify(修改)或按下图标修改)或按下图标Modify Modify(according to according to trigger),trigger),Monitor Value(Monitor Value(监视值)应产生修改后监视值)应产生修改后的值。的值。强迫的常规操作n n单击菜单栏上的PLCDisplay Force values(显示强迫值),在出现的对话框中的地址栏(Addres
15、s)内输入对应的地址。n n在强迫栏(Force Value)里输入需要强迫的值并回车。然后打开菜单栏中的VariableForce。n n强迫后只能用Variable/Stop Forcing来停止强迫。STEP 7 编程思路n n用尽可能简练的语句完成控制功能。能用梯形用尽可能简练的语句完成控制功能。能用梯形图实现的尽可能用梯形图,数据运算或控制功图实现的尽可能用梯形图,数据运算或控制功能复杂时应尽可能用语句表编程。能复杂时应尽可能用语句表编程。n n编程时要使用中间存贮器、定时器、计数器时,编程时要使用中间存贮器、定时器、计数器时,应单击应单击Options(Options(选项选项)R
16、eference Data(Reference Data(参考数参考数据据)Display(Display(显示显示),查看其使用情况,确保,查看其使用情况,确保没有重复使用。没有重复使用。n n要使用数据块地址时,应在数据块中先查看其要使用数据块地址时,应在数据块中先查看其数据构造,是否正确。数据构造,是否正确。n nOB1OB1主循环最好不编具体程序。主循环最好不编具体程序。连铸程序n nFM350数据采集n n工作方式选择n n结晶器振动装置n nP3和P4指令转换n n设定与显示n n拉矫机控制n n振动控制连铸程序(续)n n引锭及重拉坯控制n n切割小车控制n n铸机作业情况FM3
17、501硬件接线FM350硬件设置说明n nFM350-1FM350-1是智能化的单通道高速计数模块。是智能化的单通道高速计数模块。n n硬件中断通常设置为硬件中断通常设置为nonenone(无)无)n n可直接连接增量型编码器可直接连接增量型编码器n n三个数字输入端三个数字输入端:门开始、门结束、设定计数门开始、门结束、设定计数器器n n两个数字输出端两个数字输出端n n指示灯:指示灯:SF-SF-表示错误、故障表示错误、故障 CR-CR-表示计数器运转表示计数器运转 DIR-DIR-表示计数方向表示计数方向FM350数据采集DB1数据块参数FM350说明1一、模块地址一、模块地址33633
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- s7 演示 文稿 讲课 内容 解析
限制150内