文章出處:本站 責任編輯:協(xié)同互聯(lián) 閱讀量:365 次 發(fā)表時間:2022-07-01 17:10:32
打開仿真工具S7Server.exe
啟動服務
增加需要仿真的數(shù)據(jù),通常是DB數(shù)據(jù)塊
IOSERVER的配置
1)通道的配置
IP地址和端口號填寫西門子PLC S7服務器的IP地址和端口,S7的默認端口為102,通常不要修改。
機架號和插槽號填寫,Rack/Slot中Rack為機架號,Slot為插槽號,這兩個可以在西門的PLC編程軟件在找到。
2)控制器的配置
控制器僅作為變量分組內(nèi),無需專用配置
3)變量的配置
變量地址
填寫為西門子PLC的數(shù)據(jù)塊地址,比如DB1.DBX0.0
西門子常用地址說明:
DBX讀取位,比如bool類型;比如:DB0.DBX0.0, DBX可以是三段的,就是可以有兩個“.”,其它的通常一個
DBW讀取字16字節(jié)整數(shù);比如:DB0.DBW0
DBD讀取兩字,32位整數(shù);;比如:DB0.DBD0
要注意的是,變量的數(shù)值類型要設置的和上面DBXDBDDBWDBR的數(shù)據(jù)類型匹配,比如DBR的數(shù)值要設置了Single或Double
變量數(shù)值類型
DB工程中是在西門子的博圖軟件中創(chuàng)建,比如包含布爾量,int型變量,real型變量,地址分別為DB2.DBX0.0,DB2.DBW2,DB2.DBD4
西門子PLC數(shù)據(jù)類型和IOSERVER的對應
西門子 IOSERVER
Bit----------------Boolean
Byte--------------Byte
Word-------------UInt16
DWord-----------UInt32
Int-----------------Int16
DInt--------------Int32
Real--------------Single
LReal------------Double
String------------String
其它注意
地址示例
DB1.DBW1
DB1.DBX1.1
M16.1
Q0.1
西門子存儲區(qū)域
I:輸入地址,對應輸入模塊通道
Q:輸出地址,對應輸出模塊通道
M:輔助寄存器地址
L:局部變量地址,相當于程序中的內(nèi)部變量地址
D:應該對應的書DB數(shù)據(jù)塊地址。
讀寫調(diào)試