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