爱操在线_精品热_av网站免费观看_四虎精品影视_九九热99久久久国产盗摄_九月婷婷网_免费成人av在线_欧美激情第三页_天天狠天天操_日韩人妻无码中文字幕视频

歡迎光臨入喜工業控制技術(上海)有限公司
當前位置
首頁 > 新聞中心
西門子PLC如何在S7-200 SMART CPU斷電后保持高速計數器的當前值
2020/11/7 9:58:56

西門子PLC如何在S7-200 SMART CPU斷電后保持高速計數器的當前值

如何在S7-200 SMART CPU斷電后保持高速計數器的當前值

問題描述

S7-200 SMART的斷電數據保持不支持高速計數器的范圍設置,因此高速計數器的當前值在CPU每次斷電后都會復位為數值0。要使S7-200 SMART高速計數器的當前值在CPU斷電重啟后依然保持,可以通過以下的編程來實現。

實現方法

在此以通過向導生成高速計數器0的模式0為例來說明如何在S7-200 SMART CPU斷電后保持高速計數器的當前值,具體可參考以下三個部分的編程來實現:
首先,在除了第一個掃描周期之外的其它周期,需要將高速計數器0的當前值HC0傳送到寄存器VD1000中,如下圖1所示,以保證寄存器VD1000始終存儲的是HC0的當前值。

圖1 傳送當前值到寄存器

其次,在上電的第一周期將寄存器VD1000存儲的數值傳送到高速計數器的當前值SMD38,保證高速計數器以VD1000為初始值開始計數,并初始化高速計數器0。
本例中HSC初始化程序是通過HSC向導生成的,只需要在向導生成的程序"HSC0_INIT"上進行簡單修改就可以了, 如下圖2所示:

圖2 初始化HSC0

最后,在系統塊的斷電數據保持處設置寄存器VD1000為斷電保持區域,如下圖3所示。需要注意的是S7-200 SMART V存儲區默認設置為斷電數據不保持,如果將其設置為斷電保持,則V區數據即為永久保持,
無需增加使用電池卡來實現數據的永久保持。

圖3 設置VD1000為斷電保持

例程

所需條件:

1、軟件版本:STEP 7-Micro/WIN SMART V2.3

2、SMART CPU固件版本:V2.3(其他版本亦可)

3、通訊硬件:TP電纜(以太網電纜)

所實現的功能:

根據上文描述,實現CPU斷電后保持高速計數器的當前值。

 HSC_Retain例程

免責聲明

本例程僅供參考,程序中的CPU版本、類型可能與用戶實際使用不同,用戶可能需要先對例子程序做修改和調整,才能將其用于測試。本例程的作者和擁有者對于該例程的功能性和兼容性不負任何責任,使用該例程的風險完全由用戶自行承擔。由于它是免費的,所以不提供任何擔保,錯誤糾正和熱線支持,用戶不必為此聯系西門子技術支持與服務部門。

聯系方式
CONTACT US

電話:13818569113      15721373211

郵箱:fushidianji@139.com

網址:http://www.jiansujiabc.com

地址:上海青浦區北青公路7171號111-112室

用手機掃描二維碼關閉
主站蜘蛛池模板: 张掖市| 青阳县| 行唐县| 海口市| 循化| 光山县| 珲春市| 呼伦贝尔市| 鹰潭市| 镇江市| 浦城县| 罗平县| 沾益县| 炎陵县| 沧州市| 彭水| 嘉义市| 牟定县| 厦门市| 逊克县| 孙吴县| 石棉县| 延吉市| 郧西县| 台东县| 砀山县| 家居| 民县| 卢湾区| 大港区| 玛曲县| 仁布县| 紫阳县| 汕头市| 红桥区| 罗山县| 壤塘县| 衡山县| 重庆市| 孝感市| 永川市|