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