您好,杭州萧优自动化科技有限公司网站欢迎您!
2020-05-19
西门子PLC模块用户程序的执行CPU支持以下类型的代码块,可用于创建有效的用户程序结构:
. 组织块(OB)定义程序的结构。有些OBS具有预定义的行为和开始事件,但用户也可以使用自定义的开始事件创建OBS。
. 函数(FC)和函数块(FB)包含与特定任务或参数组合相对应的程序代码。每个FC或FB提供一组输入和输出参数,用于与调用块共享数据。FB还使用关联的数据块(称为后台数据块)来保存FB调用实例的数据值。FB可以被多次调用,每次都有一个唯一的背景数据块。使用不同的后台数据块调用同一FB不会影响任何其他后台数据块的数据值。
"
. 数据块(DB)存储程序块可以使用的数据。
用户程序的执行顺序是:程序循环ob,从进入运行模式时运行一次的一个或多个可选启动组织块(ob)开始,然后执行一个或多个周期。您还可以将OB与中断事件相关联,中断事件可以是标准事件或错误事件。当相应的标准或错误事件发生时,执行这些OBS。
函数(FC)或函数块(FB)是指可以从ob或其它FC/FB调用的程序代码块,其嵌套深度可以达到:
. 16(从程序周期ob或开始ob开始)
. 6(从任何中断事件OB开始)
FC不与任何特定的数据块(DB)关联。FB与DB直接相关,使用DB传递参数并存储中间值和结果。
用户程序、数据和配置的大小受CPU中可用的负载内存和工作内存的限制。ob、FC、FB和DB块的数量没有特殊限制。但是块的总数被限制在1024个。每个周期包括写入输出、读取输入、执行用户程序指令和执行后台处理。这个周期称为扫描周期或扫描。
西门子1p 6es7131-4bd01-0aa0
西门子1p 6es7132-4bd01-0aa0
西门子1p 6es7138-4cb11-0ab0
西门子1p 6es7193-4ca30-0aa0
西门子1p 6es7193-4cd30-0aa0
西门子1p 6es7193-4fl10-0aa0
西门子1p 6es7193-4jb00-0aa0
西门子1p 6es7193-6bp00-0ba0
西门子1p 6es7193-6bp00-0da0
西门子1p 6es7195-7hf80-0xa0
西门子1p 6es7214-1bg40-0xb0
西门子1p 6es7215-1bg40-0xb0
西门子1p 6es7217-1ag40-0xb0
西门子1p 6es7221-1bf32-0xb0
西门子1p 6es7222-1bf32-0xb0
西门子1p 6es7222-1bh32-0xb0
西门子1p 6es7222-1hf32-0xb0
西门子1p 6es7223-1bh32-0xb0
西门子1p 6es7231-4ha30-0xb0
西门子1p 6es7231-4hd32-0xb0
西门子1p 6es7231-5pa30-0xb0
西门子1p 6es7231-5pf32-0xb0
西门子1p 6es7231-5qd32-0xb0
西门子1p 6es7232-4ha30-0xb0
西门子1p 6es7232-4hb32-0xb0
西门子1p 6es7234-4he32-0xb0
西门子1p 6es7288-1sr40-0aa0
以上就是小编今天给大家分享的而关于西门子PLC模块一些内容,欢迎大家来电咨询
上一条: 西门子PLC模块控制的工作原理是什么?
下一条: 教你如何正确选用变频器?