发布于 2014-09-25 22:03:17
34楼
对于新增的S7200_Smart设备配置文件做如下说明:
首先以下是配置文件的格式范例:
[192.168.31.12:0]
LocalTSAP=4D57
RemoteTSAP=4D57
TpduTSAP=000A
SourceTSAP=0001
[192.168.2.1:0]
/SMART
LocalTSAP=0101
RemoteTSAP=0101
TpduTSAP=000A
SourceTSAP=0001
红色标记是用来区分Smart设备的。
蓝色标记对应设备的IP地址。
对应字段:
LocalTSAP和RemoteTSAP,原S7设备默认值为4D57,Smart默认值是0101
对应字段:
TpduTSAP和SourceTSAP是为Smart设备新增的两个字段,这两个值是初始化时与原S7设备不同的地方(可能会因Smart设备型号不同而值发生变化导致无法连接,这种情况需要截取现场数据帧来确认这两个值,确认方法见附录)
对于多上位的配置依然是修改LocalTSAP和RemoteTSAP字段,配置操作应与原驱动说明文档中类似,此二值由西门子软件配置。
附录:
应用wireshark软件:
确认方法如下:
在西门子软件与设备三次握手成功后的第一帧中包含配置文件中的所有的需要的数据。
选择第一条数据后下面会有对应的数据如图:
点开ISO 8073包含的内容,其中:
内容TPDU size对应字段TpduTSAP的值;
内容Source reference对应字段SourceTSAP的值;
TPDU为单字节数据,高位补零,例如TPDU size对应数据为0x0A,对应到配置文件为0x000A。
对应修改即可。
(注:配置文件中涉及到数据的字母均大写)
贫血的心,注定导演惨白的人生!