s7-200plc与ifix组态软件通讯

s7-200plc与ifix组态软件通讯

ID:8971489

大小:17.55 KB

页数:0页

时间:2018-04-13

s7-200plc与ifix组态软件通讯_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《s7-200plc与ifix组态软件通讯》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、S7-200PLC与iFIX组态软件通讯iFIX3.0是IntellutionDynamics自动化软件产品家族中的  HMI/SCADA最重要的组件,它是基于WindowsNT/2000平台上的功能强大的自动化监视与控制的软件解决方案。该系列软件以SCADA(SupervisoryControlAndDataAcquisition)为核心,实现包括监视、控制、报警、保存和归档数据、生成和打印报告、绘图和视点创建数据的显示形式等多种功能。它们包括数据采集、数据管理和集成3个基本功能。1西门子S7-200PLC及其网络通信功能        SIMATICS7-

2、200系列PLC具有结构小巧、运行速度高、价格低廉、多功能、多用途等特点,具有极高的性能价格比;适合控制点分散控制系统和中小型控制系统。        S7-200的网络通信功能:S7-200系列PLC通信接口是9针RS-485标准串行接口,可通过PC/PPI电缆与计算机联接,也可通过通信扩展模块与其它PLC及设备连成网络。        (1)SIMATICS7-200网络(PPI协议)   采用PPI(Pointtopointinterface)协议,S7-200PLC能以19.2Kbit/s的数据传输率与PC机(通过PC/PPI电缆)及SIMATIC的编

3、程设备、TD200文本显示器、HMI(操作员控制和监视)设备以及其它的S7-200PLC相连。        (2)自由口模式(用户可编程接口协议)   采用可编程自由口通信模式(freeportmode),在用户程序中进行编程与配置,可以使S7-200PLC与任何需要的设备如变频器、调制解调器、打印机、条码阅读器、电机驱动器、终端或其它S7-200PLC进行灵活地通信。       (3)PROFIBUS-DP网络   利用EM277通信扩展模块,S7-200PLC只能作从机使用。它提供了与过程现场总线系统PROFIBUS-DP之间良好的接口能力,能与所有的

4、SIMATIC系统组件直接通信,进入到快速(12Mbit/s波特率)的现场总线领域。2西门子S7-200PLC与iFIX3.0通讯    西门子S7-200PLC可以通过PC/PPI电缆直接与上位PC机连接,建立通讯,但是由于PPI协议是西门子公司未公开的协议,iFIX3.0的公共驱动程序不包括针对PPI协议的S7-200PLC的驱动,因此西门子S7-200PLC与iFIX3.0通讯必须开发特定的驱动程序,增加了开发周期和开发费用。利用可编程自由口通信模式(freeportmode)在PLC上通过编程转换为公开类似Modbus的协议,通过固定对应方法建立S7-

5、200PLC与iFIX3.0的通讯。 3西门子S7-200PLC自由口通讯程序    本程序包括一组子程序和中断程序,通过S7-200自由端口功能来产生从ModbusRTU,使PLC作为从站,上位PC机作为主站。子程序和中断程序用来初始化和处理Modbus的请求。有两个程序必须加到用户主程序中,一个程序用来在第一次扫描时初始化Modbus,另一个程序检查一个M位,和处理已有的Modbus请求。第二个程序放在靠近用户主程序结束的地方(就在MEND之前),以便数据只在扫描结束时发生改变。    ***程序结构***   主程序:   NETWORK1   LDSM

6、0.1   CALLCOMM_INIT   NETWORK2   LDM31.7   CALLRW_CALL   RM31.7,1   子程序和中断程序是:SBR100初始化ModbusRTU驱动器.SBR101处理Modbus请求和传送响应SBR102处理Modbus功能1和2SBR103处理Modbus功能3和4SBR104处理Modbus功能5SBR105处理Modbus功能6SBR106处理Modbus功能15SBR107处理Modbus功能16SBR101产生错误响应2SBR102初始化CRC表SBR103计算CRCINT150静止线定时器到时处理I

7、NT151在等待静止线定时器到时期间收到字符的处理INT152接收请求的首字符.INT153接收请求的其余字符INT154静止线定时器到时后结束请求INT155发送完后复位静止线寻找   本程序允许一个或多个S7-200连接到主Modbus。它利用S7-200的自由通信口功能来执行ModbusRTU协议。ModbusRTU协议是一个二进制协议。ModbusRTU协议传送8位二进制字符,每个字符也包括一个起始位,一个或两个停止位(S7-200提供一个停止位),一个可选择的奇偶校验位。ModbusRTU协议是一个主从协议。这就意味着一个网络配置包括一个主设备(一台

8、主机)和一个或多个从设备。每个从设备有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。