APL庫的通道驅(qū)動塊介紹
使用PCS 7編程時,訪問硬件IO數(shù)據(jù)時并不是直接引用IO地址,而是通過通道驅(qū)動塊(Channel Blocks)來關聯(lián)IO地址(必須處于過程映像區(qū))。
驅(qū)動塊提供用戶程序和硬件輸入輸出組件之間的接口。
下列通道塊可連接到符號地址:
Pcs7AnIn、Pcs7AnOu、Pcs7DiIn、Pcs7DiOu、PcsDiIT
這些塊只能用來處理 S7-300/400 信號模塊的信號。它們可將原始值轉(zhuǎn)換為物理值。Pcs7DiIT 用于高精度時間戳功能。
FbAnIn、FbAnOu、FbDiIn、FbDiOu
這些塊專門用于 PA 和 FF 現(xiàn)場設備和 HART 變量。尤其是在需要利用這些設備的特殊功能時,應該使用這些塊。與 Pcs7 塊不同的是,Fb 塊處理物理值而不是原始值。
Pcs7Cnt1、Pcs7Cnt2、Pcs7Cnt3
這些塊用于特殊應用,例如,根據(jù)特定配置文件(如 Simocode Pro 和 Sinamics S),控制和讀取 ET 200M 的 FM 350-1/-2 模塊和 8-DI NAMUR 模塊的計數(shù)器值或頻率值,電機設備等。
FbSwtMMS、FbDrive
用于根據(jù)特定配置文件將電機設備連接至 PCS 7。例如,這些設備可能是 Simocode 或 Sinamics。
使用通道驅(qū)動的方法(以AI模塊為例):
驅(qū)動塊與物理信號的連接
將通道塊置入 CFC 圖以后,需要將該通道塊連接至引出信號的物理通道。通常,可以采用信號名來命名通道塊,例如,Valve1_0pened。
每次將通道塊連接至 I/O 符號時,都必須選中“生成模塊驅(qū)動”(Generate Module Driver) 并編譯程序,以按正確順序創(chuàng)建所有必要的驅(qū)動塊。
運行向?qū)Ш?,向?qū)?/span> S7 程序中自動地插入 @ 字符,如下圖所示。
通道驅(qū)動的信息狀態(tài)(質(zhì)量代碼)
通過驅(qū)動塊記錄的數(shù)字量和模擬量的值不僅提供了過程值,而且還提供了有關過程值質(zhì)量的一些信息。在 PCS 7 中,在涉及信號質(zhì)量時,我們會使用符合 Namur 指南的“信號狀態(tài)”(ST) 這一術語。
在操作員站上,信號狀態(tài)用圖標來指示。在 CFC 中,信號狀態(tài)用十六進制值來表示。
圖標 | 優(yōu)先級 | 十六進制值 | 值狀態(tài) |
---|---|---|---|
0 | 16#60 | 仿真 | |
1 | 16#00 | 較差,與設備有關 | |
2 | 16#28 | 較差,與過程有關 | |
3 | 16#68 | 不安全,與設備有關 | |
4 | 16#78 | 不安全,與過程有關 | |
5 | 16#A4 | 維護請求 | |
6 | 16#80 | 良好 |
信號狀態(tài)不僅用于指示,還可在塊內(nèi)得到主動處理并輸入到邏輯中。
使用通道驅(qū)動后的編程方式
相關產(chǎn)品
免責聲明
- 凡本網(wǎng)注明“來源:化工儀器網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡有限公司-化工儀器網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應在授權(quán)范圍內(nèi)使用,并注明“來源:化工儀器網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關法律責任。
- 本網(wǎng)轉(zhuǎn)載并注明自其他來源(非化工儀器網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責,不承擔此類作品侵權(quán)行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品第一來源,并自負版權(quán)等法律責任。
- 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關權(quán)利。