6ES7 952-1KL00-0西門子內存卡6ES7 952-1KL00-0AA0
SIEMENS上海朕鋅電氣設備有限公司
:鐘濤()
24小時銷售及:
電 話:
傳 真:
手 機:
: 1824547528
地址:上海市金山區楓灣路500號
西門子6ES7 195-1GF30-0XA0
西門子6ES7 195-1GF30-0XA0
6ES7 195-1GF30-0XA0
《銷售態度》:質量保證、誠信服務、及時到位!
《銷售宗旨》:為客戶創造價值是我們永遠追求的目標!
《產品質量》:原裝*,*!
《產品優勢》:專業銷售 薄利多銷 信譽好,口碑好,價格低,貨期短,大量現貨,服務周到!
的很多面板沒有時鐘保持功能,這可以通過設置PLC同面板的時鐘同步來解決,如何同步Protool/Winccflexible組態操作面板與 S7-200/300/400 控制器的日期和時間可以參照以下鏈接中的描述:79626087
如何同步WinCC Basic 組態的Basic Panel的日期與時間與 S7-1200 PLC日期和時間可以參照以下鏈接中的描述:
39182145
另外,使用 WinCC flexible 組態的面板也可以訪問 S7-1200,可以參照以下鏈接內容:
38111886
這種情況下,使用的是S7 300/400 PLC的驅動來訪問S7 1200 PLC的,此時,一般的變量訪問是沒有問題的,但如果實現兩者的時鐘同步就有問題了,因為S7 1200 PLC的系統時鐘格式與S7 300/400 PLC的系統時鐘是不相同的,S7 1200 PLC的系統時鐘由以下12個字節組成:
而S7 300/400PLC的系統時鐘由以下8個字節組成:
因此,實現WinCCflexible組態面板同S7 1200 PLC的時鐘同步的關鍵在于將S7 1200 PLC的系統時鐘格式轉換為符合S7 300/400 PLC的系統時鐘格式。具體實現步驟如下:
1.創建DB塊
創建DB塊,確保“僅符號訪問”選項不使能:
2.創建DB塊變量
在DB塊中創建所需要的變量如下:
3.創建周期中斷塊
創建一個周期中斷塊,將默認的掃描周期100ms改為1000ms,這樣可以減小PLC的負 擔:
4.在周期中斷塊中編程
4.1讀出S7 1200系統的本地時鐘
4.2將S7-1200的系統時鐘轉換成S7-300/400 PLC格式的時鐘(只轉換到秒單位)
描述:
缺省條件下,TD200 (直到固件版本2.1)不提供 ASCII 格式的內置數據。但是因為 TD200 只在運行期間載入保存的靜態消息,所以可以通過更改這些給定的文本產生動態消息。
注意事項:
這種方法也可以用于固件版本為 3.0 的 TD200C 或 TD200 。對于 TD200C 和TD200 V3.0,可以通過 STEP 7 Mirco/Win V4.0 的 TD200 向導配置內嵌字符串。參見條目——ID: 19340264。
TD200C 配置實例說明
在本文的結尾部分可以下載 STEP 7 Micro/Win 項目示例程序。
在 STEP 7 Micro/Win 中,通過“Extras > TD200- Wizard...”,使用 TD200向導配置一個包含 20 個字符的報警信息。文本部分請輸入“Water pump:”。通過“Finish”按鈕關閉向導后,設 定的組態將保存在數據塊中。
打開數據塊查看由 TD200 向導產生的源代碼。
假設配置的消息“Message 1” 從VB24 開始并順序填充接下來的 19 個字節。將 V14.7 置位則激活消息。
圖 1:包含 TD200 數據的 DB1
計算消息中特定點之前的 ASCII 字符的數目,特定點是指您想要在此處顯示動態文本的位置。
例子:
“Water pump:” = 11 個字符
+ 1 個空格 = 12 字符
=> 偏移量 = 12 字節
動態文本可以從 VB24 + 12 字節處開始,即從 VB36 開始。
注意:
消息總共一定不能超過 20 個字節或者 20 個字符。
在 TD200 配置之后向 DB1 中輸入可能的動態文本。將這些文本從自選的內存標志復制到從 VB36 開始的消息中。在該例中,從 VB500 開始存放字符串“ON”,或者從 VB510開始存放字符串“OFF”
圖 2:動態數據
在主程序中,編程觸發帶有各自動態文本的消息。
V400.0 是一個內存標志,由用戶自行選擇。在報警中泵顯示為開或者關取決于該位,也就是說,將各自的字符串(“ON”/“OFF”) 復制到 VB36 開始的存儲區域。兩種情況下都必須復制 3 個字節,以覆蓋前一個消息的整個內存。