apl库的通道驱动块介绍
使用pcs 7编程时,访问硬件io数据时并不是直接引用io地址,而是通过通道驱动块(channel blocks)来关联io地址(必须处于过程映像区)。
驱动块提供用户程序和硬件输入输出组件之间的接口。
下列通道块可连接到符号地址:
pcs7anin、pcs7anou、pcs7diin、pcs7diou、pcsdiit
这些块只能用来处理s7-300/400信号模块的信号。它们可将原始值转换为物理值。pcs7diit用于高精度时间戳功能。
fbanin、fbanou、fbdiin、fbdiou
这些块专门用于pa和ff现场设备和hart变量。尤其是在需要利用这些设备的特殊功能时,应该使用这些块。与pcs7块不同的是,fb块处理物理值而不是原始值。
pcs7cnt1、pcs7cnt2、pcs7cnt3
这些块用于特殊应用,例如,根据特定配置文件(如simocode pro和sinamics s),控制和读取et 200m的fm 350-1/-2模块和8-di namur模块的计数器值或频率值,电机设备等。
fbswtmms、fbdrive
用于根据特定配置文件将电机设备连接至pcs 7。例如,这些设备可能是simocode或sinamics。
使用通道驱动的方法(以ai模块为例):
驱动块与物理信号的连接将通道块置入cfc图以后,需要将该通道块连接至引出信号的物理通道。通常,可以采用信号名来命名通道块,例如,valve1_0pened。
每次将通道块连接至i/o符号时,都必须选中“生成模块驱动”(generate module driver)并编译程序,以按正确顺序创建所有必要的驱动块。
运行向导后,向导会在s7程序中自动地插入@字符,如下图所示。
通道驱动的信息状态(质量代码)通过驱动块记录的数字量和模拟量的值不仅提供了过程值,而且还提供了有关过程值质量的一些信息。在pcs 7中,在涉及信号质量时,我们会使用符合namur指南的“信号状态”(st)这一术语。
在操作员站上,信号状态用图标来指示。在cfc中,信号状态用十六进制值来表示。
图标
优先级
十六进制值
值状态
0
16#60
仿真
1
16#00
较差,与设备有关
2
16#28
较差,与过程有关
3
16#68
不安全,与设备有关
4
16#78
不安全,与过程有关
5
16#a4
维护请求
6
16#80
良好
信号状态不仅用于指示,还可在块内得到主动处理并输入到逻辑中。
使用通道驱动后的编程方式
简易气体预处理系统详解
冷凝器对天然气热风炉的运行带来哪些效果
液压夹具的作用及用途
不锈钢潜水搅拌机的作用和分类
供应1.4945线盘/2.4976哪家强
西门子380-480V 3ac 标准版MM430变频器
数控铣床冬季的使用注意是有哪一些?
X22CrMoV12-1材质产品标准
铁碳微电解芬顿安装与调试运行
怎样检测面罩耳挂的拉伸力?
数控滚齿机的刀架设计与安装说明
煤泥烘干机有什么用途?
含油废水治理现状—气浮法
2025年生活垃圾零填埋、建筑垃圾资源化率70%……这个城市全面启动“无废城市”建设!
雅之江塑机走向世界塑机行业
如何解决轻钙团聚的问题
CZ400-A1-B1-C1 霍尔转速传感器
橡塑保温板的包装方式
氟塑料磁力泵维修知识分享
红外水分仪FD-660基本型应用技术