㈠ 如何實現SIMOTION 與計算機的PROFINET RT通信
1.
創建一個新項目,並插入一個新的SIMOTION設備:
2.
選擇正確的產品和版本:
3.
創建網路並且分配IP地址:
4.
選擇計算機連接的SIMOTION介面以及計算機使用的網卡:
5.
在打開的硬體組態中點擊F4
進行自動排列:
6.
雙擊CBE30模塊,組態於計算機通信的IO地址,點擊「NEW」添加通信的地址:
7.
添加輸入和輸出地址,本例各為200個位元組:
8.
配置結果如下圖:
9.
生成GSD文件並導入到本機內部,用於後續組態:
2.2
硬體組態(PC
Station)
對PC
Station的硬體組態步驟如下:
1.
組態PC
Station,在PC的機架上分別添加OPC
Sever、Application、IE
General:
2.
組態IE
General
到網路中:
3.
點擊菜單「Insert」下面的「PROFINET
IO
System」,插入一個PROFINET的網路:
4.
分配網路到Application,如果需要通信的程序為OPC,則選擇OPC
Sever,本例為IO
BASE的通訊方式,所以選擇Application:
5.
拖拽導出的SIMOTION
I-Device的GSD文件到PROFINET
IO
system
(100)上:
6.
保存編譯即可。
7.
組態與SIMOTION通訊的輸入/輸出地址為512
開始,需要注意此地址,因為在後續編程中需要使用。
8.
組態計算機,分別下載計算機組態和SIMOTION組態。如下圖所示:
2.3
編寫程序
1.
在SIMOTION中編寫數據發送測試程序如下圖所示,將此程序分配至servo
task中:
2.
打開計算機的IO
base
例子程序,其存貯路徑如下:
C:\Program
Files
(x86)\Siemens\SIMATIC.NET\pnio\Examples\easy
通過編程軟體打開pnioeasy.sln即可。
3.
修改輸入和輸出的配置,本例輸入/輸出各200個位元組:
4.
修改輸入輸出數據如下圖,即從SIMOTION中讀取數據後發回給SIMOTION,同時顯示當前讀取使用的時間(SERVO
TIME
是3ms,所以乘以3):
5.
保存並且編譯運行即可。
6.
點擊字母「s」啟動應用程序
7.
通過SIMOTION可以trace到結果如下圖所示:
8.
輸入讀取到上位機後,再返回到SIMOTION需要的時間受計算機速度影響,本例使用的是西門子PG
m3:
9.
如果同時播放大尺寸的高清視頻則應用會受到影響:
10.
如果使用的是OPC方式進行數據交換,則需將PC
Station中的硬體組態修改為OPC方式
11.
可以使用西門子提供的客戶端例子程序進行測試,例子程序在下述存貯路徑中:
C:\Program
Files
(x86)\Siemens\SIMATIC.NET\opc2\samples\Custom\Sync
12.
打開例子程序後,修改OPC的條目名稱,條目名可以通過OPC
SCOUT獲取:
13.
增加兩個條目,用於通信測試:
14.
增加寫變數代碼如下:
15.
運行後即可實現OPC
客戶端通信,需要注意,具體的時間測試和變數操作需要根據實際需求改寫例子程序。
注意:
(1)PROFINET
IO功能需要SIMATIC
NET
SOFTNET授權。
(2)
使用的計算機執行的其他任務越少越好。
(3)
windows不是實時的操作系統。
(4)
本例測試的時間僅供參考,不具有廣泛意義。
㈡ 無線 profinet 連不上
可能都問題;
首先,出現感嘆號就意味著連不上網,連不上網,我們首先就要考慮的,是不是連接路由器的網線連接有問題:
1)網線有沒有插好
2)是不是網線出現松動了
3)是不是網線插頭壞了
如果沒問題,我們需要仔細觀察下,連接路由器的網路是否有網路連接,檢查的方法主要有以下兩種:
1)觀察路由器上面的Internet燈是否閃爍
2)將網線拔下來查到電腦上,看看是否有網路連通
檢查下路由器的連接數量:有的時候,我們的路由器連接數量是受到限制的,或者是路由器的設計本身就限制了只能是3個或者4個用戶連接,這種情況下,如果連接數量達到了極限,即使連接上去,也連不上去網路。
檢查下路由器的連接數量:有的時候,我們的路由器連接數量是受到限制的,或者是路由器的設計本身就限制了只能是3個或者4個用戶連接,這種情況下,如果連接數量達到了極限,即使連接上去,也連不上去網路。
更換路由器密碼:這種是路由器的問題,有的路由器使用時間長會出現:不及時更換密碼就上不了網路的怪毛病。這個時候,只需要更換路由器密碼就可以了。
路由器硬體問題:這種情況下,可能是路由器的硬體壞掉了,導致無法連接網路,這種情況下,需要更換路由器設備即可。
㈢ 西門子400cpu profinet network 不工作
西門子400cpu profinet network不工作原因是網路設置中沒有選擇「自動獲取ip地址」,需要在電話線路裡面添加一個本公司提供的靜態ip。