西门子S7-400中央处理器6ES7416-3ES06-0AB0

西门子S7-400中央处理器6ES7416-3ES06-0AB0

APL面板跳转

实际的监控过程中,操作某一个设备进行生产时,操作员往往需要同时监控该设备相关的各回路状态,以确保整个生产的正常进行。再比如,某个马达控制加入了连锁控制后,当马达由于连锁条件不满足不能正常启动时,需要查看连锁状态。这时用户需要在当前回路的基础上,调用另外相关的回路。在APL库中就可以用到面板跳转的功能。

所有带上位操作面板的功能块均提供额外两个可以自定义面板跳转管脚,分别为SelFp1SelFp2。将该管脚显示出来(默认为隐藏状态)后,将其和需要关联面板的功能块的任意输出管脚互连即可,如下图所示。

图中将MonDi08数字量监控功能块的任意输出和SelFp1相连,将MonAnL模拟量监控功能块的任意输出和SelFp2相连,编译OS并在线运行。打开Motor面板,在其Standard页面的左下角将显示一个按钮,点击该按钮即可快速的直接跳转并打开关联的MonDi08功能块的面板,在Preview页面的左下角将显示一个按钮,点击该按钮即可快速的直接跳转并打开关联的MonAnL功能块的面板。

Standard页面的面板跳转

按钮显示文字可以通过SelFp1/2OS additional text 进行自定义。

APL库的通道驱动块介绍

使用PCS 7编程时,访问硬件IO数据时并不是直接引用IO地址,而是通过通道驱动块(Channel Blocks)来关联IO地址(必须处于过程映像区)。

驱动块提供用户程序和硬件输入输出组件之间的接口。

下列通道块可连接到符号地址:

 

Pcs7AnInPcs7AnOuPcs7DiInPcs7DiOuPcsDiIT

这些块只能用来处理 S7-300/400 信号模块的信号。它们可将原始值转换为物理值。Pcs7DiIT 用于高精度时间戳功能。

FbAnInFbAnOuFbDiInFbDiOu

这些块专门用于 PA  FF 现场设备和 HART 变量。尤其是在需要利用这些设备的特殊功能时,应该使用这些块。与 Pcs7 块不同的是,Fb 块处理物理值而不是原始值。

Pcs7Cnt1Pcs7Cnt2Pcs7Cnt3

这些块用于特殊应用,例如,根据特定配置文件(如 Simocode Pro  Sinamics S),控制和读取 ET 200M  FM 350-1/-2 模块和 8-DI NAMUR 模块的计数器值或频率值,电机设备等。

FbSwtMMSFbDrive

用于根据特定配置文件将电机设备连接至 PCS 7。例如,这些设备可能是 Simocode  Sinamics

 

使用通道驱动的方法(以AI模块为例):

驱动块与物理信号的连接

将通道块置入 CFC 图以后,需要将该通道块连接至引出信号的物理通道。通常,可以采用信号名来命名通道块,例如,Valve1_0pened

每次将通道块连接至 I/O 符号时,都必须选中生成模块驱动”(Generate Module Driver) 并编译程序,以按正确顺序创建所有必要的驱动块

 

 

运行向导后,向导会在 S7 程序中自动地插入 @ 字符,如下图所示

通道驱动的信息状态(质量代码)

通过驱动块记录的数字量和模拟量的值不仅提供了过程值,而且还提供了有关过程值质量的一些信息。在 PCS 7 中,在涉及信号质量时,我们会使用符合 Namur 指南的“信号状态(ST) 这一术语。

在操作员站上,信号状态用图标来指示。在 CFC 中,信号状态用十六进制值来表示。

图标

优先级

十六进制值

值状态

s" >

s" > 0

s" > 16#60

s" > 仿真

s" >

s" > 1

s" > 16#00

s" > 较差,与设备有关

s" >

s" > 2

s" > 16#28

s" > 较差,与过程有关

s" >

s" > 3

s" > 16#68

s" > 不安全,与设备有关

s" >

s" > 4

s" > 16#78

s" > 不安全,与过程有关

s" >

s" > 5

s" > 16#A4

s" > 维护请求

s" >

s" > 6

s" > 16#80

s" > 良好

信号状态不仅用于指示,还可在块内得到主动处理并输入到逻辑中。

使用通道驱动后的编程方式

西门子S7-400中央处理器6ES7416-3ES06-0AB0

点击阅读全文 >>