1. 使用WinCC通過SIMATIC NET如何顯示S7-200的字符串變量?
答:經典WinCC的文本變量8位字符集以及TIA博途WinCC的VT_BSTR是基于S7-300/400的SIMATIC STRING,這種字符串的組成是字符串的最大長度、字符串的實際長度、以及最多254個字符,而S7-200的字符串的組成是字符串的實際長度、以及最多255個字符。
也就是說這兩種字符串格式不同,如果需要在WinCC通過SIMATIC NET顯示S7-200的字符串變量,可以做如下操作:
例:VB100是S7-200的字符串"1234abcd",根據S7-200的規(guī)則,VB100=8,即字符串的實際長度為8,VB101~VB108是這8個字符,可以定義VB99=8,即字符串的最大長度,在WinCC的變量表定義的地址為S7:[S7 connection_1]DB1,STRING99.8,99為起始地址,8為最大長度,參見圖1和圖2。
圖1 經典WinCC設置
紅框長度=8,即為VB99這個字符串最大長度
圖2 TIA博途WinCC設置
紅框長度=8,即為VB99這個字符串最大長度
S7-200監(jiān)視和WinCC顯示參見圖3。
圖3 WinCC運行結果
注意:由于S7-300/400的字符串最大只有254個字符,所以顯示的S7-200的字符串最大也只有254個字符。
2. 如何使用OPC Scout V10監(jiān)視V區(qū)數據?
答:OPC Scout V10中,“DB”文件夾對應S7-200的V區(qū),但是通常情況下該文件夾無法打開。
要注意OPC Scout V10只是個測試工具,也就是說只要有一個變量(例如M區(qū)或者I區(qū)或者Q區(qū))測試質量為“good”,即說明通信正常,如果一定需要測試DB塊的變量,可以如此操作,參見圖4和圖5:
圖4 添加變量
①點擊該按鈕;
②打開“Define item”頁面,復制該條目;
③點擊“OK”按鈕;也可以根據該命名原則(鏈接)自行創(chuàng)建,這樣可以跳過前三步;
④點擊該按鈕;
⑤打開“Define item”頁面,將②復制的條目粘貼在這,修改該條目,原則參見鏈接;例子中“S7:[S7 connection_1]DB1,INT8”對應S7-200的“VW8”;
⑥點擊該按鈕;
⑦下拉菜單中選擇唯一的條目;
⑧點擊“OK”按鈕;
圖5 監(jiān)視變量
①新建的條目出現在此;
②監(jiān)視后,質量為“good”;
③該值和S7-200監(jiān)視的值相同;
這樣就實現了使用OPC Scout V10監(jiān)視V區(qū)數據,但是請注意,這種方式加入的條目是不會出現在WinCC中的,所以還是需要使用文中方法在WinCC添加V區(qū)變量(WinCC、TIA博途Wincc)
答:打開PC站的硬件組態(tài)頁面,參見圖6。
圖6 STEP 7的XDB配置
①雙擊該位置,打開Properties(屬性)頁面;
②選擇“Configuration”(組態(tài))頁面;
③此處顯示XDB的保存位置;
④通過“Browse...”(瀏覽)按鈕可以修改為其他位置;
電話:13818569113
郵箱:13818569113@139.com
網址:http://www.xmzgk.com
地址:中國上海市青浦區(qū)崧盈路398號6棟