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

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

ID:12563022

大小:40.50 KB

页数:3页

时间:2018-07-17

s7-200 plc与ifix组态软件通讯_第1页
s7-200 plc与ifix组态软件通讯_第2页
s7-200 plc与ifix组态软件通讯_第3页
资源描述:

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

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

2、运行速度高、价格低廉、多功能、多用途等特点,具有极高的性能价格比;适合控制点分散控制系统和中小型控制系统。        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的编程设备、TD200文本显示器、HMI(操作员控制和监视)设备

3、以及其它的S7-200PLC相连。        (2) 自由口模式(用户可编程接口协议)   采用可编程自由口通信模式(freeportmode),在用户程序中进行编程与配置,可以使S7-200PLC与任何需要的设备如变频器、调制解调器、打印机、条码阅读器、电机驱动器、终端或其它S7-200PLC进行灵活地通信。       (3) PROFIBUS-DP网络   利用EM277通信扩展模块,S7-200PLC只能作从机使用。它提供了与过程现场总线系统PROFIBUS-DP之间良好的接口能力,能与所有的SIMATIC系统组件直接通信,进入到快速(12Mbit/s波特率)的现场总线领域。 2

4、 西门子S7-200PLC与iFIX3.0通讯    西门子S7-200PLC可以通过PC/PPI电缆直接与上位PC机连接,建立通讯,但是由于PPI协议是西门子公司未公开的协议,iFIX3.0的公共驱动程序不包括针对PPI协议的S7-200PLC的驱动,因此西门子S7-200PLC与iFIX3.0通讯必须开发特定的驱动程序,增加了开发周期和开发费用。利用可编程自由口通信模式(freeportmode)在PLC上通过编程转换为公开类似Modbus的协议,通过固定对应方法建立S7-200PLC与iFIX3.0的通讯。 3 西门子S7-200PLC自由口通讯程序    本程序包括一组子程序和中断程

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

6、  M31.7,1   子程序和中断程序是:            SBR100    初始化ModbusRTU驱动器.            SBR101    处理Modbus请求和传送响应            SBR102    处理Modbus功能1和2            SBR103    处理Modbus功能3和4            SBR104    处理Modbus功能5            SBR105    处理Modbus功能6            SBR106    处理Modbus功能15            SBR107    处理Modbus功能

7、16            SBR101    产生错误响应2            SBR102    初始化CRC表            SBR103    计算CRC            INT150     静止线定时器到时处理            INT151     在等待静止线定时器到时期间收到字符的处理            INT152     接收请求的首字符.           

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

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

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