网站大量收购闲置独家精品文档,联系QQ:2885784924

西门子S7-1200程序结构(高端培训).pdf

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工程师培训资料 • 标题:西门子S7-1200程序结构 (高端培训) • 培训人:xx FC的实参 (无参数调用) 在FC程序中直接输入变量地址 FC的形参 (有参数调用) • 现在变量声明表中定义 (变量表中的参数不具备存储数据的功能,必须外 部给它分配具体的地址存储数据,temp下的数据分配的L储存区的地址)。 FB与FC的区别 • FC如果有很多的中间变量 如果放在temp区 在主程序不能多次同时调用 , 会发生中间变量的数据冲突,所以用FB FB • Temp是临时变量,STAT是静态变量。T EMP在FB和FC 中都可以用,但是FC和FB调用 完之后,T EMP变量也随之消失;而STAT变量只有FB中才可以用,它有存储功能。 • temp只在本扫描周期内有作用,下一个周期就会被自动复位。所以如果你的 数据需要需要在下一个扫描周期内使用的,那么就不能使用temp变量。 • stat静态变量:它可以保存数据,数据的保存地址就是这个fb的背景数据块内。 • 多重背景 • 被调用的块的背景数据块集成在调用的块 里,而实现对数据的集中处理(调用的函 数块将其数据保存在调用函数块的背景数 据块中,而不是自己的背景数据块中。 这可以让您将背景数据集中在一个块中, 并通过程序中较少的背景数据块获取。) • FB1里多次调用FB2用多重背景做 1. fb2 多重背景1 多重背景2 全局DB • 用全局DB 做起保停 1. 创建fb1 编程 (起保停程序,并用运行标 志位关联全局db中的运行变量) 2. 建立全局DB 编辑好变量 3. 在ob1调用fb1,变量用全局db的数据, 因为全局db中的变量不是I Q区所以输出 填q0.0 以上是在全局变量db控制 n如果要用I区控制 又要在全局DB监控 就要 在fb1中关联全局DB的变量就可以 全局DB 1 全局DB 2 全局DB 3 全局DB和UDT • 方便用上位机控制,用全局dp更程序地址 关联上可以了 UDT (用户自定义数据类型) 作用是变量打包做个模板 • 如果FB多次调用 在全局变量中就要建很 多变量 所以用UDT (把所有变量打包) 1. 先建好要用 2. 在全局DB中建立相同数据类型的变量 (这时候db中的一个变量就包含UDT 中 的所以变量)也可以再FB块中建立udt数 据类型的变量 UDT (用户自定义数据类 型) 接上 中断 硬件中断一般用作紧急事件的处理 延时中断 • 延时中断需要指令激活中断 模拟量 • 用转换指令中的标定和标准转换 , pid • 在项目树中工艺对象中添加PID 控制并组 态 • 并在循环中断中调用 1200一个通讯口支持的通讯 • 1200与1200之间的通讯用开放式用户通讯 不能用S7通讯 • S7通讯是1200与200 300 400 的通讯方式 • 先对应通讯指令选择指令 并组态 Modbus通讯 1、跟其他PLC一样要先激活modbus通讯

文档评论(0)

知识的天空 + 关注
实名认证
内容提供者

电子工程技术工程师持证人

推荐自动化、电气、仪表、工程、医学等精品培训教程

领域认证该用户于2023年06月07日上传了电子工程技术工程师

1亿VIP精品文档

相关文档