<p><div> <span style="font-size:14px;"> 一、协议简介</span></div>
讯享网
讯享网 </div>
<span style="font-size:14px;"> IEC60870-104规约是一个广泛应用于电力、城市轨道交通等行业的国际标准,由国际电工委员会制定。IEC104规约把IEC101的应用服务数据单元(ASDU)用网络规约TCP/IP进行传输的标准,该标准为远动信息的网络传输提供了通信规约依据。采用104规约组合101规约的ASDU的方式后,可很好的保证规约的标准化和通信的可靠性。</span></div>
讯享网 </div>
<span style="font-size:14px;"> IEC104规约作为网络通信规约,由客户端和服务端组成,服务端口默认为2404。它的基本流程如下:</span></div>
讯享网 </div>
<span style="font-size:14px;"> 1.由客户端向服务器建立连接,同时,发送链路启动帧。</span></div>
讯享网 </div>
<span style="font-size:14px;"> 2.服务端在收到链路启动帧后,向客户端发送启动确认帧。</span></div>
讯享网 </div>
<span style="font-size:14px;"> 3.客户端收到启动确认帧后,发送总召数据请求帧。</span></div>
讯享网 </div>
<span style="font-size:14px;"> 4.服务端收到总召数据请求后,发送总召数据响应帧,然后继续发送总召数据。总召数据发送完成后,发送总召数据结束帧。</span></div>
讯享网 </div>
<span style="font-size:14px;"> 5.客户端在收到总召数据结束帧后,发送对时请求帧。</span></div>
讯享网 </div>
<span style="font-size:14px;"> 6.服务器收到对时请求帧后,发送对时响应帧。</span></div>
讯享网 </div>
<span style="font-size:14px;"> 7.由服务器主动向客户端发送变化数据帧。同时,收到客户端发送的控制类命令,回复相应的操作结果。</span></div>
讯享网 </div>
<span style="font-size:14px;"> 8.客户端等到下一个数据总召周期,重复第4步之后的流程。</span></div>
讯享网 </div>
<span style="font-size:14px;"> <img alt="" src="http://www.sitcsys.com/uploads/allimg//1-GT.jpg" style="width: 640px; height: 186px;" /></span></div>
讯享网 </div>
<span style="font-size:14px;"> 二、新建驱动</span></div>
讯享网 </div>
<span style="font-size:14px;"> 打开QTouch工程管理器,新建工程,建好工程后点击左侧的网络设备</span></div>
讯享网 </div>
<span style="font-size:14px;"> <img alt="" src="http://www.sitcsys.com/uploads/allimg//1-I35.png" style="width: 480px; height: 441px;" /></span></div>
讯享网 </div>
<span style="font-size:14px;"> 双击新建网络设备,弹出一个选择通讯协议的界面如图</span></div>
讯享网 </div>
<span style="font-size:14px;"> <img alt="" src="http://www.sitcsys.com/uploads/allimg//1-TI.png" style="width: 464px; height: 462px;" /></span></div>
讯享网 </div>
<span style="font-size:14px;"> 点击上图的第一个选择按钮,在弹出的窗口里选择仪表设备下的“IEC60870-104_master”</span></div>
讯享网 </div>
<span style="font-size:14px;"> 再点击第二个选择按钮如图:</span></div>
讯享网 </div>
<span style="font-size:14px;"> <img alt="" src="http://www.sitcsys.com/uploads/allimg//1-Y57.png" style="width: 480px; height: 441px;" /></span></div>
讯享网 </div>
<span style="font-size:14px;"> 选择104_mastert协议即可</span></div>
讯享网 </div>
<span style="font-size:14px;"> 三、配置驱动的IP地址和端口</span></div>
讯享网 </div>
<span style="font-size:14px;"> 选择的端口配置页面,输入综保(IEC60870-104设备)的ip地址,端口号填写2404(标准协议采用2404)</span></div>
讯享网 </div>
<span style="font-size:14px;"> <img alt="" src="http://www.sitcsys.com/uploads/allimg//1-Y54.png" style="width: 480px; height: 441px;" /></span></div>
讯享网 </div>
<span style="font-size:14px;"> 完成上述操作驱动建立完毕,然后ping一下综保,检测下网络是否畅通,如果有TCP测试工具的话,可以测试连接一下综保的2404端口是否是通的;</span></div>
讯享网 </div>
<span style="font-size:14px;"> 四、新建变量</span></div>
讯享网 </div>
<span style="font-size:14px;"> 鼠标选择IO设备,在右边空白处点击“增加”,增加变量</span></div>
讯享网 </div>
<span style="font-size:14px;"> <img alt="" src="http://www.sitcsys.com/uploads/allimg//1-04J.png" style="width: 640px; height: 432px;" /></span></div>
讯享网 </div>
<span style="font-size:14px;"> 弹出如图</span></div>
讯享网 </div>
<span style="font-size:14px;"> <img alt="" src="http://www.sitcsys.com/uploads/allimg//1-2423.png" style="width: 496px; height: 436px;" /></span></div>
讯享网 </div>
<span style="font-size:14px;"> 打开上图的“IO连接属性”页,勾选“是否IO连接”,设备名选择上面新建的驱动,</span></div>
讯享网 </div>
<span style="font-size:14px;"> 设备地址为综保的公共地址(一般默认1)下图是建立遥测变量,遥测信息点地址一般默认16385(0x4001)开始,依次16385,16386,16387,16388…….</span></div>
讯享网 </div>
<span style="font-size:14px;"> <img alt="" src="http://www.sitcsys.com/uploads/allimg//1-3935.png" style="width: 496px; height: 436px;" /></span></div>
讯享网 </div>
<span style="font-size:14px;"> 建立遥信变量,遥信信息点地址一般从1开始,依次1,2,3,4,5….等</span></div>
讯享网 </div>
<span style="font-size:14px;"> <img alt="" src="http://www.sitcsys.com/uploads/allimg//1-53W.png" style="width: 496px; height: 436px;" /></span></div>
讯享网 </div>
<span style="font-size:14px;"> 建立脉冲变量(即电量可能有些设备没有电量),遥信信息点地址一般从25601开始,依次25601,25602,25603,25604,25605….等;</span></div>
讯享网 </div>
<span style="font-size:14px;"> <img alt="" src="http://www.sitcsys.com/uploads/allimg//1-5207.png" style="width: 496px; height: 436px;" /></span></div>
讯享网 </div>
<span style="font-size:14px;"> 建立遥控变量,遥控信息点地址一般从24577开始,依次24577,24578,24579….等</span></div>
讯享网 </div>
<span style="font-size:14px;"> <img alt="" src="http://www.sitcsys.com/uploads/allimg//1-C34.png" style="width: 496px; height: 436px;" /></span></div>
讯享网 </div>
<span style="font-size:14px;"> 注:变量读写属性一定要是读写,否则驱动无法下写该变量,QTouch默认使用的是单点遥控,不带时标,遥测使用的0d短浮点格式,遥信使用的是单点遥信,双点遥控及双点遥信默认驱动不支持;</span></div>
讯享网 </div>
<span style="font-size:14px;"> <img alt="" src="http://www.sitcsys.com/uploads/allimg//1-9623.png" style="width: 640px; height: 97px;" /></span></div>
讯享网 </div>
<span style="font-size:14px;"> 五、运行测试</span></div>
讯享网 </div>
<span style="font-size:14px;"> 完成以上四步后点击保存,新建一个画面,点击运行</span></div>
讯享网 </div>
<span style="font-size:14px;"> 运行之后,最小化运行界面,双击工程管理器的实时数据库可以观测数据是否已经读取;</span></div>
讯享网 </div>
<span style="font-size:14px;"> <img alt="" src="http://www.sitcsys.com/uploads/allimg//1-1626.png" style="width: 640px; height: 175px;" /></span></div>
讯享网 </div>
<span style="font-size:14px;"> 如果数据未读取到,可以先检查下驱动监视,如下图双击左侧驱动监视,点击连接,勾选显示</span></div>
讯享网 </div>
<span style="font-size:14px;"> <img alt="" src="http://www.sitcsys.com/uploads/allimg//1-3922.png" style="width: 640px; height: 404px;" /></span></div>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/154105.html